- 博客(5)
- 收藏
- 关注
原创 程序调优总结
目录Java调优概述设计调优代码调优字符串优化集合优化 Java调优概述web服务器2个重要的性能参数:响应时间、吞吐量 程序的性能主要体现在执行速度:关系到响应时间内存分配:是否过多消耗内存、是否可能发生内存泄漏启动时间负载承受能力:系统压力上升时,系统响应时间的上升曲线是否平缓 常见的系统瓶颈磁盘IOCPU网络操作数据库锁竞争内存:内存占用过多可能导致频繁Full GC 常见的调优层次设计调优:在开发前进行项目设计
2021-02-27 19:01:50 860
原创 JDK7~13的新特性
目录jdk7新的资源关闭方式 try-with-resourcesjdk8接口新增的默认方法、静态方法新增的base64加解密api新增的时间日期类、时间日期处理类新增的NPE处理类Optional新增的函数式接口、lambda表达式函数式接口lambda表达式jdk8内置的函数式接口新增的方法引用方式::新增的集合操作方式Streamstream的基本使用map()filter()sorted()limit()allMatch()、anyMatch()max()、min()reduce()foreach(
2021-02-24 19:34:30 855 6
原创 压测工具JMeter使用指南
目录GUI模式压测基本使用断言自定义变量批量导入测试数据压测数据库CLI模式压测压测流程分析压测结果分布式压测 前端的静态资源一般都放在cdn上,速度快、无需压测,压测一般是指后端接口的压测。一般只压测请求频率高的接口,压测请求频率低的接口没有意义。jmeter是一个开源免费、功能强大的压测工具,纯java编写,支持不同的请求协议(http、https),支持分布式压测。 GUI模式压测基本使用win下载zip,linux下载tgz,里面的文件都是一样的,只是压缩格式不同。
2021-02-21 22:10:09 1220
原创 分布式应用的用户信息检验方案JWT
目录jwt简介jjwt实现jwtjava-jwt实现jwt说明 jwt简介Json web token(JWT):使用HMAC或RSA算法加密用户信息生成token,存储在客户端(浏览器),客户端请求服务端时携带上token,服务端解密token获取用户信息。 优缺点优点:token包含了用户的id、昵称、头像等基本信息,避免了再次查库;使用json交换数据,通用、轻量;token存储在客户端,适合分布式应用、单点登录,不占用服务端的内存资源。缺点:token存储在客户端
2021-02-21 20:48:40 784 2
原创 SpringCloud Bus 消息总线
目录使用springcloud bus刷新服务配置集成springcloud bus手动触发刷新自动触发配置更新流程 bus消息总线,发生指定事件时,可以单播或广播通知指定的接口、服务,比如git仓库更新服务配置,可以通知服务及时刷新配置。springcloud bus需要搭配消息中间件rabbitmq或kafka使用,使用消息队列存储消息。 使用springcloud bus刷新服务配置集成springcloud bus对每个config client都进行如下操作1、
2021-02-06 22:25:40 520 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人