随笔分类 - java
摘要:一个多模块项目通过一个父POM 引用一个或多个子模块来定义。父项目,通过以下配置,将子项目关联。 [xhtml] view plain copy <packaging>pom</packaging> <modules> <module>simple-weather</module> <module>
阅读全文
摘要:今天想要解析 xml 文件,查了下,解析xml 的可以用:jdom 或者 dom4j 使用dom4j 来选用某一个指定元素的时候,如 List<Element> childElements = document.selectNodes("config/upload"); 报错 在使用dom4j的xp
阅读全文
摘要:Maven 教程 序:几次对Maven 的学习,都因为各种原因 而中途切断了,再一次学习的时候,又不得不重新开始,结果发现 又不记得步骤 又找不到对应的文档。别人写的再好,终究比不过自己亲手实践的得出的结果更值得相信! 在 windows 环境上的 安装与实例实践 操作步骤 和 结果记录如下: 一、
阅读全文
摘要:http://www.cnblogs.com/xujh/archive/2008/08/21/1273525.html 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,即由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的
阅读全文
摘要:Spring 管理数据源 不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通
阅读全文
摘要:使用maven ,可以在 http://mvnrepository.com 中去查找 pom 配置如何写 引入 quartz-1.8.6.jar 后,运行项目报错 解决办法: 将jta.jar包引入到工程中即可
阅读全文
摘要:有的时候下载了一个开源源码,结果,源码的编码和自己的开发环境的编码格式不一致,总不能为了别人的代码去改自己的环境吧~ 这里,就写个方法,将此源码的格式转换下吧 我的其他来源:http://bbs.landingbj.com/t-0-332931-1.html
阅读全文
摘要:用正则表达式来处理掉内容中的特定字符,下面的代码为,去掉P标签中的属性width 设置。将P标签处理后在拼接成字符串
阅读全文
摘要:看Java源码的时候,看到了 WeakHashMap ,我一直以来使用的 都是 HashMap,于是查了一下两者的区别 (一) 查看API文档,WeakHashmap要点如下: 1. 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目。更精确
阅读全文
摘要:jvm 虚拟机栈,每一个线程运行时都有一个线程栈,每个线程栈保存了线程运行时候变量值信息。 当线程访问某一个对象的值的时候,首先通过对象的引用栈找到对应的堆内存的变量的值,然后把堆内存变量的具体值load到线程本地内存中,建立一个变量副本,之后线程就不再和对象在堆内存变量值有任何关系,而是直接修改副
阅读全文
摘要:一个对象实现了Serilizable 接口,该对象就可以被序列化。 然而在实际开发工程中,我们会遇到,这个类的有些属性不需要序列化,比如包含用户的敏感信息(如密码),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓存也适用)中被传输,这些信息对应的变量就可以加上transient关
阅读全文
摘要:native 关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件中,而是在用其他语言实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。 参考:http://blog.csdn.net/funneies/articl
阅读全文
摘要:测试方法:根据已知的方法名,来反射调用方法 结果: 反射工具类
阅读全文
摘要:Ajax 异步的JavaScript和XML(Asynchronous JavaScript and XML,Ajax),一种可通过JavaScript来访问的浏览器功能特性,其允许脚本向幕后的网站发送一个HTTP请求而又无需重新加载页面。Ajax的出现已经超过了十年,尽管其名字中包含了XML,但你
阅读全文
摘要:1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/download-archives.html 2.运行ActiveMQ 解压缩apache-activemq-5.9.0-bin.zip,然后双击apache-activemq-5.9.0\bin\act
阅读全文
摘要:有的时候下载了一个开源源码,结果,源码的编码和自己的开发环境的编码格式不一致,总不能为了别人的代码去改自己的环境吧~ 这里,就写个方法,将此源码的格式转换下吧 有的时候下载了一个开源源码,结果,源码的编码和自己的开发环境的编码格式不一致,总不能为了别人的代码去改自己的环境吧~ 这里,就写个方法,将此
阅读全文
摘要:之前看到别人的网页打开后都有个聊天框,可以与同时在网上的网友聊点简单话题,于是便找了个最简单的方法 使用js,客户端 打开页面,不断的给服务器发送请求来得到 新的消息 用JavaScript实现的轮询的优点和缺点: 1. 优点:很容易实现,不需要任何服务器端的特定功能,且在所有的浏览器上都能工作。
阅读全文
摘要:前言 将项目中的所有定时任务都统一管理吧,使用 quartz 定时任务 设计思路 部分实现代码 数据库脚本 定时任务管理(数据库的操作类省略) 而随着项目的启停,可以建立一个servlet ,在init 方法中初始化 任务管理类,destory 方法中 关闭
阅读全文
摘要:在使用定时器 quartz 时,其中的cron 表达式,老板表示作为开发的你能看懂外,其他的非开发同事可能看不懂,要用一个他们能看懂的方式表达出来。 还好我们的项目要求的表达式不是特别的麻烦,所以就写了一个简略的转换为中文的方法 执行结果: 老板说界面也不能直接让她们写表达式,最好是能有直观的感受去
阅读全文
摘要:通常情况下,Web项目是发布到Tomcat下的webapps文件目录下的 。 例如:Web应用项目名称为:stock,则部署到tomcat后,是部署在tomcat/webapps/stock中,网址为:http://localhost:8080/stock。 然而 ,每当我们访问一个网站页面时,地址
阅读全文