Java
技术极客
这个作者很懒,什么都没留下…
展开
-
Java-23种设计模式目录总览
目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)转载 2017-10-24 15:14:34 · 2013 阅读 · 0 评论 -
struts 学习笔记之MVC模式(附 :PO/POJO/BO/DTO/VO的区别 )
struts 中的MVC架构如下:View :由JSP、Struts自定义标记库、资源文件(MessageResources.properties)共同组成,通过ActionForm实现JSP表单的封装,并映射到Model部分中JavaBean的相应属性中,完成用户数据的封装。注意:关于ActionForm,有些人认为它属于Model层(仁者见仁,智者见智)。事实上它不是M原创 2017-10-24 15:41:27 · 3110 阅读 · 0 评论 -
Java三大器(Filter,Listener,Interceptor)
言:前面2篇博客,我们分析了Java中过滤器和监听器的实现原理,今天我们来看看拦截器。1,拦截器的概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某转载 2017-11-24 20:20:43 · 2089 阅读 · 0 评论 -
Sublime text 3 打造Java编译环境
1.1直接在安装路径下找到*\Packages\Java.sublime-package文件,用解压缩软件打开,找到JavaC.sublime-build文件,将shell_cmd中的javac改成javaRun,保存后将原压缩文件中的文件替换,如果你的sublime text 3已经打开,会报错,关闭后再次覆盖。代码如下: [plain] view plain cop转载 2017-12-14 20:35:36 · 6858 阅读 · 0 评论 -
Intellij IDEA Tomcat 启动报错, Unable to ping server at localhost:1099
Tomcat版本和JDK版本不符导致。我Tomcat版本是9,jdk使用的1.7。联想到之前只用eclipse时,用tomcat9时,jdk必须是1.8。 所以我修改了idea sdk版本,使用jdk1.8。点击运行,这次正常启动了!原创 2017-12-15 23:58:57 · 2171 阅读 · 0 评论 -
Linux后台运行java -jar
问题描述我打好的jar包,放在服务器上之后,在windows里面用xshell打开一个连接,然后运行java -jar 。。。。执行这个jar文件,当我关闭这个链接的时候为什么程序停止了呢?打开XShell连接并运行java -jar XX.jar 后当前的连接被锁定,也就是说,你的连接的线程当前的状态会影响程序的执行,比如你按了CTRL+C命令程转载 2017-12-25 16:28:22 · 7865 阅读 · 0 评论 -
WEB-INF和META-INF目录详解
WEB-INF简介WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过 web.xml 文件对要访问的文件进行相应映射才能访问。WEB-INF目录的作用/WEB-INF/web.xmlWeb应用程序配置文件,描述了 servlet 和其他的应用组件配转载 2017-12-17 23:31:40 · 6459 阅读 · 0 评论 -
Java抽象类与接口的区别
转自:http://www.importnew.com/12399.html很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用转载 2018-01-14 21:01:35 · 1983 阅读 · 0 评论