- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 Maven 多开发环境切换
Maven 多开发环境切换场景一般项目中都会出现开发、测试、生产等不同的环境,最基础的不同就是访问数据库的不同,这个时候就需要用到maven的profile属性。Profiles属性可以通过指定不同的构建参数实现构建环境的切换。基础的结构如下:<profiles> <profile> <!-- activation 指定默认的环境 -...
2018-12-10 14:05:57
768
原创 maven 本地依赖存在但还是报依赖无法找到的错误
情况一般是存在于假设有私服的maven项目中。明明依赖的Jar包已经在本地仓库中存在,但是编译的时候还是出现依赖错误,Could not resolve dependencies for project。原因Maven 3.0+ enforces that downloaded artifacts were resolved from a repository url/id that ma...
2018-12-05 14:58:38
7178
1
原创 Java.security.UnrecoverableKeyException: Cannot recover key
Java.security.UnrecoverableKeyException: Cannot recover key在tomcat配置https的过程中如果出现:Java.security.UnrecoverableKeyException: Cannot recover key 错误,一般是keystore密码与key密码不一致造成的,查看tomcat官网描述如下: Finally, you
2016-12-22 17:18:07
6777
原创 Maven程序打包配置
Maven程序打包配置目标程序通过脚本(win下.bat,*inux下.sh)直接运行.程序输出可执行jar包.打包后的目录结构├── bin│ ├── start and other script...├── conf│ ├── config files...├── lib│ ├── library jars...│ ├── runnable jar...├─
2015-09-24 23:35:52
5711
原创 Java 获取资源文件
Java 获取资源文件获取资源文件一般使用getResource()方法,但Java中有两种类中提供该方法。详细情况可查看API,这里简单通过代码展示下区别://Class中的Xx.class.getResource//ClassLoader中的Xx.class.getClassLoader().getResource以下是演示代码 在eclipse环境中 abc.properties 在c
2015-09-24 23:33:41
613
原创 EasyUI tabs update 方法后控件无法渲染问题处理
问题描述1、使用easyui的layout布局,点击左侧目录树后添加tab,当该tab存在则刷新tab(调用tabs('update')方法)2、此时在页面中有弹出panel的方法时(且该panel使用远程数据)panel中需要js初始化的控件失效。原因1、easyui js方式初始化一个panel是获取到指定id的元素后将其删除并在页面dom的body下新建window,
2015-05-23 13:30:15
1335
转载 JAVA_HOME,CLASSPATH,PATH的作用
1,设置JAVA_HOME:一、为了方便引用,比如,你JDK安装在C:\ProgramFiles\Java\jdk1.7.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用
2015-04-16 11:24:42
566
转载 在Maven仓库中添加Oracle JDBC驱动(11g)
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。此文档用的是Oracle 11g.一.首先要得到Oracle JDBC Driver1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/data
2015-04-14 11:07:39
2749
转载 Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):1、Java自带的java.util.Timer类,这个类允许你调度一个ja
2015-04-09 14:49:57
405
转载 WEB spring schedule 实现定时执行
Spring中Quartz的配置教程文档下载:http://download.youkuaiyun.com/detail/songylwq/5414629各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每
2015-04-09 14:38:00
1392
转载 jQuery插件的开发
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例
2015-03-11 15:29:33
334
转载 SQL CTE WITH 递归查询
示例代码with cte as( select Id,Pid,DeptName,0 as lvl from Department where Id = 2 union all select d.Id,d.Pid,d.DeptName,lvl+1 from cte c inner join Department d on c.Id = d.Pid)
2015-03-02 21:11:27
574
原创 Birt时间参数添加My97日历控件
首先,思路:引用My97.js然后为时间参数的textbox添加onclick事件1、将My97添加到项目中的webcontent目录下(如图:)2、添加My97引用在项目路径下找到该文件\webcontent\birt\pages\layout\FramesetFragment.jsp添加My97引用(在Head中添加,就是有一堆js引用的位置,不要考虑路径的问题,只
2015-02-06 10:08:46
2496
转载 hashCode与equals的区别与联系
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相
2015-01-12 22:14:34
369
转载 package-info.java 作用及用法详解
package-info.java对于经常使用外部包的程序员来说应该是熟悉陌生人。因为不是专门开发包的程序员很少需要关注它,而又常在其他包中看到他,眼很熟。它到底有哪些特性和作用及如何使用呢?程序员讲究动口不如动手,何不创建一个试试。打开Eclipse,new class,哦!创建失败,‘-’ 作为特殊字符不允许在类名称里出现,什么情况。原来它本来就是个特例当然得用特别方法创建,记事本上,好了
2014-12-30 10:55:21
3331
原创 Eclipse 专用等宽字体,Yahei_Consola字体
本字体结合雅黑汉字的优点和Consola拉丁字母的等宽优点字体以微软雅黑为蓝本进行修改,主要修改为基本拉丁字符,具体如下图有图Consola字体的字母e在两种字体合并后会出现横线变粗的问题,特意修改其横线部分。下载地址点击打开链接
2014-12-29 11:29:30
1932
1
原创 eclipse maven项目debug时出现找不到源码问题解决
适用情况:使用maven命令 tomcat:run运行时解决方法:配置项目的debug,进入debug configuration,在source标签去掉默认的default,添加java项目,选择当前项目,如下图配置
2014-12-13 20:54:56
3087
转载 eclipse中一些常见svn图标的含义
- 已忽略版本控制的文件。可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。A file ignored by version control. You can control what resources will be ignored by going to Window → Preferences → Team → I
2014-11-17 15:49:43
675
转载 写clone()方法时,通常都有一行代码,是什么?
在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。Clone 有缺省行为,super.clone();他负责产生正确大小的空间,并逐位复制。使用clone()来复制一个对象,clone()从Object类继承
2014-10-20 11:21:09
1782
转载 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
关于一道Java面试题,今天没事就剖析了一下,供初学Java和不清楚的朋友参考学习。题目:short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?解答:Java规范有这样的规则[1.高位转低位需要强制转换 2.低位转高位自动转.]short s1
2014-10-19 13:51:58
574
转载 JDBC 事务
与事务相关的理论1.事务(Transaction)的四个属性(ACID)原子性(Atomic) 对数据的修改要么全部执行,要么全部不执行。一致性(Consistent) 在事务执行前后,数据状态保持一致性。隔离性(Isolated) 一个事务的处理不能影响另一个事务的处理。持续性(Durable) 事务处理结束,其效果在数据库中持久化。2.事务并发处理可能引起的问题
2014-10-10 14:43:24
356
转载 Hibernate Projections(投影、统计、不重复结果)
Hibernate除了处理查询结果集中的对象之外,还可以将结果集中的结果当做行和列集来使用,这与通过JDBC执行select查询获得的数据的使用方式相似。因此,Hibernate也支持属性、统计函数和Group By等查询。要想使用Hibernate的投影统计功能,首先要从org.hibernate.criterion.Projections工厂类获得org.hibernate.crite
2014-09-25 10:02:27
441
转载 HQL QBC
一、HQL查询的from子句from是最简单的语句,也是最基本的HQL语句。from关键字后紧跟持久化类的类名。例如:from Person 表明从Person持久化类中选出全部的实例推荐为Person持久化类的每个实例起别名,例如:from Person as pp作为Person的实例的别名,因此也应该遵守Java的命名规则:第一个单词的首字母
2014-09-19 16:14:47
731
转载 hql 多对多查找elements()
User和Role是多对多的关系,User和HandMedical是一对多的关系,现在根据角色名得到有HandMedical的用户:String sql="from User u " + "where u in(select elements(r.users) from Role r where r.name=?) " + "and u.id in (select h.
2014-09-19 14:49:37
690
转载 Spring MVC 中的 forward 和 redirect
博客分类: SpringSpring MVCforwardredirect Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染。假设逻辑视图名为 hello,通过配置,我们配置某个 ViewResolver 如下: Xml代码 bean clas
2014-09-18 11:07:00
535
转载 window.navigate 与 window.location.href 的使用区别介绍
首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别。感兴趣的朋友可以参考首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别。 window.navigate("http://jb51.net/") 这
2014-09-18 10:05:52
2358
转载 关于Hiberante FetchMode
以Person, Address 为例, 其关系为一对多,数据库中有3条person, 每个分别对应2条address。查询语句如下: Java代码 Criteria c = session.createCriteria(Person.class); c.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
2014-08-30 14:25:59
429
转载 Hibernate 注解中CascadeType用法
cascade(级联)级联在编写触发器时经常用到,触发器的作用是当 主控表信息改变时,用来保证其关联表中数据同步更新。若对触发器来修改或删除关联表相记录,必须要删除对应的关联表信息,否则,会存有脏数据。所以,适当的做法是,删除主表的同时,关联表的信息也要同时删除,在hibernate中,只需设置cascade属性值即可。CascadeType.PERSIST:级联新增(又称级联
2014-08-29 21:32:57
1217
JSR-133 Java 内存模型 英文版
2018-12-10
Maven权威指南 中文版
2018-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人