- 博客(6)
- 收藏
- 关注
转载 io理解
nio原理 nio中利用了channel、buffer、selector提高了线程利用率 首先channel会先写数据到buffer,然后selector会循环注册在selector的channel,拿出所有特定事件的channel,然后进行读写bio原理 bio是阻塞io,当流在写入的时候,读取的流在等待,直到写完才能读取,写的这个过程中,读取的流就处于阻塞状态...
2019-07-09 16:07:00
145
转载 AntiSamy解决XSS攻击
1、下载jar包xercesImpl.jar http://xerces.apache.org/mirrors.cgi#binarybatik.jar http://xmlgraphics.apache.org/batik/download.cginekohtml.jar http://sourceforge.net/proje...
2019-06-07 16:10:00
334
转载 nginx 负载均衡5种配置方式
博主原文地址:https://blog.youkuaiyun.com/harris135/article/details/785934051、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstream bakend {s...
2019-01-31 10:48:00
117
转载 git工作中常用总结
git add 目录|*|.|或者具体到某个文件 -- 用于提交代码到本地暂存区git status -- 查看工作区间的改动了哪些文件git commit -m "当前这次提交的备注信息" --用于把本次代码提交到本地分支git pull -- 用于拉取远程仓库代码,会和本地代码megergit push -- 用于将本地的代码推送的远程...
2019-01-20 18:53:00
106
转载 JVM内存模型图以及简单介绍
局部变量表:应用程序中定义的普通变量就存放在栈中,栈中变量的大小程序运行开始的时候已经固定。栈:方法执行时创建栈针,然后进入到栈中,根据先进后出的顺序进行执行。堆:对重存放程序中创建的对象。新生代:新生代分为三个区域。Eden,ServivorFrom,ServivorTo。新创建的对象先存放到Eden区域,当Eden区域放满后,触发GC。对象被转移到Servivo...
2019-01-20 18:37:00
128
转载 idea日志快捷键模板,方法名称加参数输出
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='\+\" ' + params[i] + ' :\"\+ '...
2019-01-07 12:42:00
1199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人