- 博客(554)
- 资源 (33)
- 问答 (1)
- 收藏
- 关注
原创 mysql新类型json操作技巧
JSON 数据类型是 MySQL 5.7.8 开始支持的。在此之前,只能通过字符类型(CHAR,VARCHAR 或 TEXT )来保存 JSON 文档。
2023-08-21 21:23:46
268
原创 Canal1.1.6发送MySql的binlog日志到Rocketmq(3)
本文介绍阿里巴巴 MySQL binlog 增量订阅&消费组件Canal采集MySQL的binlog日志发送到RocketMQ的环境搭建过程
2023-05-04 19:53:51
316
原创 Canal1.1.6发送MySql的binlog日志到Rocketmq(2)
本文介绍阿里巴巴 MySQL binlog 增量订阅&消费组件Canal采集MySQL的binlog日志发送到RocketMQ的环境搭建过程
2023-05-04 19:39:22
801
1
原创 Canal1.1.6发送MySql的binlog日志到Rocketmq(1)
本文介绍阿里巴巴 MySQL binlog 增量订阅&消费组件Canal采集MySQL的binlog日志发送到RocketMQ的环境搭建过程
2023-05-04 19:04:59
245
原创 美团Leaf分布式ID源码启动部署
美团点评分布式ID生成系统,主要内容包括类snowflake方案、数据库生成、Leaf-segment数据库方案,希望通过本文能帮助到大家能够很方便的使用。
2022-10-22 20:18:21
1158
原创 elasticsearch-analysis-dynamic-synonym同义词插件实现热更
elasticsearch-analysis-dynamic-synonym同义词插件实现热更
2022-09-25 23:05:03
950
原创 集成Sentine导致OpenFeign接口Fallback无法输出异常信息
集成Sentine导致OpenFeign接口Fallback时无法输出异常信息
2022-08-31 20:45:17
543
原创 GitHub报错:You‘re using an RSA key with SHA-1, which is no longer allowed
解决GitHub报错:You're using an RSA key with SHA-1, which is no longer allowed
2022-06-06 17:09:23
486
1
原创 shardingsphere连接模式
连接模式定义org.apache.shardingsphere.core.constant.ConnectionModepublic enum ConnectionMode { MEMORY_STRICTLY, CONNECTION_STRICTLY}两种模式的差别 内存限制模式:对于同一数据源,如果有4张分表,那么执行时,会获取4个连接并行 连接限制模式:对于同一数据源,如果有4张分表,那么执行时,只会获取max.connections.size....
2022-03-25 23:55:01
1699
1
原创 RocketMQ Console 可视化管理工具生成
github拉取最新源码GitHub - apache/rocketmq-externals: Mirror of Apache RocketMQ (Incubating)切换分支release-rocketmq-console-1.0.0拉取分支release-rocketmq-console-1.0.0源码修改application.properties 配置文件路径:rocketmq-externals\rocketmq-console\src\main\res..
2022-02-14 23:14:30
2032
1
原创 spring-boot集成skywalking6.6.0性能监控和安装(2)
1 agent探针配置1.1 agent探针目录将 D:\Soft\apache-skywalking-apm-bin\agent 目录拷贝到 E:\agent ,保持目录结构不变1.2 修改探针agent.config修改探针服务名称# The service name in UIagent.service_name=${SW_AGENT_NAME:chy-server}2 增加skywalking日志依赖 <dependency> .
2021-12-05 22:00:23
743
原创 spring-boot集成skywalking6.6.0性能监控和安装(1)
1 下载skywalkingskywalking各个版本下载地址2 环境要求JDK版本在JDK 8 - JDK 12之间 注意:如使用 ElasticSearch7 的版本,那么需要 JDK 11+默认依赖端口: 11800:和Skywalking通信的gRPC端口 12800:和Skywalking通信的HTTP端口 8080:UI所占用的端口本机环境JDK8和MySQL,建议本地测试下载版本:apache-skywalking-apm-6.6.0...
2021-12-05 21:27:04
1440
转载 windows安装mysql8
1 下载地址MySQL :: Download MySQL Community Server2 解压自定义目录3 新建my.ini[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Soft\mysql-8.0.27-winx64# 设置mysql数据库的数据的存放目录datadir=D:\\Soft\mysql-8.0.27-winx64\Data# 允许最大连接数max_connections=200# .
2021-12-01 21:32:44
274
原创 Fiddler5抓包APP数据配置
1 打开Tools->Options2按图配置General3 按图配置HTTPS4 按图配置Connections备注:端口88885 手机wifi配置代理
2021-12-01 20:43:40
290
原创 spring函数参数解析器HandlerMethodArgumentResolver
作用函数参数是需要由head,cookie等信息动态拼装的参数对象继承HandlerMethodArgumentResolver接口@Componentpublic class InjectUserHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { private static InjectUserHandlerMethodArgumentResolver injectUserHand
2021-10-10 10:51:01
231
原创 MyBatis分页插件Pagehelper原理
分页插件<!-- 分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version></dependency>利用springboot自动装配
2021-08-11 22:04:04
377
1
原创 nacos配置中心(2)-集成mysql
新建数据库nacos执行SQL脚本脚本目录:nacos\conf\nacos-mysql.sql修改nacos配置文件配置文件目录:nacos\conf\application.properties#*************** Config Module Related Configurations ***************#### If use MySQL as datasour...
2021-08-09 22:00:40
309
原创 spring-cloud-alibaba环境搭建-集成naocs配置中心(2)
项目pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/m
2021-08-09 21:34:14
217
原创 spring-cloud使用nacos配置中心的坑
解决不读取nacos配置最新版本依赖如下: <!-- 配置中心 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version
2021-08-06 22:39:09
3184
原创 JMX入门
JMX定义JMX是Java Management Extensions的简写,即Java管理扩展。从名字中就可以看出,这门技术是对Java应用程序和JVM进行监控和管理的。在企业实际开发过程中,所有的程序都是需要进行监控的。没有监控,程序就相当于是裸奔。JMX场景通过JMX,我们可以监控的内容包括:1、服务器中各种资源的使用情况:如CPU、内存等2、JVM内存使用情况3、JVM中的线程情况:tomcat线程池,自定义线程池4、JVM中加载的类5、自定义统计信息四.
2021-08-04 17:52:43
795
原创 spring-cloud-alibaba环境搭建-版本关系(1)
spring-cloud-alibaba和spring-cloud版本关系https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E采用最新版本搭建:Spring Cloud Version:Spring Cloud 2020.0.0Spring Cloud Alibaba Version:2021.1Spring Boot Version:2.4.2注册中心
2021-07-16 22:19:40
892
原创 nginx配置跨域
add_header Access-Control-Allow-Origin 'w'if($request_method='OPTIONS') { return 204;}
2021-05-31 22:34:01
911
原创 mysql忘记root账户密码
编辑/etc/my.cnf配置文件[mysqld]下添加skip-grant-tables重新启动数据库sudo /etc/init.d/mysql restart登录数据库mysql -uroot -p选择数据库usemysql;更新root用户密码UPDATE user SET Password=PASSWORD('新密码')where USER='root';刷新系统数据flush privileges; 编辑/etc/my...
2021-04-24 21:26:16
194
原创 nginx的使用技巧
1、重写(permanent)说明:返回永久重定向状态码301场景:https://test.com/t/index.html 转发到https://www.baidu.com/location = /t/index.html { rewrite/t/index.htmlhttps://www.baidu.com/permanent;}2、重写(break)说明:将url重写成新的地址,不是转发请求到新的location上去执行。场景1:将https:/...
2021-04-07 22:32:21
297
原创 nginx遇到的坑
1) 自定义请求头获取不到请求头request_token中包含'_'字符,会nginx过滤掉。默认情况下,underscores_in_headers为off,表示当客户端请求头中带有下划线的字段默认将会被标识为无效字段。解决方案添加如下配置:http {underscores_in_headers on;}2)nginx没有透传host请求头,tomcat 400nginx默认情况下nginx反向代理是不会转发请求中的Host头部,nginx在没有配置p..
2021-04-07 21:29:47
1929
原创 nginx配置CSP策略和Nonce随机数方案
CSP(Content-Security-Policy)Content-Security-Policy 的 HTTP Header 可以指示浏览器只信任指定白名单的JS源。即使通过XSS攻击注入了恶意的脚本文件,浏览器也不会执行。CSP配置例子location ~ ^/test/(.*)$ { add_header Content-Security-Policy "default-src 'self' ; font-src 'self' data: ;script-src 'sel...
2021-04-06 23:05:27
2873
原创 nginx内置变量
Nginx官网嵌入变量说明The ngx_http_core_module module supports embedded variables with names matching the Apache Server variables. First of all, these are variables representing client request header fields, such as $http_user_agent, $http_cookie, and so on. Als
2021-04-06 22:11:58
240
原创 java类加载流程
1 类加载的三个过程1.1 加载阶段类加载阶段就是由类加载器负责根据一个类的全限定名来读取此类的二进制字节流到JVM内部,并存储在运行时内存区的方法区,然后将其转换为一个与目标类型对应的java.lang.Class对象实例(Java虚拟机规范并没有明确要求一定要存储在堆区中,只是hotspot选择将Class对应哪个存储在方法区中),这个Class对象在日后就会作为方法区中该类的各种数据的访问入口。加载阶段由类加载器负责1.2 链接阶段链接阶段要做的是将加载到JVM中的二进制字节
2021-03-03 22:17:38
253
1
原创 java程序排查cpu高
1) top2)top -p PID -H 或者ps -mpPID-o THREAD,tid,time 查看线程占用CPU的列表PID是上面找到的进程号,此命令可以查看占用高CPU的进程内部具体是哪些线程(TID)在占用CPU,看哪些线程的时间很长3)printf "%x\n" TID4) jstack PID > PID.log5)jmap -dump:live,format=b,file=map.dumpPID ...
2021-03-03 19:59:50
233
原创 awk指令
测试数据 test.logv|2021-02-19 15:50:45.000|http|/getUser/|200|post|30|{code:1}v|2021-02-19 15:51:45.000|http|/getUser/|200|post|20|{code:1}v|2021-02-19 18:51:45.000|http|/getUser/|200|post|20|{code:1}按|分隔分析数据[admin@192 test]$ awk -F\| '$4~/getUser/ &
2021-02-19 23:52:06
284
原创 grep命令
grep命令用于根据关键字查找内容行用法grep 【选项】 匹配模式 【文件】常用选项-i 忽略字符大小写-v 取反-v 单次匹配-q 静默匹配,不在屏幕上显示结果选项举例[admin@192 test]$ cat 1.txt hellochychy2CHYmoney[admin@192 test]$ cat 1.txt | grep chychychy2[admin@192 test]$ cat 1.txt | grep -i .
2021-02-17 21:43:22
306
原创 linux中tr和cut命令
free 命令显示内存信息[admin@192 test]$ free total used free shared buff/cache availableMem: 2865552 1367172 638280 11508 860100 1197264Swap: 1953788 0 1953788grep 命令
2021-02-17 20:47:56
333
原创 BeanFactoryPostProcessor的作用
接口定义大概意思是:实现该接口,可以在创建bean之前,修改bean的定义属性值public interface BeanFactoryPostProcessor { /** * Modify the application context's internal bean factory after its standard * initialization. All bean definitions will have been loaded, but no beans *
2021-01-06 23:13:12
1068
原创 spring解决循环依赖原理
查看源码doCreateBeanorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBeanprotected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final Object[] args) { // 省略无关代码 // Eager.
2021-01-03 22:56:27
585
原创 Spring中Aware接口功能如何实现的
1)查看ApplicationContextAwareProcessor源码1部分实现Aware接口的bean调用构造函数后,通过BeanPostProcessor的postProcessBeforeInitialization方法实现获取spring的资源class ApplicationContextAwareProcessor implements BeanPostProcessor { //省略无关代码 @Override public Object postP
2020-12-27 22:40:59
418
1
RocketMQ Console 可视化管理工具
2022-02-14
IKAnalyzer-solr4.x-update.zip
2020-02-11
D3.js数据可视化实战手册
2019-04-07
kityminder-js
2019-03-23
hadoop2.7.6 winutils.exe hadoop.dll
2018-05-04
android反编译工具
2017-09-21
MAC OS X Snow Leopard 10.6 引导镜像Rebel_EFI和darwin
2014-04-12
opengl函数手册
2013-08-05
XPath最通俗的教程.rar
2009-07-20
XSLT标准参考手册.chm
2009-07-20
dsoframer.ocx 2.3.0.0
2009-06-02
redis的bitmap数据怎么转成java的BitSet
2018-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人