2019年6月4日

Filte和Interceptor的区别

摘要: interceprot 作用:拦截用户请求,对用户权限,登陆状态等信息做校验。 配置文件dispatcherServlet.xml 拦截器TestInterceptor 通过实现HandlerInterceptorAdapter接口,实现。 Fileter 作用:设置字符编码 依赖于servlet容 阅读全文

posted @ 2019-06-04 17:26 周公 阅读(219) 评论(0) 推荐(0) 编辑

2019年5月29日

SpringMVC问题记录

摘要: 1.配置文件dispatcher-servlet.xml无故报错如下,但可以正常运行。 方法: a. 查看http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd所指定的jar包版本是否为4.1 b. 在该文件任意一行输入空格在保存,问 阅读全文

posted @ 2019-05-29 15:06 周公 阅读(281) 评论(0) 推荐(0) 编辑

2019年5月22日

JVM(二):JVM分代 & 完整GC流程

摘要: JVM分代 概念:JVM根据对象存活周期不同,把堆内存划分为几块。新生代、老年代、永久代。 分代原因:堆内存存放对象实例,是JVM管理的内存中最大一块,也是垃圾回收最频繁的一块。分代是为了提高对象内存分配和垃圾回收的效率。 分代原则: 新生代:新创建的对象。会被频繁得GC(垃圾回收)。 新生代分为三 阅读全文

posted @ 2019-05-22 18:02 周公 阅读(977) 评论(0) 推荐(0) 编辑

JVM(一):基本知识

摘要: 基本知识: JVM作用:解析class文件成计算机能识别的命令。 查看个人pc中的JVM: hotspot VM:热点探测(JDK1.5以上的版本), JIT:频繁使用的文件,编译之后,会缓存到内存中,以提高速度。 java Hotspot server vm:服务器端线程数一般比较大,故jvm中配 阅读全文

posted @ 2019-05-22 15:46 周公 阅读(177) 评论(0) 推荐(0) 编辑

2019年4月29日

MySQL慢查询&执行计划

摘要: 参考文章: https://blog.csdn.net/tiantianw/article/details/53334566 http://www.cnblogs.com/luyucheng/p/6265594.html 网上开启慢查询: 在[my.ini]中添加如下信息: [mysqld] log 阅读全文

posted @ 2019-04-29 17:25 周公 阅读(936) 评论(0) 推荐(0) 编辑

2019年4月23日

Redis原理

摘要: RESP协议 支持tcp协议、基本数据类型,比如数组,字符串等,也可支持其他的通信场景。 模拟redis接收传输过来的set数据 测试结果 阅读全文

posted @ 2019-04-23 17:31 周公 阅读(122) 评论(0) 推荐(0) 编辑

2019年4月17日

SpringMVC处理请求和返回流程

摘要: 流程描述:一个url请求,找打指定的requestMapping再返回指定的jsp界面 通过url拿到指定的java方法 HandlerExecutionChain mappedHandler = getHandler(processedRequest); 1.获取RequestMapping中的u 阅读全文

posted @ 2019-04-17 12:23 周公 阅读(708) 评论(0) 推荐(0) 编辑

2019年4月15日

SQL优化

摘要: SQL优化 表连接不宜超过三个,索引字段不宜超过五个 查询结果集合,使用exist替代in 提升group by 效率, 先筛选数据在group by 合理创建索引 参考:https://mp.weixin.qq.com/s?__biz=MzI2MjE3OTA1MA==&mid=2247497759 阅读全文

posted @ 2019-04-15 16:28 周公 阅读(346) 评论(0) 推荐(0) 编辑

Oracle 执行计划

摘要: 什么是执行计划 执行计划用于查看SQL运行方式、顺序、消耗资源。 打开SQL执行计划: 1.PL SQL选中一句正在执行的SQL 2.F5快捷键,就会出现下图,这就是执行计划。 执行计划的顺序: 1.右边缩格越多越先执行 2.右边同样的缩格,哪个在前面,哪个先执行。 逐一分析: 1.Table Ac 阅读全文

posted @ 2019-04-15 13:37 周公 阅读(1451) 评论(0) 推荐(0) 编辑

2019年4月12日

日常问题解决记录

摘要: 1. UtraEdit列快模式: ALT + C ; 2. maven项目报 Failure to transfer org.apache.maven.plugins:maven-jar-plugin:pom:2.4 from https://repo.maven.apache.org/maven2 阅读全文

posted @ 2019-04-12 05:46 周公 阅读(246) 评论(0) 推荐(0) 编辑

导航