![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
marxxu
这个作者很懒,什么都没留下…
展开
-
使用eclipse插件创建一个web project
使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录转载 2016-12-01 14:31:39 · 276 阅读 · 0 评论 -
isDebugEnabled 、isInfoEnabled 为啥要使用
isDebugEnabled 、isInfoEnabled 为什么要使用 以前一直不明白为什么在输出日志前必须使用: if (log.isDebugEnabled())??? 在看下面的解释之前,我先说明下,对于打印的信息没有字符拼接或者对象(说白了没有tostring的方法调用),如果打印的信息是固定字符串的话,就加上面的判断和不加其实意义是一样的(更说白了,就是节省log.debug(*转载 2016-12-01 17:09:28 · 449 阅读 · 0 评论 -
TortoiseSVN和Eclipse中subversion无法协同使用
环境: Eclipse版本Luna, 第一次安装subversion插件时, 使用了http://download.eclipse.org/releases/luna中的Subversive, 版本为2.0, 说明上写着兼容1.x版本. 而TortoiseSVN版本是1.8, 其对应的subversion为1.8.11. 症状: 使用结果是, 单独使用Torto转载 2016-12-01 17:08:36 · 870 阅读 · 0 评论 -
Java线程学习笔记CountDownLatch 和CyclicBarrier
CountDownLatch : 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。转载 2016-12-01 17:08:02 · 284 阅读 · 0 评论 -
Java 类注释模板
英文模板: /** * * Simple to Introduction * @ProjectName: [${project_name}] * @Package: [${package_name}.${file_name}] * @ClassName: [${type_name}] * @Description:转载 2016-12-01 17:05:36 · 2612 阅读 · 0 评论 -
ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
1、ExecutorService: 是一个接口,继承了Executor: public interface ExecutorService extends Executor { } 2、Executor: 而Executor亦是一个接口,该接口只包含了一个方法: void execute(Runnable command); 3、Executors:转载 2016-12-01 17:01:17 · 341 阅读 · 0 评论 -
spring @component的作用
1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是转载 2016-12-01 16:57:30 · 181 阅读 · 0 评论 -
OGNL表达式
OGNL表达式语言介绍 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写, 它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 OGNL相对其它表达式语言具有下面几大优势: 1、支持对象方法调用,如xxx.doSomeSpecial(); 2、支持类静态的方法调用和值访问,表达式的格式:转载 2016-12-01 16:44:23 · 985 阅读 · 0 评论 -
[转]高质量JAVA代码编写规范
1. Java 命名约定 除了以下几个特例之外,命名时应始终采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。 1.1 一般概念 * 尽量使用完整的英文描述符 * 采用适用于相关领域的术语 * 采用大小写混合使名字可读 * 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一转载 2016-12-01 16:43:47 · 269 阅读 · 0 评论 -
【转】Eclipse/MyEclipse 最最常用的快捷键
Version : v1.0 F 键类 F2 显示详细信息 F3 跳到声明或定义的地方 Ctrl + 键类 Ctrl+1 快速修复 ( 最经典的快捷键 , 就不用多说了 ) Ctrl+D 删除当前行 Ctrl+E 快速显示当前 Editer 的下拉列表 ( 如果当前页面没有显示的用黑体表示 ) Ctrl+T 快速显示当前类的继承结构 Ctrl+O 快速显示 OutLine Ct转载 2016-12-01 16:42:14 · 256 阅读 · 0 评论 -
spring applicationContext.xml 配置文件 详解
[html] view plain <a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy<embed id="ZeroClipboardMovie_1" src="http://static.blog.转载 2016-12-01 16:40:53 · 321 阅读 · 0 评论 -
一篇很全面的freemarker教程
copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FT转载 2016-12-01 16:39:12 · 184 阅读 · 0 评论 -
maven+jetty多webapp配置(非cargo)
项目的结构是类似这样的: main |_ main-a |_ main-b 在maven的配置文件里,main作为总的公共模块包含两个平级的web app模块,main-b是模拟静态资源服务而构建的,js,css,图片之类的静态资源都放在这里(方便以后静态资源迁移到专门的静态资源服务器),main-a是主要的模块,处理动态的请求,开发阶段使用maven的转载 2016-12-01 16:38:22 · 1424 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未转载 2016-12-01 16:37:00 · 203 阅读 · 0 评论 -
错误:HttpServlet was not found on the Java
http://jingyan.baidu.com/article/f79b7cb34f40569144023ef9.html转载 2016-12-01 17:43:05 · 314 阅读 · 0 评论