- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 redisson实现redis分布式锁
redis锁工具类 依赖redisson。在业务逻辑里添加自己需要上锁的业务逻辑。需要先引入redisson的jar包。
2023-07-26 17:12:27 144
转载 Idea 通过Jrebel实现热部署
Jrebel有一个Pannel面板,勾选对应需要热更新的模块,如果源码修改后没有生效,则可以点击类似锤子的构建按钮就行构建,然后就会自动热更新了,默认情况下,JRebel 热部署插件在你修改完已经编译好的 Java 文件失去焦点的时候,自动会将修改后 Java 文件编译,并替换掉旧的 Class 文件,在第一行输入上述地址,第二行输入一个符合邮箱格式的邮箱地址(随便输入一个就可以,不需要是真实邮箱),勾选。绿色虫子按钮:IDEA自带的 Debug 启动按钮;绿色三角形按钮:IDEA自带的启动按钮;...
2022-08-16 17:26:40 887
原创 关于BigDecimal常量的使用ROUND_UP,ROUND_DOWN,ROUND_HALF_UP,ROUND_HALF_DOWN
BigDecimal常量ROUND_UP,ROUND_DOWN,ROUND_HALF_UP,ROUND_HALF_DOWN
2022-07-22 14:24:26 2018
原创 正则判断字符串是否为纯数字
正负数字都能正确判断String str = "-1234";Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$"); boolean isNum = pattern.matcher(str).matches(); if(isNum){ System.out.println("str 纯数字");}
2021-07-08 10:18:40 1960
原创 附件转发对文件的定位与查找
/** * 附件转发 * 对文件的定位与查找 * */public final class FileDispatcher { /** * 不需要创建实例 */ private FileDispatcher() { } /** * 配置信息 */ private static UploadConfig config; /** * 获取配置信息 * @return 配置信息 */ public static UploadConfig g.
2020-09-10 16:36:29 280
原创 myeclipse启动异常org.eclipse.e4.core.di.InjectionException: org.eclipse.e4.core.di.InjectionException
问题详情:上次使用后,正常关闭myeclipse,第2天上班是打开myeclipse异常,如下图.查看工作空间的.log日志,发现大量报错,主要错误日志就是:org.eclipse.e4.core.di.InjectionException:org.eclipse.e4.core.di.InjectionException:java.lang.NegativeArraySizeException这个错误在网上搜索了一堆,也没有类似的情况,什么没有正常关闭啊,删除工作空间的配置,重新引入,重新..
2020-08-18 10:00:11 816
转载 Redis在Windows下创建多实例并且注册为本地服务
注册为本地服务cmd进入到对应的redis文件夹下并执行一下命令redis-server.exe--service-installredis.windows.conf从图中看到已成功授权并且注册成功,接下来,我们到windows服务(右键单击windows菜单-》计算机管理-》服务和应用程序-》服务)中去看一下是否有redis服务:开启Redis服务方法一:选中Redis项右击-》启动方法二:redis-server --service-start开...
2020-07-27 09:20:19 242
原创 myeclipse提交或者更新 svn: E155004: ‘xxxxxxx‘‘ is already locked.解决方案
1.出错原因:SVN 本地更新时,一直提交不上去,然后取消提交,再次提交时出现2.解决办法: ①.右键项目-->team-->clean up来清除锁定。 ②.方法1不行,右键项目-->team-->更新。 ③. 1.2都不行,右键项目-->Openin Explorer-->选择当前路径的上一级路径(例如项目test,我们这样进入的目录是在test文件夹下,点击上一级,然后右键test文件夹),右键-->TortoiseSVN-->...
2020-07-09 16:26:28 637
原创 Java国际化实现
1.在spring-mvc.xml里面配置国际化需要的配置,如下图 <!-- 自定义拦截链配置 --> <mvc:interceptors> <!-- 国际化操作拦截器 如果采用基于(请求/Session/Cookie)则必需配置 --> <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" /> &l
2020-06-20 15:03:51 486
原创 referenced libraries的部分jar包启动时无法自动添加到WEB-INF/lib里面
公司项目版本升级,新加了许多jar包放到webapp下的lib文件夹,然后用build-puth方式导入到referenced libraries,新加的jar包有许多在maven版本库里是有的,只是版本回比maven版本更高,造成启动报错,jar包重复,造成jar包冲突,找不到类为此我去pom.xml升级了版本库,然后把导入referenced libraries中的重复jar包移除,然...
2020-04-10 17:10:26 713
原创 Cannot subclass final class class com.sun.proxy.$Proxy77
java.lang.IllegalArgumentException: Cannot subclass final class class com.sun.proxy.$Proxy77 at org.springframework.cglib.proxy.Enhancer.generateClass(Enhancer.java:446) at org.springframework.cgli...
2020-03-13 09:28:46 691
原创 根据ip获取对应的城市
需要用jar包和工具,下载地址https://download.csdn.net/download/a229397620/12094631把工具和jar包放好后,就可以理由下面的类进行测试package com.sdream.chess.db.utils;import java.io.File;import java.lang.reflect.Method; import ...
2020-01-10 12:00:08 1523
原创 java日期/时间转换工具类
package com.sdream.chess.db.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public ...
2020-01-10 11:29:45 293
原创 java国际化--后端读出jsp页面所有中文,然后把中文自动转换成对应code+标签,写入到jsp页面
需要导入下列三个jar包,chardet.jar cpdetector_1.0.10.jar antlr-2.7.6.jarread方法 实现国际化读出所有中文,用于messages_en_US.properties,messages_en_CN.properties这两个配置文件配置insert方法 实现自动将中文转换成<spring:message code="code"...
2019-12-20 17:19:55 1007
原创 字符节太长+org.hibernate.exception.SQLGrammarException: could not initialize a collection:
楼主用oracle建立两张表,有外键关联,写好实体之后运行struts2自动创建的表。可以正常查看数据,保存数据,但是删除的时候就报错了,错误如图 楼主找这个问题找了半天,你说标识符过长吧,这不科学,表都已经建立,而且还保存数据进去了,后台debug也找不出问题,花了半天时间百度,看了许多案例但是没有一个和我一样。 后面不知道怎么想到去看后台自动创建表进oracle的sql语句(因为楼主的环境是屏蔽掉了sql语句的)一看就发现问题了,原来我两个实体,建表的时候是建三张表,比如A,B表,第
2017-01-18 17:04:22 948
JSONArray.fromObject()方法和引入net.sf.json所需的依赖包
2020-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人