- 博客(6)
- 收藏
- 关注
转载 处理百万级以上的数据提高查询速度的方法
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: s
2017-07-04 09:51:00
223
原创 JVM总结
1. 如何判断对象可以回收? A.引用计数算法 优点:实现简单,判定效率高 缺点:很难解决对象之间的相互循环引用的问题 B.根搜索算法 在 Java 语言中,可以作为 GC Roots 的对象包括下面几种: 虚拟机栈(栈帧中的本地变量表)中的引用的对象 方法区中的类静态属性引用的对象 方法区中的常量引用的休息 本地方法栈中JNI(即一般说的Native方法)的引用的对象
2017-07-04 09:47:55
286
原创 Shiro详解之SecurityManager
Subject login(Subject subject, AuthenticationToken authenticationToken) throws AuthenticationException; void logout(Subject subject); Subject createSubject(SubjectContext context);
2017-06-10 12:44:01
928
原创 Shiro详解之Session
Serializable getId(); Date getStartTimestamp(); Date getLastAccessTime(); long getTimeout() throws InvalidSessionException; void setTimeout(long maxIdleTimeInMillis) throws InvalidSessionExc
2017-06-10 12:28:47
453
原创 Shiro详解之Subject
方法详解 Object getPrincipal(); PrincipalCollection getPrincipals(); boolean isPermitted(String permission); boolean isPermitted(Permission permission); boolean[] isPermitted(String... permis
2017-06-10 12:18:41
711
原创 不同路径下加载资源
1.从类路径下加载 ClassLoader.getSystemResourceAsStream(path); 2.从指定URL加载 new URL(url).openStream(); 3.从指定文件加载 new FileInputStream(path); public static final String CLASSPATH_PREFIX = "classpath
2017-06-10 12:05:56
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人