- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Java中常用的六个设计原则
单一原则:其实就是说的高内聚,低耦合。也就是说每个类应该只有一个职责,对外只提供一种功能,而引起类变化的原因应该只有一个。高内聚:自己能做的不麻烦别人简单点:把功能细化,每个功能只负责一件事情开闭原则:对修改关闭,对扩展开放软件开发人员一旦写出可以运行的代码,就不应该去改动它,而是保证他能一直运行下去,如何做到这一个点呢?这就需要借助抽象和多态,既把
2017-09-15 15:55:55 421
转载 Threadlocal到底解决什么
它主要解决的问题,主要是一个资源多个线程访问,但是又不想一个资源在多个线程传来传去。比如 session持久化,那如果你用锁去管理,多个线程竞争,那项目估计完了。也可以指么理解,ThreadLocal不是用来解决对象共享访问问题的,而主要是提供了保持对象的方法和避免参数传递的方便的对象访问方式。 ...
2019-02-22 10:25:59 698
原创 eclipse 修改代码不重启服务器方法
修改配置文件server.xml :reloadable="false" 默认是true,修改为false
2018-05-16 17:43:37 4885
原创 23个设计模式中最常用的设计模式
分为三大类: 创建型模式:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式 结构型模式:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式 行为型模式:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。 代理模式: 静态代理 ...
2018-04-04 14:52:40 3611
原创 Java。在Java中停止线程的三种方法
1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。第一种: 当run方法执行完后,线程就会退出。但有时run方法是永远不会结束的。如在服务端程序中使用线程进行监听客户端请求,...
2018-03-06 14:34:29 2953
原创 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 18503 1
原创 tomcat部署项目去掉项目名称,直接localhost不带项目名称访问!
第一步、去除端口号8080。将server.xml中的 connectionTimeout="40000" redirectPort="8443" enableLookups="false" minProcessors="10" maxProcessors="1024" acceptCount="1024" />改为
2017-12-06 14:33:05 13632
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人