- 博客(10)
- 收藏
- 关注
原创 云原生及大数据
云原生概念云原生 = 微服务 + DevOps(需求导入,管理,代码编写,提测流程,测试自动化,运维,测试环境部署,线上环境部署,测试环境隔离等等) + 持续交付 + 容器化云原生的优势自动化模糊开发,测试,运行的边界成本,弹性...
2022-05-25 19:59:38 751
原创 系统安全相关
系统安全SQL注入做输入校验使用预编译SQL语句执行mybatis的#和$符号的选用XSS跨站点脚本攻击获取用户cookie往服务端操作反射型存储型预防:1.做输入校验、替换:去掉包含的html代码2.设置cookie为http-only访问方式:保护用户cookie,通过脚本无法获取到用户的cookie只能再次请求才能获取到cookieCSRF 跨站点请求攻击触发跨站请求:获取不到用户cookie,利用用户的浏览器打开链接发起请求预防:1.cookie hash2.
2022-04-28 20:17:51 3246
原创 Dubbo RPC原理
Dubbo RPC原理Dubbo 原理包含注册中心,集中式配置管理服务注册与发现提供者provider消费者consumer控制台admin:可以连接到注册中心看到所有的provider和consumer以及对其操作下线等监控中心Dubbo的线程模型IO线程池业务工作线程池Boss线程Dubbo的线程的几种选择all : 一律进工作线程池Dubbo默认策略direct : 一律IO线程池message :除了请求和响应走工作线程池,其余都是IO线程池;推荐采用exec
2022-04-12 20:48:35 465
原创 看源代码解决百度不到的问题
看源代码解决百度不到的问题,学习笔记Jedis TooManyClusterRedirectionsException:太多重定向需要掐头去尾遍历中间节点顺序查看配置或者框架内部问题,找到问题的根源在哪条操作上以及发生异常在哪个关口上,找对应抛出异常的类的引用...
2022-03-31 19:26:58 267
原创 提高数据库服务读写性能
提高数据库服务读写性能单台(机)数据库一般数据库读写是系统的瓶颈,也是优化收益最高的,单点最多的1.查询优化:针对select,以下维度主键查询 千万条记录1-10ms唯一索引 千万条记录10-100ms;与唯一索引的差别为非聚簇索引,需要增加一次寻址普通索引(非唯一) 千万条记录100-1000ms无 百万条记录1000ms+2.批量写:插入无法使用索引时的优化,批量写是优化收益最高的一种方案for each {insert into table values (*) }Exec
2022-03-20 14:52:38 1870
转载 mysql数据库读写、索引和优化
Mysql 数据库读和写读快照,当前读select * from ** where ** 认为是快照读默认启动只有一条查询的事务,加for update就是当前读,其他事务未提交时当前读会阻塞;update 和delete都是当前读行锁、表锁、间隙所行锁:主键列或索引列;主键和唯一索引力度最小最轻量级;普通索引锁满足条件的所有行表锁:无索引列间隙锁:发生在普通索引,插入时锁住不存在的列所在的间隙,比如6不存在,存在5,10那么就锁住5-10之间所有间隙,左开右闭普通索引满足5,10,15,20
2022-03-19 15:19:23 152
转载 JAVA程序性能优化
制约程序性能的根源常用的性能评估指标并发:同一时间多少请求访问:如同一时间10个用户请求,并发就是10TPS:transaction per second:相当于写操作QPS:query per second:相当于读请求,从数据库读出写到缓存一般认为是QPS耗时:端到端耗时,从发起到结束,影响用户体验的耗时,包含了网络耗时;服务端耗时,出去了公网的网络带宽,是机房内网串联的耗时;应用程序耗时,摒弃了外围的存储,外围的数据库和外围的一些系统,单纯的应用程序的耗时,最小原子化耗时95线:95
2022-03-19 15:17:44 121
java 企业官网 前后端 springMVC 保证运行
2022-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人