自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进化的深山猿

不断进化,总能迎来美好生活

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

转载 mysql缓存

1. MySQL缓存简介1. MySQL缓存机制说明MySQL缓存机制即缓存sql 文本及缓存结果,用KV形式保存再服务器内存中,如果运行相同的sql,服务器直接从缓存中去获取结果,不需要再去解析、优化、执行sql2. MySQL缓存失效在表的结构或数据发生改变时,查询缓存中的数据不再有效,查询缓存值的相关条目将被清空 INSERT、UPDATE、 DELETE、TR...

2019-08-30 15:42:03 166

原创 数据库连接池的选择和CommunicationsException

背景,本人多个项目最近用到了多个数据源,但是偶尔会出现如下异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure1 druid:mysql异常重启导致的CommunicationsException项目一直正常,突然早晨反馈,系统不可用了,看日志内容如下:Caused...

2019-08-30 10:17:01 4969

转载 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 599

原创 理解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 605 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 1078

原创 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 305

原创 可输入筛选复选框select2组件的使用

select2详细介绍与相关文件的下载可以参考 http://select2.github.io/select2/select2组件效果效果图如下:即支持多选,支持根据输入进行相似查询,支持值初始化,使用及其方便。1 下载(http://select2.github.io/select2/)并引入相关的文件,包括jquery和select2的文件 <script t...

2019-08-14 10:36:06 1630

原创 并发导致的用户信息错乱

问题 多个用户登录bi系统,假设用户1有报表1的权限,用户2有报表2的权限。但是发现有时用户1此时无法访问报表1,提示信息是无权限。。。看下用户信息的设置和获取的相关代码:保存用户信息的实体类,使用了TreadLocal保证线程安全:public class LocalUser { private ThreadLocal<User> localCache = new T...

2019-08-02 16:20:31 896 4

原创 获取httpServletRequet的方式

获取httpServletRequet的方式,1 controller中接收,然后透传2 通过RequestContextHolder获取HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();...

2019-08-02 16:10:28 280

转载 理解Cookie和Session机制

目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Session机制什么是Session实现用户登录Session的生命周期Session的有效...

2019-08-02 15:13:48 142

bootstrap-tagsinput-master.zip

tagsinput相关的组件,包括必须的js和css文件;解压后在dist文件夹下,放到自己的项目中就可以使用了

2019-08-14

select2-4.0.8.zip

select2相关的组件,包括必须的js和css文件;解压后在dist文件夹下,放到自己的项目中就可以使用了

2019-08-14

复选下拉框

下拉复选框需要的相关组件,详细可以在https://developer.snapappointments.com/bootstrap-select/里面下载

2018-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除