自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 android 通过eclipse混淆代码 打包 + proguard 总结

android应用程序的混淆打包1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keystore (如...

2015-01-05 15:20:17 183

原创 checkBox点击相应内容变恢色

有时候在做registration的时候,会遇到点击agree的时候为可点击,不点击agree的checkbox的时候,为灰色不可点击。html代码如下:<p> <input id="agree" name="agree" value="1" onclick="onAgreeChecked()" type="checkbox">

2014-07-30 13:44:03 365

原创 Target runtime Apache Tomcat v6.0 is not defined.错误解决方法

Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思不得其解啊,后来在网上找了一些资料说是项目引用的类库路径有问题。【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看一下引用的类库路径。网上都说是因为这里引用错误引起的,但是我在项目导入的时候做的第一件事情就是...

2014-07-22 10:02:16 152

原创 关于单引号双引号页面的解析问题

不能正确解析的代码  <a href='javascript:removeTeacher('${courseTeacher.uid}', '${courseTeacher.user.uid}##<c:out value="${courseTeacher.user.lastName}"/>##<c:out value="${courseTeacher.user.fi...

2014-07-08 11:08:30 526

原创 jquery中的html()与append()

这个问题其实很简单,但是有时候不注意的话,还真是挺无奈的。在一个div中画出其他的html代码,如下:<select id='tempSiblingSelect' style="width: 150px;" class="margin-left-right-15"> </select> js代码:v...

2014-07-07 16:50:34 204

原创 tomcat内存溢出

当项目启动时,发现tomcat抛出内存溢出的问题,解决如下:点击Exclipse窗口中的Windows---> Preferences---> Tomcat--->JVM settings 在“Append to JVM Parameters”选项中根据情况输入:-Xms256m -Xmx768m -XX:PermSize=256M -XX:MaxPermSize=51...

2014-05-28 14:55:24 104

原创 日期以英文形式显示

写道<SCRIPT LANGUAGE="JavaScript">var dayName = new Array("", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");var monNam

2013-04-03 17:16:47 417

原创 JS处理一些特殊的字符

JS替换特殊字符及取小数点处理function Check(s) { var str = s.replace(/%/g, "%25 ").replace(/\+/g, "%2B ").replace(/\s/g, "+ "); // % + \s str = str.replace(/-/g, "%...

2013-01-07 14:34:05 699

原创 JS---时期选择到分,模仿多选

1.模仿多选: html代码: <form:select path="teamLeaderId" multiple="false" data-placeholder="Select Team Leader" items="${leaders}" itemValue="nodeId" itemLabel="loginname" cssStyle=&qu

2013-01-02 15:08:01 107

原创 juqery Ui弹出窗体

html代码如下 :<a href="${ctx}/approved/viewAppr.do?nodeId=${approveStep.nodeId}" class="contactModal" >Pass/Reject</a> <div id="modalDialog"></div> js代码: $(docu

2013-01-02 14:51:24 95

原创 一个新技术demo,跑起来遇到的问题

在neo4j的官网里面下了一个demo想在本地运行一下,过程还真是不容易,不过也从中学习到了好多东西,以下是我运行成功前遇到的一些问题:1.加到eclipse里面总显示不是java project. 原因是这个demo是不作为一个小项目的,你要是想让它作为一个project必须在项目中加入.classpath和.project文件,这样你再导入到eclipose中时它就会把它作为一个项...

2012-11-16 16:42:19 137

原创 OpenSessionInViewFilter作用及配置

一、作用 Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 ...

2012-11-06 17:08:08 81

原创 项目性能优化报告

问题陈述: tomcat服务器运行一段时间后,tomcat控制台报错: java.lang.outOfMemoryError即内存堆泄露,然后tomcat服务死掉,只有重启tomcat才能恢复服务。 分析: 1)java虚拟机jvm内存过小 2)程序不严密,产生太多的垃圾 解决方法: 针对第一个原因:考虑到本项目系统...

2012-11-02 14:07:50 783

原创 Spring.....session 什么时候 关闭问题

[size=x-large] 当你的spring管理hibernate配置正确的情况下: 在服务层上: 一:如果通过HibernateDaoSupport来getSession 那么 这个session当一个方法结束的时候 就关闭了 二:如果通过HibenateDAOSupport 来...

2012-10-24 16:08:08 303

原创 Hibernate获得Session的两个方法

Hibernate获得Session的两个方法大家都知道,使用Hibernate对数据进行操作最重要的是获得一个Session。 首先获得一个SessionFactory,通过.config().buildSessionFactory(),获得一个SessionFactory 进而取得Session的方法在Hibernate里有两种: 1:Ses...

2012-10-23 15:08:56 151

原创 什么是maven,为什么要使用它

[size=medium][size=x-large][size=x-small][b]什么是maven? maven是一个构建工具,或者说一个工程管理工具。它类似于ant,或者说maven是ant的一个超集,提供了ant能做的预处理,编译,打包,测试和分发之外的项目依赖,生命周期等一些列工具。为什么要使用maven? 可以帮我下载各个框架的jar包,并且打包成war比较...

2012-10-11 17:10:54 137

原创 java.util.Timer浅析

项目用到了定时器,定时触发任务,因为改动需要,在网上找了下相关资料。 一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下: package [url=]test[/url]; import java.util.Timer; public class...

2012-09-19 15:53:17 64

原创 [代码]Java后台推送消息到IOS前端

PayLoad payLoad = new PayLoad(); payLoad.addAlert("test"); //手机端的提示消息 payLoad.addBadge(1); //图标小红圈的数值 payLoad.addSound("bingbong.aiff"); //提示声音 payLoad.addCustomDictionary...

2012-09-19 15:51:08 252

原创 win7下隐藏文件夹拒绝访问怎么解决

http://www.huacolor.com/article/25395.html

2012-09-18 13:27:54 529

原创 JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.

怎么使float保留两位小数或多位小数两种方法:import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.RO...

2012-09-14 10:32:36 99

原创 edplateform

1.页面报js函数找不到,原因:一是你自己把名字写错了(这个比较容易发现)。二时函数名是对的,但是仍然报这个错误,可能是被定义的函数放的位置不对。...

2012-08-23 14:32:22 81

原创 jstl字符的截取

2012-08-14 14:08:47 131

原创 SVG的基本图形形状

[size=medium]和其它矢量化图形工具一样,SVG也有一些预定义的基本形状可供我们直接使用,这些基本形状称为元素,就像HTML文档中的table元素一样,下面是SVG标准里预先定义好的基本形状元素:矩形、圆形、椭圆、直线、折线、多边形、描绘路径 等。:通过指定开始点(x1,y1)、结束点(x2,y2)和宽度stroke定义一条直线,语法如下: 要想得到很细的线,可以指定stroke-w...

2012-07-20 13:50:27 382

原创 用json测试页面

function refreshReports(){callAjax("/classdashboard/proficiency/${currentCourse.uid}/${ccp.cpstub.contentProviderID}/${ccp.contentSubjects.uid}.JSON",function(json) { var json = { "plLis...

2012-07-19 16:07:54 256

原创 Spring MVC 中 HandlerInterceptorAdapter的使用

一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的...

2012-07-06 13:59:15 62

原创 Tomcate三种部署项目的方法

tomcat中三种部署项目的方法2008-05-21 07:43在tomcat中三种部署项目的方法第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加:reloadable="true"文件有变化会自动加载至于Context 节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps 目录中。第三种...

2012-07-05 10:39:22 81

原创 Apache Tiles

Apache的Tiles是一个用于建立简便的Web应用程序用户接口的模板框架。Tiles允许作者定义页片断(page fragment),这些页片断能在运行时被整合进完整的页中。这些片断或者代码块,能被简单的包含,目的是为了减少页面间公共元素的复制,或者是用其它代码块嵌入来开发一系列可重用的模板。这些模板简化(streamline)了完整的应用开发。Tiles作为Struts框架的组件之一而逐渐普...

2012-07-04 22:02:53 87

原创 MySQL RIGHT JOIN 语法用法与实例

[size=medium]SQL(MySQL) RIGHT JOIN 会取得右表(table2)全部记录,即使左表(table2)并无对应匹配记录。RIGHT JOIN 基本语法如下:... FROM table1 RIGHT JOIN table2 ON condition ...MySQL RIGHT JOIN 用法实例下面是两个原始数据表:article 文章表:aid ...

2012-06-28 14:50:28 233

原创 MySQL JOIN 语法说明与 INNER JOIN 语法用法实例

SQL(MySQL) JOIN 用于根据两个或多个表中的字段之间的关系,从这些表中得到数据。JOIN 通常与 ON 关键字搭配使用,基本语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1 通常称为左表,table2 称为右表。ON 关键字用于设定匹配条件,用于限定在结果集合中想要哪些行。如果需要指定...

2012-06-28 14:50:14 346

原创 MySql IFNULL

IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1mysql> select IFNULL(0,10); -> 0mysql> select I...

2012-06-28 14:49:52 103

原创 MySQL LEFT JOIN 语法

[size=medium]SQL(MySQL) LEFT JOIN 会取得左表(table1)全部记录,即使右表(table2)并无对应匹配记录。LEFT JOIN 基本语法如下:... FROM table1 LEFT JOIN table2 ON condition ...MySQL LEFT JOIN 用法实例下面是两个原始数据表:article 文章表:aid titl...

2012-06-27 15:37:31 223

原创 JPA的查询语言—JPQL的简单查询

[size=medium]http://www.cnblogs.com/luxh/archive/2012/05/31/2529233.html  JPQL:Java持久化查询语言,以面向对象的查询语法构造查询语句。  JPA使用javax.persistence.Query接口代表一个查询实例,Query实例由EntityManager通过指定查询语句构建。  以下程序中的em是...

2012-06-27 14:51:25 126

原创 JPA的主键产生策略

[size=medium]@GeneratedValue:主键的产生策略,通过strategy属性指定。  主键产生策略通过GenerationType来指定。GenerationType是一个枚举,它定义了主键产生策略的类型。  1、AUTO 自动选择一个最适合底层数据库的主键生成策略。如MySQL会自动对应auto increment。这个是默认选项,即如果只写@Generated...

2012-06-27 14:03:11 54

原创 JPA的查询语言—JPQL的命名查询@NamedQuery

JPA的命名查询实际上就是给查询语句起个名字,执行查询的时候就是直接使用起的这个名字,避免重复写JPQL语句,使查询在代码中得到更多的重用。我不怎么喜欢使用命名查询,因为我不想把查询语句写在实体中,使得实体看起来变得复杂臃肿。  1、使用@NamedQuery注解在实体类中定义命名查询。    @NamedQuery(name="findAllUser",query="SELECT u ...

2012-06-26 10:49:23 218

原创 Apache Shiro 授权

Apache Shiro 授权 授权,亦即访问控制,是管理资源访问的过程,换言之,也就是控制在一个程序中“谁”有权利访问“什么”。 授权的例子有:是否允许这个用户查看这个页面,编辑数据,看到按钮,或者从这台打印机打印?这些决定一个用户可以访问什么的决断。 授权组件 授权有三个核心组件,在Shiro中我们经常要用到它们:权限(permissions...

2012-06-25 15:26:20 81

原创 JPA 2.0 中的动态类型安全查询

自从 JPA 于 2006 年首次被引入之后,它就得到了 Java 开发社区的广泛支持。该规范的下一个主要更新 —— 2.0 版本 (JSR 317) —— 将在 2009 年年底完成(见 参考资料)。JPA 2.0 引入的关键特性之一就是 Criteria API,它为 Java 语言带来了一种独特的能力:开发一种 Java 编译器可以在运行时验证其正确性的查询。Criteria API 还提供...

2012-06-22 12:36:07 93

原创 关于hashCode与equals方法的说明

关于hashCode与equals方法的说明:1)对于一个程序的一次执行过程中,同一个对象的hashCode计算的结果一定相同,但是对于同一个程序的不同执行过程中,不要求其hashCode一定相同。 2)对于两个对象,如果使用equals方法比较,结果为true,那么这两个对象的hashCode值一定相同3)对于两个对象,如果使用equals方法比较,结果为false,那么...

2012-06-04 10:27:59 68

原创 SSH的优缺点

Struts,Spring,Hibernate优缺点 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通...

2012-05-21 11:25:43 103

原创 JSF的生命周期

JSF 应用程序生命周期的六个阶段是: 1. 恢复视图 2. 应用请求值;处理事件 3. 处理检验;处理事件 4. 更新模型值;处理事件 5. 调用应用程序;处理事件 6. 显示响应 这六个阶段是 JSF 处理表单 GUI 的一般次序。这个列表按照每个阶段可能的执行次序和事件处理进行排列,但是 ...

2012-05-18 15:11:33 78

原创 得到项目的绝对路径

方法一:String baseFolder = this.getServletConfig().getServletContext().getRealPath("/").replace("\\", "/");方法二:public String getRealPath(){ String folderPath=this.getClass().getClassLoader().g...

2012-05-18 14:43:00 60

空空如也

空空如也

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

TA关注的人

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