摘要: JDWP: Java debug wire protocal 以下是官方文档: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/introclientissues005.html IBM 文档: https:// 阅读全文
posted @ 2020-03-27 11:05 软件匠工 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/viczking/article/details/80965296 mybatis-generator插件可自动生成实体类和mapper还有xml配置文件。在IDEA中只需修改插件中的generatorConfig.xml文件,然后运行配置文件就可以 阅读全文
posted @ 2020-03-25 19:01 软件匠工 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1. java进程有多少个线程? top -Hp <pid>, jstack <pid>线程栈详细信息 2. Java进程占用了多少物理内存? top -p <pid> 查看RSS(常驻内存) virtual memmory 3. 查看Java进程各个区内存占用情况?加上启动参数:-XX:Nativ 阅读全文
posted @ 2020-03-19 16:37 软件匠工 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 相信大家都有看到过类似下面的代码,特别是在读一些比较底层代码时。 SecurityManager sm = System.getSecurityManager(); if(sm != null){ sm.checkRead(name) } // FileInputStream.java 这段代码是什 阅读全文
posted @ 2020-03-12 15:47 软件匠工 阅读(810) 评论(0) 推荐(0) 编辑
摘要: CMS 垃圾回收器:8:1:1 Parallel 垃圾回收器,6:1:;1 附上测试命令: -Xms1024M -Xmx1024M -Xmn512M -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=8 -XX:NativeMemoryTracking=det 阅读全文
posted @ 2020-02-20 18:41 软件匠工 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一个docker编码问题,调查过程的比较艰辛,写篇博客记录下。 问题是这样的:某个项目发现乱码问题,Java代码显示的默认编码为acsii(System.out.println(Charset.defaultCharset().name()))。我们知道Java应用的默认编码依赖于Local 阅读全文
posted @ 2020-01-20 16:31 软件匠工 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: 官方定义: 是ServletContextInitializer的一个子类,是在servlet 3.0+的web容器中注册过滤器的一种方式。和servletContext提供的注册功能类似,但这钟方式是spring bean友好的方式。过滤器必须要在调用RegistrationBean.onStar 阅读全文
posted @ 2019-06-04 20:43 软件匠工 阅读(5669) 评论(0) 推荐(0) 编辑
摘要: 从Servlet 3.0 开始Tomcat已经支持注解式的配置。了解下,在注解的配置方式下,Web是怎样启动起来的。 通过注解配置一个Web应用 下面是一个通过注解实现一个简单的Web应用 类图如下: 上面四个类,各有各的职责,相对于些.xml文件,你只需要实现这些抽象类的抽象方法即可。详细解释这里 阅读全文
posted @ 2019-05-28 15:34 软件匠工 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 当使用spring security 的标签,如下,其中<sec:session-management>对应的SessionManagementFilter。从名字可以看出,这是一个管理Session的过滤器。这个过滤器会拦截每一个请求。然后判断用户有没有认证过。如果已经认证过,则执行Session 阅读全文
posted @ 2019-04-10 16:01 软件匠工 阅读(2673) 评论(0) 推荐(0) 编辑
摘要: 1. org.apache.catalina.session.StandardSession 这是servlet-api jar包中的一个类。是session接口的标准实现。当session创建的时候会通知监听者,同理,session销毁的时候也会产生事件,代码如下: 2. 上面标红的session 阅读全文
posted @ 2019-04-10 11:16 软件匠工 阅读(617) 评论(0) 推荐(0) 编辑