java
文章平均质量分 74
时间无言
热爱生活,热爱编程
展开
-
Java修改服务器(tomcat)响应头 Server:Apache-Coyote/1.1
Server:Apache-Coyote/1.1 :很多人有说有漏洞,是否有没研究过,只知道Apache-Coyote是tomcat处理socket链接信息,包装request、response等底层信息的一套机制,Server:Apache-Coyote/1.1是泄露了当前容器的类型所以可以选择如下修改 connectionTimeout="20000"原创 2018-01-19 15:38:19 · 18725 阅读 · 1 评论 -
Java。在Java中停止线程的三种方法
1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。第一种: 当run方法执行完后,线程就会退出。但有时run方法是永远不会结束的。如在服务端程序中使用线程进行监听客户端请求,...原创 2018-03-06 14:34:29 · 3004 阅读 · 0 评论 -
23个设计模式中最常用的设计模式
分为三大类: 创建型模式:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式 结构型模式:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式 行为型模式:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。 代理模式: 静态代理 ...原创 2018-04-04 14:52:40 · 3728 阅读 · 0 评论 -
eclipse 修改代码不重启服务器方法
修改配置文件server.xml :reloadable="false" 默认是true,修改为false原创 2018-05-16 17:43:37 · 4940 阅读 · 0 评论 -
Threadlocal到底解决什么
它主要解决的问题,主要是一个资源多个线程访问,但是又不想一个资源在多个线程传来传去。比如 session持久化,那如果你用锁去管理,多个线程竞争,那项目估计完了。也可以指么理解,ThreadLocal不是用来解决对象共享访问问题的,而主要是提供了保持对象的方法和避免参数传递的方便的对象访问方式。 ...转载 2019-02-22 10:25:59 · 745 阅读 · 0 评论