摘要:
动态链接和解析 每一个class都有一个常量池, 保存它自己的所有的符号引用。 每一个已经被加载的class, interface都另外有一个内部版本的常量池, 叫做runtime constant pool(运行时常量池), 运行时常量池对应class常量池, 因此在一个类型被初始加载后, 所有的 阅读全文
摘要:
Garbage Collection 自动垃圾回收即在堆空间中识别被引用的对象以及未被引用的对象, 然后删除未被引用的对象的过程。 基本步骤: 1. Marking(标记): 识别被引用的对象, 以及未被引用的对象。 所有的对象都会被扫描。 2. Normal Deletion(正常删除): 删除未 阅读全文
摘要:
Introduction 在基本的数据查询实例中,可以通过实现CrudRepository接口来实现针对一个的查询或多个字段的组合查询,但这只是对于条件比较简单的情况下,如果条件比较复杂,那么一个方法的名字就会显的很长,那么就可以换一种方式来实现数据查询,比如下面即将提到的Criteria API, 阅读全文
摘要:
Introduction Application security includes “authentication” and “authorization”: “Authentication” is the process of establishing a principal is who th 阅读全文
摘要:
Amazon sqs是亚马逊提供的线上消息队列服务, 可以实现应用程序解耦,以及可靠性保证。 sqs提供了两种消息队列, 一种是标准消息队列, 一种是先进先出队列(FIFO), 其区别是FIFO是严格有序的,即消息接收的顺序是按照消息发送的顺序来的, 而标准队列是尽最大可能有序, 即不保证一定为有序 阅读全文
摘要:
介绍 Java Message Service是一组支持网络上主机间正式的消息通信的API, 它为Java应用程序提供了通用的消息协议以及消息服务。使用Jms可以创建,发送,读取消息。JMS主要的作用是提供异步通信,实现应用程序组件间的解耦,同时提高的系统的可靠性, 稳定性。 消息通信模型 P2P模 阅读全文
摘要:
7 Diamond Operator(菱形操作符) You can omitted the type declaration of the right when working with Generics. Map<String, List<Trade>> trades = new TreeMap< 阅读全文
摘要:
java通过jri调用r文件,r文件必须和当前类在同一目录下,然后才能re.eval("source(fpath)")执行脚本;其中fpath为通过re.assign设置的文件全路径 阅读全文
摘要:
如果tomcat启动报错java.lang.OutOfMemoryError: PermGen space 或者启动很慢可能是WEB APP下都用了大量的第三方jar, 其大小 超过了jvm默认的大小(4M),手动设置MaxPermSize大小修改catalina.sh在echo"Using CAT 阅读全文
摘要:
一、安装mode_jk模块 下载源码包:http://mirrors.shu.edu.cn/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.42-src.tar.gz 解压进入native目录 编译: 如果没有apxs安装httpd- 阅读全文