- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 springBoot 与logback 集成
直接看下面的代码块,详细说明都在代码中。<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME"
2018-09-28 14:29:42 134858
原创 Spring Boot:内置tomcat启动和外部tomcat部署总结
springboot的web项目的启动主要分为:一.使用内置tomcat启动启动方式:1、IDEA中main函数启动2、mvn springboot-run 命令3、java -jar XXX.jar配置内置tomcat属性:关于Tomcat的属性都在org.springframework.boot.autoconfigure.web.ServerProperties配...
2018-09-27 10:51:03 6412
转载 SD-WAN介绍
在说SD-WAN之前,先把WAN搞清楚,什么是WAN?WAN,Wide Area Network,是指分布在不同地理位置,连接多个LAN的私有通信网络。在企业网络中,一个WAN包括了公司总部、分支机构、托管设施、云服务等之间的网络连接。通常用一个多功能路由器将LAN接入到WAN中。企业WAN允许它的用户共享各种应用、服务或者其它集中部署的资源,避免在不同地点重复部署通用服务,如应用服...
2018-09-26 13:50:25 71890 4
原创 IntelliJ IDEA 乱码解决方案
最近IDE从Myeclipse改成IntelliJ IDEA 了,遇到了哪个IDE都会遇到的乱码问题,耗费了好多时间最终解决了,因此在这边记录一下解决方案,以供后面参考。总共有下面几种乱码的解决方案:运行tomcat时,控制台乱码 工程乱码 执行main函数时,控制台乱码 PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为i...
2018-09-19 13:17:11 1746
转载 微服务架构杂谈
资料来源:有架构给我的一些资料,以及自己百度和论坛、社区找来的一些资料,权当做一个总结式的简介。。。 目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读 一、微服...
2018-09-18 16:15:08 45618
原创 centos6.8 下nginx1.10 安装
在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件: # yum install gcc-c++# yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel# yum install -y gd-deve...
2018-09-12 15:22:08 3375
原创 linux centos6.8 安装svn服务器(yum方式)
1.查看yum是否安装 在终端中输入yum即可如果已经安装,会显示yum的参数 如果没有安装,会提示yum未安装或无效命令……2.安装svnyum -y install subversion出现下面截图后,表示安装完成。3.创建目录并配置建立版本库目录mkdir -p /data/svn/repo配置 svnadm...
2018-09-12 15:04:44 4445
原创 linux下 go环境的安装
方法一:使用二进制文件安装 (推荐)1、下载二进制文件:wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz2、解压并创建工作目录:tar -zxf go1.7.3.linux-amd64.tar.gz -C /usr/local/ mkdir /Golang3、设置环境变量:在 /etc...
2018-09-12 14:47:42 4065
原创 什么是RESTful API?
要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST -- REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。 Re...
2018-09-12 10:56:05 3868
转载 CMDB开发
浅谈ITILITIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代末制订,现由英国商务部OGC(Office of Government Commerce)负责管...
2018-09-11 21:01:19 48259 1
原创 mysql主从复制详细配置说明
主从数据库配置的前题是:两个数据库的版本要一致 1、修改主MySQL的配置 如主数据库的IP: 192.168.1.72[root@localhost etc] vi /home/rpm/mysql/mysql5.5/my.cnf添加以下配置server-id=72 #一般以IP的后两位取值log-bin=mysql-bin #这个一定得设置,否则没有日志的话,从数据...
2018-09-11 20:30:30 35058
转载 JDK里的设计模式
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternsStructural(结构模式)Adapter:把一个接口或是类变成另外一种。 java.util.Arrays#asList() javax....
2018-09-11 20:05:21 3208
原创 Java堆内存的10个要点
我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.lang.outOfMemoryError等错误,我才开始关注堆内存。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础,使你发觉编程的秘诀。对于程...
2018-09-11 20:03:14 1869
原创 代码质量管理平台SONAR分析代码质量
介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续...
2018-09-10 09:39:21 42606
转载 中小型互联网公司微服务实践-经验和教训
在开始之前我们先介绍一下几个概念,什么是微服务,它的特点是什么? Spring Boot/Cloud都做了那些事情?他们三者之间又有什么联系?技术背景什么是微服务微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服...
2018-09-02 18:19:06 27627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人