- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 mysql缓存
1. MySQL缓存简介1. MySQL缓存机制说明MySQL缓存机制即缓存sql 文本及缓存结果,用KV形式保存再服务器内存中,如果运行相同的sql,服务器直接从缓存中去获取结果,不需要再去解析、优化、执行sql2. MySQL缓存失效在表的结构或数据发生改变时,查询缓存中的数据不再有效,查询缓存值的相关条目将被清空 INSERT、UPDATE、 DELETE、TR...
2019-08-30 15:42:03 185
原创 数据库连接池的选择和CommunicationsException
背景,本人多个项目最近用到了多个数据源,但是偶尔会出现如下异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure1 druid:mysql异常重启导致的CommunicationsException项目一直正常,突然早晨反馈,系统不可用了,看日志内容如下:Caused...
2019-08-30 10:17:01 5092
转载 array和list互转的坑:UnsupportedOperationException
1 list转Array的方法List to ArrayList 提供了toArray的接口,所以可以直接调用转为object型数组List<String> list = new ArrayList<String>();Object[] array=list.toArray();上述方法存在强制转换时会抛异常:[Ljava.lang.Object; canno...
2019-08-26 20:39:43 634
原创 理解mysql中的join
1 两表join时要小表驱动大表,为什么?user表10000条数据,class表20条数据select * from user u left join class c on u.userid=c.userid;上面的结果是循环10000次,每次获取user的userid到class中找与user表userid相同的记录,但是如果写成下面的sql,仅仅需要循环20次select * f...
2019-08-26 20:10:47 632 1
原创 group by的理解和优化
因为最近接触到数据分析的一些东西,会经常用到group by.1 group by的字段加索引是否有效?explain select sum(lastweekcomratio),sum(thisweekcomratio) fromzjf_channel_comparedappid group by comratiogap ;如果comratiogap 是索引,时间1.6-3,...
2019-08-26 18:48:42 1125
原创 tagsinput组件和图标下载网址
详细介绍与相关文件的下载可以参考 http://www.jqueryscript.net/demo/Nice-Tags-Manager-Plugin-with-jQuery-Bootstrap-Bootstrap-Tags-Input/examples/tagsinput组件效果效果图如下:即建输入框中的内容标签化,以逗号或者回车键来区分。1 下载(http://select2.g...
2019-08-14 11:11:20 329
原创 可输入筛选复选框select2组件的使用
select2详细介绍与相关文件的下载可以参考 http://select2.github.io/select2/select2组件效果效果图如下:即支持多选,支持根据输入进行相似查询,支持值初始化,使用及其方便。1 下载(http://select2.github.io/select2/)并引入相关的文件,包括jquery和select2的文件 <script t...
2019-08-14 10:36:06 1681
原创 并发导致的用户信息错乱
问题 多个用户登录bi系统,假设用户1有报表1的权限,用户2有报表2的权限。但是发现有时用户1此时无法访问报表1,提示信息是无权限。。。看下用户信息的设置和获取的相关代码:保存用户信息的实体类,使用了TreadLocal保证线程安全:public class LocalUser { private ThreadLocal<User> localCache = new T...
2019-08-02 16:20:31 926 4
原创 获取httpServletRequet的方式
获取httpServletRequet的方式,1 controller中接收,然后透传2 通过RequestContextHolder获取HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();...
2019-08-02 16:10:28 308
转载 理解Cookie和Session机制
目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Session机制什么是Session实现用户登录Session的生命周期Session的有效...
2019-08-02 15:13:48 155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人