- 博客(6)
- 收藏
- 关注
原创 远程debug tomcat服务器上的项目
1.eclipse或者idea导入要调试的项目2.tomcat中catalina.sh/catalina.bat脚本添加以下配置declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8090"3.新建RemoeApplicationDebug...
2020-06-01 22:59:10 220
转载 IDEA 集成activiti
1.搜索插件点击菜单【File】-->【Settings...】打开【Settings】窗口。点击左侧【Plugins】按钮,在右侧输出"actiBPM",点击下面的【Search in repositories】链接会打开【Browse Repositories】窗口。2.开始安装进入【Browse Repositories】窗口,选中左侧的【actiBPM】,点击右侧的【Install】按钮,开始安装。3.安装完成安装完成后,会提示【Restart IntelliJ IDE
2020-05-23 14:44:21 534
原创 NIO学习笔记
NIO三大核心API管道 ChannelNIO的通道类似于流,但有些区别如下:通道可以同时进行读写,而流只能读或者只能写通道可以实现异步读写数据通道可以从缓冲读数据,也可以写数据到缓冲缓存 BufferBuffer是一个可以写入或者读取数据的内存块buffer中有几个重要的标志:1.capacity 标志着缓存的大小2.position 当前读/写的位置 最大为capacity-13.limit 信息的末尾位置重要的方法:flip():写模式切换到读模式 posit
2020-05-19 21:08:01 161
原创 循环查询数据库并对比查询结果优化
我们经常会遇到根据集合去大批量查询数据库信息,查询完成后再与当前集合里的对象做对比,由于需要多次访问数据库会造成效率低下,因此要进行优化。1.减少访问数据库次数,一个个去查替换成批量去查询,进行分页查询一次分页1000到3000个左右,sql 以union 的结构来查询2.将查询出的结果,根据集合中查询字段,转换成Map结构。3.使用多线程。...
2018-04-14 16:51:31 3690
原创 Servlet
1.Servlet介绍 Servlet是一个运行在web服务器的的java类,可以接受http请求获取浏览器发送过来的数据,然后处理数据返回响应结果。 Servlet只会创建一个实例,多个请求Servlet容器会创建多个线程去处理。 ...
2018-03-30 00:04:28 109
原创 String a="123"创建对象个数问题
String类型对象创建个数,我总结为一下几种情况(均不考虑字符串在常量池中已存在的情况):1 String a="123";创建了1个对象jvm在编译阶段会判断常量池中是否有 "123" 这个常量对象如果有,a直接指向这个常量的引用,如果没有会在常量池里创建这个常量对象。2 String a=new String("123");创建了2个对象同情况1,jvm编译阶段判断
2018-02-01 09:28:16 3705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人