摘要: 几个概念: 1、初始化连接数,比如存在5个Connection 2、最大连接数,比如最大10个Connection 3、空闲池,存放当钱没有被使用的connection 4、活动池,存放当前正在使用的connection 5、执行完业务逻辑后,进行连接的释放,即放入空闲池 6、数据库本身也对连接数有 阅读全文
posted @ 2020-02-09 14:22 xinjia 阅读(191) 评论(0) 推荐(0) 编辑
摘要: import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; import javax.swing.*; public class PrintImag 阅读全文
posted @ 2019-12-13 15:40 xinjia 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、安装 1. 下载源码包: redis-4.0.14.tar.gz 2. 解压:tar -zxvf redis-4.0.14.tar.gz 3. 编译:在src目录下安装:make install,安装结果:(在src目录下面会生成常用的命令) 4、修改配置文件:(4.x版本:设置密码,设置后台运 阅读全文
posted @ 2019-05-07 15:40 xinjia 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、引入相关依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.17.RELEASE</version> </dependency> <d 阅读全文
posted @ 2019-04-22 09:39 xinjia 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 考虑问题:分布式商品秒杀 在分布式部署中,以nginx提供负载均衡,提供服务主机以集群形式部署。mysql作为db服务。 比如:现在db中存储了1w+的商品信息,用于提供服务的主机集群里面包含三台高性能主机,预估此次参与秒杀的人有3w+, 秒杀活动9点中开始,nginx对外暴露的域名为 www.go 阅读全文
posted @ 2019-04-10 18:13 xinjia 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Windows环境下安装Nginx 解压:nginx-windows 双击: nginx.exe 在widow下面一闪而过,可以查看启动日志:在logs文件夹下面查看error.log里面的信息,当出现pid时,说明启动成功: 127.0.0.1 能看到nginx欢迎界面说明,nginx安装成功 演 阅读全文
posted @ 2019-03-11 16:56 xinjia 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1 版本说明 Spring boot 版本: 2.1.3.RELEASE Spring Cloud 版本:Greenwich.RELEASE 2 搭建Eureka服务侧 pom依赖如下: 注意:Eureka即是服务端,也是客户端,默认配置是将自己注册到Eureka Server 上,所以在配置客户端 阅读全文
posted @ 2019-02-19 10:59 xinjia 阅读(451) 评论(0) 推荐(0) 编辑
摘要: JVM 参数调优: 堆空间主要组成部分: 1:新生代(new generation),新生代又划分为3部分: 1 eden 2 From Survivor(s0区域) 3 To Survivor(s1区域) 其中s0和s1区域大小相等 2:老年代(tenured generation) new出来的对象都会存放在堆内存中 新生代和老年代的存在主要用于垃圾回收机制,其中... 阅读全文
posted @ 2019-02-13 02:40 xinjia 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: spring boot jpa 底层实现为hibernate,hibernate的缓存机制分为 1 . 一级缓存(session缓存) 2. 二级缓存(id查询缓存) 3. 查询缓存 导入hibernate相关依赖 ,其中 ehcache为实现二级缓存和查询缓存需要的缓存框架。 项目结构图如下: h 阅读全文
posted @ 2018-12-15 20:05 xinjia 阅读(7395) 评论(2) 推荐(0) 编辑
摘要: 升级内核版本: 导入public key: rpm --import http://www.elrepo.org/RPM-GPG-KEY-elrepo.org 安装ELRepo到CentOS-6.5中: rpm -ivh http://www.elrepo.org/elrepo-release-6- 阅读全文
posted @ 2018-12-09 02:23 xinjia 阅读(162) 评论(0) 推荐(0) 编辑