摘要:
hessian: 一个轻量级的RPC框架,基于http协议,使用二进制序列化,对于大数据包比较友好。它的参数和返回值都需要实现Serializable接口。 hessian: 环境说明: spring version 3.0 RELEASE. Hessian version 4.0.7 WHATEV 阅读全文
摘要:
安装: 填写的地址:http://hallvard.github.io/plantuml/ 安装完plantUML后,还要下载一个Graphviz https://pan.baidu.com/s/1gfvBC9X?errno=0&errmsg=Auth%20Login%20Sucess&&bduss 阅读全文
摘要:
常量池包含:8种基本数据类型(byte、short、int、float、long、double、char、boolean)、部分包装类(Byte,Short,Integer,Long,Character,Boolean,另外两种浮点数类型的包装类则没有实现)、对象型(如String及数组)还包含一些 阅读全文
摘要:
一、单例模式: 1、只能有一个实例;2、单例类必须自己创建自己的实例;3、单例必须给所有对象提供这一实例。 1)、懒汉式(延迟加载,用到时才加载): 优点:延迟加载(需要的时候才去加载),适合单线程操作 缺点: 线程不安全,在多线程中很容易出现不同步的情况,如在数据库对象进行的频繁读写操作时。 1 阅读全文
摘要:
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性 阅读全文
摘要:
InnoDB支持行级锁和表级锁(默认行级锁),支持事务,外部键等;大量的insert和update更快等。只有通过索引条件检索数据,InnoDB 才使用行级锁,否则,InnoDB 将使用表锁。 MyISAM是表级锁,不支持事务,大量的SELECT查询更快等 BDB引擎支持页级锁和表级锁(默认页级锁) 阅读全文
摘要:
final: final关键字 简要说一下final关键字,final可以用来修饰什么 final在类上表示该类不可继承 final在方法上表示该方法不可被继承重写 final在变量上表示该变量初始化后不可修改 好处:提高了性能,因为系统在初始化时候就加载了该变量,final在多线程下可以安全的共享 阅读全文
摘要:
char是一种固定长度的类型,表示字符,它存贮的每个值都占固定个字节 在java内存中,编码为UTF-16,占两个字节(不管英文字母还是中文汉字) 在其它外部环境(所有我们能看见的环境),编码为UTF-8时,一个字母占一个字节,一个汉字占3个字节;编码为GBK时,一个字母占一个字节,一个汉字占2个字 阅读全文
摘要:
1、检查并安装相应的包:yum install lrzsz 2、使用 sz 文件名 现在相应的文件到本地磁盘。 3、上传使用rz 选择相应文件即可。 阅读全文
摘要:
RabbitMQ基于AMQP协议。 AMQP:是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现 RabbitMQ使用:Exchange(交换机)根据routing-key(路由选择键)匹配相应的queue(队列) Exchange有4中类型: direct:exchange在和qu 阅读全文