自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 213

转载 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 460

原创 NIO学习笔记

NIO三大核心API 管道 Channel NIO的通道类似于流,但有些区别如下: 通道可以同时进行读写,而流只能读或者只能写 通道可以实现异步读写数据 通道可以从缓冲读数据,也可以写数据到缓冲 缓存 Buffer Buffer是一个可以写入或者读取数据的内存块 buffer中有几个重要的标志: 1.capacity 标志着缓存的大小 2.position 当前读/写的位置 最大为capacity-1 3.limit 信息的末尾位置 重要的方法: flip():写模式切换到读模式 posit

2020-05-19 21:08:01 154

原创 循环查询数据库并对比查询结果优化

我们经常会遇到根据集合去大批量查询数据库信息,查询完成后再与当前集合里的对象做对比,由于需要多次访问数据库会造成效率低下,因此要进行优化。1.减少访问数据库次数,一个个去查替换成批量去查询,进行分页查询一次分页1000到3000个左右,sql 以union 的结构来查询2.将查询出的结果,根据集合中查询字段,转换成Map结构。3.使用多线程。...

2018-04-14 16:51:31 3632

原创 Servlet

1.Servlet介绍   Servlet是一个运行在web服务器的的java类,可以接受http请求获取浏览器发送过来的数据,然后处理数据返回响应结果。   Servlet只会创建一个实例,多个请求Servlet容器会创建多个线程去处理。                                                                                ...

2018-03-30 00:04:28 102

原创 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 3634

空空如也

空空如也

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

TA关注的人

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