自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由自在

奔赴山海,不负热爱

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 redisson实现redis分布式锁

redis锁工具类 依赖redisson。在业务逻辑里添加自己需要上锁的业务逻辑。需要先引入redisson的jar包。

2023-07-26 17:12:27 137

原创 Java读取docx和pdf文本内容

需要先引入对应jar包。

2023-07-21 17:31:18 655

原创 雪花算法生成ID

【代码】雪花算法生成ID。

2023-02-22 17:25:41 576

原创 OneSignal消息推送API接口

推送消息到手机

2022-08-29 14:44:50 1216

转载 Idea 通过Jrebel实现热部署

Jrebel有一个Pannel面板,勾选对应需要热更新的模块,如果源码修改后没有生效,则可以点击类似锤子的构建按钮就行构建,然后就会自动热更新了,默认情况下,JRebel 热部署插件在你修改完已经编译好的 Java 文件失去焦点的时候,自动会将修改后 Java 文件编译,并替换掉旧的 Class 文件,在第一行输入上述地址,第二行输入一个符合邮箱格式的邮箱地址(随便输入一个就可以,不需要是真实邮箱),勾选。绿色虫子按钮:IDEA自带的 Debug 启动按钮;绿色三角形按钮:IDEA自带的启动按钮;...

2022-08-16 17:26:40 867

原创 关于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 1980

原创 正则判断字符串是否为纯数字

正负数字都能正确判断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 1944

原创 附件转发对文件的定位与查找

/** * 附件转发 * 对文件的定位与查找 * */public final class FileDispatcher { /** * 不需要创建实例 */ private FileDispatcher() { } /** * 配置信息 */ private static UploadConfig config; /** * 获取配置信息 * @return 配置信息 */ public static UploadConfig g.

2020-09-10 16:36:29 270

原创 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 805

转载 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 234

原创 myeclipse提交或者更新 svn: E155004: ‘xxxxxxx‘‘ is already locked.解决方案

1.出错原因:SVN 本地更新时,一直提交不上去,然后取消提交,再次提交时出现2.解决办法:  ①.右键项目-->team-->clean up来清除锁定。  ②.方法1不行,右键项目-->team-->更新。  ③. 1.2都不行,右键项目-->Openin Explorer-->选择当前路径的上一级路径(例如项目test,我们这样进入的目录是在test文件夹下,点击上一级,然后右键test文件夹),右键-->TortoiseSVN--&gt...

2020-07-09 16:26:28 626

原创 Java国际化实现

1.在spring-mvc.xml里面配置国际化需要的配置,如下图 <!-- 自定义拦截链配置 --> <mvc:interceptors> <!-- 国际化操作拦截器 如果采用基于(请求/Session/Cookie)则必需配置 --> <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" /> &l

2020-06-20 15:03:51 480

原创 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 698

原创 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 681

原创 根据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 1477

原创 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 286

原创 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 997

原创 字符节太长+org.hibernate.exception.SQLGrammarException: could not initialize a collection:

楼主用oracle建立两张表,有外键关联,写好实体之后运行struts2自动创建的表。可以正常查看数据,保存数据,但是删除的时候就报错了,错误如图 楼主找这个问题找了半天,你说标识符过长吧,这不科学,表都已经建立,而且还保存数据进去了,后台debug也找不出问题,花了半天时间百度,看了许多案例但是没有一个和我一样。 后面不知道怎么想到去看后台自动创建表进oracle的sql语句(因为楼主的环境是屏蔽掉了sql语句的)一看就发现问题了,原来我两个实体,建表的时候是建三张表,比如A,B表,第

2017-01-18 17:04:22 939

Java根据PDF文件生成图片

pdf生成图片

2023-07-20

onesignal-java-client jar包

onesignal消息推送

2022-08-29

JSONArray.fromObject()方法和引入net.sf.json所需的依赖包

关于使用JSONArray.fromObject()方法和引入net.sf.json包所需要的依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar

2020-09-11

根据ip获取对应城市.rar

java根据个人ip,获取ip对应的城市,国外的ip也支持,如果下载了不懂,可以去看我的博客,有专门一篇博客描述这个具体应用

2020-01-10

空空如也

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

TA关注的人

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