- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 System.getProperty("user.dir")
getProperties public static Properties getProperties() 确定当前的系统属性。 首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法。这可能导致一个安全性异常。 将 getProperty(String) 方法使用的当前系统属性集合作为Properties 对象返回。如果没有当前系统属性集
2016-08-30 09:42:01 535
原创 解决内存溢出问题:java.lang.OutOfMemoryError
第一步:Myeclipse-----prefernces----搜tomcat---选中你用的那个tomcat(Enable那个)在optional program argument里输入:第二步:-Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=1068m第三步:apply(还不行就数值加大,两两配对,前一个小于第二个)
2016-08-27 05:31:45 599
转载 页面刷新表单中的数据被清空
input 的属性autocomplete 默认为on其含义代表是否让浏览器自动记录之前输入的值很多时候,需要对客户的资料进行保密,防止浏览器软件或者恶意插件获取到可以在input中加入autocomplete="off" 来关闭记录系统需要保密的情况下可以使用此参数
2016-08-24 18:46:13 1786
原创 ${pageContext.request.contextPath}的作用
${pageContext.request.contextPath}等价于或者可以说是>的EL版(EL自行百度)意思是:取出部署的应用程序名或者是当前的项目名称比如我的项目名称是ajax01 在浏览器中输入为http://localhost:8080/ajax01/login.jsp ${pageContext.request.contextPath}或取出来的就是
2016-08-24 09:21:40 394
原创 利用JS完成页面跳转
JS实现页面跳转的几种方式:window.location.href="index.aspx";表示重新定向到新页面,同时刷新打开的这个页面;window.open("index.aspx",'top'); 只是表示打开这个页面,并不是打开并刷新index.aspx;self.location.href="/url" 当前页面打开URL页面location.href="/url"
2016-08-23 16:51:00 421
原创 设置数据库最大连接数
有时候因为项目较大,每次启动时会占用很多的数据库连接数导致,从而导致启动失败或中间程序崩溃,这时需要改变数据库最大连接数。。MYSQL数据库的图形化软件:运行:SHOW VARIABLES LIKE ‘max_connections’ 显示当前数据库最大连接数。(一般会很小)然后进行设置增大 SET GLOBAL max_connections=1000; (直接设置成1000
2016-08-21 17:14:30 5594
原创 解决org.hibernate.MappingException: No Dialect mapping for JDBC type: -1(或=x)问题
出错原理:mysql等数据库都有自己的“方言”,如text类型的字段,而java数据类型中并没有此类型,于是在利用hibernate查找数据时会造成如是问题;解决方案:第一步:在项目有中合适位置写一个类(位置和类名随意,好辨认就行)第二部:修改hibernate的配置文件中引入方言配置,将地址设置成自己编写的文件位置(切记层与层之间是“.”分割,不是斜杠)注:我解决的只是text等
2016-08-19 08:40:28 905
原创 设置myeclipse的workspance编码为utf-8
界面----window---preferences--general--workspace----text file encoding----other---utf-8 ---apply---ok;
2016-08-18 17:11:28 401
原创 利用jqury+zclip实现浏览器点击复制功能
背景:要求对struts2返回页面的数据进行点击复制要求:点击“复制参数”实现复制,并加以标记提示实现效果:点击“复制参数,实现复制后标记为“复制成功,添加样式变红,3秒后去掉样式;原理:利用flash文件,先将数据拷贝到flash文件上再拷贝到粘贴板(自己悟吧)。代码://头部 .blue{}//body里"> 复制参
2016-08-18 14:46:56 2368
转载 java代码优化
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在 Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用 java.lang.String类和ja
2016-08-18 14:41:10 314
原创 JS实现浏览器复制文段到粘贴板
目标:点击“复制”复制相邻表格内的内容到粘贴板,我用的是:联网的jquery.zclip.min.js和本地的jquery.min.js原理:(最根本)超链接一个flash文件,将要复制的内容写在flash文件上以达到复制的目的。复制的内容 复制 $('.copyParams').click(//获取点击的对象 f
2016-08-17 09:43:35 813
原创 颠倒List集合里的元素(利用栈)
package test;import java.util.ArrayList;import java.util.List;import java.util.Stack;/*建个test包下Test类放进去就行*/public class Test { public static void main(String[] args) { List lis
2016-08-16 09:21:49 567
原创 Java栈的使用简单介绍
数据结构中的栈,在解决很多问题都有用处,比如括号匹配,迷宫求解,表达式求值等等java中有封装好的类,可以直接调用: Stack: 1-->public Stack()创建一个空堆栈 2-->public boolean empty()测试堆栈是否为空; 3-->public E pop()移除堆栈顶部的对象,并作为此函数的值返回该对象。 4-->pu
2016-08-16 09:14:50 816
转载 Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中存在死循环或循环产生过多重复
2016-08-01 08:52:53 663
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人