自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud微服务架构使用心得

不积跬步,无以至千里;不积小流,无以成江海 前言 最近通过使用SpringCloud微服务架构,记录一些心得。 由于spring cloud是基于spring boot构建的,所以在引入springcloud依赖时需要考虑与spring boot的版本兼容性问题。例如,spring boot使用的是2.2.x或2.3.x,则springcloud版本号需要选择Hoxton。 创建注册中心Eureka服务,需要注意的是注册中心默认注销微服务实例的时间为90秒,当网络故障时,虽然无法进行正常通信.

2022-05-09 21:59:04 557

原创 Elasticsearch搜索引擎学习心得

不积跬步,无以至千里;不积小流,无以成江海 文章目录前言一、安装和配置二、索引操作三、索引中的文档操作四、查询五、分词器六、可视化七、数据同步 前言 最近通过学习Elasticsearch搜索引擎,记录一些心得。 一、安装和配置 es搜索引擎在Windows环境下单机模式和集群模式的安装和配置。在单机模式下直接解压,启动bin目录下的bat文件即可。在集群模式下,需要配置每个节点的名称、通信端口以及跨域设置等。注意:discovery.seed_hosts为es查找master节点的模块,端口为内部.

2022-05-08 22:43:36 927

原创 Java程序运行原理

不积跬步,无以至千里;不积小流,无以成江海 文章目录class文件内容Java运行时数据区方法区堆内存虚拟机栈本地方法栈程序计数器查看class文件内容class内容 - 版本号/访问标志class内容 - 常量池class内容 - 构造方法class内容 - 程序入口main方法程序完整运行分析(一)程序完整运行分析(二)程序完整运行分析(三) class文件内容 class文件包含Java程序执行的字节码;数据严格按照格式(虚拟机规范)紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头.

2020-07-08 21:27:04 192

原创 MySQL事务隔离级别

不积跬步,无以至千里;不积小流,无以成江海 事务事务的概念事务的组成事务的相关特性事务的特性事务并发异常事务的隔离级别MySQL事务隔离级别演示读未提交脏读 事务的概念 数据库事务是访问并可能更新数据库中各种数据项的一个程序执行单元 事务的组成 一个数据库事务通常包含对数据库进行读或写的一个操作序列 一个典型的数据库事务: BEGIN TRANSACTION //事务开始 SQL1 SQL2 COMMIT/ROLLBACK //事务提交或回滚 事务的相关特性 数据库事务可以包含一个或多.

2020-07-02 21:28:15 106

原创 利用Spring事件机制改善原有代码

不积跬步,无以至千里;不积小流,无以成江海 前些时间,在图书馆借阅了《重构-改善既有代码的设计》这本书,书中列举的代码中的坏味道,不就是自己平时写过的代码吗? 话不多说,先上一段伪代码,有什么问题吗? public Result addMessage() throws Exception{ //此处省略n行代码 //发短信 smsUtil.sendSms(); //消息推送 jpushUtils.sendClient(); //发送.

2020-06-14 15:38:25 193

原创 自定义注解和反射的简单应用

不积跬步,无以至千里;不积小流,无以成江海 自定义注解和反射的简单应用元注解@Retention@Documented@Inherited@Target反射(reflection)反射的优缺点:应用创建自定义注解@FiledInfo创建User对象反射方法测试方法 元注解 描述注解的一种方式 @Retention 定义注解的生命周期:source->class->runtime @Documented 文档注解,会被Javadoc工具文档化 @Inherited 是否让子类继承该注解 @T.

2020-06-07 17:38:59 222

原创 Java再回首

不积跬步无以至千里,不积小流无以成江海。 面向对象 1. 封装:将抽象性函式接口的实现细节部分包装、隐藏起来的方法; 2. 多态:同一个行为具有多个不同表现形式或形态的能力 3. 继承:子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法; 多态变量 1. Java的对象变量是多态的,它们能保存不止一种类型的对象; 2. 它们可以保存的是声明类型的对象,或声明类型的子类的对象; 3. 当把子类的对象赋给父类的时候,就发生了向上造型; 造型 1. 子类的对象可以赋值给父类的变量,Jav.

2020-06-07 12:57:41 110

空空如也

空空如也

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

TA关注的人

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