11 2020 档案
摘要:获取当前月第一天: /** * 获取当前月第一天 * @param month * @return */ public static String getFirstDayOfMonth(int month) { Calendar calendar = Calendar.getInstance();
阅读全文
摘要:mybatis-plus 自定义SQL,XML形式,传参的几种方式 前提说明 所涉及文件 传参类型说明 1.Java代码中使用QueryWrapper动态拼装SQL 2.简单类型参数(如String,Long,Integer等),适用于固定且确定的参数 3.参数传入类型为Class类,或mybati
阅读全文
摘要:Date ruZhi = new Date("入职年月bai"); Date now = new Date(); //算出du来时间夸格zhi多长 long shiChang = now.getTime()-now.getTIme(); //转换成天 int day = shiChang/(1000
阅读全文
摘要:import java.util.Date; import java.util.Calendar; public int workAge(Date nowTime, Date workTime){ int year = 0; //当前时间的年月日 Calendar cal = Calendar.ge
阅读全文
摘要:public class TimerUtil { /** * 计算工龄 日期格式为yyyy-MM * @param t1 入职日期 * @param t2 当前日期 * @return XX年XX月 */ public static String gl(String t1,String t2) {
阅读全文
摘要:代码实现PropertyAnno.java import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; imp
阅读全文
摘要:最近公司需求解析excel,一开始使用poi做的挺好的,后来直接上了几十万条数据的excel文件,内存直接溢出了,网上查到apache poi还提供了专门处理海量数据的方法,使用sax解析,果然用了内存使用率下降,但是不能解析xls文件,只能解析xlsx文件,所以把工具简单封装了一下,如果是xls的
阅读全文
摘要:<!-- 0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时 0 0 12 ? * WED 表示每个星期三中午12点 "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15
阅读全文
摘要:package yuanCheng; import java.text.MessageFormat; import java.util.ArrayList; import java.util.List; import java.util.Map; import com.alibaba.fastjso
阅读全文
摘要:Main主函数中的 Object obj模拟了List对象。后续的代码首先判断obj是否是List类型,然后使用Class.cast做类型转换。 如果你想使用更方便的方法,可以直接调用下面的函数。 public static <T> List<T> castList(Object obj, Clas
阅读全文
摘要:package com.kakarote.crm.utils; import cn.hutool.core.util.ObjectUtil; import org.apache.http.client.ResponseHandler; import org.apache.http.client.me
阅读全文
摘要:场景:比如前端要求你返回一个json数据类型,但是这个json类型的里面属性有的值重复了,比如 { name:zhangsan, age:12, teacher:[ name:Mrs Liu subject:math ] } 就像这样,出现了两个name,但是前端就是要求这样传的,很蛋疼有没有,都是
阅读全文
摘要:Json串是我们现在经常会遇到的一种描述对象的字符串格式。在用Java语言开发的功能中,也经常需要做Json串与Java对象之间的转换。 fastjson就是经常用来做Json串与Java对象之间的转换,就像下面我用fastjson实现的示例。 可是有的情况就无法这样简单处理,比如json串的字段和
阅读全文
摘要:首先 我们先看到的这个方法入参是:Function<? super Object , V> mapper ,这是jdk1.8为了统一简化书写格式引进的函数式接口 。 简单 解释一下我对Function函数的理解 , 就以上面的写法为例,可以看到Function函数要传入两个类型: 1. ? supe
阅读全文
摘要:<select id="queryUserList" resultType="com.kakarote.admin.entity.VO.AdminUserVO"> select a.realname,a.username,a.user_id,a.sex,a.mobile,a.email,e.name
阅读全文
摘要:文章最后附上svn服务器和客户端下载地址 一、IDEA集成SVN 二、查看SVN仓库 调出svn视图: 连接svn服务器: 连接后效果如下: 忽略上传文件 忽略文件如下:可以选择按规则匹配 .idea target *.iml 四、上传工程到SVN 右键工程,将工程上传到svn: 选择上传到trun
阅读全文
摘要:package excel; import java.io.FileInputStream; import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.
阅读全文
摘要:/** * 查看权限详情 * @param id 部门id * @return */ @GetMapping("getListInfo") public R getDetail(String id){ List<SapFormCategory>sapFormCategoryList=new Arra
阅读全文
摘要:一个定时任务表达式有5、6、7个组成,由空格分隔的时间元素。 ****************************************分隔符****重要内容已标红**** 从左至右,七位元素的含义如下:0 15 10 * * ? *1.秒(0–59)2.分钟(0–59)3.小时(0–23)4
阅读全文