
java
java基础
像你这样的
hctrl
展开
-
lambda 自定义收集器
或者也可以传递三个参数supplier,accumulator,combiner也可以实现。知道了自定义收集器需要的所有参数之后, 就可以尝试自己去写自己的收集器。可以看到, 方法的参数是Collector对象, 因此。来看一个简单的lambda表达式的两种写法。原创 2023-09-07 15:09:06 · 316 阅读 · 0 评论 -
PriorityQueue类的使用及底层原理
priorityqueue原创 2022-08-03 16:25:11 · 234 阅读 · 0 评论 -
windows查看端口号是否被占用并结束进程
参看8080端口是否被占用 :netstat -aon|findstr "8080"根据PID结束进程taskkill /PID 484 -T -Ftaskkill /PID 5216 -T -F原创 2022-05-13 09:55:57 · 206 阅读 · 0 评论 -
java tree添加编号
原文地址 :Java 树形结构生成序号/编号_不像程序猿的程序员的博客-优快云博客_java 树形结构编号https://blog.youkuaiyun.com/qq_44538738/article/details/120811469?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-120811469.pc_agg_new_rank&.转载 2022-03-28 11:08:39 · 604 阅读 · 0 评论 -
java8 lambda表达式
user类import lombok.*;@Data@Builder@AllArgsConstructor@NoArgsConstructorpublic class User { private String name; private String male; private Integer age;}Group类import lombok.AllArgsConstructor;import lombok.Builder;import原创 2021-08-11 21:13:23 · 98 阅读 · 0 评论 -
fastjson常用操作
package fastJsonOpera;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import model.User;import org.junit.Test;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;public class.原创 2021-08-03 15:27:15 · 96 阅读 · 0 评论 -
java8 时间类操作
package dateOpera;import org.junit.Test;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.time.temporal.TemporalAdjusters;import java.time.temporal.TemporalUnit;public class DateFormat .原创 2021-08-02 14:29:13 · 158 阅读 · 0 评论 -
java 小数常用操作
package decimalOperation;import org.junit.Test;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class DecimalOpera { /** * 两个小数相加操作 */ @Test public void test(){ double.原创 2021-08-02 10:41:41 · 252 阅读 · 0 评论 -
idea+maven+spring+springmvc整合
https://www.cnblogs.com/cavinchen/p/9846427.html原创 2019-12-21 18:42:05 · 101 阅读 · 0 评论 -
Mybatis中ResultType属性对应的java值
原创 2019-11-02 10:09:03 · 352 阅读 · 0 评论 -
spring junit加载配置文件
https://www.iteye.com/blog/wangxinchun-1869391原创 2019-12-25 16:52:52 · 373 阅读 · 0 评论 -
log4j的基本使用
参考 :https://www.jianshu.com/p/3b7d5908fcfd原创 2019-12-24 09:49:21 · 88 阅读 · 0 评论 -
消息队列最清楚的解析(包你能看懂)
原文链接:https://blog.youkuaiyun.com/yue_2018/article/details/89305275一、什么是消息队列?消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。我们先不管消息(Message)这个词,来看看队列(Que...转载 2019-12-16 17:38:19 · 398 阅读 · 0 评论 -
restful接口规范实战
前言 :相信大家一定看过网上的很多restful接口规范的应用了 , 你真的明白了吗 ?在实际开发中可以使用了吗 ?实例 :post 创建get 查询put 修改delete 删除@RequestBody Configuration configuraion 对应的是post方式传递 , 传递参数是json对象@RequestP...原创 2019-12-31 16:42:52 · 275 阅读 · 0 评论 -
restful接口规范总结
参考:https://blog.youkuaiyun.com/u013731455/article/details/56278168https://www.cnblogs.com/alsf/p/9362264.htmlrestful接口规范目录restful接口规范一、URI二、版本三、 RequestHTTP方法四、Response五、错误处理一、...原创 2019-12-15 23:28:07 · 542 阅读 · 0 评论 -
GuavaCache实现
参考:https://blog.youkuaiyun.com/guozebo/article/details/51590517https://www.cnblogs.com/dennyzhangdd/p/8981982.html(guavaCache过期策略详解,有例子)一 分类本地缓存的实现方式 : ehcache GuavaCache 分布式缓存的实现方式...原创 2019-12-19 16:32:10 · 204 阅读 · 0 评论 -
使用yyyy-MM-dd hh:mm:ss格式的日期对象去查询数据库
前提 :由于createTime字段在数据库中是date类型, 当条件是根据时间范围获取数据库中对应的数据时 :如 : time > createTime && createTime < time解决办法:前端传递的string类型的日期字符串, 将他用dto类接受, 在对应的date属性上,添加@DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")注解但是我在用是 注解失效了 , 也没有解决了...原创 2020-08-06 15:06:39 · 840 阅读 · 0 评论 -
java面试题难题总结
java基础部分web部分1.一个servlet 被请求 10 次,会创建几个实例?只会创建一个对象, 当多个客户端进行请求时, 每次请求会创建一个请求和响应对象, 依然会执行service方法,将这两个对象传入到这个方法中, 但是init方法只会执行一次框架部分1. spring ioc是什么? 原理是什么?控制反转, 将实体类对象交给spring处理,从而实现松耦合原理 :启动Tomcat服务器 初始化spring容器 扫描包下的全部c...原创 2020-07-09 00:07:28 · 717 阅读 · 0 评论 -
常用代码块
1. 枚举单例模式public class User { private User(){} static enum SingletonEnum{ INSTANCE; private User user; private SingletonEnum(){ user = new User(); ...原创 2020-02-26 11:28:23 · 207 阅读 · 0 评论 -
java8 方法的引用
参考 :https://blog.youkuaiyun.com/higher_/article/details/84317549静态方法的引用 :from (lambda表达式)(args) -> Class.staticMethod(args)to (方法的引用)Class::staticMethod静态方法引用实例 :public class Student { ...原创 2020-01-18 16:00:44 · 134 阅读 · 0 评论 -
java NIO详解
https://www.cnblogs.com/qq-361807535/p/6670529.html原创 2019-12-11 12:59:52 · 111 阅读 · 0 评论 -
java 配置环境变量
JAVA_HOME jdk的安装位置 Path jdk的安装位置下的bin目录 CLASSPATH . 配置环境变量步奏:鼠标右键点击我的电脑,之后选择"属性",然后选择"高级系统设置",之后选择"环境变量",点击新建之后点击Path,点击编辑填入jdk的安装位置下的bin目录例子:以我的配置环境作为例子:我的jdk安装在C...原创 2019-07-25 18:47:37 · 362 阅读 · 0 评论 -
java引用数据类型的内存分配过程
1.数组例子: int[] a = {1,2,3} 等价于int[] a = new int{1,2,3} 分配顺序: 1. new int[] 2. ...原创 2019-08-09 15:32:29 · 382 阅读 · 0 评论 -
理解java jvm虚拟机
JVM 源代码--->编译--->字节码 字节码--->jvm---->机器码每个jvm包含 方法区,Java栈,Java堆,本地方法栈,指令计数器及其他隐含计数器jvm会模仿主机的操作系统,在不同的系统上,将字节码转化成不同的机器指令,实现在不同的操作系统...原创 2019-08-09 19:34:52 · 177 阅读 · 0 评论 -
String变量内存分配
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/wangjxy2013/article/details/48382723由JVM内存管理可知,在方法区中有一块独立的区域,被称之为运行时常量池,在虚拟机启动时,JVM会自动创建,有9种类型的常量池,8大基本类型与String类...原创 2019-08-14 23:18:43 · 553 阅读 · 0 评论 -
java "==" 和 equals的区别
例子Integer a=1;Integer b=1;Integer c=128;integer d=128;System.out.println(a==b); //trueSystem.out.println(c==d); //false原因:对于-128到127之间的值,valueOf()方法直接返回一个在Integer缓存数组中的Integer对于超过这个范围...原创 2019-08-11 18:58:33 · 110 阅读 · 0 评论 -
final变量和普通变量的区别
public class Test{ public static void main(String[] args){ String a = "handao"; final String b = "han"; S...原创 2019-08-11 19:10:33 · 991 阅读 · 0 评论 -
maven配置教程
首先声明,没有耐心的人不要看,看到一半就放弃的不要看,按照我的步骤执行一定会成功的,亲身体验如果哪步执行不成功加我QQ,我告诉你怎么做1428090104需要的工具eclipse maven 到apache官网下载 http://maven.apache.org/download.cgi tomcat jdk1...原创 2019-09-23 23:24:12 · 1003 阅读 · 1 评论 -
java 接口的作用解析
java接口的意义java当中继承一个接口,要重写他的方法的话,那为什么还要多此一举的去实现一个接口呢?直接把方法写在类当中不就可以了?就是说去掉类名后面的Implements接口,可以不可以呢?接口的最主要的作用是达到统一访问,就是在创建对象的时候用接口创建,【接口名】【对象名】=new【实现接口的类】,这样你像用哪个类的对象就可以new哪个对象了,不需要改原来的代码,就和你的...原创 2019-06-20 17:10:01 · 394 阅读 · 0 评论