摘要: 一、类初始化 1、一个类要创建实例需要先加载并初始化该类 (1)main方法所在的类需要先加载和初始化 class Father{ private static int i = method(); private static int method() { System.... 阅读原文
2020-05-05 10:37:01 阅读(2801) 评论(0)
摘要: Spring 在哪些情况下会出现循环依赖错误?哪些情况下能自身解决循环依赖,又是如何解决的?本文将介绍笔者通过本地调试 Spring 源码来观察循环依赖的过程。 1. 注解属性注入 首先本地准备好一份 Spring 源码,笔者是从 Github 上 Clone 下来的一份,然后用 IDEA 导入,再创建一个... 阅读原文
2020-05-05 10:35:04 阅读(2312) 评论(0)
摘要: 原文Understanding How Graal Works - a Java JIT Compiler Written in Java,讲了jvmci和ideal graph的基本概念以及一些优化技术,很不错的一篇文章,开头结尾不太重要的部分已经省略,请见谅。 JIT编译器是什么 我敢说很多读者都知道JI... 阅读原文
2020-05-05 09:21:25 阅读(2378) 评论(0)
摘要: 作者:张乎兴 来源:Dubbo官方博客 背景介绍 Dubbo Spring Boot 工程致力于简化 Dubbo RPC 框架在Spring Boot应用场景的开发。同时也整合了 Spring Boot 特性: 自动装配 (比如: 注解驱动, 自动装配等). Production-Ready (... 阅读原文
2020-05-05 08:53:01 阅读(2367) 评论(0)
摘要: 1. 策略模式原型举例 现在要实现一个算税策略,税计算类型有价内税和价外税,将来可能会增加新的税类型,初始设计类结构如下:     类 职责 TaxStrategy 税策略接口 InterTaxStrategy 价内税策略,负责计算价内税 OuterTaxStrategy 价外税策略,负责... 阅读原文
2020-05-05 06:57:02 阅读(2306) 评论(0)
摘要: getRequestDispatcher() getRequestDispatcher() 包含两个方法,分别是请求转发和请求包含。 RequestDispatcher rd = request.getRequestDispatcher("/MyServlet"); rd.forward(request, r... 阅读原文
2020-05-05 06:00:05 阅读(2532) 评论(0)
摘要: 添加国际化i18n语言配置: # src/main/resources/i18n/login.properties login.btn=登录 # src/main/resources/i18n/login_zh_CN.properties login.btn=登录 # src/main/resourc... 阅读原文
2020-05-05 00:00:03 阅读(2429) 评论(0)
摘要: 这个意思是应用程序没有针对/error的显式映射   报错浏览器效果图     解决办法: 把版本改高点就好了,这里以前的版本是1.4.0就报了那个错误    把版本改高点就可以正常访问了     有些可能是别的错误,希望对你有帮助。。。。 阅读原文
2020-05-04 22:40:07 阅读(2666) 评论(0)
摘要: @ 目录 前置知识 有限状态机 状态机下的正则表达式 串联匹配 并连匹配 (正则表达式中的 |) 重复匹配(正则表达式中的 ? + *) 重复0-1次 ? 重复1次以上 重复0次以上 匹配指定次数 特殊符号(正则表达式中的 . \d \s……) 子表达式(正则表达式 () ) 练习题 代码实... 阅读原文
2020-05-04 21:09:06 阅读(2453) 评论(0)
摘要: 事情起源于一次本地安装和配置RabbitMQ,代码之前是OK的,只是把RabbitMQ服务器的IP网段调整到和开发机器不同的网段后(备注,有设置两者互通,并且防火墙也是通的); 但是当做完RabbitMQ服务器的网段后,开发机器的代码就访问RabbitMQ,就报错connection error or tim... 阅读原文
2020-05-04 19:55:05 阅读(2367) 评论(0)