- 博客(7)
- 收藏
- 关注
原创 RPC框架介绍与实现(1)
RPC框架介绍与实现(1)一、RPC解决的场景1.实现一台机子调用另一台机子的类里的方法。2.使1的过程让调用者感知不到远程调用的逻辑,也就是说隐藏中间网络通讯的部分。二、RPC流程1.server开启接收网络数据的准备,抛出可以调用的方法(可以注册在zookeeper),可调用方法通过注解标识。2.client通过server提供的接口发起方法调用。3.clientSub接收参数,通过接口名寻找配置文件中对应的实现类id,将实现类id和方法信息和参数转成字节流,通过网络层发送到另一个机子。
2021-01-12 16:35:44
155
原创 Java多线程Thread+synchronized
Java多线程Thread一、继承Thread 类新建一个类继承Thread类,并且重写里面的run()方法,把你想要多线程做的事写在run()方法中package com.hxh.concurrencypratice.thread;/** * @author huangxh92 * @description * @creat 2019-11-15 15:19:34 **/pu...
2019-11-19 17:07:26
220
原创 解决intellij idea控制台中文乱码问题
解决intellij idea控制台中文乱码问题一、修改intellij idea配置文件找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8二、修改intellij idea的FileEncodings找到intellij ide...
2019-11-19 15:01:43
233
原创 Springboot接收和返回Date()参数
Springboot接收和返回Date()参数一、在实体类的属性中增加@JsonFormatpackage com.hxh.model;import java.util.Date;import com.fasterxml.jackson.annotation.JsonFormat;public class CompetActi { private Integer competac...
2019-11-15 11:15:09
706
原创 项目打包部署在Ali-Tomcat
项目打包部署在Ali-Tomcat一、项目配置(1)配置Tomcat点击Server在VM options中配置如下内容:(其中-Dpandora.location是你对应taobao-hsf.sar的路径)-Dpandora.location=E:\Develop\taobao-tomcat-7.0.59\deploy\taobao-hsf.sar-Dhsf.server.ip=1...
2019-11-15 10:12:02
686
原创 启动Tomcat时报错异常
启动Tomcat时报错异常一、java.lang.NoSuchMethodError(1)具体报错2017-07-25 17:02:43,799 [Catalina-startStop-1] ERROR org.apache.catalina.core.ContainerBase - A child container failed during startjava.util.concur...
2019-11-14 15:37:33
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人