- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 谷歌文件操作--Guava
1、引入Guava <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version> </depend
2020-06-12 09:33:42
562
原创 redis精解
1、redis 字符串 set key value 存储字符串 get key 获取字符串 getrange key start end 获取原字符串指定位置间的子字符串(包头包尾) getset key value 将指定的key对应的值设置为value(传入的值)并返回旧值 getbit key offset(代了解) mget key1 key2 … 获取多个key对应的值,不存在的key返回(nil) setbit key offset value(代了解) setex key seconds va
2020-06-02 22:19:06
182
原创 JDK 8 新特性-详细解释
JDK 8 新特性 1、Lambda 表达式 1.1 语法 (参数) -> {表达式},多个参数用逗号隔开,可以显示定义参数类型,也可以不定义参数类型,{}可以写也可以不写。 (parameters) -> expression 或 (parameters) ->{ statements; } 1.2 代码示例 public class Test { public static void main(String[] args) { TTest tTest = (
2020-05-27 19:40:31
330
原创 jvm调优-小白
1、jvm调优 jvm调优说白了就是杜绝Full GC或者减少Full GC次数,使系统稳定运行。 下面先说说堆内存模型 2、堆内存模型 下面是堆内存模型图 由上图可以看出堆内存分为年轻代和老年代,年轻代又分为eden区和Survivor区,Survivor区分为from区和to区。 2.1可达性分析算法 可达性分析算法:将“GC ROOTS”对象作为启点,从这些节点开始向下搜索引用对象,找到的对象都标记为非垃圾对象,其余的未标记的对象都是垃圾对象 2.2GC回收机制 当eden区满时,根据可达性分析算法,
2020-05-26 09:21:54
188
原创 ik-analyzer-solr5-5.x.jar下载,免费,免费,免费
ik-analyzer-solr5-5.x.jar这个jar包是怎么回事,怎么个个都要收积分,这让哪些伸手党情何以堪(我也是为伸手党),话不多说,直入主题 jar包附上 文件正在审核,审核通过后会跟新下载链接 面介绍一下怎么自己构建这个jar包 首先先到GitHub下载源代码,地址:https://github.com/EugenePig/ik-analyzer-solr5 导入idea 如果你...
2020-01-16 10:04:59
817
4
原创 Lombok常用注解
idea集成Lombok需要安装lombok插件,这就就省略直接进入主题 @Getter 生成get方法 @Setter 生成set方法 @ToString 生成toString方法 @Data 生成get、set、toString、equals、hashCode和无参构造方法 @RequiredArgsConstructor和@NoNull配合使用 将标记为@NoNull的属性生成一个...
2019-11-13 15:11:00
122
原创 Go安装及IDEA配置
Go安装及环境变量设置 下载地址 这里就不介绍安装步骤了,next就完事 主要说明一下环境变量的配置 安装完cmd输入go env检查安装是否成功 安装完默认已经配置包GOROOT和GOPATH,GOPATH默认是C盘,GOROOT为你安装是选择的目录,如果你要重新配置GOPATH自需要重新配置GOPATH即可 以上就是Go安装和环境配置 IDEA配置GO开发环境 1、下载插件,File-&g...
2019-11-05 20:39:01
583
原创 阻塞队列LinkedBlockingDeque
今天用到LinkedBlockingDeque实现了个功能,做下笔记 LinkedBlockingDeque常用方法 初始化(构造方法) public LinkedBlockingQueue(); //设置容量为Integer.MAX public LinkedBlockingQueue(int capacity); //设置指定容量 public LinkedBlockingQueue(...
2019-11-05 17:57:38
205
原创 IDEA无法识别sun.misc.BASE64Encoder包
sun.misc.BASE64Encoder从java 1.9就去除了,将jdk换回1.8即可解决
2019-10-29 15:41:05
3306
4
原创 Linux定时任务Crontab踩坑日志
首先先跟大家介绍一下crontab crontab安装与常用命令 1、安装 首先查看一下是否已安装crontab which crontab 使用该命令可以查看crontab的安装位置,如果没有安装则提示不存在crontab,要执行以下命令进行安装 安装cron主程序 yum -y install vixie-cron 在安装驱动cron守护线程的表格程序 yum -y install c...
2019-10-29 10:21:01
547
原创 Java1.8 新特性之数组遍历
Java1.8 新特性之数组遍历 数组判空 Optional.ofNullable(变量).orElse(变量为空时给对象赋的值); 数组遍历 list.forEach(l->{System.out.println(l)}) 相对于传统的for循环去遍历数组,java 1.8新特性更加简洁方便。 ...
2019-10-28 14:40:28
1188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人