自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangsir的博客

非技术类文章在这里:https://www.cnblogs.com/java-zhangshuai

  • 博客(8)
  • 收藏
  • 关注

原创 一个java工程师必知的安全意识(信息传输篇)

我们在遇到涉及用户密码,用户联系方式,身份证信息等敏感字段的时候,一般的处理方式是:1.传输使用密文,拒绝明文传输用户密码,推荐明文加盐加密,后台再解密比如要传输的明文是123456的明文密码,我们一般要做以下处理前台: var data = "123456"; 1.明文加随机盐(随机盐随机个数在加密解密时统一即可,这里以18位为例): var newData = randomStr...

2018-11-21 18:14:19 8150

原创 springMVC 源码级别总结原理,DispatcherServlet核心方法

前言springMVC自我总结

2018-11-18 23:27:13 7788

原创 mysql索引(b+tree)小记

索引:快速检索的数据结构,缺点是插入时要创建索引树,所以索引不能太多1.hash O(1) 时间复杂度低 有冲突,不支持范围查询,不支持排序2.二叉树BST 平衡树:O(logn) 缺点:当树不平衡时,相对于没有索引3.红黑数 相对二叉树,相对平衡 插入逐渐增大时,也会有右倾,也不是很平衡4.b+tree 多路自平衡搜索树,解决红黑树和二叉树的缺点 Degree(...

2018-11-08 21:44:23 7619

原创 eclipse mat 分析dump文件,打开文件报错,out of memeory

eclipse mat 分析dump文件,打开文件报错,out of memeory解决:1.打开eclipse报out of memeory通用window-->Preferences-->java-->installed JREs-->选中-->edit-->在default VM arguments栏中加入:-server -Xms4096m -X...

2018-11-08 19:49:51 10745

原创 eclipse mat 打开dump文件,明明大小1G,打开后却只有不到100M.其他的去哪了

eclipse mat 打开dump文件,明明大小1G,打开后却只有不到100M.其他的去哪了Used heap dump 显示的大小远小于dump文件大小解决:window-->Preferences-->memory Analuzer-->勾选keep unreachable objects-->apply and close...

2018-11-08 19:11:57 15755

原创 内存溢出,频繁full gc 处理思路

内存溢出,频繁full gc 处理思路1.导出整个JVM 中内存信息jmap -dump:format=b,file=文件名 [pid]2.分析dump文件的两种方式:2.1. jdk安装目录下,bin目录下,jvisualvm.exe双击打开 文件–装入–选择dump出来的文件 就可以开始分析了2.2. 使用eclipse,安装插件mat(MemoryAnalyzerTool)具...

2018-11-07 21:30:09 10519

原创 短信微信等消息发送系统的架构设计

消息发送系统项目中的一种做法,简化总结如下1.对外暴露接口1,供业务方调用2.接口2的实现就是同步发送各种消息,比如发短信,发微信等,但不保证3.对外暴露接口2,供业务方调用4.接口2内部实现,也是发送消息,但是是通过mq解耦的4.1.业务方调用接口2后,接口2的实现将会发送一个topic;4.2.发送短信系统,消费这个topic,发送短信4.3.发送微信的系统,消费这个topic...

2018-11-02 15:58:48 12308

原创 java获取本机ipv4,并使用Google Guava 缓存

java写个util,获取本机ip,并使用Google Guava 缓存起来四个方法:获取本机ipv4ip转16进制16进制转ip校验ip首先,Google Guava使用的maven配置 <dependency> <groupId>com.google.guava</groupId> <...

2018-11-01 23:18:54 8441

空空如也

空空如也

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

TA关注的人

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