自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sentinel熔断与限流实践

参考:Sentinel实现熔断与限流https://blog.csdn.net/qq_42200163/article/details/110038554参考:SentinelResource注解使用详解https://blog.csdn.net/weixin_42073629/article/details/107117585一、背景使用Sentinel来自动切换开关,当发现出现某个异常达到指定数量的时候,触发切换资源不可用的开关二、Sentinel简介2.1 Sentinel介绍

2021-02-07 10:41:50 246 2

原创 GoLand Remove from Sidebar恢复

恢复goland、idea sidebar

2023-06-15 17:42:05 375

原创 Mac配置autojump

【代码】Mac配置autojump。

2023-04-13 13:14:35 529

原创 Go语言陷阱

使用命令查看程序是否存在数据竞态情况。返回值因形式不同而不同。

2023-03-08 20:32:41 139

原创 Java基础20221105

SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,MySQL和PostgreSQL都有不同的实现提供给用户,而Java的SPI机制可以为某个接口寻找服务实现。对象,包含了与类有关的信息。反射可以提供运行时的类信息,并且这个类可以在运行时才加载进来,甚至在编译时期该类的 .class 不存在也可以加载进来。

2022-11-05 22:17:26 183

原创 @Cacheable缓存注解使用

【代码】缓存Cacheable。

2022-10-10 10:39:43 1390

原创 MyBatis缓存

MyBatis缓存介绍,一二级缓存配置及整合第三方缓存框架

2022-10-09 14:42:23 947

原创 Elasticsearch安装

安装skywalking进行全链路追踪,使用默认数据库h2性能较差,所以安装elasticsearch进行数据存储。

2022-09-26 15:44:18 638

原创 skywalking实战--实操

skywalking实战

2022-09-23 10:31:45 3057

原创 mvn 打包特殊配置

在pom.xml中配置resource,结合filtering,includes,excluds。二、mvn过滤掉指定包,类。一、过滤指定配置文件。

2022-07-29 10:45:20 985

原创 Java反编译jar成Java文件

Luyten Mac版是Mac平台上的一款Java反编译工具,Luyten Mac版是一款很强大的反编译工具包,是一款github的开源工具,它的功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。Luyten Mac版对于超过几千行的代码,编译相对慢,但是格式化出的代码,更好看。使用Luyten,能够成功反编译所有之前用jd-gui无法反编译的文件。Luyten Mac版为用户提供全面的代码生成和代码分析工具,包含Java编译器和反编译器两大重要组件,支持.jar和源代码,是旨在为用户提供简化图形界

2022-07-04 11:00:22 642

原创 env: python: no such file/env: python: Permission denied

背景mac升级系统版本至12.3.1 (21E258)后,无法使用autojump命令,提示env: python: no such file修复方案卸载python之后重装解决问题brew uninstall pythonbrew install python

2022-04-24 17:07:45 779

原创 MySQL | 最左匹配原则

最左匹配原则最左匹配原则就是指在联合索引中,如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQL 语句就可以利用这个联合索引去进行匹配。例如某表现有索引(a,b,c),现在你有如下语句:select * from t where a=1 and b=1 and c =1; #这样可以利用到定义的索引(a,b,c),用上a,b,cselect * from t where a=1 and b=1; #这样可以利用到定义的索引(a,b,c),用上a,bsel

2022-01-25 11:05:07 2867 2

原创 基于TC和netem实现网络异常情况的模拟

TC 故障模拟

2021-12-27 10:16:36 3447

原创 ChaosBlade学习

chaosblade学习记录

2021-12-21 11:04:46 1085

原创 Mac安装thrift

准备工作(1)安装boost,brew install boost,推安装1.60.0版本安装特定版本的应用:brew search boost@brew install boost@1.60(2)安装bison,brew install bison(3)下载thrift-0.5.0源代码http://archive.apache.org/dist/incubator/thrift/0.5.0-incubating/(4)安装thrift解压:tar -zvxfthr...

2021-04-26 10:23:10 594

原创 Kibana关联ES查询数据

1、安装并启动ES和Kibana2、通过curl写入数据到ES3、访问http://localhost:5601/4、选中Stack management,创建index,5、选中Index pattern,新建Index pattern,index为curl创建的people6、创建完成之后到Kibana目录下Discovery查询数据...

2020-11-11 19:43:47 2729

原创 Gson总结

1、2、SerializedName属性值映射@SerializedName("email_address") public String emailAddress; 备选属性,只要命中其中一个就行,格式如 @SerializedName(value = "emailAddress", alternate = {"email", "email_address"})3、Gson中使用泛型TypeToken当我们要通过Gson解析这个jsonArray时,一般有两种方式:使用数...

2020-06-15 17:49:34 201

原创 Mac安装Redis

一、安装redis安装部分转自https://www.jianshu.com/p/bb7c19c5fc47二、Redis设置密码找到安装目录下的redis.conf,找到对应的requirepass,去掉注释,配置自己的密码 配置文件修改完成之后,需要指定启动的配置文件才生效,命令为:redis-server /usr/local/redis-6.0.3/redis.conf 启动完成之后,客户端登录如果没有验证密码,会有对应提示 可以登录之后执行验证指令 auth password;也.

2020-06-02 19:13:53 147

原创 Idea 导入代码格式规范包

1、Idea导入百度代码格式规范包baidu-idea-20150126.jar选择File-->Import settings 选择baidu-idea-20150126.jar -->重启Idea2、每次重装Idea之后都要重新配置很麻烦,所以第一次配置完成之后就导出一下setting文件,下次安装的时候直接导入即可...

2020-05-20 08:56:49 3725

转载 Mac安装Navicat

https://xclient.info/s/navicat-premium.html

2020-05-07 23:26:54 368

原创 Mac安装homebrew

运行下面自动脚本(已经全部替换为国内地址):/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2020-04-29 23:26:02 2158 11

转载 Mysql数据库字符集编码中文乱码以及特殊字符入库存储问题解决方案

1.设置数据库和表字段的编码格式为utf8mb4;2.mysql的版本不能太低,低于5.5.3的版本不支持utf8mb4编码;3.然后将应用依赖的mysql-connector-java升级成最新版(目前最新版是5.1.37),最后修改druid数据源的配置,增加一行<property name="connectionInitSqls" value="set names utf8...

2020-02-04 11:41:10 1946

原创 RestTemplate请求header过长

调用A系统的时候,发现请求的header的Accept-Charset过长,请求报文如下既然是Accept-Charset过长,那么就先了解下什么是Accept-CharsetAccept-Charset请求头用来告知(服务器)客户端可以处理的字符集类型。 借助内容协商机制,服务器可以从诸多备选项中选择一项进行应用, 并使用Content-Type应答头通知客户端它的选择。浏览器通...

2019-09-27 09:37:41 2424

转载 Mac配置iTerm命令行样式配置

转自:https://www.jianshu.com/p/405956cdaca6主题样式描述:https://github.com/robbyrussell/oh-my-zsh/wiki/themes

2019-07-05 17:01:36 526

原创 Mac下iTerm2 sz/rz配置

背景之前一直在Ubuntu下开发,经常会在服务器和本地来回拷贝文件,一直使用scp命令,这会儿切换到Mac之后,发现scp在局域网下好使,但是不在一个局域网下就不好使了,OMG,不能上传下载文件,总感觉缺点啥,索性上网查查有啥解决办法,看了很多也实际操作了,发现iTerm2能完美解决这个问题,所以留个笔记记录记录< - ....->1、下载iTerm2iTerm2下载地址...

2019-07-05 10:20:08 2878 2

转载 Java RestTemplate post请求传递参数遇到的坑

转自:https://blog.csdn.net/LDY1016/article/details/80002126最近使用Spring 的 RestTemplate 工具类请求接口的时候发现参数传递的一个坑,也就是当我们把参数封装在Map里面的时候,Map 的类型选择。 使用RestTemplate post请求的时候主要可以通过三种方式实现1、调用postForObject方...

2019-06-04 18:19:47 7095

转载 热修改mysql数据库表结构

转自:https://www.cnblogs.com/Mr-Echo/p/9435333.html热修改mysql数据库 (生产环境中增加字段、索引不发生锁表)首先不得不在该篇里面梳理一个数据库热增加删除字段表的工具pt-online-schema-change这个工具在前面我的博文 《关于utf8mb4的学习了解笔记》里面有提到过,他是一个online的ddl(data definiti...

2019-05-22 16:46:41 399

转载 BAT算法题

最全BAT算法面试100题:阿里,百度,腾讯,京东,美团,今日头条第一:复杂度估算和排序算法(上)1)时间复杂度和空间复杂度2)认识对数器3)冒泡排序4)选择排序5)插入排序6)如何分析递归过程的时间复杂度7)归并排序8)小和问题第二:复杂度估算和排序算法(下)1)荷兰国旗问题2)随机快速排序3)堆结构与堆排序4)认识排序算法的稳定性5)...

2019-04-30 11:32:27 1192

原创 使用ajaxFileUpload上传文件流至服务器,同时提交多个参数

1.前端界面引入如下两个js文件,注意引入顺序,因为ajaxfileupload会用到jquery,所以jquery应该先引入"text/javascript" src="/js/jquery.min.js">"text/javascript" src="/js/open/ajaxfileupload.js">  申请单号: "7">"common-text re

2016-08-25 09:03:35 5875

Goland配置文件, 减少重复配置

配置文件

2023-03-08

goland配置文件,自己用的

goland配置文件,自己用的

2023-02-24

空空如也

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

TA关注的人

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