java
凛冬降至
这个作者很懒,什么都没留下…
展开
-
Java后台服务慢优化杂谈
Java后台服务慢优化杂谈Java后台服务慢优化杂谈前言方案For循环内查询数据库优化For循环内修改数据库优化多线程并发处理缓存异步服务器集群Java后台服务慢优化杂谈前言你是否遇到过这样的场景,当我们点击页面某个按钮后,页面一直loading,要等待好几分钟才出结果的画面,有时直接502或504,作为一个后台开发,看到自己开发的系统是这个样子,就问你惭愧吗。这种问题其实是性能问题,当用户量少数据少的时候,处理还是很快的,数据量一旦大起来,后台处理时间就会延长,前端大部分直接超时或无限等待直接死掉原创 2020-08-28 12:37:27 · 850 阅读 · 0 评论 -
Redis+Kafka异步提高并发
Redis+Kafka异步提高并发Redis+Kafka异步提高并发设计实现提交请求接口Kafka消费队列异步处理Service客户端轮询获取结果Redis集群节点配置KafKa集群节点配置压力测试Redis+Kafka异步提高并发我们平时开发的后台接口,如果不优化,比如加缓存,异步等,接口并发量很难上得来,因为业务逻辑处理需要时间,后面的请求都在排队,时间一长就都超时了,这就是压力测试经常遇到的问题。简单说就是并发量上不来,那如何提高并发呢。设计提高并发通常有几个步骤,而且是循序渐进的。通常我是按原创 2020-07-08 08:21:44 · 1918 阅读 · 0 评论 -
Java集合框架
转自:http://www.cnblogs.com/skywang12345/p/3308498.htmlhttp://www.cnblogs.com/hzmark/archive/2012/12/17/CollectionBase.html Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*...原创 2015-05-10 20:37:57 · 146 阅读 · 0 评论 -
Java注解-自定义注解实例
在Java中注解随处可见,学习Java注解,知道其原理,可以读懂很多开源框架,如Spring,Mybatis等,还可以自定义注解实现更高级的功能。 一、常见的Java注解 Jdk自带的注解:@Override,@SuppressWarnings,@Deprecated(方法过时) 第三方框架注解:Spring,Mybatis等 二、注解的分类1.按运行机制分 源...2016-01-23 21:24:42 · 320 阅读 · 0 评论 -
Ajax请求导出Excel的问题
Ajax请求导出Excel的问题描述:前端发起Ajax请求get或post,后台使用Poi生成excel文件,最后用response输出excel文件流。整个调用过程都没有报任何错,excel文件也生成在本地,但浏览器没有弹出文件下载,毫无反应。 解决:开始一直以为是浏览器兼容性,或后台输出文件流代码有问题,调了半天,也都一样,不报任何错。后来上网搜发现在类似的问题,Ajax导出...原创 2016-02-01 16:12:02 · 1806 阅读 · 1 评论