- 标签:
- Java (6)
- SpringBoot (6)
- Aop (1)
- Thymeleaf (1)
- Restful (1)
- SpringCloud (1)
- Consul (1)
- Zookeeper (1)
- Eureka (1)
- Etcd (1)
- Nacos (1)
- Jvm (3)
- 网站架构 (6)
- 分布式架构 (6)
- Vim (1)
- Nginx (1)
- 负载均衡 (2)
- Cache (1)
- MQ (2)
- MyBatis (1)
- RabbitMQ (1)
- NodeJs (1)
- 监控 (1)
- Prometheus (1)
🗒️ 用Java和Nodejs获取http30X跳转后的url
301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。
JVM GC算法 CMS 详解
CMS,全称 Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求 大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。
JVM调优—GC 长时间停顿问题及解决方法
垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况发生。
Spring Boot 采用自定义注解方式实现AOP日志记录
很多时候我们需要在项目中对用户的操作记录进行日志持久化操作,在SpringBoot中采用自定义注解方式采用Spring Aop拦截器实现对用户请求的操作日记持久化。
Spring Boot Jar包运行加载静态资源文件
有时候我们需要在项目中使用一些静态资源文件,比如在导出Excel表格数据时需要读取Excel模板,在导出时先读取Excel模板再把内容填充进去。