随笔分类 - 工作总结
摘要:windows 控制台cmd乱码的解决办法 我本机的系统环境: OS Name: Microsoft Windows 10 企业版 OS Version: 10.0.14393 N/A Build 14393 有时在cmd中输出的中文乱码 解决办法如下: 在
阅读全文
摘要:<! flowchart 箭头图标 勿删 CHCP的使用 CHCP是一个计算机指令,能够显示或设置活动代码页编号。 一般上是在命令提示框中使用,用来查询和修改命令提示框的编码格式 具体使用方法 查看活动代码页编号 方式1: 》》》Win+R 进入运行框 》》》输入cmd 打开命令提示框 》》》输入C
阅读全文
摘要:我在eclipse上对redis进行了一个操作,添加了一个中文字符串进去,可以看到是添加成功了的 但是在命令行中读取的时候却成了乱码,如下图所示 这是因为windows命令行的编码是gbk 可以通过如下方法解决: 启动命令行,输入chcp 65001(是utf 8格式),我们可以看到命令行的属性当中
阅读全文
摘要:今天在springboot中使用数据库,springboot版本为2.0.2.RELEASE,通过pom引入jar包,配置文件application.properties中的redis配置文件报错,提示例如deprecated configuration property 'spring.redis
阅读全文
摘要:上篇文章介绍了springboot中集成spring session实现了将session分布式存到redis中。这篇在深入介绍一些spring session的细节。1、session超时:在tomcat中,如果要设置session的超时,我们可以在web.xml或者springboot的appl
阅读全文
摘要:准备工作 新建两个springboot2.0.2版本的服务,配置文件添加: 在默认设置下,Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为 eureka.client.register with eureka=false eureka.client.f
阅读全文
摘要:<! flowchart 箭头图标 勿删 前言: session共享策略有很多,常见的有粘性复制,高并发下效率查。tomcat redis session manager无疑是一个挺好的方案,缺点要配置tomcat,有点复杂。最优的方案莫过于使用Spring Session无缝整合redis,只要项
阅读全文
摘要:前言 在开始spring session揭秘之前,先做下热脑(活动活动脑子)运动。主要从以下三个方面进行热脑: 为什么要spring session 比较traditional session方案和spring session方案 JSR340规范与spring session的透明继承 一.为什么
阅读全文
摘要:目录 一、线程池监控参数 二、线程池监控类 三、注意事项 在上一篇博文中,我们介绍了线程池的基本原理和使用方法。了解了基本概念之后,我们可以使用 Executors 类创建线程池来执行大量的任务,使用线程池的并发特性提高系统的吞吐量。但是,线程池使用不当也会使服务器
阅读全文
摘要:目录 一、入门示例 二、异常场景1 三、异常场景2 四、解决方法 之前在使用线程池的时候,出现了 java.util.concurrent.RejectedExecutionException ,原因是线程池配置不合理,导致提交的任务来不及处理。接下来用一个简单的例
阅读全文
摘要:目录 一、理论分析 二、实际应用 为了加快程序处理速度,我们会将问题分解成若干个并发执行的任务。并且创建线程池,将任务委派给线程池中的线程,以便使它们可以并发地执行。在高并发的情况下采用线程池,可以有效降低线程创建释放的时间花销及资源开销,如不使用线程池,有可能造成系统创建大量线程而导
阅读全文
摘要:Tomcat的server.xml中连接器设置如下 Xml代码 <Connector port="8080"
阅读全文
摘要:tomcat的maxThreads、acceptCount(最大线程数、最大排队数) url: http://blog.sina.com.cn/s/blog_605f5b4f01012ljj.html tomcat 的Connector配置如下 <Connector po
阅读全文
摘要:<! flowchart 箭头图标 勿删 什么是最佳线程数? 为满足更多用户访问需求,可以调整Tomcat线程数,但是不能太大,否则导致线程切换开销,随着用户递增(线程数也随之调整),系统QPS逐渐增加,当用户量达到某个值,QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值认为
阅读全文
摘要:转自:详解tomcat的连接数与线程池,本文重新做了编排。 1.前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 Tomcat配置文件server.xml中:Connector的主要功能,是接收连接请求,创
阅读全文
摘要:性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 为什么要找最佳线程数: 1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫
阅读全文
摘要:(1)问题产生:使用500个线程并发下载tomcat工程中的一个文件时,服务器出现java.net.SocketException: Connection reset异常, 客户端出现connect timeout; (2)分析认为是服务器连接超过最大并发数而重置,导致客户端连接超时; 于是配置to
阅读全文
摘要:问题描述:springboot使用spring data redis存储数据时乱码 redis key/value 出现\xAC\xED\x00\x05t\x00\x05 问题分析: 查看RedisTemplate类 JdkSerializationRedisSerializer类 Serializ
阅读全文
摘要:在redis 中存储中文,读取会出现乱码(其实不是乱码,只是不是我们存的中文显示) 1 redis> set test "我们" 2 OK 3 redis> get test 4 "\xe6\x88\x91\xe4\xbb\xac" 如何在get时取到它的中文呢?只需要在redis cl
阅读全文
摘要:redis的值有5种类型,不同的类型有不同的命令来获取: 字符直接 get key 队列 左端弹出一个元素 LPOP key 哈希 HGET key field 集合 SMEMBERS key 返回集合中的所有元素 有序集合ZRAN
阅读全文

浙公网安备 33010602011771号