综合
CallMeJiaGu
个人博客:https://www.callmejiagu.com/
展开
-
Http-Request请求头解析
Accept:表示客服端可以接受的返回重点内容类型有哪些 eg:application/jsonAccept-Encoding:服务器在接受到客服端的请求后,把返回的内容通过压缩返回给客服端 表示客服端可以解压缩的格式有哪些 eg:gzip.deflateAccept-Language:用于告诉服务器浏览器可以支持什么语言 eg:zh-CNContent-Length:浏览器告诉浏览原创 2017-07-22 09:40:48 · 1187 阅读 · 0 评论 -
ASCII Unicode UTf-8 的区别
因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用 8 个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是 255(二进制 11111111=十进制 255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是 65535,4 个字节可以表示的最大整数是4294967295。由于计算机是美国人发明的转载 2017-02-17 17:24:41 · 672 阅读 · 0 评论 -
MySQL 小心3306端口
接受这个项目的已经有一个月,但是在前几天,服务器上的项目突然跑不了,页面也时不时的刷新不出来,有时还直接提示服务器暂时不提供服务。后来检查发现是MySQL的原因(主要数据库也不是部署在这台服务器上,也不知道上个维护这个项目的师兄为什么要装,而且用户名密码居然是root,132465),由于MySQL 5.1.30以上版本的一个漏洞(当然是不是因为漏洞的原因,目前暂未知),导致一个后门程序会通过330原创 2017-08-12 10:46:16 · 16539 阅读 · 0 评论 -
mybaits缓存
一级缓存每一个SqlSession中持有了自己的Executor,每一个Executor中有一个Local Cache。在同一个sqlsession中,如果执行的语句是一样的,那么只有在第一次的时候才会去查询数据库,后面都是将Local Cache的数据返回。在同一个sqlsession中还有一个问题是,但执行更新,插入,删除等操作,对应的Local Cache会被更新掉。如sqlse...原创 2018-03-19 17:01:23 · 407 阅读 · 0 评论 -
如何定位生产环境中的问题(Java)
前言相信大家在平时工作中,或多或少遇到过些棘手的问题,如CPU负载过高、内存溢出、频繁Full GC等。对刚接触工作的同学来说的确是不知道从哪入手,所以这里我简单介绍一下上面三种问题该如何去定位以及解决,当然解决的方式是不一的,可以根据具体环境的问题灵活使用。TOP 命令解析Linux中top命令是排查问题最有效的利器,但是很多人对top认识不深刻,而且网上很多博客有些错误的阐述,所以这里...原创 2019-03-14 21:14:36 · 3406 阅读 · 5 评论