java
文章平均质量分 71
花无名v5
自强不息。
展开
-
Java-回调函数
Java lambda回调函数回调接口lambda表达式原创 2022-08-24 20:55:09 · 671 阅读 · 0 评论 -
Spring-@Value用法介绍
Spring @Value使用@Value注入map@Value注入list原创 2022-08-06 23:30:39 · 1549 阅读 · 0 评论 -
Spring—@Value在static中引用
@Value在静态代码块,静态方法中引用。@Value注入原理。Spring主动加载yml配置原创 2022-08-02 20:28:38 · 10497 阅读 · 0 评论 -
「后端开发」系列——Java线程池
Java线程池 线程池是用来管理线程生命周期的一个对象池,通过使用线程池,可以让开发人员不过于关注线程的创建、销毁等过程。并且通过使用线程池,合理的设置核心线程数,最大线程池等参数,可以提高系统的性能,避免出现一些例如OOM的问题。以上就是主线程中提交任务后的执行顺序。首先看核心线程池是否已满,如果已经满了,就把任务放入到阻塞队列中,否则就创建新的线程,执行任务。然后看阻塞队列是否已满,...原创 2019-12-24 19:23:35 · 438 阅读 · 0 评论 -
Guava(三)字符串类
JoinerSplitterCharMatcherCaseFormat原创 2018-01-03 13:15:24 · 606 阅读 · 0 评论 -
Guava缓存
LoadingCache CacheBuilder原创 2018-01-25 17:38:27 · 438 阅读 · 0 评论 -
maven引用本地jar包
最近在项目中使用到aop。aop是通过引用另外一个jar来实现的,这个jar在本地生成,然后放到了项目的 root/lib/文件夹下边,通过idea自带的add as library添加到项目中,到这一步都是正常的,但是项目运行起来之后,aop并没有生效!通过检查发现项目通过tomcat启动后,引进来的jar包并没有加入到classess/lib目录下。 使用如下这种方法,也没有正常...原创 2018-03-15 14:23:07 · 7060 阅读 · 0 评论 -
Java多线程概述
多线程,又称之为并发(Concurrency),与并行的意义是不一样的。并行可以理解为两台电脑 同时工作,而并发则是在一台电脑中,通过操作系统完成线程的转换,让两个任务在宏观上是同时进行的。多线程是通过提高系统资源的使用率来提高效率的。 大多数语言都支持多线程编程。本章就从Java的角度介绍一下Java中多线程的历史,多线程的创建、管理,以及资源同步等问题。 1. Java多线...原创 2018-03-22 10:22:17 · 455 阅读 · 1 评论 -
json常用转换操作
日常开发中会遇到对接受到的json数据进行排序的情况。这个时候一般有两种处理方式第一种是将json转成对象,然后根据对象中的某个字段进行排序。第二种是直接根据json中的某个属性进行排序。在通过上述两种方法进行排序的时候,都不能避免json向其他格式的转换。这里是用 jackson 进行数据转换。maven中进行 jackson 配置<dependency> ...原创 2018-09-21 18:22:38 · 638 阅读 · 0 评论 -
Guava(二)集合类
集合类1.1 Multiset允许重复,但是不保证顺序。Multiset<String> multiset_1 = LinkedHashMultiset.create();Multiset<String> multiset_2 = TreeMultiset.create();Multisets multisets;Multiset<String> multiset = HashMultiset原创 2018-01-03 13:13:16 · 357 阅读 · 0 评论 -
guava(一)基本类
在pom文件中引入Guava基本类1 Optional T OptionalofT reference Optional OptionalfromNullableT nullableReferenceT orNullT orOptionalT get2 PreconditionscheckArgumentcheckState方法checkElementIndexcheckPosi原创 2017-12-14 13:31:50 · 466 阅读 · 0 评论 -
浅析java参数传递
最近用java写点东西,我把一个String的对象作为参数进行传递。String是一个字符串,本以为会和c++里边一样,在函数里边改变了String的值之后,函数外边的值也会跟着进行改变。但是发现,并没有。接下来说一下java的两种参数传递问题。 1.基本类型参数: 代码如下:public class First { publ原创 2016-05-21 15:14:05 · 359 阅读 · 0 评论 -
Postman+Postman interceptor使用
做后端开发避免不了进行接口调试,但是一般的项目都是前后端分离的,如果把前端代码下到本地,较为费事,这个时候就需要一个可以进行接口调试的工具。Postman就是一个不错的选择。Postman是什么? Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。怎样使用? 使用Post...原创 2017-12-05 18:16:55 · 31935 阅读 · 3 评论