自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL执行一个查询的过程

MySQL执行一个查询的过程

2022-11-06 10:24:23 256

原创 Linux 通过关键字实时查看日志

我们的项目部署在服务器,可能由于打印的日志太多,很难找到我们需要的日志,我们就可以通过关键字搜索

2022-08-24 09:56:51 2135

原创 修改Idea项目名称

修改Idea项目名称如上图:Unknown就是项目名称项目名称步骤File-Project Structure

2022-05-26 13:38:01 468

原创 apollo不重启服务自动更新配置的源码实现

@Configuration@EnableApolloConfig@ConditionalOnProperty(value = "apollo.bootstrap.enabled", havingValue = "true", matchIfMissing = true)public class ApolloConfig { Logger logger = LoggerFactory.getLogger(ConfigChangeService.class); /** *

2022-03-17 15:58:03 515

原创 笔记本电脑麦克风没有声音的解决方法

问题:win10系统,刚买的笔记本语音聊天对方听不到。步骤一:找到“麦克风安装程序”步骤二:点击开始步骤三:选择 Cortana听不到我的声音步骤四:依次排除故障希望能帮到你

2022-01-04 20:20:17 6078

原创 微信小程序多次上传到开发版本,代码不生效解决方法

问题:当我们开发微信小程序时,本地开发好上传到微信小程序的开发版本。当打开体验版用手机扫描测试时发现新提交到开发版本的代码没有生效,可能是由于我们没有打开微信小程序的调试模式。...

2021-10-19 11:14:05 1183

原创 IDEA代替git clone **

第一步:第二步:

2021-09-07 17:58:47 146

原创 Failed to load JVM DLL

在启动IDEA报如下错误:在环境变量没有配置错误的情况下,很有可能是win10权限的的问题。在启动IDEA时要用管理员权限启动。

2021-08-16 08:43:26 4517

原创 fastjson复杂json转换为java对象

最近从redis里面取数据的时候发现有一个结构时较为复杂的json,开始还想着要用反射机制将json转换为对象。最后经过查阅很多文档fastjson性能很好,经过很多实验终于将json转换为对应java bean了。json:{ "areaInit": false, "corpId": 211, "inCustomAreaList": [ { "areaAcReage": 0.0, "areaId": 90, "corpId": 1,

2021-07-28 08:51:07 2773

原创 com.alibaba.fastjson.JSONObject json转java对象忽略大小写

public class Person{ @JSONField( name = "Name", ordinal = 0 ) private Integer name; } 在java实体类里面加@JSONField,就可以在json转对象时自定义json的属性值JSONObject jsonObject = new JSONObject(jsonStr);Person person= jsonObject.toJavaObject

2021-07-27 16:25:46 2670

原创 redis详解

1. NoSQL简介1.1 数据库应用的演变历史单机数据库时代、Memcached时代、读写分离时代、分表分库时代(集群)、nosql时代。1.2 NoSQL数据库NoSQL = Not Only SQL(不仅仅是SQL) ,泛指non-relational(非关系型数据库)。NoSQL数据库是为了解决大规模数据集合多重数据种类带来的挑战,特别是超大规模数据的存储。NoSQL数据库的一个显著特点就是去掉了关系数据库的关系型特性,数据之间一旦没有关系,使得扩展性、读写性能都大大提高。1.3 No

2021-06-17 17:09:49 403

原创 java线程池

1. 概述线程池就是有效使用线程的一种常用方式. 线程池内部可以预先 创建一定数量的工作线程,客户端代码直接将任务作为一个对象提交 给线程池, 线程池将这些任务缓存在工作队列中, 线程池中的工作线 程不断地从队列中取出任务并执行。线程池工作流程示意图:2. JDK 对线程池的支持JDK 提供了一套 Executor 框架,可以帮助开发人员有效的使用线程池public class ThreadPool { public static void main(String[] args) {

2021-06-06 17:18:37 64

原创 JVM系列之1:内存与垃圾回收

JVM的整体结构简图:详细图:程序计数器当前线程所执行的字节码的行号指示器,用于记录正在执行的虚拟机字节指令地址,由存储引擎读取下一条指令;生命周期与线程的生命周期保持一致线程私有。它是程序控制流的指示器,分支、循环、跳转、和异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。字节码解释器工作时就是通过改变计数器的值来选取下一条需要执行的字节码指令。它是唯一一个在Java虚拟机规范中没有规定任何OutMemoryError情况的区域。Java虚拟机栈Java虚拟机栈(Java

2021-06-05 19:14:54 144 2

原创 GoF 的 23 种设计模式

设计模式有两种分类方法:根据模式的目的来分和根据模式的作用范围1. 根据目的来分根据模式用来完成什么工作的来划分,这种方式可分为创建型模式、结构型模式、行为模式。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式。行为型模式:用于描述类或对象之间怎样相互协

2021-06-03 08:32:13 3180 1

原创 动态代理详解

代理模式代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客类和目标对象之间起到中介的作用。代理模式的作用A、控制访问B、增强功能代理模式分类静态代理与动态代理代理的实现方式需求:用户需要购买 u 盘,u 盘厂家不单独接待零散购买,厂家规定一次最少购买 1000个以上,用户可以通过淘宝的代理商,或者微商哪里进行购买。淘宝上的商品,微商都是 u 盘工厂的代理商, 他们代理对 u 盘的销售业务。..

2021-05-31 10:46:38 105

原创 Java编程思想(4版)源码

Java编程思想(4版)源码Github地址https://github.com/BruceEckel/TIJ4-code

2021-05-29 23:50:58 559

原创 Spring Boot @Component未被实例化

在实现类里面增加了@Component但是在启动服务是任然报错Caused by: java.lang.IllegalStateException: No fallback instance of type class xxx found for feign client yyy解决办法在Spring boot 的启动类里面增加@ComponentScan(“com.*”) 就完美解决问题了...

2021-05-29 21:40:43 623

空空如也

空空如也

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

TA关注的人

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