摘要: Java无法删除被占用资源文件解决办法(IO流的关闭)最近在做一个upload文件的功能,先upload文件到一个临时储存的位置,等后续把文件成功上传到server,并且读取完文件里面的数据后需要把临时储存的文件删除,但是使用file.delete()删除文... 阅读全文
posted @ 2019-03-27 18:06 Jim~Liang 阅读(8146) 评论(0) 推荐(0)
摘要: Spring Data JPA 关键字Exists查询数据库中的此数据是否已存在:例子:查询sys_user表中的一个user是否存在,类SysUser对应的是数据库中的sys_user表,SysUserId是表sys_user的主键类(ID类)。如果查询一... 阅读全文
posted @ 2019-03-27 18:01 Jim~Liang 阅读(5202) 评论(0) 推荐(0)
摘要: IDEA修改背景颜色为护眼绿使用全绿色的图片作为背景,可以实现整个IDE都是绿色背景的实际效果:设置方法:File–>Settings–>Appearance & Behavior–>Appearance–>在右侧的界面找到Background Image…... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(9301) 评论(0) 推荐(1)
摘要: Spring MVC 下载csv文件下载代码:@RequestMapping(value="/MmsDeatail_exportMmsDetail", method= RequestMethod.GET) public void exportMmsDe... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(978) 评论(0) 推荐(0)
摘要: 本文为转载文章,原出处已不明,如有侵权请联系博主删除SpringMVC拦截器(资源和权限管理)1.DispatcherServletSpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。Dis... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(3110) 评论(1) 推荐(0)
摘要: 使用Spring data jpa 时候实体类注意事项:碰到问题:使用SysUserRepository自带的find方法查询不到数据,使用findall查询到的拘束,基本都是null,除了个别可以查询到。解决:为实体类配置IdClass,即实体类需要有一个... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(839) 评论(0) 推荐(1)
摘要: 出现异常: java.lang.IllegalArgumentException: Not an managed typespring+jpa框架整合出现问题:从svn checkout项目出来后,把环境搭配好,已经可以把项目在Tomcat中跑起来了但是在用... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(1516) 评论(0) 推荐(0)
摘要: repository.save() 不起作用,无法保存数据有一个更新操作是需要先delete user的数据,然后再重新insert新的数据。刚开始使用以下写法:@Override public void updSenderNoList(LazyDyn... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(2290) 评论(0) 推荐(0)
摘要: jQuery.i18n.properties 简介请参考此网站:https://www.ibm.com/developerworks/cn/web/1305_hezj_jqueryi18n/问题与改进资源文件命名问题在上面的示例中,我们的程序只自动识别中文和... 阅读全文
posted @ 2019-03-27 17:56 Jim~Liang 阅读(752) 评论(0) 推荐(0)
摘要: Apache Http Server部署负载均衡一、Apache下载安装:Apache 下载:建议从官网下载http://httpd.apache.org/download.cgi安装方法参照http://jingyan.baidu.com/article/... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(3517) 评论(0) 推荐(0)
摘要: 使用win8.1安装GlassFish4时候出现报错:unsupported major.minor version 51.0在官网下载了压缩包glassfish-4.1.2.zip,解压后直接打开glassfish4\bin文件夹下的asadmin.bat... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(118) 评论(0) 推荐(0)
摘要: 本文属转载文章,原出处已找不到,如有侵权请联系博主删除。在Java中,对文件或文件夹进行重命名是很简单的,因为Java的File类已经封装好renameTo的方法。修改文件或者文件夹的名字都使用这个方法。例如如下的程序:import java.io.*; ... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(12770) 评论(0) 推荐(0)
摘要: 如何将long类型的时间变量转变为标准时间long timeLong = 1264432988;Date date = new Date(timeLong);SimpleDateFormat df = new SimpleDateFormat("yyyy-M... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(408) 评论(0) 推荐(0)
摘要: 获取select的option值$('#selectedSubject option').eq(0).val();获取select的选中option值$('select#selectedSubject option:selected').val();设置se... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(2355) 评论(0) 推荐(1)
摘要: 某次在导入新项目时候出现异常:1.2017-11-13 10:50:55,437 [WARN]-[org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.j... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(1128) 评论(0) 推荐(0)
摘要: 时间戳去掉毫秒数:public void test56() throws ParseException { Timestamp timestamp = new Timestamp(System.currentTimeMillis()); System.out... 阅读全文
posted @ 2019-03-27 17:55 Jim~Liang 阅读(231) 评论(0) 推荐(0)
摘要: struts2 解决拦截器的对于参数传递无效问题一、今天做项目时,使用拦截器对用户权限检查。拦截器本身没有问题,可是实现权限拦截,但是传递的参数全部都无效了。搞了很久,由于对拦截器的内部机制不是特别熟悉,所以重新研读了一下Struts2的拦截器。找到了原因:... 阅读全文
posted @ 2019-03-27 09:33 Jim~Liang 阅读(739) 评论(0) 推荐(0)
摘要: CSV 文件 上传 乱码项目有上传csv文件的功能的,一开始upload中文的文件是没有乱码出现的,但是某一版本开始就出现乱码了。调试了很多方法,发现上传的格式是没有错的,请求的编码和接受的编码是一致的,但还是出现乱码。后来检查代码发现是读取csv文件的时候... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(1804) 评论(1) 推荐(0)
摘要: Action中五个常量解释,(success,error,input,login,none)英文注释中文释义staticString ERRORThe actionexecution was a failure. Show an error view, po... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(469) 评论(0) 推荐(0)
摘要: struts2 拦截器本文属转载文章,原出处请查看下方原文:http://blog.csdn.net/csh624366188拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和re... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(133) 评论(0) 推荐(0)
摘要: 判断字符串String是否为空问题一、判断一个字符串str不为空的方法有:1、str == null;2、"".equals(str);3、str.length <= 0;4、str.isEmpty();注意:length是属性,一般集合类对象拥有的属性,取... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(49466) 评论(0) 推荐(0)
摘要: Tomcat 配置管理用户步骤:1.在tomcat的安装目录下找到conf文件夹并打开,找到server.xml打开,查找是否有这段代码,没有则添加 这样一段代码,让tomcat启动服务后能加载到conf/tomcat-users.xml,... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(1986) 评论(0) 推荐(2)
摘要: 部署项目在Tomcat后,一般都是通过端口号加项目名称来进行访问项目,如:localhost:8080/MyProject。如果需要直接通过输入端口号就直接访问到项目(如输入:localhost),则需要进行以下配置:1.在Tomcat的安装目录下找到文件夹... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(3559) 评论(0) 推荐(0)
摘要: 【Apache】从Apache官网下载windows版apache服务器,并用AB进行压力测试请点击上面的连接查看教程。 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(105) 评论(0) 推荐(0)
摘要: 装virtualbox时候开启虚拟机时报错:verr_supdrv_hardening_evil_handle查了下这个错误,说的是vboxdrv这个核心驱动请求的过大的访问权限。。对exe和vdi文件各种放权,权限设置,兼容模式等仍然不奏效。看到网上有人推... 阅读全文
posted @ 2019-03-27 09:32 Jim~Liang 阅读(368) 评论(0) 推荐(0)
摘要: 本文属转载文章,原出处请查看下方原文:http://blog.csdn.net/songxingfeng/article/details/7790582Eclipse背景颜色修改:操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛... 阅读全文
posted @ 2019-03-27 09:31 Jim~Liang 阅读(3606) 评论(0) 推荐(0)
摘要: 服务器的日志一直报Packet for query is too large (7632997 > 4194304). You can change this value on the server by setting the max_allowed_pa... 阅读全文
posted @ 2019-03-27 09:31 Jim~Liang 阅读(1925) 评论(0) 推荐(0)
摘要: 陷阱:使用==来比较原始的包装器对象,如 Integer49(这一缺陷同样适用于所有的原始包装类,但我们会说明它Integer和int。)使用Integer对象时,使用它==来比较值是很诱人的,因为这是您将使用的int值。在某些情况下,这似乎有效:Integ... 阅读全文
posted @ 2019-03-27 09:31 Jim~Liang 阅读(147) 评论(0) 推荐(0)
摘要: Mysql批量插入executeBatch测试第一次:没有设置手动提交,jdbc自动提交,代码如下:public void test23(){ Connection conn = new ConnectionManager().newConnection(... 阅读全文
posted @ 2019-03-27 09:31 Jim~Liang 阅读(866) 评论(0) 推荐(0)
摘要: SQL语句提高效率的建议执行delete事务时候如果发现效率很低,可以先查看是否根据主键来查询需要delete的语句,如果有四个主键,但是delete时候只是根据三个主键来决定需要delete的数据的条件,将会使得sql语句的效率非常低例子第一条sql语句:... 阅读全文
posted @ 2019-03-27 09:31 Jim~Liang 阅读(670) 评论(0) 推荐(0)
摘要: SQL优化 COUNT()优化 COUNT(*)优化 SUM(ID=‘ID’)替代COUNT()平时使用count来计算数据库中的数据的数量,但是在数据量大的时候考虑用sum。以下的例子是在一千万的表中查询数据,结果是采用连续查询五次的平均值,可以发现... 阅读全文
posted @ 2019-03-27 09:31 Jim~Liang 阅读(1956) 评论(0) 推荐(0)