自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (4)
  • 收藏
  • 关注

原创 google 76之后浏览器发送请求不会自动带cookie

Chrome浏览器改变SameSite设置原因Chrome 76之后 默认将没有设置SameSite设置为SameSite=LaxSameSite取值Strict : Scrict最为严格,完全禁止第三方Cookie,跨站点时,任何情况下都不会发送CookieLax: Lax规则稍稍放宽,大多数情况也是不发送第三方 Cookie,但是导航到目标网址的 Get 请求除外。None: 网站可以选择显式关闭SameSite属性,将其设为N...

2020-08-20 20:31:12 1222

原创 java 针对resonse的body和header返回前再处理

最近部门统一api返回规范,由于各个部门使用的语言不一致,使用go语言的小伙伴觉得 response响应时,如果结构体是个空字符串或者信息量很小时,还需要手动构建一个结构体(原响应结构体{"code":x, "msg":x, "data":[xxxxx]}),不如直接在body中放data比较方便,将执行状态或者错误码直接放在header中。出于与人方便,于是同意了,那么现有项目不可能对所有的结构体去做修改,也不可能在所有代码中添加对应信息,想到一个解决方案,就是采用filter进行处理。直接上代码

2020-08-14 17:33:15 503

原创 mysql查询sql各个环节执行时间

show profile;

2020-07-29 21:50:43 314

原创 mysql 死锁排查

意外看到,留下记录。## 查看锁的情况show STATUS like 'innodb_row_lok_%';## 查看当前的实物情况select * from INNODB_TRX;## 查看系统当前锁情况select * from innodb_locks;## 查看事务等待情况select * from INNODB_LOCK_WAITS;根据以上几个查询数据对比,应该可以完美的定位死锁...

2020-07-27 20:53:03 97

转载 mysql配置文件详解

参考 https://blog.csdn.net/mshxuyi/article/details/93881939<div class="htmledit_views" id="content_views"> <h1><strong>常用配置:</strong...

2020-03-23 13:45:52 198

原创 jar包编译文件替换

jar uvf xxx.jar com/xxx.class工作笔记

2020-03-20 14:24:00 124

原创 docker容器centos7设置字符集编码

https://www.cnblogs.com/kcxg/p/11451120.html 记录

2020-02-13 10:51:38 969

原创 keepalived配置

然后编辑配置文件vim /usr/local/etc/keepalived/keepalived.conf内容如下:(只保留这两节即可,其他的是lvs的配置的,暂时去掉)! Configuration File for keepalivedglobal_defs { notification_email { acassen@firewall.loc ...

2019-12-24 11:07:19 242

转载 redis配置详解

redis配置文件详解# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000...

2019-12-19 15:01:10 83

转载 mysql数据库基础设置字符集和排序规则

摘自:IT小博客mysql建数据库的字符集与排序规则说明1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://blog.csdn.net/leelyliu/article/details/52879685看unicode编码区从1 ~ 126就...

2019-10-22 09:21:12 272

原创 mysql占用cpu资源高解决方案

今天公司数据库一直告警,cpu占用率86%-97%跳动。 并没有什么特殊操作,一直这么居高不下。show PROCESSLIST 一下,发现数据库有一百多条链接挂在那里, 大部分都是sleep。仔细看看有部分链接已经沉睡了好几千秒, 觉得很诧异,以前也设置过wait_timeout, 设置了100, 这些链接为啥还不被关掉?后来网上搜了下, 发现单独设置wait_timeou...

2019-10-14 17:49:04 185

原创 mysql 条件用in(条件字句) 的采坑经历

最近上线一个功能,进行一串业务处理,最后对数据进行一串update操作,然后上线后发现,数据各种update故障,查询日志,最后发现罪魁祸首。类似这么一段sql:test1表大概有50w数据,test2 大概有15万。update test1 set name ='w'where id in (select num from test2 where id=3) ;看第一眼,不可能啊...

2019-08-28 18:06:06 5367

原创 springboot项目导入后pom第一行报错

最近很奇怪,从svn上挡下来一个springboot项目,结果发现pom第一行报错,使出浑身解数,终于找到办法。解决办法:从本地的maven库中删除相关的jar包,在项目maven -》Update Project时,在弹出框勾选“ForceUpdateOfSnapshots/Releases",如图:...

2019-07-18 14:30:10 683

原创 mybatis自动生成实体/dao/mapper

配置生成文件路径 :#实体类的位置project =src/main/java/com/nova/portal/model#mapper文件的位置project =src/main/java/com/nova/portal/dao/mapper生成xml配置.可选择生成的内容.<?xml version="1.0" encoding="UTF-8"?>&...

2019-06-10 15:57:05 172

原创 Map 和 List 转换json

最近开发一个项目,前后端彻底分离, 然后前端还没开始, 后端写好了,需要测试, 就自己模拟了前端提交测试.前后端分离开发,所有参数交互都是json字符串传递, 自己造参数也挺累, 特别是json格式什么的, 想想就随手写了个转换小工具. 兼容类型不多, 目前只支持Map 和 List转换. 包含 List套map 或者 map套List 等综合模式.不说了,上代码://map转...

2019-06-06 11:03:44 1766

原创 多线程笔记一

好久没有用过多线程相关的东西了,这次准备回头再复习一遍。相信很多朋友学习多线程都会有个疑惑, 这么个东东 什么场景才会用得到?先不说什么时候用,咱们先来思考一个问题,为什么要用多线程?看过多线程的朋友都知道,多线程在运行中,也是互相抢占cpu资源,只有抢占到资源的才能运行。 到这里有些人可能就要疑惑了,既然互相抢占,那跑一个和跑多个 时间不应该是相同的吗? 按照数学算法确实是这个...

2019-05-06 15:32:39 153

原创 线程状态图

多线程笔记,按照thread源码,线程分为6个状态分别是 : NEW: 创建 RUNNABLE: 运行 BLOCKED: 阻塞 WAITING: 等待 TIMED_WAITING: 超时等待 TERMINAT...

2019-04-23 14:31:35 117

原创 @repeatable 注解小记

在jdk1.8之前,自定义注解如果需要多次引用,一般都采用封装模式,即把一个自定义注解作为参数封装进另一个自定义注解,达到可以对同一个类多次注解的目的。但是这种注解方式还很有局限性例:@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public @interface A { Str...

2019-03-23 17:56:59 558 2

原创 mysql-connector-java 版本8以上使用注意

做一个新产品调试,测试库数据库突然被产品部的小弟弟给干掉了,加班,他们都没来,就自己本地搭一个服务器进行测试。 没想到一下出了好多问题。下载了8.1.12的mysql 数据库,然后就使用了对应版本的mysql jar包,却发现发现连不上数据库。第一次运行报错同时还警告数据库驱动字符串有问题,需要用 “com.mysql.cj.jdbc.Driver”,比以前多一个cj,于是就更改了驱...

2019-03-23 16:53:42 7969 1

原创 google调试不能打断点问题解决方案(踩坑小计)

从服务器copy一份项目下来,本地调试,结果js行号全是灰色,不能打断点。 折腾半天,最后发现source左下方有个{}, 点击之后就可以了。

2019-03-13 11:50:15 3006 1

原创 eclipse maven项目导入

今天遇到个奇葩问题,公司一个外包的项目进行二次开发,导入eclipse各种报错,罗列几个坑点。1、项目pom文件引入其他项目的pom,会导致本项目不能正常引进maven dependencies .2、Web DDeployment Assembly 未配置对应的maven dependencies 文件对应tomcat部署目录我是配置了,然后栽在第一个上面了,怎么都不能正常添加...

2019-03-12 18:16:10 95

原创 MyEclipse创建servlet第一行报错问题

  很久没有用过servlet了,今天写一个小程序测试一个功能,竟然报错了,具体如下。仔细查看servlet-api.jar也导入了,servlet是用MyEclipse 直接创建的,没道理报错撒。然后各种查找原因,发现貌似都挺正常。咋回事呢?最后问了问度娘,有前辈也出现了类似情况,原来是jdk版本不匹配,然后把jdk从1.8换到了IDE自带的1.6,红叉叉消失了,完美解决。 ...

2018-08-22 14:26:31 1529 2

空空如也

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

TA关注的人

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