2020年9月3日
摘要:
一、查询执行最慢的sql select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_T
阅读全文
posted @ 2020-09-03 11:03
云淡风轻博客
阅读(722)
推荐(0)
2020年8月24日
摘要:
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。
阅读全文
posted @ 2020-08-24 16:41
云淡风轻博客
阅读(471)
推荐(0)
摘要:
https://alibaba-easyexcel.github.io/index.html
阅读全文
posted @ 2020-08-24 16:06
云淡风轻博客
阅读(5779)
推荐(0)
摘要:
bind 标签可以使用 OGNL 表达式创建一个变量井将其绑定到上下文中。在前面的例子中, UserMapper.xml 有一个 selectByUser 方法,这个方法用到了 like 查询条件,部分代码如下 。 <if test=” userNarne != null and userNarne
阅读全文
posted @ 2020-08-24 15:04
云淡风轻博客
阅读(712)
推荐(0)
摘要:
程序员经常要面临的一个问题就是:如何提高程序性能? 这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 - I/O优化:零拷贝技术 - I/O优化:多路复用技术 - 线程池技术 - 无锁编程技术 - 进程间通信技术
阅读全文
posted @ 2020-08-24 12:48
云淡风轻博客
阅读(788)
推荐(0)
2020年8月19日
摘要:
前端代码: encodeURI(encodeURI(currentPoint)) 后端代码: currentPoint = java.net.URLDecoder.decode(currentPoint, "UTF-8"); currentPoint = java.net.URLDecoder.de
阅读全文
posted @ 2020-08-19 09:20
云淡风轻博客
阅读(3112)
推荐(0)
2020年8月15日
摘要:
1,什么是循环依赖 简单的说就是A依赖B,B依赖C,C依赖A这样就构成了循环依赖。 循环依赖分为构造器依赖和属性依赖,众所周知的是Spring能够解决属性的环依赖(set注入)。下文将从源码角度分析Spring是如何解决属性的循环依赖。 2,思路 如何解决循环依赖,Spring主要的思路就是依据三级
阅读全文
posted @ 2020-08-15 23:37
云淡风轻博客
阅读(6826)
推荐(0)
摘要:
Bean的生命周期 : 创建bean对象 – 属性赋值 – 初始化方法调用前的操作 – 初始化方法 – 初始化方法调用后的操作 – …-- 销毁前操作 – 销毁方法的调用。 【1】init-method和destroy-method 自定义初始化方法和销毁方法两种方式:xml配置和注解。 ① xml
阅读全文
posted @ 2020-08-15 23:13
云淡风轻博客
阅读(1755)
推荐(0)
摘要:
BeanFactory和ApplicationContext的区别 描述 BeanFactory: 是Spring里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能; ApplicationContext: 应用上下文,继承BeanFactory接口,它是Spring的一各
阅读全文
posted @ 2020-08-15 23:00
云淡风轻博客
阅读(330)
推荐(0)
2020年8月10日
摘要:
当redis使用的内存超过了设置的最大内存时,会触发redis的key淘汰机制,在redis 3.0中有6种淘汰策略: noeviction: 不删除策略。当达到最大内存限制时, 如果需要使用更多内存,则直接返回错误信息。(redis默认淘汰策略) allkeys-lru: 在所有key中优先删除最
阅读全文
posted @ 2020-08-10 09:42
云淡风轻博客
阅读(1541)
推荐(1)