1. synchronized和lock的区别: synchronized 是Java内置关键字,lock 是Java类; synchronized 无法判断是否获得锁,lock 可以; synchronized 会自动释放,lock 需要手动释放; synchronized 线程1阻塞,线程2会永 ...
分类:
编程语言 时间:
2020-03-02 22:18:12
阅读次数:
75
请求: Get请求: // 获取请求参数 String username = req.getParameter("username"); //1 先以 iso8859-1 进行编码 //2 再以 utf-8 进行解码 username = new String(username.getBytes(" ...
分类:
其他好文 时间:
2020-03-02 12:53:46
阅读次数:
71
ActiveMQ消息签收机制: 客户端成功接收一条消息的标志是一条消息被签收,成功应答。 消息的签收请求分为两种: 1.带事务的session 如果session带有事务,并且事务成功提交,则消息被自动签收。如果事务回滚,则消息会被再次传送。 2.不带事务的session 不带事务的session的 ...
分类:
其他好文 时间:
2020-03-01 19:44:37
阅读次数:
58
实现点对点通讯模式 1.导入依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.7.0</version> </dependency> 2.创 ...
分类:
其他好文 时间:
2020-03-01 19:31:09
阅读次数:
69
一、Dubbo的概述 1.1、Dubbo的背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时 ...
分类:
其他好文 时间:
2020-03-01 14:08:17
阅读次数:
62
Singleton:在Java中即指单例设计模式,它是软件开发中最常用的设计模式之一。 单例设计模式,即即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点: 某个类只能有一个实例:构造器私有化 它必须能够创建该类实例:使用该类的静态变量 ...
分类:
其他好文 时间:
2020-03-01 12:52:34
阅读次数:
62
自然排序:实现Comparable接口,自定义重写compareTo方法 //编写商品类,实现Comparable接口 package compare; import static org.hamcrest.CoreMatchers.instanceOf; public class Goods im ...
分类:
编程语言 时间:
2020-03-01 10:35:52
阅读次数:
123
集合可实现增删改查,下面的项目用ArrayList集合来做实例,ArrayList集合几个常用的函数 .size() 集合大小 .add() 添加对象到集合 .remove() 删除集合的对象 用到的其他函数 .equals() 字符串比较 System.exit(-1) 退出系统,非零 1 /* ...
分类:
编程语言 时间:
2020-02-29 00:55:41
阅读次数:
78
也许在Controller层 在RequestFacde文件中getHeader函数逻辑实现如下所示: public String getHeader(String name) { if(this.request == null) { throw new IllegalStateException( ...
分类:
其他好文 时间:
2020-02-28 19:03:35
阅读次数:
58
框架源码系列Spring5 Mybatis SpringBoot Dubbo Netty Zookeeper Tomcat源码深度解析 ...
分类:
编程语言 时间:
2020-02-28 18:58:47
阅读次数:
115