共10页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 1.创建1个空白的工程 2.创建2个model工程 一个module(即SpringBoot)工程作为服务注册中心,即Eureka Server,另一个作为Eureka Client。 Eureka Server创建完后的工程 pom.xml 文件如下: 3.启动服务注册中心 eureka是一个高可阅读全文
posted @ 2019-01-12 22:53 薛勤 阅读(178) 评论(0) 编辑
摘要: 微服务系统所设计的系统是分布式系统。分布式系统有一个著名的CAP理论,即同时满足“一致性”“可用性”和“分区容错”是一件不可能的事。CAP理论是由Eric Brewer在2000年PODC会议上提出的,该理论在两年后被证明成立。CAP理论告诉架构师不要妄想设计出同时满足三者的系统,应该有所取舍,设计阅读全文
posted @ 2019-01-10 17:47 薛勤 阅读(173) 评论(0) 编辑
摘要: Swagger,中文“拽”的意思,它是一个功能强大的在线API在线文档,目前它的版本为2.x,所以称为Swagger2。Swagger2提供了在线文档的查阅和测试功能。利用Swagger2很容易构建RESTful风格的API,在SpringBoot中集成Swagger2,步骤如下。 1.引入依赖 2阅读全文
posted @ 2019-01-07 17:29 薛勤 阅读(374) 评论(0) 编辑
摘要: Jenkins工作流程 程序员提交代码到Git/SVN仓库,触发 钩子程序 向 JenKins 进行通知,Jenkins 调用Git/SVN插件获取源码,调用Maven打包为war包,调用Deploy to web container插件部署到Tomcat服务器。 独立还是Servlet Jenki阅读全文
posted @ 2019-01-03 15:55 薛勤 阅读(614) 评论(0) 编辑
摘要: 1.Mock是什么? 通过提供定制的类加载器以及一些字节码篡改技巧的应用,PowerMock 现了对静态方法、构造方法、私有方法以及 Final 方法的模拟支持,对静态初始化过程的移除等强大的功能。 2.为什么要用PowerMock? 举个例子:当测试单机应用的时候,直接写Junit单元测试即可,但阅读全文
posted @ 2019-01-03 11:06 薛勤 阅读(1348) 评论(2) 编辑
摘要: Optional类这是Java 8新增的一个类,用以解决程序中常见的 异常问题,本篇文章将详细介绍 类,以及如何用它消除代码中的 检查。 1.创建optional对象 empty() 方法用于创建一个没有值的Optional对象: of() 方法使用一个非空的值创建Optional对象: ofNul阅读全文
posted @ 2018-12-29 15:12 薛勤 阅读(143) 评论(0) 编辑
摘要: Git的原理涉及快照流、链表、指针等,这里不作过多叙述。 1.基本操作 git init 创建一个 Git 仓库 git clone [url] 拷贝一个 Git 仓库到本地 git add [file_name] git add 命令可将该文件添加到缓存 git commit m "备注信息" 使阅读全文
posted @ 2018-12-28 21:00 薛勤 阅读(165) 评论(2) 编辑
摘要: 如何进入Tomcat的manager页面 一张图解决! 找到conf目录下的tomcat users.xml文件,打开。 复制上述配置到相应位置即可。 再次访问 "http://localhost:8080/manager/html" 输入admin 和 123456 即可进入。阅读全文
posted @ 2018-12-27 11:30 薛勤 阅读(48) 评论(0) 编辑
摘要: 0.准备 本文主要解决在IDEA上开发Maven webapp项目关联Tomcat的问题。 首先,确保本地计算机下载解压了Tomcat压缩包,以及配置好了Java环境。 1.新建Mavne项目 2.IDEA关联Tomcat 打开项目,点击右上角Edit Configurations... 点开Def阅读全文
posted @ 2018-12-27 11:21 薛勤 阅读(271) 评论(0) 编辑
摘要: [TOC] 第1章 Mybatis简介 1.1 传统的JDBC编程 分为以下几步: 1. 使用JDBC编程需要连接数据库,注册驱动和数据库信息。 2. 操作Connection,打开Statement对象。 3. 通过Statement执行SQL,返回结果到ResultSet对象。 4. 使用Res阅读全文
posted @ 2018-12-25 21:58 薛勤 阅读(1238) 评论(1) 编辑
摘要: Spring Boot在工作中是用到的越来越广泛了,简单方便,有了它,效率提高不知道多少倍。Spring Boot配置文件对Spring Boot来说就是入门和基础,经常会用到,所以写下做个总结以便日后查看。 1.配置文件 当我们构建完Spring Boot项目后,会在resources目录下给我们阅读全文
posted @ 2018-11-27 13:20 薛勤 阅读(2964) 评论(0) 编辑
摘要: 在构建Spring boot项目时已经提供webSocket依赖的勾选。webSocket是TCP之上的一个非常薄的轻量级层 ,webSocket主要的应用场景离不开即时通讯与消息推送,但只要应用程序需要在浏览器和服务器之间来回发送消息,就可以使用webSocket来降低客户端流量与服务器的负载。 阅读全文
posted @ 2018-11-18 15:16 薛勤 阅读(1342) 评论(0) 编辑
摘要: Java应用性能远程监控系统(使用C/S架构) 适用于监控所有Java应用,具有堆内存监控、方法区监控、GC监控、类加载监控、类编译监控与线程监控,提供堆快照下载,线程快照下载。体验网址: "http://116.85.23.6:8888/" 一、简介 JavaMonitor 发布之后,受到了很多网阅读全文
posted @ 2018-11-14 20:02 薛勤 阅读(2959) 评论(2) 编辑
摘要: 昨天无意中,逛到了 "lombok" 的网站,并看到了首页的5分钟视频,视频中的作者只是在实体类中写了几个字段,就可以自动编译为含setter、getter、toString()等方法的class文件。看着挺新奇的,于是自己研究了一下原理,整理下发出来。 1.何处下手 视频中作者的流程为: (1)编阅读全文
posted @ 2018-11-12 13:24 薛勤 阅读(979) 评论(1) 编辑
摘要: [TOC] Docker 是一个开源的应用容器引擎,基于 Go 语言] 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 使用客户端 服务器 (C/S) 架构模式阅读全文
posted @ 2018-11-09 17:22 薛勤 阅读(818) 评论(3) 编辑
摘要: 1.Gradle安装 官网 "下载" 压缩包,然后解压,配置本地环境变量。主要有下面两个: GRADLE_HOME 是解压后的目录, GRADLE_USER_HOME 的作用是让其他程序检测到本地.gradle文件夹的位置, 再把 %GRADLE_HOME%\bin 追加到 Path 环境变量中。 阅读全文
posted @ 2018-11-02 21:33 薛勤 阅读(344) 评论(0) 编辑
摘要: [TOC] 周志明的《深入理解Java虚拟机》很好很强大,阅读起来颇有点费劲,尤其是当你跟随作者的思路一直探究下去,开始会让你弄不清方向,难免有些你说的啥子的感觉。但知识不得不学,于是天天看,反复看,就慢慢的理解了。我其实不想说这种硬磨的方法有多好,我甚至不推荐,我建议大家阅读这本书时,由浅入深,有阅读全文
posted @ 2018-10-29 18:19 薛勤 阅读(393) 评论(0) 编辑
摘要: MAT内存分析工具 MAT是Memory Analyzer的简称,它是一款功能强大的Java堆内存分析器。可以用于查找内存泄露以及查看内存消耗情况。MAT是基于Eclipse开发的,是一款免费的性能分析工具。读者可以在下载并使用MAT。 1 初识MAT 在分析堆快照前,首先需要导出应用程序的堆快照。阅读全文
posted @ 2018-10-21 13:38 薛勤 阅读(571) 评论(0) 编辑
摘要: 1.Visual VM多合一工具 Visual VM是一个功能强大的多合一故障诊断和性能监控的可视化工具,它集成了多种性能统计工具的功能,使用 Visual VM 可以代替jstat、jmap、jhat、jstack甚至是JConsole。在JDK 6 Update 7以后,Visual Vm便作为阅读全文
posted @ 2018-10-19 20:03 薛勤 阅读(328) 评论(2) 编辑
摘要: 很多资料在介绍JDK命令行工具时并不是在Java8环境下,因此还在使用过时的永久区系列的参数,给一些读者造成困难。 Java8使用Metaspace(元空间)代替永久区,对于64位平台,为了压缩JVM对象中的_klass指针的大小,引入了类指针压缩空间(Compressed Class Pointe阅读全文
posted @ 2018-10-18 18:57 薛勤 阅读(766) 评论(0) 编辑
共10页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页