Java
Insist_on_progress
路漫漫其修远兮,吾将上下而求索。
展开
-
Java1.8去重
Java1.8去重@Test public void t1(){ List<Users> users = new ArrayList<>(); users.add(new Users("1","1")); users.add(new Users("2","2")); ...原创 2021-01-23 22:50:34 · 519 阅读 · 0 评论 -
Java1.8List去重
public static List<String> delRepeat(List<String> list) { List<String> myList = listAll.stream().distinct().collect(Collectors.toList()); return myList ;}原创 2020-06-30 15:45:13 · 1265 阅读 · 0 评论 -
找出两个list中新增和删除的数据
package rmd_pms_web; import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List; /** * @Description: 两个list对比,查出增加,删除的数据然后去重 * @date 2017年8月17日 */public class Test { public static void main(String[].转载 2020-06-08 14:54:05 · 1469 阅读 · 0 评论 -
Java1.8递归根据父节点查询所有子节点
1.模型import java.util.List;/** * @Author: lc * @Date: 2020/6/4 10:37 */public class Menu { private String id; private String name; private String pid; private List<Menu> childMenu; //get set 省略。。。。}2.递归/** * 递原创 2020-06-04 14:37:07 · 6431 阅读 · 3 评论 -
把父类的属性值赋值给子类
package com.tl.gateway.plugins.user.authentication.plugin.util;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * @Author: lc * @Date: 2020/3/25 9:53 */public class Subclas...原创 2020-03-25 11:28:40 · 3037 阅读 · 1 评论 -
当前线程工具类
import java.util.*;/** * @Author: lc * @Date: 2020/1/3 15:46 */public final class ThreadLocalUtil { private static final ThreadLocal<Map<String, Object>> threadLocal = new Threa...原创 2020-01-03 16:37:24 · 159 阅读 · 1 评论 -
查看字符串字节长度
/** * 查看字符串字节长度 * * @param value * @return */ public static int String_length(String value) { int valueLength = 0; String chinese = "[\u4e00-\u9fa5]"; ...原创 2019-07-11 17:42:25 · 3319 阅读 · 0 评论 -
根据字符长度截取字符串
/** * 根据字节长度截取字符串 * * @param s 字符串 * @param length 字节长度 * @return * @throws Exception */ public static String bSubstring(String s, int length) throws Exception {...原创 2019-07-11 17:40:17 · 415 阅读 · 0 评论 -
stringutil
package com.xiaolc.util;import org.springframework.lang.Nullable;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;im...原创 2019-07-05 14:43:01 · 194 阅读 · 0 评论 -
Java日期工具类
1.没啥说的直接上代码package com.xiaolc.util;/** * @Author: lc * @Date: 2019/7/5 13:53 */import org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;...原创 2019-07-05 14:37:38 · 191 阅读 · 0 评论 -
Java常用工具类
目录结构#Java Utils---封装了一些常用Java操作方法,便于重复开发利用.另外希望身为Java牛牛的你们一起测试和完善,欢迎入群263641914 一起封装和完成常用的Java代码。节约撸码时间以方便有更多的时间去把妹子~#开发环境 Win7x64 JDK1.7 IDEA14#项目结构 │ README.md │ util...原创 2019-02-20 10:15:06 · 159 阅读 · 0 评论 -
Java提取汉字首字母工具类
1.依赖的jar<dependency> <groupId>org.clojars.cbilson</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>原创 2019-02-20 10:07:28 · 950 阅读 · 0 评论 -
Java生成图片验证码
1.验证码图片生成工具类package com.xiaolc.util;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.awt.*;import java.awt.ima...原创 2019-02-19 10:38:05 · 787 阅读 · 2 评论 -
正则表达式验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
什么是 RegExp?RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配。通常用于格式验证、正则替换、查找子串等各种编程语言的正则表达式基本相同,不同的语言可能会有一些细小的差别RegExp入门:http://www.w3school.com.cn/js/js_obj_regexp.asp...原创 2019-01-16 17:23:54 · 2209 阅读 · 0 评论 -
ftp上传工具类
话不多说直接撸代码1.所需jar &lt;!--ftp上传工具--&gt; &lt;dependency&gt; &lt;groupId&gt;commons-net&lt;/groupId&gt; &lt;artifactId&gt;commons-net&原创 2019-01-08 14:43:28 · 613 阅读 · 1 评论 -
Java邮箱接口
Java集成邮箱1.依赖jar&lt;!-- email jar --&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.commons&lt;/groupId&gt; &lt;artifactId&gt;commons-em原创 2019-01-08 11:31:42 · 919 阅读 · 1 评论 -
Java实现地区选择工具类(省市县)
1.需要的jar包&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;dom4j&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;dom4j&amp;lt;/artifactId&amp;gt;原创 2018-11-29 13:59:26 · 8055 阅读 · 7 评论 -
Java ASCII码与中文互转
/** * ASCII码转中文 * * @param ascii * @return */ public static String ASCIItoString(String ascii) { StringBuffer stringBuffer = new StringBuffer(); String[]...原创 2020-01-14 10:24:19 · 3312 阅读 · 0 评论 -
Java spi详解 示例
1.spi概念:SPI英文为Service Provider Interface单从字面可以理解为Service提供者接口,正如从SPI的名字去理解SPI就是Service提供者接口;我对SPI的定义:提供给服务提供厂商与扩展框架功能的开发者使用的接口。 在我们日常开发的时候都是对问题进行抽象成Api然后就提供各种Api的实现,这些Api的实现都是封装与我们的Jar中或框架...原创 2019-12-18 18:00:57 · 281 阅读 · 0 评论 -
Java多线程实例
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 这篇文章主要介绍了java多线程编程实例,分享了几则多线程的实例代码,具有一定参考价值,加深多线程编程的理解还是很有帮助的,需要的朋友可以参考下。1.三个售票窗口同时出售20张票程序分析:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;n转载 2019-01-11 14:30:31 · 424 阅读 · 0 评论 -
Java文件上传下载
文件上传依赖jar<!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> ...原创 2019-01-07 14:23:38 · 350 阅读 · 0 评论 -
使用递归删除集合中重复元素
方法一:采用老式for循环public class Test2 { public static void main(String[] args) { /创建集合 ArrayList<String> list = new ArrayList<>(); //添加元素,其中元素有重复 list.add("aaa"...原创 2019-01-28 13:23:32 · 693 阅读 · 0 评论 -
根据输入的日期得到中间的日期
/** * 根据 年、月 获取对应的月份 的 天数 * * @param year * @param month * @return */ public static int getDaysByYearMonth(int year, int month) { Calendar a = Calendar.getIn...原创 2019-03-07 13:54:58 · 309 阅读 · 0 评论 -
Java Excel导入导出
Java Excel导入导出github源码地址原创 2019-04-09 13:57:05 · 835 阅读 · 0 评论 -
MD5加密工具类
MD5加密package com.xiaolc.util;import org.apache.commons.codec.binary.Hex;import java.security.MessageDigest;import java.util.Random;/** * @author lc * @create 2019-04-16 17:13 * @ClassName ...原创 2019-04-16 17:15:20 · 377 阅读 · 0 评论 -
Java8使用流的filter来筛选数据
package chapter1;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import static java.util.stream.Collectors.groupingBy;public class stream { ...原创 2019-04-17 14:56:03 · 992 阅读 · 0 评论 -
Java1.8日期新特性
Date/Time APIJava 8引入了新的Date-Time API(JSR 310)来改进时间、日期的处理。时间和日期的管理一直是最令Java开发者痛苦的问题。java.util.Date和后来的java.util.Calendar一直没有解决这个问题(甚至令开发者更加迷茫)。因为上面这些原因,诞生了第三方库Joda-Time,可以替代Java的时间管理API。Java 8中新的时间和...原创 2019-04-26 15:04:59 · 1014 阅读 · 1 评论 -
二维码生成与解析
依赖jar<!--条形码和二维码编码解码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>2...原创 2019-05-07 10:54:57 · 515 阅读 · 0 评论 -
tomcat控制台中文乱码解决
1.找到Tomcat目录下的conf/logging.properties配置文件找到 java.util.logging.ConsoleHandler.encoding = UTF-8重启ok原创 2019-08-14 16:14:24 · 137 阅读 · 1 评论 -
Java根据#截取内容
package com.xiaolc;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Author: lc * @Date: 2019/9/10 16:04 */public class ...原创 2019-09-11 09:17:51 · 1034 阅读 · 0 评论 -
根据子类id查询所有父类名称
public String getParentName(int nodeID){ //和数据库交互,得到当前节点记录 DbRole entity = roleMapper.selectByPrimaryKey(nodeID); if(entity != null){ String configName = entit...原创 2018-12-07 22:38:46 · 1411 阅读 · 0 评论