自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 (三)SVN--权限配置

SVN权限配置简介这里首先要注意一点,任何配置文件的有效配置行,都不允许存在前置空格,否则程序可能会出错,给你一个 ``Option expected`` 的提示。也就是说,如果你直接从本文的纯文本格式中拷贝了相关的配置行过去,需要手动将前置的4个空格全部删除。svnserve.conf:是 svnserve.exe 这个服务器进程的配置文件,我们逐行解释如下。passwor...

2018-06-23 16:21:47 2256

原创 (二)SVN--分支

SVN分支简介使用分支最主要的目的是,多个分支可以并行,相互不干扰,而且任何时候都可以合并。其次,容易保证主干的稳定性。trunk 主干 :主干用来存放稳定的代码,每个版本都会开一个分支,等版本完成后再合并到主干branches 分支 (不同的功能开发可以开不同的分支,都完成后再合并)tags :存放项目开发过程中各个里程碑式的代码idea创建项目上传到svn并且创建分支...

2018-06-23 15:17:24 243

原创 (一)SVN-centos07下svn服务的搭建

第一步:通过yum命令安装svnserve,命令如下:>yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:>rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)>mkdir -p /var/svn/svnre...

2018-06-23 12:03:57 162

原创 (一)Log日志框架

首先举个例子来说明日志框架的演变1、某公司的小王正在开发一个大型系统,开发过成功为了调试程序,代码中有许多的System.out.println("");来打印一些关键的数据到控制台上用来调试程序,但是上了生产之后这些都是无用的代码,小王需要一个一个注释掉。后来生产中程序出现异常有需要将打印的数据打开重新上生产去通过数据调试问题。问题找到并解决之后哪些打印有没有用了... ... ... .....

2018-06-14 11:47:48 599

原创 (三)logBack

Slf4j,LogBack,Log4j之间的关系 slf4j 是The Simple Logging Facade for Java的简称,是一个简单日志门面抽象框架,它本身只提供了日志Facade API和一个简单的日志类实现,一般常配合 Log4j , LogBack , java.util.logging 使用。Slf4j作为应用层的Log接入时,程序可以根据实际应用场景动态调...

2018-06-14 00:10:27 1352

原创 (二)Log4j

log4j: log for java一个开源的,轻量级的,用于日志管理的框架① 日志监控打印,在项目试运行期需要记录用户所有的操作②添加新的内容,比如时间和线程③程序调试期间,记录运行的步骤和运行行④成功上线稳定运行后,不再需要打印了,或需要时打开日志,或只打开info error日志 关闭debug日志等⑤多个日志的输出源,比如到数据库、eclipse控...

2018-06-13 22:20:32 192

原创 ab压力测试

ab压力测试简介ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。   ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击...

2018-06-12 20:16:16 208

原创 Tomcat的三大协议(内存优化:异常的解决)

内存溢出的两种情况1、出现java.lang.OutOfMemoryError: Java heap space异常,(一般不会出现 因为在tomcat启动优化的时候已经配置了jvm的内存)说明Java虚拟机的堆内存不够。原因有二:      (1)Java虚拟机的堆内存设置不够,可以通过参数-Xms、-Xmx来调整。  (2)代码中创建了大量大对象,并且长时间不能被垃圾收集器收集(存在被引用)T...

2018-06-12 19:35:11 478

原创 tomcat并发优化参数说明

URIEncoding=”UTF-8”使得tomcat可以解析含有中文名的文件的urlminSpareThreads最小备用线程数,tomcat启动时的初始化的线程数,默认10.maxSpareThreads最大备用线程数,tomcat启动时的初始化的线程数,默认10.enableLookups如果希望调用request.getRemoteHost()进行DNS查询,以返回远程客户的实际主机名,将...

2018-06-11 16:50:49 1174

原创 Tomcat启动优化参数说明

-server:server 启用jdk 的 server 版;只要你的tomcat是运行在生产环境中的,这个参数必须添加因为tomcat默认是以一种叫java –client的模式来运行的,server即意味着你的tomcat是以真实的production的模式在运行的,这也就意味着你的tomcat以server模式运行时将拥有:更大、更高的并发处理能力,更快更强捷的JVM垃圾回收机制,可以获得...

2018-06-11 16:12:55 2302

原创 Tomcat优化

JVM 和 Tomcat的关系1.什么是jvm我们从操作系统的层面来理解,jvm其实就是操作系统中的一个进程。既然是一个进程,那么我们很容易的可以通过任务管理器来查看。假设此时我们启动myeclipse(myeclipse其实就是用java语言编写的一个软件,他的运行必然会启动一个jvm,我们可以把myeclipse理解成我们自己写的一个简单的java版的helloworld程序)。查看任...

2018-06-11 14:07:25 290

原创 JVM简介

JVM组成结构谈谈JVM是运行在操作系统之上的,它与硬件没有直接的交互,一下是JVM结构体系1 Class Loader类加载器2 Runtime data area 运行数据区3 Execution Engine执行引擎负责解释命令,提交操作系统执行。4 Native Interface 本地接口Class Loader类加载器将硬盘里的.clas...

2018-06-11 11:42:29 481

原创 (四)Spring Boot—profile(多环境的配置)

多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;①properties文件的多环境支持(yml文件与此相同)application.propertiesserver.port=8080spring.profiles.a...

2018-06-09 14:52:53 1064 2

原创 (三)Spring Boot的配置文件

配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;有以下两种配置: •application.properties •application.yml (YAML) 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; 以前的配置文件;大多都使用的是 xxxx.x...

2018-06-08 22:54:11 149

原创 (二)用idea快速创建spring-boot项目

使用IDEA的 Spring Initializer快速创建项目1、File-->new project-->Spring Initializr2、点击Next执行下一步以上说明:Name:项目名称Type:我们是Maven构建的,那么选择第一个Maven Project Packaging:打包类型,打包成Jar文件 Java...

2018-06-08 17:34:05 271 1

原创 (一)Spring Boot入门

简介 Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用背景: J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。解决: “Spring全家桶”时代。 Spring Boot  J2EE一站式解决方案 Spring C...

2018-06-08 13:01:07 130

原创 RabbitMQ--Spring整合

1、生产者<!--配置connection-factory,指定连接rabbit server参数 --> <rabbit:connection-factory id="connectionFactory" host="${rabbit.connect.host}" port="${rabbit.connect.port}" username="${...

2018-06-01 11:37:50 271

原创 RabbitMQ--入门demo

1、安装RabbitMQ安装好后,web页面访问:http://192.168.40.240:156722、添加依赖jar包<dependency>  <groupId>org.springframework.amqp</groupId>  <artifactId>spring-rabbit</artifactId>...

2018-06-01 10:29:56 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除