自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Plsql Developer 登录 Oracle 12

安装了Oracle 12 后使用PLSQL Developer怎么也不能连接到Oracle 12。网上找一下,按照fcflying所说的操作成功了,所以做个笔记:1)安装Oracle 12c 64位下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html?ssSo...

2014-06-14 03:14:47 167

原创 Mysql里获取当前week、month、quarter的第一天/最后一天

MySQL里获取当前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816当前week的第一天:select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY)当前week的最后一天:select date_sub(curdat...

2014-05-06 14:52:31 166

原创 XML文件当中代码自动提示设置

前一些时间再整合Maven+Spring+SpringMVC+Ibatis时遇到xxx.xml代码不自动提示了,在IDE里配置了一下还是不成功。今天自己在理一下思路,做个笔记。修正一下之前没有发现的错误,首先说一下操作,怎么在IDE里添加配置,让在xxx.xml里编写代码时IDE工具自动提示,操作如下:点击“Windows”选择“Preferences”,如下图: (图一)...

2014-04-02 02:00:53 268

最新Mysql5.7.3.0版本安装(图文版本)

最新MySQL5.7.3.0版本安装(图文版本)可以从http://dev.mysql.com/downloads/下载MySQL服务器安装软件包,我下载为版本“mysql-installer-community-5.7.3.0-m13.msi”不多说,双击进入安装,如下图: 点击上图红框“Install MySQL Products”进入安装界面,如下图: 根据上图当...

2014-03-28 04:09:49 925 1

原创 通过后台传值动态给下拉选择绑定值

页面开发过程中,我们一般都有下拉选择,如下代码:<select id="combox_activity_type" class="required combox" name="al.activeType"> <option value="-1">--请选择--</option> <option value="1&q

2014-03-27 18:09:18 473

原创 Tomcat8.0引起Struts2抛java.lang.NullPointerException

整合Spring+Struts2+Maven时遇到异常,如下: 三月 22, 2014 11:59:57 下午 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in pro...

2014-03-23 02:20:25 558

原创 Myeclipse搭建Maven项目java.lang.ClassNotFoundException

今天使用Myeclipse搭建Maven项目,写了一个Junit测试,结果报java.lang.ClassNotFoundException异常,如下图: 网上查了一下,有的说少”hamcrest-all“Jar包,我添加后依然报错,后来发现下面网友给出的方案http://tech.ddvip.com/2014-03/1394199523208989.html照着处理了一下,问题仍...

2014-03-22 21:52:11 263

页面跳转后自动改变目的页面头信息

今天修改一个Bug,让我很不理解的问题,前说一下背景:项目当中一个活动页面,是在手机端显示的,没有用HTML5只是使用了JSP文件来实现,首现有A、B两个页面,A页面为HTML页面(此页面是根据一个模板生成出来的HTML页面,放在服务器上可以正常访问与各种连接点击),B页面为JSP活动页面(此页面当中有相关请求到服务器以便进入活动)。再说一点,A页面当中有一个<a>标签,点击A标签...

2014-03-12 23:53:38 692

原创 Mybatis 报异常Caused by: java.lang.IllegalArgumentException

晚上改一个小功能,要求物理删除数据,所以手动写了更新方法,开发完了一运行,就报下面的错了Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.Integer后来仔细一看,写错了,如下图: ...

2014-03-06 22:49:12 1614

原创 eclipse类文件与xml文件自动补全设置

最近自己搭建项目,当中使用xml文件发现工具不自己补全(不自动提示)这样要使用一个类,那就得去引用Jar包看源码,很是费时间,经过一翻“度娘”与“谷哥”后,查询到方法,如下:   1、window->preference..->MyEclipse->editors->xml-xml catalog   2、选中 user specified entried      3...

2014-02-19 16:56:29 346

原创 load-on-startup作用与说明

最近看一个项目,当然从最基本的看起走,多的不说,看下面的代码  <servlet> <!-- 将请求交给Spring MVC --> <servlet-name>spmvc</servlet-name> <servlet-class>org.springframework.web.servlet.Dispat...

2014-02-17 13:15:18 461

原创 web.xml中classpath与classpath*区别

首先 classpath是指 WEB-INF文件夹下的classes目录。classpath 和 classpath* 区别:classpath:只会到你的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/spring/app...

2014-02-17 11:37:51 148

原创 Log4j配置maxBackupIndex与maxFileSize注意

错误信息如下:log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender.log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender. 根据错误提示我...

2013-12-11 15:18:51 7058

原创 Log4j配置详介绍

(一)基本配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R22 log4j.appender.stdout=org.apache.log4j.ConsoleAppender3 log4j.appender.stdou...

2013-12-11 11:41:43 146

原创 Eclipse与MyElipse10安装propedit插件,使properties文件能显示中文

费话不多说,下载插件,如下地址:http://propedit.sourceforge.jp/index_en.html点击进入后,如下图: 点击进入后,如下图: 下载应该没有问题了,如果不能下载,那请下载附件。(1)Eclipse下安装     小弟eclipse Version: 1.5.2.20130211-1820,其它版本没有测试。第一步:将下载的文件解压,得到两...

2013-12-09 14:56:55 179

原创 指定log4j指定日志的字符集

写了个Java程序用来监控某公司接口,采用了log4j来记录日志。单独在Linux下运行程序没有问题,日志不会有乱码。可当通过Linux定时任务执行后日志文件内容就是乱码了。起先我的项目是UTF-8字符集,后来我改成了GBK字符集,将log4j当中字符集设置成log4j.appender.logfile.Encoding=GBK 测试运行项目后还是乱码,这就说明根项目的字符集没有关系。...

2013-12-05 17:53:40 1771

原创 Linux crontab定时任务执行Java main方法

背景一下:因为要对某公司接口返回数据在晚上12点到早晨08点之间每隔10分钟进行监控一次,所以我们得在Linux下运行Java的main方法。网上查询了一下,决定使用linux 定时任务 crontab,这里只是我自己的操作步骤:(1)在linux下执行 crontab -e (2)设定任务时间,如下:#每天晚上14点到15点每10钟执行一次(测试时间)*/10 14-15 * * * ...

2013-12-05 15:04:26 546

原创 Java String.split(String regex, int limit)使用

split的作用:将一个字符串分割为子字符串,然后将结果作为字符串数组返回。参数说明:String regex:regex音译为正则表达式,简单理解就是我们用来分割字符串的一个规则。int limit:limit音译为限制,通俗的说就是设置返回数组元素的个数。看代码(1): public static void main(String[] args) { ...

2013-11-23 13:34:12 330

原创 排序取最大值使用ORDER BY 值 DESC 还是 MAX(值)

今天优化一个方法发现有一条HQL查询数据使用ORDER BY 取最大的一个数据,如下HQL:final String sql = "FROM 表 WHERE imei='"+ imei + "' ORDER BY cell_time DESC"; 如果表中数据小滴话可能感觉不到慢,可是当数据上了百万级以上,那这里就会慢了。当然后我们早已对字段" imei "建立了索引,如下测试时间:...

2013-10-14 17:06:02 6188

原创 读取*.properties(属性)文件内容

这个只是一个补充,原来自己也写过一个方法,用来获取*.properties文件当中值。可是在一些时候,不知道为什么就是取不出数据,当然这种情况下具体原因我也没有找到,如果那位朋友有找到原因请告知一下,前谢谢了。另一种方法就通IO流来读取数据,然后再解析对应值,看代码:/** * 获取Properties属性文件 name 对应 Key值 * @param keyName V...

2013-10-12 19:07:47 183

原创 获取Tomcat实际路径路径

在项目开发过程当中有时我们要得到Tomcat服务器的实际路径,换句话说就是要拿到Tomcat下ROOT路径,比如:D:\Program Files\apache-tomcat-7.0.39\webapps\ROOT\ (路径是我Tomcat存放在硬盘上物理路径)。不用多说了,看代码://获取项目路径ServletContext sc = (ServletContext) Actio...

2013-10-12 18:41:06 554

原创 表不存在[com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException]

今天测试部要压力测试系统,所以重新选择服务器搭建环境,以下省略搭建过程5000字。启动Tomcat服务器时报错,如下图: 上图所说找不到表,可是我查看了库里表是存在的。表名字也是正确的。我也看了映射当中相关文件与是正确。查找问题过程中还重新导过表。依然出显问题。没有办法换了一下库,问题没有了。找大牛来查询一下,问题原因是当前Linux系统上的MYSQL区分大小写。看了一下配置文件(*....

2013-09-05 16:59:22 229

原创 Linux ping ip命令

命令如下:ping -c 3 ip地址例如:ping -c 3 127.0.0.1如下图: 

2013-06-27 11:06:48 1428

原创 递归读取磁盘上的文件

import java.io.File; public class Test2 { public static void main(String[] args) { File file=new File("D:/TDDOWNLOAD"); File[] files=file.listFiles(); isDirectory(files);...

2013-05-30 18:04:58 115

原创 hibernate.jdbc.fetch_size与hibernate.jdbc.batch_size介绍

hibernate.jdbc.fetch_size 50 hibernate.jdbc.batch_size 25 这两个选项非常非常非常重要!!!将严重影响Hibernate的CRUD性能! C = create, R = read, U = update, D = delete Fetch Size 是设定JDBC的S...

2013-05-30 16:05:44 134

原创 Java命令执行Jar包运行main方法

有时候我们不想在IDE工具里运行测试文件,如果在IDE工具里测试文件,那么IDE工具与我们测试文件是共享内存与CPU的。举个例子,我们在测试类里写了一个线程,每过一秒后我们循环50次线程(每一次都是new 一个线程对象),然后我们在线程run方法里每一个线程再循环10次每次都调用我们测试方法,这样就相当于一次线程500个并发。(关于这种并发测试小弟有不对的请指点,拍砖)所以在这种情况下占用内存...

2013-05-27 16:56:02 1907

原创 读取.properties文件当中的值

一般我们都会在src目录下创建一个属性文件--“.properties”(我是这么叫它的),就好比我要在一个项目当中指定上传文件的路径,而这个路径以后会在很多的上传方法当中使用。我一般就在src目录下创建一个“pathConfig.properties”在文件当中添加相应的key与value,这样以后我要是改了上传路径那么我就只需要改这个文件当中的value就行了,不会去修改代码。在属性里...

2013-05-08 23:24:29 96

原创 Power Designer逆向工程

Power Designer逆向工程使用Power Designer根据表逆向生成物理数据库模型,首先前说一下小弟我的电脑环境,可怜的我内存只有4G没有办法装了64位的Win7系统,我下载了官方64位的MYSQL安装程序可惜没有装成功,哎。。。。所以我装了32位的,不知道以后会不会有什么问题,不过前这样玩吧。呵呵。。。。1.安装相关程序与补丁文件安装程序这里不讲了,讲多了都是费话...

2013-04-18 17:16:26 193

原创 什么是依赖注入

首先,马桶是一个大大的容器,能够容纳各种秽物。而且您应该明确这个观点:这个技术的根本目的就是让您和您拉的屎能够轻松的进行分离,不至于在您排泄的过 程中拉的满裤子都是而无法清理,否则您就得通过其他手段,例如拿纸重新擦屁股,或者漂洗内裤乃至丢弃这样不可重用,且浪费资源的方法来解决拉屎难,且大便 与屁眼儿无法及时分离的困难。 解决这个问题的根本思想就是设计一个接口――屁眼儿,让您进食之后能够及...

2013-04-17 23:08:25 122

原创 指定类的日志输出到指定的日志文件上

log4j我想大对这个应该很家伙很了解了,我这里就不多说了,如果大家不知道这个兄弟是干嘛的那你就得去问一下谷哥了,不过度娘应该也能满足你的需求了费话讲完了,现在开始正题。前来说一下我的需求,最近要对项目当中的一些逻辑功能进行压力测试,要记录这些功能的访问时间与最后处理时间。那么我们想到log4j这货,问题来了,在之前我们都配置了log4j来记录系统的一些日志。换句话说就是我们已经有一个输出...

2013-04-16 13:20:28 186

原创 [转]HibernateDaoSupport详解

Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory) 其中,setSessionFacto...

2013-02-21 09:48:28 115

原创 [转]C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)

C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。  c3p0-config>   <default-config>   <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --&...

2013-02-20 15:26:13 148

原创 Ajax请求后以JSON格式返回数据,Java 中怎么把一个对象封装成Json对象

第一种方法:项目当中我希望把一个对象方便的封装成JSON对象,当然需要导入相关Jar 包 json-lib-2.2.2-jdk15.jar 与commons-beanutils-1.7.0.jar下面生成Json对象,使用fromObject()方法将user对象格式化成Json格式,如下面代码: JSONObject json = new JSONObject().fromObj...

2013-02-04 10:43:48 581

原创 no session or session was closed 异常

failed to lazily initialize a collection of role: com.ares.pojo.Member.prepaidlogsForOperateid, no session or session was closed 异常 在一个项目当中,以注解开发.当用户从login页面登录后跳转到main页面当中(Main页面把其它页面组织在一起),而在Ma...

2013-01-24 13:48:42 181

原创 页面上时间格式后显示

在开发的过程中,我们都会把一些时间显示到界面上,不在后台加工,那页面上怎么可以格式一下Date类型的时间呢,我喜欢用<s:date>,当然要前导入标签库如下:<%@ taglib uri="/struts-tags" prefix="s"%>然后再要格式的时间里写以下代码如下:<s:date name="#l.rechargeTime" format=".

2012-12-28 15:15:13 216

原创 Error setting expression 'login_button.x' with value '[Ljava.lang.String;@68f92a

[com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Error setting expression 'login_button.x' with value '[Ljava.lang.String;@68f92ab0' 最近开发一个小项目,在用户登录界面,每次登录后,后台都会报上面的错误,查询页面后没有发现问题,后来在网上查询了一下,...

2012-12-21 12:03:19 237

原创 JSTL标签使用--列表里显示内容大于指定字数后加上......显示避免界面被撑开

最近做一个小项目的后台管理,只要使用表格的形式来显示数据,当然当数据文字数量小于一定数时界面不会撑开,而当文字数量一多时,就会把界面撑开,哪下图:  所以现在我们不得不使用JSTL标签了,使用方法如下:第一步:在JSP页面当中引入JSTL标签:<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>...

2012-11-22 13:01:48 315

ERP软件实施经验汇总

纵观我国制造业信息化系统的应用现状,建设的重点普遍放在ERP管理系统上。但是,由于产品行销在这一、二十年间从生产导向快速地演变成市场导向、竞争导向,因而也对制造企业生产现场的管理和组织提出了挑战,仅仅依靠ERP系统往往无法应付这新的局面。

2011-07-15

Struts2 2.3.8API

根据官方2.3.8文档生成的Struts2-2.3.8 *.chm格式文档.

2013-03-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除