自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式笔记

设计模式**设计模式:**代表最佳实践,通常被有面向对象有经验的开发人员使用。使用设计模式是为了重用编码、让代码更容易被他人理解、保证代码可靠性,设计模式使代码更加工程化。可复用的面向对象软件元素根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。(定义23中,实际23多)什么是gof(四人帮)-------**

2020-12-22 11:14:17 131

原创 Elasticsearch亿万级别查询

这个问题说白了,就是看你有没有实际用过 ES,因为啥?其实 ES 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。第一次搜索的时候,是 5~10s,后面反而就快了,可能就几百毫秒。你就很懵,每个用户第一次访问都会比较慢,比较卡么?所以你要是没玩儿过 ES,或者就是自己玩玩儿 Demo,被问到这个问题容易懵逼,显示出你对 ES 确实玩的不怎么样?说实话,ES 性能优化是没有银弹的。啥意思呢?就是不要期待着随手调一个参数

2020-07-14 09:26:09 809

原创 被面试官一刀砍在了大动脉

被面试官一刀砍在了大动脉是什么感觉哑巴吃黄连泥菩萨过江孔夫子搬家接一个电话面试,前面该介绍的也介绍了,来到了面试官提问我的环节:面试官:你了解hashmap吗?我:了解一些,简单实用过面试官:知道hashmap数据结构吗?我:…面试官:知道哈希表长度超过多少时,变为红黑树吗?我:…(心想,没用过,别问了)(真是给我虐的体无完肤呀,一刀想把我砍死)面试官:对spring了解多少我:Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Sp

2020-07-07 14:58:28 172

原创 zookeeper经典场景

**zookeeper经典场景**配置维护:**分布式系统,服务器部署在集群中,集群服务配置完全相同。出手工更改,出错率高,耗费人工量大,对于集群来说很很危险。zk可以通过‘发布/订阅模式’实现对集群配置文件的管理与维护。‘发布/订阅模式’分为推模式(push)和拉模式(pull)。采用的是推拉结合的模式,与nacos,spring cloud config,携程的阿波罗 作用一样实现步骤Step1:发布者应用程序作为 zk 客户端首先需要在 zk 中创建一个节点,该节点的数据内容即为当前被监控

2020-07-01 15:38:19 254

原创 rpr和http服务浅谈

rpr和http服务浅谈 rpc 是Remote Procedure Call ,远程过程调用。 http 是 HyperTextTransfer Protocol ,超文本传输协议。 了解着两个,首先就要明白osi网络七层模型第一层:应用层。定义了用于在网络中进行通信和传输数据的接口; 第二层:表示层。定义不同的系统中数据的传输格式,编码和解码规范等;第三层:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层。管理着网络中的端到端的数据传输;第五层:网络层。定义网络设备间如.

2020-06-28 10:44:46 154

原创 java关键字static浅谈

经过一段时间的学习,对于java中的static关键字进行了一些简单的总结,欢迎广大学友补充,一起交流学习static关键字 静态方法,不动用不会占用cpu和空间 不是抽象,不能被重载 static{}类加载就执行一次不用初始化类就能访问static变量 一个静态变量就是一个类,不需要通过对象引用来调用,可以直接通过类名来访问抽象方法不能用static 抽象方法无法直接访问成员方法和成员变量 涉及堆和栈的先后问题先进后出原则,使用static,只要加载类就会调用static关键字,就会直接进入方法

2020-06-28 10:19:54 110

原创 算法学习总结(2)——温故十大经典排序算法

算法学习总结(2)——温故十大经典排序算法https://blog.csdn.net/u012562943/article/details/100136531

2019-09-02 17:34:01 145

原创 01蚂蚁-并发编程——并发编程线程池原理——2.线程池的原理

01蚂蚁-并发编程——并发编程线程池原理——2.线程池的原理https://blog.csdn.net/qq_28461661/article/details/94460667

2019-08-21 10:15:04 167

原创 虚拟机的自带JDK卸载与安装配置jdk-8u221-linux-x64.tar.gz / jdk-8u141-linux-x64.tar.gz

虚拟机的自带JDK卸载与安装配置jdk-8u221-linux-x64.tar.gz / jdk-8u141-linux-x64.tar.gzhttps://blog.csdn.net/beishanyingluo/article/details/97675724

2019-08-21 10:14:19 2787

原创 从map中获取不存在的key时会报空指针吗

从map中获取不存在的key时会报空指针吗https://blog.csdn.net/li_canhui/article/details/90766872

2019-08-21 10:12:10 670

原创 SpringCloud之配置中心Config(Git 版)

SpringCloud之配置中心Config(Git 版)https://blog.csdn.net/qq_41402200/article/details/91126435

2019-08-21 10:10:44 159

原创 再看Java之温故知新(体系篇)

再看Java之温故知新(体系篇)https://blog.csdn.net/LucasXu01/article/details/93022464

2019-08-21 10:09:42 87

原创 Integer装箱拆箱、参数传递

Integer装箱拆箱、参数传递https://blog.csdn.net/qq_18683559/article/details/96603318

2019-08-21 10:08:53 117

原创 Java8 Lambda表达式

Java8 Lambda表达式https://blog.csdn.net/qq_38362197/article/details/93177330

2019-08-21 10:07:31 90

原创 revit-二次开发射线法

revit-二次开发射线法https://blog.csdn.net/weixin_39479180/article/details/91899947

2019-08-21 10:07:01 751

原创 数据结构学习之:链表

数据结构学习之:链表https://blog.csdn.net/shun12580/article/details/90737535

2019-08-20 09:18:25 115

原创 【深入理解Java原理】Java 动态代理的理解与Cglib动态代理实现

【深入理解Java原理】Java 动态代理的理解与Cglib动态代理实现https://blog.csdn.net/wangming520liwei/article/details/78167158

2019-08-20 09:17:49 274

原创 【深入理解设计模式】HeadFirst-- 适配器模式

【深入理解设计模式】HeadFirst-- 适配器模式https://blog.csdn.net/wangming520liwei/article/details/79536041

2019-08-20 09:17:05 131

原创 快速排序Java实现

快速排序Java实现https://blog.csdn.net/YelloJesse/article/details/90730479

2019-08-20 09:16:32 205

原创 JSP跳转及其指令

JSP跳转及其指令https://blog.csdn.net/qq_43250401/article/details/82888427

2019-08-20 09:16:02 153

原创 unity中的建造者模式

unity中的建造者模式https://blog.csdn.net/qq_36238093/article/details/90176144

2019-08-20 09:15:31 270

原创 反射

反射https://blog.csdn.net/yingyunzhizi/article/details/93415477

2019-08-20 09:14:52 61

原创 【深入理解Java原理】Java类加载机制

【深入理解Java原理】Java类加载机制https://blog.csdn.net/wangming520liwei/article/details/80641071

2019-08-20 09:13:48 129

原创 tomcat8.5 配置https,生成免费证书

tomcat8.5 配置https,生成免费证书https://blog.csdn.net/zZZ251682553/article/details/93377042

2019-08-20 09:13:05 316

原创 spring学习:IOC容器:单实例和多实例

spring学习:IOC容器:单实例和多实例https://blog.csdn.net/m0_38125704/article/details/93417038

2019-08-19 10:30:20 481

原创 【Spring教程】配置Bean的三种方式

【Spring教程】配置Bean的三种方式https://blog.csdn.net/sinat_27933301/article/details/78313697

2019-08-19 10:29:43 99

原创 Maven 打包插件说明

Maven 打包插件说明https://blog.csdn.net/wangming520liwei/article/details/85005225

2019-08-19 10:29:03 140

原创 Java实现动态获取图片验证码

Java实现动态获取图片验证码https://blog.csdn.net/qq_29653517/article/details/91870964

2019-08-19 10:28:22 695

原创 【深入理解Java原理】Iterator

【深入理解Java原理】Iteratorhttps://blog.csdn.net/wangming520liwei/article/details/79821202

2019-08-19 10:27:39 83

原创 json工具类实现实体字符串相互转换

json工具类实现实体字符串相互转换https://blog.csdn.net/weixin_43895377/article/details/93197509

2019-08-19 10:26:38 230

原创 SpringBoot中接口加密解密统一处理

SpringBoot中接口加密解密统一处理https://blog.csdn.net/xxssyyyyssxx/article/details/88219298

2019-08-19 10:25:53 3469

原创 Java基础(多态的理解与应用)

Java基础(多态的理解与应用)https://blog.csdn.net/qq_41679818/article/details/90523285

2019-08-19 10:25:10 544

原创 面试|static 关键字有什么作用

面试|static 关键字有什么作用https://blog.csdn.net/nobody_1/article/details/92388329

2019-08-19 10:24:02 148

原创 Java多线程——ThreadAPI详细介绍

Java多线程——ThreadAPI详细介绍https://blog.csdn.net/qq_34805255/article/details/92928759

2019-08-19 10:23:18 162

原创 【深入理解Java原理】垃圾回收原理

【深入理解Java原理】垃圾回收原理https://blog.csdn.net/wangming520liwei/article/details/79750924

2019-08-16 10:48:13 91

原创 【深入理解RabbitMQ原理】RabbitMQ 消息分发

【深入理解RabbitMQ原理】RabbitMQ 消息分发https://blog.csdn.net/wangming520liwei/article/details/80624224

2019-08-16 10:47:19 214

原创 集合框架

集合框架https://blog.csdn.net/yjn1995/article/details/89643993

2019-08-16 10:46:29 62

原创 SpringBoot设置接口超时时间

SpringBoot设置接口超时时间https://blog.csdn.net/qq_35860138/article/details/88941558

2019-08-16 10:45:42 3598

原创 Java:配置Java开发环境

Java:配置Java开发环境https://blog.csdn.net/yiminghd2861/article/details/90728182

2019-08-16 10:44:35 54

原创 什么是反射

什么是反射https://blog.csdn.net/meism5/article/details/90413982

2019-08-16 10:44:01 74

空空如也

空空如也

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

TA关注的人

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