- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 简述熔断、限流、降级
降级:当服务在高并发场景下无法正常运行时,可以通过降级来保证系统的可用性。- 熔断:熔断器通过维护一个计数器,记录服务的错误率,当错误率超过一定阈值时,熔断器会自动断开服务的调用,防止错误的服务继续对系统造成负载压力,从而保证整个系统的可用性。- 限流:限流是一种控制流量的手段,通过设置最大并发数、最大请求数等方式,保证系统在高并发场景下不会被过多的请求拖垮。- 熔断:当服务的错误率超过一定阈值时,熔断器会自动断开服务的调用,防止错误的服务继续对系统造成负载压力,从而保证整个系统的可用性。
2023-06-01 11:05:28
1134
原创 chrome浏览器无法下载http链接的资源
现象:通过HTTPS页面无法下载http资源,并且Console中打印如下信息.Mixed Content:The Site at 'https:...'was loaded over a secure connection,but the file at 'http:...' was redirected throug an insecure connection.This file should be served over HTTPS.This download has been block
2021-01-14 13:16:05
25033
7
原创 MySQL日期类型(三)
MySQL对TIME,DATETIME,TIMESTAMP类型支持小数秒,精确到微妙,最多6位.定义小数位 通过设置时间与日期类型的长度如:CREATE TABLE `fractional_scondes_test` ( `create_time` time(3) DEFAULT NULL, `dtime` datetime(6) DEFAULT NULL, `tstamp` timestamp(2) NULL DEFAULT NULL, `id` int NOT NU...
2021-01-13 13:37:49
1448
原创 MySQL日期类型(二)
1. 不同时间与日期类型的取值范围日期类型取值范围DATETIME年份: 0001-9999TIMESTAMP年份: 1970-20382. 可识别的日期格式2.1 MySQL识别DATE类型格式说明字符串类型带有分隔符的字符串字符串需满足两种格式类型:'YYYY-MM-DD' 或 'YY-MM-DD'.任何标点符号均可以作为年月日间的分隔符,如以下格式均可以被识别: '2020-01-02' , '2020@01@02' , '2020,01,02' ,
2021-01-12 18:38:26
331
原创 控制台提示多个JavaLaunchHelper
Idea运行java应用程序时,控制台打印如下信息:objc[2363]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java (0x1015924c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/libinstr
2021-01-06 23:24:00
248
原创 [问题记录]Chrome浏览器无法保存或自动填充密码
问题描述访问某些网站时,Chrome浏览器弹出密码保存提示框.询问是否保存密码.点击”一律保存”后没有提示保存出错. 下次再进入到该网站后,不能自动填充密码,需要重复输入. 解决方案1. 退出Chrome 浏览器.2. 打开Chrome的Profile.删除Login Data 与 Login Data-journal 注:Chrome的个人配置即Profile文件可以有多个,...
2018-09-17 18:14:50
58397
18
原创 [软件使用]Sublime Text 修改侧边栏与Tab标题栏字体
sublime是目前Mac上相对好用的文本编辑器.有很丰富的主题,但是修改主题,调整字体后,侧边栏与标题栏的字体总是与编辑框不协调.经研究sublime侧边栏/标题栏的字体设置是在主题文件中,需要打开主题源码才可以修改.修改主题文件需要使用一个资源查看器.以下是步骤:下载资源查看器 1.打开 Command Palette (command + shift + P) ...
2018-09-11 16:17:58
4901
2
原创 [软件注册]Sublime 3 激活/注册码(key)
偶然发现了一种sublime激活方式.使用的sublime3.1.1版本,亲试有效.Step1 : 配置 host文件(推荐使用 switchhost软件,可以快速变更host)127.0.0.1 www.sublimetext.com127.0.0.1 license.sublimehq.comStep2 : 在sublime –> help –...
2018-09-10 22:27:39
1535
原创 [问题记录][SpringBoot]单元测试 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration...
如题,详细的堆栈信息如下:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration,you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.springframe...
2018-09-04 09:22:32
2509
原创 [问题记录][Git] 使用idea的update提示Can't Update No tracked branch configured for branch master or branch ...
如题,问题详情如下图问题原因 Git 不知道你要pull远程的哪个分支.如果此时使用git bash ,注意看下错误提示便知: There is no tracking information for the current branch.解决方案解决如上的问题很简单.在问题图片中已经有了解决方案:方案 1检查远程分支是否存在使用git pull ...
2018-09-03 11:33:34
31574
原创 [问题记录] :MyBatis 报错:元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?
如题:服务器启动的时候报如下问题,详细错误日志如下:Caused by: org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 17; 元素类型为 "configuration" 的内容必须匹配 (properties?,settings?,typeAliases?,typeHandlers?,objectFa...
2018-09-01 12:09:22
1625
原创 java数组,通过反射操作数组
Java语言中,数组对象并不是从某个类实例化出来的,而是JVM动态创建的.对数组对象使用如下操作,可看到数组对应的Class对象.通过RTTI(Run-Time Type Information)可直接检查数组的运行时类型,以及它的签名.下方的 “[L”就是int[]/Integer[] 的运行类型. Integer[] integers = (Integer[]) Array.newInstanc
2017-06-20 18:15:58
871
原创 MySQL性能分析语句 show profile/show profiles
功能说明show profile 和 show profiles 语句可以展示当前会话(退出session后,profiling重置为0) 中执行语句的资源使用情况.Profiling 功能由MySQL会话变量 : profiling控制,默认是OFF.关闭状态.select @@profiling; show variables like ‘%profil%’; 通过以上两个语句均可以查
2017-03-30 14:31:39
6803
1
原创 Spring Bean 生命周期管理
Spring的IoC容器有两种:BeanFactory 与ApplicationContext.BeanFactory 对 Bean延迟加载,启动时快并占用较少的系统资源ApplicationContext容器启动后,实例化所有singleton,非abstract Bean;当然还可以配置Bean的lazy-init属性,使其延迟加载(注意:如果其他非延迟加载的Bean使用到lazy-init的
2017-03-02 12:06:07
655
原创 MyBatis批量插入主键回写
使用Mybatis操作批量插入时有如下异常.Mybatis版本: 3.2.4DB: MySQLExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.binding.BindingException: Parameter 'id'
2017-02-16 17:43:33
1788
原创 Intellj IDEA ,设置Project面板展示内容
在idea显示目录的时候有时候会显示 ‘.idea目录 *.iml等配置文件’或者Eclipse工程总的.project文件等。可以通过以下方式让其不显示: File | Settings | File Types; 在Ignore file and folder 面板中将.idea *.iml添加进去应用 即可。
2017-02-09 18:03:00
4512
原创 Spring Data JPA 入门学习笔记
根据 Spring Data JAP Guide 入门 Sping JPA 过程记录环境准备 项目要去 jdk1.8 + ,Application.java 中使用了 jdk1.8 + 的lambda表达式.则需要升级JDK 与 Exclipse IDE升级JDKEclipse IDE kepler SR2 已经支持 jdk 1.8 ,需要安装插件: Java 8 support for E
2016-12-21 18:08:17
473
原创 http url get方式传递数组参数
此文为自己记录,请大家指教 URL 通过Get方式传递数组参数格式如下:?id=1&id=2&id=3注意:Get 方式有字数限制 后台获取时,只需要reqeust.getParameterValues("id") 获取String数组。
2016-07-26 11:45:30
42818
1
从PAXOS到ZOOKEEPER分布式一致性原理与实践-带目录
2018-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人