Java
java 笔记
CodeCat程序喵
这个作者很懒,什么都没留下…
展开
-
Java 8 流式编程实例
Java 8 流式编程实例集合过滤//过滤不为空的对象并收集到一个集合中contentList.stream().filter(p -> p.getPunishContent() != null).collect(Collectors.toList());集合分组//list集合中的数据 按某个字段分组Map<String, List<OperPunishReportDto>> collect = contentList.stream()原创 2021-02-23 17:23:03 · 1104 阅读 · 2 评论 -
idea常用插件
有一次在重装idea后,忘了之前安装过的啥插件,记录一下1、Lombok省略类的get、set方法2、CodeGlance编辑框右边代码地图3、Free Mybatis Pluginsmybatis的dao到xml文件的快捷按钮原创 2020-10-12 09:28:41 · 181 阅读 · 0 评论 -
window常用命令
一、查看端口占用情况 / 杀死进程# 查看所有端口和pidnetstat -aon# 指定端口查询pidnetstat -aon|findstr "8080"# pid查看对应进程任务tasklist|findstr "进程id"# 杀死进程taskkill /f /pid 20176 # /f强制 /pid 指定按照pid杀死进程二、目录操作# cmd下需要加/D参数,powershell下不需要加改参数# 切换目录 当前盘符cd /目录# 切换到其他盘的文件夹cd原创 2020-10-06 15:17:31 · 151 阅读 · 0 评论 -
过滤器,监听器,拦截器
最近被这几个概念搞的很混,刚好今天有时间就缕一缕。下面都是我参考过的博客:参考-1-springBoot(6)—过滤器,监听器,拦截器参考-2-springboot 整合 ServletRequestListener监听器参考-3-过滤器,拦截器,监听器的配置与说明以下个人总结,纯属个人笔记,有问题请指出过滤器:在进入servlet前对请求进行拦截,主要处理编码和授权拦截器:在web中拦截器是在mvc中对请求进行拦截,主要在进controller前和后进行拦截监听器:servlet中的.原创 2020-09-09 22:25:37 · 181 阅读 · 0 评论 -
@Validated和@Valid区别
https://blog.csdn.net/wangjiangongchn/article/details/86477386转载 2020-08-31 17:06:58 · 153 阅读 · 0 评论 -
Java中Lock的使用
1、Java中Lock的基本使用;2、Lock和synchronized详见这篇文章转载 2020-08-31 13:53:41 · 286 阅读 · 0 评论 -
Java中的异常:Exception、RuntimeException
Java中的异常分类1、运行时异常和非运行时异常;运行时异常不用catch,非运行时异常必须处理;在自定义异常时可以继承Exception或者RuntimeException 两者的区别是,继承RuntimeException的异常不需要catch,而Exception则需要catch或者声明到方法上丢给调用者处理做个笔记防止忘记...原创 2020-08-29 14:39:26 · 361 阅读 · 0 评论 -
JVM进程查看工具(java自带)
1、查看Java进程PID和启动类和启动参数1.1 jps 命令# 1、列出PID和主类名jps 2008 Bootstrap2657 Jps# 2、列出PID和Java完成主类名 jps -l2017 org.apache.catalina.startup.Bootstrap2612 sun.tools.jps.Jps# 3、列出PID和应用程序参数 会列出jar包jps -lm2017 org.apache.catalina.startup.Bootstrap start原创 2020-08-26 22:11:24 · 2725 阅读 · 0 评论 -
Java中的值传递
Java中只有值传递,没有引用传递!!详见这篇文章:https://www.cnblogs.com/lingyejun/p/11028808.html转载 2020-08-12 14:04:23 · 85 阅读 · 0 评论 -
Java常见集合的默认大小及扩容机制
Java常见集合的默认大小及扩容机制:文章连接转载 2020-08-07 14:08:40 · 350 阅读 · 0 评论 -
Java集合中使用迭代器
1、什么是迭代器迭代器实际上是一种设计模式,廖老师的博客是这样解释的:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。在java的集合中广泛的使用迭代器。2、为什么要用迭代器使用迭代器的好处是可以在不需要了解集合内部的实现过程的情况下实现对集合的遍历;另一方面,具体来看如果使用索引的方式遍历LinkedList会效率很低,set集合则无法使用索引,所以综合来看,最好是使用迭代器来遍历集合3、怎么用迭代器集合提供了获取迭代器的方法:基本使用:public s原创 2020-08-07 09:59:43 · 643 阅读 · 2 评论 -
Spring Boot定时任务的cron表达式详解
Spring Boot定时任务的cron表达式详解参考连接:https://www.cnblogs.com/hanwuxing/p/11288480.htmlhttps://developer.ibm.com/zh/articles/j-lo-taskschedule/本文只是当作自己学习的笔记Seconds Minutes Hours Day-of-Month Month Day-of-Week Year (Optional field)解释:字段允许值允许的特殊原创 2020-07-31 17:18:37 · 341 阅读 · 0 评论