- 博客(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
208
原创 checkBox点击相应内容变恢色
有时候在做registration的时候,会遇到点击agree的时候为可点击,不点击agree的checkbox的时候,为灰色不可点击。html代码如下:<p> <input id="agree" name="agree" value="1" onclick="onAgreeChecked()" type="checkbox">
2014-07-30 13:44:03
394
原创 Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思不得其解啊,后来在网上找了一些资料说是项目引用的类库路径有问题。【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看一下引用的类库路径。网上都说是因为这里引用错误引起的,但是我在项目导入的时候做的第一件事情就是...
2014-07-22 10:02:16
176
原创 关于单引号双引号页面的解析问题
不能正确解析的代码 <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
557
原创 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
225
原创 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
119
原创 日期以英文形式显示
写道<SCRIPT LANGUAGE="JavaScript">var dayName = new Array("", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");var monNam
2013-04-03 17:16:47
443
原创 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
746
原创 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
128
原创 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
118
原创 一个新技术demo,跑起来遇到的问题
在neo4j的官网里面下了一个demo想在本地运行一下,过程还真是不容易,不过也从中学习到了好多东西,以下是我运行成功前遇到的一些问题:1.加到eclipse里面总显示不是java project. 原因是这个demo是不作为一个小项目的,你要是想让它作为一个project必须在项目中加入.classpath和.project文件,这样你再导入到eclipose中时它就会把它作为一个项...
2012-11-16 16:42:19
168
原创 OpenSessionInViewFilter作用及配置
一、作用 Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 ...
2012-11-06 17:08:08
102
原创 项目性能优化报告
问题陈述: tomcat服务器运行一段时间后,tomcat控制台报错: java.lang.outOfMemoryError即内存堆泄露,然后tomcat服务死掉,只有重启tomcat才能恢复服务。 分析: 1)java虚拟机jvm内存过小 2)程序不严密,产生太多的垃圾 解决方法: 针对第一个原因:考虑到本项目系统...
2012-11-02 14:07:50
849
原创 Spring.....session 什么时候 关闭问题
[size=x-large] 当你的spring管理hibernate配置正确的情况下: 在服务层上: 一:如果通过HibernateDaoSupport来getSession 那么 这个session当一个方法结束的时候 就关闭了 二:如果通过HibenateDAOSupport 来...
2012-10-24 16:08:08
337
原创 Hibernate获得Session的两个方法
Hibernate获得Session的两个方法大家都知道,使用Hibernate对数据进行操作最重要的是获得一个Session。 首先获得一个SessionFactory,通过.config().buildSessionFactory(),获得一个SessionFactory 进而取得Session的方法在Hibernate里有两种: 1:Ses...
2012-10-23 15:08:56
180
原创 什么是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
158
原创 java.util.Timer浅析
项目用到了定时器,定时触发任务,因为改动需要,在网上找了下相关资料。 一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下: package [url=]test[/url]; import java.util.Timer; public class...
2012-09-19 15:53:17
87
原创 [代码]Java后台推送消息到IOS前端
PayLoad payLoad = new PayLoad(); payLoad.addAlert("test"); //手机端的提示消息 payLoad.addBadge(1); //图标小红圈的数值 payLoad.addSound("bingbong.aiff"); //提示声音 payLoad.addCustomDictionary...
2012-09-19 15:51:08
281
原创 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
135
原创 edplateform
1.页面报js函数找不到,原因:一是你自己把名字写错了(这个比较容易发现)。二时函数名是对的,但是仍然报这个错误,可能是被定义的函数放的位置不对。...
2012-08-23 14:32:22
106
原创 SVG的基本图形形状
[size=medium]和其它矢量化图形工具一样,SVG也有一些预定义的基本形状可供我们直接使用,这些基本形状称为元素,就像HTML文档中的table元素一样,下面是SVG标准里预先定义好的基本形状元素:矩形、圆形、椭圆、直线、折线、多边形、描绘路径 等。:通过指定开始点(x1,y1)、结束点(x2,y2)和宽度stroke定义一条直线,语法如下: 要想得到很细的线,可以指定stroke-w...
2012-07-20 13:50:27
424
原创 用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
269
原创 Spring MVC 中 HandlerInterceptorAdapter的使用
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的...
2012-07-06 13:59:15
69
原创 Tomcate三种部署项目的方法
tomcat中三种部署项目的方法2008-05-21 07:43在tomcat中三种部署项目的方法第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加:reloadable="true"文件有变化会自动加载至于Context 节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps 目录中。第三种...
2012-07-05 10:39:22
91
原创 Apache Tiles
Apache的Tiles是一个用于建立简便的Web应用程序用户接口的模板框架。Tiles允许作者定义页片断(page fragment),这些页片断能在运行时被整合进完整的页中。这些片断或者代码块,能被简单的包含,目的是为了减少页面间公共元素的复制,或者是用其它代码块嵌入来开发一系列可重用的模板。这些模板简化(streamline)了完整的应用开发。Tiles作为Struts框架的组件之一而逐渐普...
2012-07-04 22:02:53
103
原创 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
260
原创 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
400
原创 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
121
原创 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
257
原创 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
140
原创 JPA的主键产生策略
[size=medium]@GeneratedValue:主键的产生策略,通过strategy属性指定。 主键产生策略通过GenerationType来指定。GenerationType是一个枚举,它定义了主键产生策略的类型。 1、AUTO 自动选择一个最适合底层数据库的主键生成策略。如MySQL会自动对应auto increment。这个是默认选项,即如果只写@Generated...
2012-06-27 14:03:11
69
原创 JPA的查询语言—JPQL的命名查询@NamedQuery
JPA的命名查询实际上就是给查询语句起个名字,执行查询的时候就是直接使用起的这个名字,避免重复写JPQL语句,使查询在代码中得到更多的重用。我不怎么喜欢使用命名查询,因为我不想把查询语句写在实体中,使得实体看起来变得复杂臃肿。 1、使用@NamedQuery注解在实体类中定义命名查询。 @NamedQuery(name="findAllUser",query="SELECT u ...
2012-06-26 10:49:23
253
原创 Apache Shiro 授权
Apache Shiro 授权 授权,亦即访问控制,是管理资源访问的过程,换言之,也就是控制在一个程序中“谁”有权利访问“什么”。 授权的例子有:是否允许这个用户查看这个页面,编辑数据,看到按钮,或者从这台打印机打印?这些决定一个用户可以访问什么的决断。 授权组件 授权有三个核心组件,在Shiro中我们经常要用到它们:权限(permissions...
2012-06-25 15:26:20
88
原创 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
108
原创 关于hashCode与equals方法的说明
关于hashCode与equals方法的说明:1)对于一个程序的一次执行过程中,同一个对象的hashCode计算的结果一定相同,但是对于同一个程序的不同执行过程中,不要求其hashCode一定相同。 2)对于两个对象,如果使用equals方法比较,结果为true,那么这两个对象的hashCode值一定相同3)对于两个对象,如果使用equals方法比较,结果为false,那么...
2012-06-04 10:27:59
85
原创 SSH的优缺点
Struts,Spring,Hibernate优缺点 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通...
2012-05-21 11:25:43
120
原创 JSF的生命周期
JSF 应用程序生命周期的六个阶段是: 1. 恢复视图 2. 应用请求值;处理事件 3. 处理检验;处理事件 4. 更新模型值;处理事件 5. 调用应用程序;处理事件 6. 显示响应 这六个阶段是 JSF 处理表单 GUI 的一般次序。这个列表按照每个阶段可能的执行次序和事件处理进行排列,但是 ...
2012-05-18 15:11:33
93
原创 得到项目的绝对路径
方法一:String baseFolder = this.getServletConfig().getServletContext().getRealPath("/").replace("\\", "/");方法二:public String getRealPath(){ String folderPath=this.getClass().getClassLoader().g...
2012-05-18 14:43:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人