java基础知识
我爱养猫
记录平时问题,理解可能不够准确,希望各位大佬不要踩我。。。。
展开
-
java8函数式接口Consumer<T> 例子
consumer例子原创 2023-02-24 16:08:25 · 177 阅读 · 0 评论 -
mybats-plus使用list异常
使用list需要使用到无参的构造函数,解决方法新增两个注解@NoArgsConstructor。##常见原因:在实体类中加了@Bulider注解,会导致生成有参的构造函数。@AllArgsConstructor 即可。原创 2022-10-15 16:56:43 · 351 阅读 · 0 评论 -
简单ThreadPoolExcutor线程池创建例子
controller //shutdown 是关闭线程,通知线程池不在创建新的线程,已经并正在运行的线程仍然在运行,直至完毕 //问题:如何知道线程池线程是否执行完毕,并优雅的关闭线程池 //线程是否执行完毕:1使用future 2.如果知道线程数,可以添加静态公共计数属性,执行完一个数减减。 //关闭线程池:因为shutdown是一个通知的作用,我们可以在shutdown后面添加一个等待时间,如果到达等待时间就调用方法shutdownNow。 @RestController public class c原创 2021-01-05 18:06:32 · 356 阅读 · 0 评论 -
xml文件创建与String的转换
代码如下 public class VideoFilesTimingController { private final static Logger logger = LoggerFactory.getLogger(VideoFilesTimingController.class); @RequestMapping("dilecel") public String closeConpubliter(){ Document doc = DocumentHelper.createDocument()原创 2020-08-29 16:15:26 · 132 阅读 · 0 评论 -
集合排序:Collections工具包、sort搭配使用Comparator
先看Collections工具包。位于java.util.Collections 提供排序有两个方法,其中sort(List)方法实际上是list.sort(null);-》看到是仍然调用两个参数的方法,在使用中推荐直接使用两个参数的sort方法例子如下: public class sort { public static void main(String[] args) { List<String> li = new ArrayList<String>(); li.ad原创 2020-07-09 16:31:51 · 341 阅读 · 0 评论 -
springboot中自定义创建异常,并全程捕获未定义的异常
springboot:创建自定义异常 public class textException extends Exception{ //参数都是自己抛出异常时定义,可以冲其他枚举类中定义获取。 //序列版本号(构建) private static final long serialVersionUID = "123456789"; private static String code ; public textException(){ } public textException(String co原创 2020-07-09 16:08:09 · 667 阅读 · 0 评论 -
如何获取到Properties中的配置参数。(两种方式)
java获得Properties配置文件内中的属性和值。 推荐使用getClassLoader().getResourceAsStream("/路径");方式获得文件的InputStream 读取流。详细代码如下: public class PropertiesInfo { private static Properties properties; static { properties = new Properties(); InputStream ips = PropertiesInfo.c原创 2020-07-07 14:02:27 · 977 阅读 · 0 评论