自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 常用Sql优化

1.应尽量避免在WHERE子句中使用!=或 <>操作符**① : 示例sql **② : sql执行计划

2020-07-20 15:05:12 127

转载 RocketMQ的消息发送及消费

RocketMQ消息支持的模式:  消息支持的模式分为三种:NormalProducer(普通同步),消息异步发送,OneWay。消息同步发送:  普通消息的发送和接收在前面已经演示过了,在前面的案例中是基于同步消息发送模式。也就是说消息发送出去后,producer会等到broker回应后才能继续发送下一个消息.消息异步发送:  异步发送是指发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 MQ 的异步发送,需要用户实现异步发送回调接口(SendCallback)。消...

2020-06-03 17:02:18 825

原创 Java8 函数式编程Function Consumer

Function<T,R>函数型接口</T,R>传入T类型参数,返回R类型值Consumer< T>:消费型接口传入T类型参数,无返回值.例 :public static void main(String[] args) { People people3 = functionMethod(person, p -> { People people2 = constructor(People::new);

2020-05-22 10:07:14 236

转载 Java8 :流式数据处理

一. 流式处理简介在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现:List<Integer> evens = new ArrayList<>();for (final Integer num : nums) { if (num % 2

2020-05-19 20:48:12 441

转载 javaGC理解

1.GC回收机制熟悉么,分代算法知道么?2.了解 Java 虚拟机的垃圾回收算法?    从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。 Major GC 是清理永久代。Full GC 是清理整个堆空间—包括年轻代和永久代。> Android GCAndroid GC 原理探究- http://geek.csdn.net/news/detail/193654> Java中的GC是什么? 为什么要有GC?G...

2020-05-19 17:53:03 148

转载 配置中心 -- Nacos 实现原理

动态配置管理是 Nacos 的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。动态配置中心可以实现配置更新时无需重新部署应用程序和服务即可使相应的配置信息生效,这极大了增加了系统的运维能力。动态配置下面我将来和大家一起来了解下 Nacos 的动态配...

2020-04-10 14:56:08 275

转载 JAVA中try、catch、finally带return的执行顺序总结

  异常处理中,try、catch、finally的执行顺序,大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后,就会有几种不同的情况出现,下面分别来说明一下。也可以跳到最后直接看总结。 一、try中带有return...

2020-04-09 10:15:24 111

转载 java常见字符串问题

最近很多学习java的小白问我字串相关的问题,觉得很有必要整理下,以方便初学者理解字符串以及应对今后面试中考官的提问。如果你是有几年Java开发经验,可以根据目录选择性的阅读以下内容,并欢迎留言补充。问题列表如下:0.String是最基本的数据类型吗?1.String是否可以被继承?2.Java中的...

2020-04-08 16:35:35 152

转载 java volatile关键字详解

Java并发:volatile关键字详解 原创 ...

2020-01-16 15:00:45 399

原创 idea个性化配置

1.主题插件1.1 activate-power-mode --动画效果1.2 Hiberbee theme1.3 One Dark theme1.4 Vuesion Theme2.常用插件2.1 Alibaba Java Coding Guidelines --阿里巴巴代码规范2.2 Lombok Plugin – 通过注解的形式生成setter,gett...

2020-01-10 11:05:18 608

原创 SpringBoot - 配置log4j2

status: warn monitorinterval: 5 Properties: # 定义全局变量 Property: # 缺省配置(用于开发环境)。其他环境需要在VM参数中指定,如下: - name: log.level.console value: info - name: log.path value: /o...

2020-01-02 21:49:05 143

原创 Elasticsearch Learn

<span hidden="" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> <meta itemprop="name" content="lifuyuan"> <meta itemprop="description" content=""> &lt...

2019-11-25 09:45:12 132

原创 Vim常用命令

<blockquote>vim命令删除字符要删除一个字符,只需要将光标移到该字符上按下”x”。删除一行删除一整行内容使用”dd”命令。删除后下面的行会移上来填补空缺。删除换行符在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是”J”。撤销如果你误删了过多的内容。显然你可以再输入一遍,但是命令”u” 更简便...

2019-11-25 09:41:16 175

转载 sublime text 安装 markdown 插件

手残隐藏了菜单栏解决办法按住 Ctrl+Shifp+p, 出现一个框,在框里输入 “view:”选择:“View:Toggle Menu”安装 package controlsublime 在使用插件前,需要先安装 package control 插件下载 package control点击 Preferences->Browser Packages...返回上级目录...

2019-11-24 13:43:30 346

原创 Linux常用命令

基本命令ifconfig 命令ifconfig查看本机ip地址ping 命令ping ipAddress (检测网络连通性)netstat 命令netstat -apn (查看所有端口及其对应的进程号)netstat -aln (查看所有端口)passwd 命令passwd username (修改密码)...

2019-11-22 20:24:42 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除