摘要:
异常java.security.InvalidKeyException:illegal Key Size的解决方案:在官方网站下载JCE无限制权限策略文件(请到官网下载对应的版本, 例如JDK7的下载地址:http://www.oracle.com/technetwork/java/javase/d 阅读全文
摘要:
1 public static double evaluate(String inStr) { 2 Stack ops = new Stack(); //操作符栈 3 Stack vals = new Stack(); //操作数栈 4 char[] arr = inStr.toCharArray(); 5 ... 阅读全文
摘要:
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 阅读全文
摘要:
首先就不描述mysql与oracle在整个数据库系统上的区别了,仅从程序员开发的角度来说: 1.主键: mysql一般会用到一个自增的属性,例如设置一个id字段,类型设置为auto increment; oracle没有自动增长类型,可以使用序列。 在实际中,一般会使用自己的定义的主键,可以代表某些 阅读全文
摘要:
表分割有两种方式: 1.水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情况下使用。 •表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。 •表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是 阅读全文
摘要:
1.1简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Apache Shiro是Java的一个安全框架。目前,使用Apach 阅读全文
摘要:
代码如下: 代码分析: 这个代码会发生两次Minor GC: 第一次:allocation3第一次创建byte数组时,因为eden只有8M左右,没有内存再分配给新对象,所有进行了第一次GC allocation2的索引对象进入了老年代. 第二次:在allocation3 = null;执行以后,之前 阅读全文
摘要:
检查自己分页查询的代码 ES默认最大值为10000. 设置方法: 阅读全文
摘要:
说到依赖注入(Dependency Injection),肯定离不开控制反转(Inversion of Control).依赖注入是实现控制翻转最常见的方式之一(因为spring的流行). 这里根据我自己学习依赖注入(DI)的资料整理,以及一些自己的看法 1.依赖注入初识 无论是因为什么,从哪里接触 阅读全文
摘要:
Apache POI 用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。 Apach 阅读全文