- 博客(16)
- 资源 (5)
- 收藏
- 关注

转载 利用Sharding-Jdbc实现分表
你们团队使用SpringMVC+Spring+JPA框架,快速开发了一个NB的系统,上线后客户订单跟雪花一样纷沓而来。慢慢地,你的心情开始变差,因为客户和产品的抱怨越来越频繁,抱怨的最多的一个问题就是:系统越来越慢了。1 常规优化你组织团队,进行了一系列的优化。1.1 数据表索引优化经过初步分析,发现瓶颈在数据库。WEB服务器的CPU闲来无事,但数据库服务器
2017-06-20 09:14:58
1475

转载 SpringBoot示例
Spring boot使用的各种示例,以最简单、最实用为标准spring-boot-helloWorld:spring-boot的helloWorld版本spring-boot-mybaits-annotation:注解版本spring-boot-mybaits-xml:xml配置版本spring-boot-mybatis-mulidatasource:springboot+mybatis
2017-06-19 17:24:50
401
转载 Kafka(多图+深入)
kafka概念扫盲一、kafka概述1.1、定义Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域1.2、消息队列1.2.1、传统的消息队列&新式的消息队列的模式上面是传统的消息队列,比如一个用户要注册信息,当用户信息写入数据库后,后面还有一些其他流程,比如发送短信,则需要等这些流...
2020-04-07 10:59:07
299
转载 CentOS7下搭建FTP服务器
1、安装vsftpd首先查看你是否安装了vsftpd[root@localhost ~]# rpm -q vsftpdvsftpd-3.0.2-10.el7.x86_64 (显示也就安装成功了!)如果没有则安装vsftpd[root@localhost ~]# yum install -y vsftpd 安装完成后可以查看到安装的目录[root@localh...
2018-09-03 15:05:58
440
原创 Linux离线/在线部署JDK两种方式
方式一:离线安装 1,yum -y install glibc.i686 #安装jdk依赖glibc(c函式库) 2,mkdir /usr/local/src/java #习惯性的创建自己指定软件目录3,rz 上传已下好的jdk-7u51-linux-x64.tar.gz到上面创建的java目录下。(如果虚拟机不支持rz命令,需先安装rz命令包)4,tar -xvf jdk-7u51-...
2018-08-31 12:51:45
1000
原创 Centos7,配置防火墙,开启端口
1.centos7版本对防火墙进行 加强,不再使用原来的iptables,启用firewall1.查看已开放的端口(默认不开放任何端口)firewall-cmd --list-ports2.开启80端口firewall-cmd --zone=public(作用域) --add-port=80/tcp(端口和访问类型) --permanent(永久生效)3.重启防火墙firewa...
2018-08-31 12:19:42
263
原创 LINUX安装NGINX
安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-deve 下载nginx的tar包 cd /usr/localmkdir nginxcd nginx...
2018-08-31 12:04:36
374
转载 ZooKeeper集群
ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以Standalone模式安装运行,不过它的长处在
2017-11-24 14:36:58
341
转载 oracle创建分区表
Oracle分区表是oracle数据库提供的一种表分区的实现形式。表进行分区后,逻辑上仍然是一张表,原来的查询SQL同样生效,同时可以采用使用分区查询来优化SQL查询效率,不至于每次都扫描整个表一、分区表基本操作1、按时间分区表创建:[sql] view plain copycreate table t_test (
2017-07-13 08:34:47
9539
2
转载 使用Redis存储HttpSession例子
阅读目录目的添加pom.xml配置Spring Session操作HttpSession编写main方法运行程序,测试验证工程源码参考参考资料目的使用Redis存储管理HttpSession;添加pom.xml该工程基于Spring Boot,同时我们将使用Spring IO Platform来维护依赖版本号;引入的依赖有spri
2017-06-21 11:38:15
1008
转载 使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置
阅读目录安装Eclipse插件——Buildship安装Eclipse插件——Minimalist Gradle Editor【可选】Gradle安装Eclipse上创建Gradle工程Eclipse上导入Gradle工程已有工程转为Gradle工程创建一个Gradle Web工程及相关配置执行Gradle任务持续集成环境Jenkins配置安装Eclipse插件——Bu
2017-06-21 11:29:12
2041
转载 使用Netty构建一个多线程服务器与客户端
首先是服务器的初步实现.因为Netty是基于事件的,再加上其无阻塞的特性.我们必须要牢记: 数据发送后,代码不会被阻塞,而是顺序运行,也就是说,做了一件事件后,这件事情不一定已经成功,所以我们不能在下一行代码中百分百的确定其已经发送到了对方,因此,你会发行其很多方法都会返回一个"Future".只要注意到这一点,Netty的使用难度就不是很大了. (一)handler处理篇 首
2017-06-19 17:56:07
7319
1
转载 spring集成mongodb
spring-3.1.x以上的相关包(必须是3.1.x以上,否则集成之后运行会报错) spring-data-mongodb-1.3.0.M1.jar 先看配置文件(spring-mongodb.xml)[html] view plain copy print?xml version="1.0" e
2017-06-19 17:08:05
728
转载 Spring和ActiveMQ整合的完整实例
环境准备工具JDK1.6或1.7Spring4.1.0ActiveMQ5.11.1Tomcat7.x目录结构所需jar包项目的配置配置ConnectionFactoryconnectionFactory是Spring用于创建到JMS服务器链接的,Spring提供了多种connec
2017-06-19 11:45:32
522
转载 JAVA23种设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2017-06-19 11:03:24
545
转载 Apache activemq入门示例(maven项目)
Apache activemq的好处有n多,大家可以参观activemq官网来做详细的了解,我就不做介绍了。首先请到官网下载activemq,我下载的是activemq5.5.0,您可以根据需要下载自己想要的版本。我使用ubuntu系统,下载的是linux版本tar.gz后缀的文件。下载之后解压到某个目录,然后将目录切换到解压后的目录,然后执行下面命令来启动activemqbi
2016-06-03 15:09:45
4618
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人