自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 post曼上传压缩包,后端解析并上传fastDFS

【代码】post曼上传压缩包,后端解析并上传fastDFS。

2023-07-10 18:52:32 126

原创 生成中心插入图片底部带文字的二维码

【代码】生成中心插入图片底部带文字的二维码。

2023-03-22 16:28:20 281 2

原创 CompletableFuture 手动事务,工作记录

【代码】CompletableFuture 手动事务,工作记录。

2022-11-01 17:41:02 356

原创 idea package打包时,启动项目而不是生成jar包

一句话,跳过test即可终端的命令输入或者idea里点击这个蓝色小闪电按钮那么多博客,教怎么打包,唯独没说这一点,我查了快一天,累死了.

2022-06-21 17:47:02 589

原创 JSON对象转List集合

Gson gson = new Gson(); list = gson.fromJson(response, new TypeToken<List<ProjectListDto>>() { }.getType());

2022-04-26 16:43:58 295

原创 java 复制对象属性 忽略大小写和下划线

public static Object beanTobeanLowerCase(Object object, Class<?> cls) throws Exception { Object obj = cls.newInstance(); if (object != null) { Class<?> clsOld = object.getClass(); Field[] fieldsOld = clsO

2022-04-08 13:47:41 729

原创 从mong 主键ObjectId获取插入时间

有时候插入mongo的文档,没有记录createTime信息,此时可以通过解析mongo主键ObjecetId获取当前时间,前提是主键是mongo自动生成的以ObjectId:‘62318b11a89e5b0043d165c0’为例:1.打开浏览器2.F12调出调试 Console3.输入如下字符串new Date(Number(parseInt(‘62318b11a89e5b0043d165c0’.substr(0, 8), 16).toString() + ‘000’))即可获得时间信息

2022-03-16 16:02:40 667

原创 两个对象 比对指定属性 判断是否相同

/** * 对象对比 * * @param o1 * @param o2 * @param filterFileds * @param <T> * @return */ public static <T> boolean objectCompare(T o1, T o2, String... filterFileds) { try { return toS.

2022-02-09 11:03:21 800

原创 AOP切面增加日志记录功能Demo

自定义注解 @AddUpdateLog@Documented@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface AddUpdateLog {}自定义用于成员属性的注解@FieldInterface,作用稍后便知@Documented@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @in

2021-11-19 17:23:35 338

原创 JFreechat 画报表时图例等中文无法显示问题

JFreechat 画报表时图例等中文无法显示问题在本地Windows环境打印的图片是正常的,但是推到测试环境中文就无法正常显示了,经百度主要有两种解决办法,一是修改linux配置,手动导入中文字体并安装,此方法尽量不可取;二是在代码里导入指定字体并用 GraphicsEnvironment.registerFont() 注册该字体。但是实际操作后发现字体能注册上,可是中文依然不显示。经Google搜索,在某英文论坛上找到了解决办法,需在代码里额外添加一行TextUtilities.setUseDr

2021-11-15 18:10:39 282

原创 AOP 记录日志

package com.ipr.audit.aop;import java.lang.annotation.*;/** * @author xnALPHA */@Documented@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @interface FieldInterface { String name() default "";}public class Proce

2021-09-09 14:36:43 72

转载 Centos 6无法使用yum解决办法

2月后Centos 6 系统无法使用yum出现错误(文章底部看)相信已经有一部分朋友今天连接到CentOS 6的服务器后执行yum后发现报错,那么发生了什么?CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life),不过有一些老设备依然需要支持,CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了最后一个版本的镜像,只是这个镜像不会再有更新了官方便在12月2日正式将CentOS 6相关的软件源移出了官方源,随之而来逐级镜像也会陆续将其删除。

2020-12-22 01:04:03 1341

原创 Layui的tab选项卡切换时数据表格加载异常

<div class="layui-container"> <br> <div class="layui-row"> <div class="layui-col-md2"> <div class="layui-form-item"> <span>分润:</span>

2020-09-10 21:25:10 941

原创 前端传入Long类型精度丢失解决办法(之二)

实体类导入fastJsonimport com.alibaba.fastjson.annotation.JSONField;import com.alibaba.fastjson.serializer.ToStringSerializer;在需要把相应属性转换为String类型的地方加上@JSONField(serializeUsing= ToStringSerializer.class)注解,这样使用JSON.toJSONString就可以自动进行类型转换。问题解决。...

2020-07-21 16:16:03 932

原创 layUI 工具栏 增加自定义帮助按钮

/** * 封装的tips,适配laytable的配色,点击提示框外会关闭提示(layer.tips无法点击空白处隐藏tips) * @param html 提示内容 * @param ele 绑定对象 */ tips(html, ele) { let style = document.createElement("style"); style.appendChild(document.createTextNode("...

2020-06-09 15:15:36 2215

原创 layUI中修改select中的某些option为disabled

<div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label"><span style="color: red">*</span>扣款项目:</label> <div class="layui-input-inline input-group-sm"&g.

2020-05-28 14:18:19 2964 2

原创 layUI input输入金额 实时校验 阿拉伯转换汉字

<input class="layui-input" name="deduct" id="deduct" autocomplete="off" type="text"lay-verify="amountVerify|required|number" placeholder="¥" oninput="value=moneyInput(value)" onKeyUp="keyup()">...

2020-04-27 11:04:20 4208

原创 spring,get请求中带date日期格式参数,后台无法转换的问题

var bb = new Date(ab.substring(0, 10)).format("MM/dd/yyyy 00:00:00"); var cc = new Date(ab.substring(13, aa.length)).format("MM/dd/yyyy 23:59:59");要使用 MM/dd/yyyy HH:mm 这种斜杠的格式才行...

2019-10-24 17:50:37 951

原创 layUI 前端dateTime默认显示时间 上周一至上周日

//日期时间范围 laydate.render({ elem: '#orderSettleDateRange' , type: 'date' , range: '~' , value: startTime + ' ~ ' + endTime }); function getTime(n) { ...

2019-09-05 15:38:41 4041

原创 IDEA 的toolbar位置怎么调整???

众所周知,IDEA的toolbar一般都是在左侧的,如图所示但是我从git上克隆了一个新project之后,一些快捷键跑到右侧去了谁知道怎么调整这玩意的位置???

2019-08-30 10:59:26 6638 9

原创 后端解析日期范围字符串

package com.zmn.erp.util;import com.zmn.common.utils.date.DateUtil;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java....

2019-08-16 16:15:26 171

原创 Java获取上周一周末和上月初月末

// 获取上周一 public static Date getLastWeekMonday(Date date) { Date a = DateUtils.addDays(date, -1); Calendar cal = Calendar.getInstance(); cal.setTime(a); cal.add(Cal...

2019-08-14 16:12:39 232

转载 URL通配符映射:

URL通配符映射:我们还可以通过通配符对URL映射进行配置,通配符有“?”和“”两个字符。其中“?”表示1个字符,“”表示匹配多个字符,“**”表示匹配0个或多个路径。例如:“/helloworld/index?”可以匹配“/helloworld/indexA”、“/helloworld/indexB”,但不能匹配“/helloworld/index”也不能匹配“/helloworld/in...

2019-07-15 15:28:20 1965

原创 layUI防止多次点击提交导致的表单重复提交情况

<div class="layui-form-item"> <div class="layui-input-block"> <button class="layui-btn" lay-submit lay-filter="formDemo">提交</button> </div>...

2019-07-03 14:50:16 12687 2

转载 input输入框匹配数字(带两位小数) js--金额匹配

input输入框匹配两位小数的金额,超过部分或者其他非数字和小数点字符不显示,小数点只能输入一次,第二次不能输入,代码:<input type="text" onkeyup="checknum(this);"/><script type="text/javascript"> function checknum(obj) { if(/^\d+\...

2019-06-22 09:35:41 1393

转载 MyBatis MySQL limit分页含运算动态语句

MySQL基本的分页语句:select * from table limit offset,pageSize正常情况下是没问题的,如果offset是动态的:select * from table limit (pageNum-1)*pageSize,pageSize解决办法:使用< bind />标签<bind name="key_offset" value="(p...

2019-06-15 11:04:42 890

原创 Mybatis中#与$的区别

1.两者都是动态的向sql语句中传入需要的参数2.#传入的参数在SQL中显示为字符串 eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'.3.$传入的参数在SqL中直接显示为传入的值eg:select ...

2019-06-15 10:49:54 58

原创 SpringBoot处理url中的参数的注解

1.介绍几种如何处理url中的参数的注解@PathVaribale 获取url中的数据@RequestParam 获取请求参数的值@GetMapping 组合注解,是 @RequestMapping(method = RequestMethod.GET) 的缩写(1)PathVaribale 获取url中的数据看一个例子,如果我们需要获取Url=localhost:8080/hel...

2019-06-05 09:41:49 2560

原创 特殊的注释——TODO、FIXME、XXX

TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。...

2019-06-01 09:43:30 165

原创 工具类:LocalDateTimeUtils

public class LocalDateTimeUtils { //获取当前时间的LocalDateTime对象 //LocalDateTime.now(); //根据年月日构建LocalDateTime //LocalDateTime.of(); //比较日期先后 //LocalDateTime.now().isBefore(), ...

2019-05-30 10:45:26 3596

原创 formSelects 的联动问题,同时获取所有name和value

搜索条件:返回结果:代码:拆:结果:

2019-05-22 17:59:03 2557

原创 jquery-- 前端将金额转换成大写

<script language="javascript" type="text/javascript"> function Arabia_to_Chinese(Num) { for (i = Num.length - 1; i >= 0; i--) { Num = Num.replace(",", "")/...

2019-05-20 14:36:08 2124 1

原创 layui实现根据table数据判断按钮显示情况

可以根据table的数据实现判断toolbar按钮的显示状态和情况{field: '', title: '操作', align: 'center', width: 80, toolbar: '#itemTpl'}<script type="text/html" id="itemTpl"> {{# if(d.stateStatus==1){ }} <a cla...

2019-05-20 11:10:35 6085 4

转载 Java8中的LocalDateTime工具类

转载来源:https://blog.csdn.net/kingboyworld/article/details/75808108工具类:package com.kingboy.common.utils.date;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal...

2019-05-16 15:08:46 197

转载 layUI-数据列表表头居中,内容居左

把返回值放在一个<div>中,设置<div的内容显示为居左转载来源:https://blog.csdn.net/qq_41856116/article/details/88820845

2019-05-14 17:28:48 16208

转载 用layer的iframe层提交表单后,需要关闭当前的iframe层,然后刷新父页面的方法

参考:$.ajax({ type: "POST", url: "/app/userinfo/uploadimg1", data:form, datatype:'json', processData:false, ...

2019-05-14 17:20:39 605

转载 选中一行或多行的快捷键

一.全选Ctrl+a二.选择当前行按Home(定位到行首)然后按Shift+Dnd(行尾)或者按End(定位到行尾)然后按Shift+Home或者按Home(定位到行首)然后按Shift+↓三.选中多行按Home(定位到行首)然后按Ctrl+Shift+Dnd(行尾)或者按End(定位到行尾)然后按Ctrl+Shift+Home或者按Home(定位到行首)然后按Shift...

2019-05-14 09:31:31 5873 2

原创 前端传入Long类型精度丢失解决办法(之一)

前端传入Long类型精度丢失解决办法(之一)原因:解决办法:本质上也是将Long转为String类型,但是比网上的其他方法都要来的简单。

2019-05-13 19:54:40 11653

空空如也

空空如也

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

TA关注的人

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