自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Monitor的博客

脚踏实地的进步

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 简述熔断、限流、降级

降级:当服务在高并发场景下无法正常运行时,可以通过降级来保证系统的可用性。- 熔断:熔断器通过维护一个计数器,记录服务的错误率,当错误率超过一定阈值时,熔断器会自动断开服务的调用,防止错误的服务继续对系统造成负载压力,从而保证整个系统的可用性。- 限流:限流是一种控制流量的手段,通过设置最大并发数、最大请求数等方式,保证系统在高并发场景下不会被过多的请求拖垮。- 熔断:当服务的错误率超过一定阈值时,熔断器会自动断开服务的调用,防止错误的服务继续对系统造成负载压力,从而保证整个系统的可用性。

2023-06-01 11:05:28 988

原创 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 21650 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 1075

原创 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 235

原创 MySQL日期类型

日期类型解析 Java MySQL

2021-01-09 00:20:36 870 1

原创 控制台提示多个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 207

原创 【提效工具】Chrome插件 快速清除浏览器缓存

2020-08-19 22:05:45 1673

原创 [问题记录]Chrome浏览器无法保存或自动填充密码

问题描述访问某些网站时,Chrome浏览器弹出密码保存提示框.询问是否保存密码.点击”一律保存”后没有提示保存出错. 下次再进入到该网站后,不能自动填充密码,需要重复输入. 解决方案1. 退出Chrome 浏览器.2. 打开Chrome的Profile.删除Login Data 与 Login Data-journal 注:Chrome的个人配置即Profile文件可以有多个,...

2018-09-17 18:14:50 57023 18

原创 [软件使用]Sublime Text 修改侧边栏与Tab标题栏字体

sublime是目前Mac上相对好用的文本编辑器.有很丰富的主题,但是修改主题,调整字体后,侧边栏与标题栏的字体总是与编辑框不协调.经研究sublime侧边栏/标题栏的字体设置是在主题文件中,需要打开主题源码才可以修改.修改主题文件需要使用一个资源查看器.以下是步骤:下载资源查看器 1.打开 Command Palette (command + shift + P) ...

2018-09-11 16:17:58 4559 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 1334

原创 [问题记录][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 2124

原创 [问题记录][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 31316

原创 [问题记录] :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 1484

原创 java数组,通过反射操作数组

Java语言中,数组对象并不是从某个类实例化出来的,而是JVM动态创建的.对数组对象使用如下操作,可看到数组对应的Class对象.通过RTTI(Run-Time Type Information)可直接检查数组的运行时类型,以及它的签名.下方的 “[L”就是int[]/Integer[] 的运行类型. Integer[] integers = (Integer[]) Array.newInstanc

2017-06-20 18:15:58 794

原创 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 6714 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 607

原创 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 1704

原创 Intellj IDEA ,设置Project面板展示内容

在idea显示目录的时候有时候会显示 ‘.idea目录 *.iml等配置文件’或者Eclipse工程总的.project文件等。可以通过以下方式让其不显示: File | Settings | File Types; 在Ignore file and folder 面板中将.idea *.iml添加进去应用 即可。

2017-02-09 18:03:00 4378

原创 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 439

原创 http url get方式传递数组参数

此文为自己记录,请大家指教 URL 通过Get方式传递数组参数格式如下:?id=1&id=2&id=3注意:Get 方式有字数限制 后台获取时,只需要reqeust.getParameterValues("id") 获取String数组。

2016-07-26 11:45:30 42083 1

原创 Eclipse 导入JDK源码

在eclipse中导入JDK源码,如果有更便捷的方法,希望大家不吝赐教。

2015-08-20 14:34:19 748

从PAXOS到ZOOKEEPER分布式一致性原理与实践-带目录

从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper

2018-08-10

java初学者的宝典

很好的一本书,里面有经验心得,还有代码。语言生动,是初级程序员开发的适合那些新手。最好不过了!

2012-10-24

java反编译工具

java反编译工具,很好的一个反编译工具,绿色版解压后,就可以用。

2012-10-24

空空如也

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

TA关注的人

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