摘要:
一、类初始化
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)