- 博客(677)
- 资源 (2)
- 问答 (8)
- 收藏
- 关注

原创 redis原理深入解析之看完这篇还需要努力
len:4 alloc:4 flags:1 数组 \0sds可追加:动态扩容 减少内存分配次数 二进制安全如新字符串1m 新空间为扩展后字符串长度+1m+1 内存预分配。
2024-03-07 06:16:59
974

原创 Knife4j
基于SpringFox2.x提供swagger2规范 基于springdoc-openapi项目OAS3规范。兼容sprinbMVC springBoot springWebFlux。集swagger2和openAPI3一体。配置swagger代码or配置文件xml。
2024-02-26 14:35:50
427

原创 jmeter压测
h3>调用哪个服务的哪个方法这里设置线程相关jmeter强大到很强大 hh~可设置一下 上面的 参数${}对应的有后置HTTP请求数据库设置
2023-10-17 18:58:47
253

原创 集成shiro
基础概念1、UsernamePasswordToken,用来封装用户登录信息 public UsernamePasswordToken(final String username, final char[] password, final boolean rememberMe, final String host) { this.username = username; this.password
2022-01-18 12:04:15
3318

原创 如何写出气定神闲的代码——泛型
使用了Mybatis 增强工具包https://gitee.com/baomidou/mybatis-plushttps://blog.youkuaiyun.com/s10461/article/details/53941091泛型相关 本来这里有一大段溢美之词,但是写完感觉也没什么高大上的,但是作为小白下面的代码极其思想是我需要多学习的,之前一直加班,现在有点时间开始欣赏cto的代码;大概介绍一下:简单的三层,采用springboot,redis,baomidou,一切从简原来的mq也去掉...
2021-05-07 18:38:41
737

原创 python批量修改数据库字段类型
#首先这个代码没有提取不够简练#!/usr/bin/python# -*- coding: UTF-8 -*-import pymysqlimport datetimeimport timeimport re,stringhost = "19.206.25.24"mysql_user_name = "root"now = datetime.datetime.now()now_timestamp = int(time.time())def update_create_time..
2021-01-25 18:14:18
920
5

原创 JIT
JIT,又是一块带肉的骨头;just-in-time compilation,运行时编译,吭哧吭哧写了半天的bug不能到最后还让人来做吧?“侬脑子瓦特了”——当然是交给机器做,javac把java源文件翻译成class文件(字节码组成),jvm加载这些文件逐条取出字节码并执行,这就是解释执行了!当然还可以重新编译优化字节码以生成机器码,CPU直接执行,这样效率更高,这里有java如此受欢迎的原因,这里点破不说破,然后怎么让机器去执行呐?当然是告诉它了:要有源代码或者字节码到机器码的转换过程,...
2020-10-18 12:15:43
258

原创 对象一定分配在堆上吗?
读过之前半文章的小哥哥们肯定都知道,宝宝我最近入坑了Golang,当然这不是自愿的也说不上胁迫,反正就入坑了,没想到21世纪的C语言也有了堆和栈,随之而来的战利品是逃逸分析,自然这只是其中之一,其他的离题比较远,写文章最主要的是什么?不被催稿(奋斗状)!这个我有生之年是做不到了 官方回答逃逸分析:一种确定指针动态范围的方法,就是在程序的哪些地方可访问到这些指针,具体涉及到指针分析和形状分析,是不是不好理解,在次要特别鸣谢公司让贫下中农的我可以”科学上网“;再直白一些:逃逸分析确定某个指针可...
2020-10-13 22:07:41
530
1

原创 springboot自动装配
装载谁@SpringBootApplication @SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan@EnableAutoConfiguration开启自动装配 在classpath下找到all配置的bean进行装配,据若干conditional定制规则初始化@Import(EnableAutoConfigurationImportSelector.class)1.5中过时,查看父类AutoC...
2020-09-02 23:29:55
172

原创 DDD Domain Drive Design
源自圣杰https://www.cnblogs.com/sheng-jie/p/6931646.htmlDDD理论系列文章DDD综合软件系统分析和设计的面向对象建模的方法通用语言:通过团队交流达成共识 能简单清晰准确 传递业务规则的语言(文字 图片)《实现领域驱动设计》书中有一个简单的例子(P238)系统必须对User进行认证,并且只有当Tenant(租户)处于激活状态时才能对...
2019-09-05 21:14:15
402

原创 ShardingSphere下
使用规范不支持:不支持case when,having,union可解析至第一个含表的子查询,在下层嵌套再次找到子查询抛错子查询不支持聚合函数,不支持含shema的SQL:shardingsphere对sql的访问都是在同一个逻辑schema上分页完全支持MySQL、PostgreSQL和Oracle的分页查询,SQLServer由于分页查询较为复杂,仅部分支持性能编...
2019-08-27 15:01:58
2425
1

原创 开源监控:Prometheus
开源的系统监控及告警工具,适用于以服务器为中心,高动态 面向服务架构 的监控;架构图:prometheus server:核心,据配置采集数据,服务发现,数据存储prometheus targets:探针exporter提供采集接口,或应用本身提供的支持promethenus数据模型采集接口pushgateway:为部分push场景提供插件,监控数据先推送到push...
2019-05-29 22:54:16
757
1

转载 kafka入坑
高级消费者提供消费消息的方法而屏蔽底层细节;高级消费者在zk特点分区存储最后的偏离(kafka启动时准备完毕),全局kafka集群消费群体,任何老逻辑的消费者应该被关闭然后运行新的代码,当一个新的进程拥有相同的消费者群的名字,kafka新增进程的线程来消费topic且引发“重新平衡”:分配现有分区到all可用线程如果你提供比在topic分区多的线程数量,一些线程将永远不会看到消息。 如果...
2019-03-19 22:04:26
337
4

转载 canal详解
canal在github上的文档:https://github.com/alibaba/canal/wiki/ClientExamplemysqlcanal伪装成mysql slave,如此“降低”姿态,mysql当然要做出些表示:那便是开启binlog支持[mysqld]log-bin=mysql-bin #添加这一行就okbinlog-format=ROW #选择row模式...
2019-03-09 16:46:45
3875

原创 ClickHouse 来一篇
是时候来见证一下真正的面向列的DBMS了!!!真正的DBMS没有任何垃圾值,数据紧凑存储(无需存数值长度):定长数值clickhouse容许在运行时可建表建库,加载数据进行查询,不需要重新配置 重启服务器快:不是一般的飞快支持事务,无隔离级别:ACID是没戏了,so数据可能不一致 我们CK是分析性数据库嘛 引擎:合并树MergeTree系列通主键字典排序,主键可以是列...
2019-03-03 10:30:46
523
原创 系统架构师-软件工程
当然我有很多不能失去的东西,但是力量弱小的我 只能通过诅咒来复仇,我是懦弱的,也是可悲的,是啊,只有强大才能战胜一切,可是强大又谈何容易,既要又要对小吗喽的我来说太难了,所以现在开始一步步走向强大吧,不要感情,摒弃这些糟粕,理性 冷血 努力强大自己!9月17号中秋节 -- 恰巧是个中秋节,有多少离家的人,我没有那么惨但是也很不快乐,我其实一点也不快乐,充满了对当下的迷茫和担忧,未来遥不可及,当下又困难重重,对人性很失望,我要诅咒所有欺负我 欺骗我的人;再次且诅咒所有欺骗我的人!
2024-09-15 23:29:41
174
原创 系统架构师-零散-凑合看吧
活动图:动态图,特殊状态图,系统内从一活动到另一个活动到流程,分岔和汇合。语言,指定 分析 设计 验证,包括硬件 软件 信息 人员 程序 设施。状态图:动态图,状态机,单个对象在多个用例中的行为,事件触发器。序列图:顺序图 动态图,时间顺序组织的对象间交互活动,同步。用例图:静态图,用例,参与者,之间关系,人 硬件关系。类图:静态设计视图,一组对象,接口,协作。sysML:通用图形。
2024-09-13 15:25:03
284
原创 系统架构师-高级职称
半导体/磁/光等介质存储数据;复杂CISC(intel amd的x86cpu)/精简指令集RISC(arm和power)层次:片上/片外缓存/主存/外存(访问速度依次降低,容量依次提高)冯诺伊曼计算机结构:运算器/控制器/存储器/输入设备/输出设备。白盒/黑盒/灰盒/桌前检查/代码审查/代码走查。图形()/信号处理器,现场可编程编辑门阵列。控制/运算单元集成,中央处理器CPU。系统:整体用途 服务对象。硬件:结构 性能 规模。
2024-08-29 21:04:13
487
1
原创 软考-高级(系统工程与信息系统基础)
概念:使用计算机作为工具,对系统的结构/元素/信息和反馈等进行分析,达到最优规划 最优设计 最优管理和最优控制的目的(咱就是小小计算机 分析结构 元素 信息 反馈,就达到了四个最优 是不是很厉害,你信不信 反正我是信了):如何了解和控制系统,技术/原则/理论/数据和经验,信息的获取/处理/应用/传播/决策支持;强调过程/阶段/状态/趋势和系统的生命周期;,定义and分析系统的要素/子系统/过程/功能以及如何相互协作,要解决的关键问题是聚焦于问题的关键:系统的结构和功能,(不管怎么着先用一套观念震慑ta)
2024-08-13 09:38:47
251
原创 RabbitMQ再回首--往事如梦
这文章你就读吧,越读越🥸,一读一个不吱声可靠的🐰警官:rabbitMQ,功能全面,不丢数据,体量小,容易堆积channelStringexchangeStringtypebooleandurablebooleanautoDeleteMapStringObjectargumentsthrows;durable=false 我勒个天才 会丢消息哒,broker重启之后 exchange就从这个世界上消失了,pro还怎么发消息 啊!
2024-08-09 21:21:13
1387
1
原创 axure元件组---老强大了
链接:https://pan.baidu.com/s/1Z14A2pDC6QJtAZsAo9ChlQ。--来自百度网盘超级会员V5的分享。
2024-07-25 19:12:25
190
原创 面试杂谈之clickhouse
ast查询被传递给read方法,表引擎用它判断是否使用索引,表中读取更少的数据。iblockInputStream数据读取和关系运算,read 下一块数据。中表的子集的容器,icolumn/idataType/列名 构成的集合。,数据的序列化和反序列化由dataType负责,对应的数据类型实现。分区目录保存到磁盘,数据写入不断创建新分区目录,后台任务合并。写入一批数据,数据以数据片段形式写入磁盘,不可修改片段。数据定义DDL/关系运算/表引擎对应。,二进制/文本列/值 直接与表的数据类型。
2024-06-09 10:43:38
548
原创 杂谈k8s
其实看我之前的博客,k8s刚有点苗头的时候我就研究过,然后工作的时候间接接触 也自己玩过 但是用的不多就忘记了,正苦于不知道写什么,水一篇 用来面试应该是够了支持云应用开发、运行与运维一体化的云应用平台软件应运而生k8s核心功能:集群管理,多种服务器托管方式,一站式容器生命周期管理,灵活扩展调度策略等。
2024-05-31 23:20:04
922
3
原创 数据库监控监听
嘿嘿 又知道多一点点 说来有些惭愧 现在才发现,都怪canal 哈哈实时监控mysql表除了canal还有什么,还有很多,比如。
2024-05-12 11:53:53
984
1
原创 mysql 细分
批处理默认是逐条发送 SQL 到数据库的,没有充分利用数据库提供的原生批处理能力,需要额外的配置来启用真正的批处理支持,如使用。三个隐式字段trxId事务id,rollptr回滚指针,rowid隐藏主键,undo日志read view三个组件。propagation_nested:有则运行在一个嵌套事务中,savepoint,propagation_requires_new:开启新事物,外层和内层互不影响。propagation_not_supported:非事务执行,挂起事务。
2024-05-11 00:05:55
686
ELK6.1.2,filebeat及es的常用head和ik插件
2018-04-03
Highcharts
2017-03-05
连接阿里云数据库RDS失败,想选40C币 没有那么多了,请大家帮帮忙,急
2018-06-16
springboot项目controller注入失败,空指针;单元测试没有问题
2018-06-15
service层判断返回值是否为空,空的话返回一个=null的model,不为空的话
2017-08-22
服务用jenkins构建之后注册不上dubbo,url访问500,重启tomca问题解决
2017-08-22
JAVA用SSH框架,Source not found for OrderService
2017-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人