- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 分布式架构浅析
文章目录涉及的书籍:什么是大型网站网站架构的演化演进过程中遇到的问题服务框架高可用Eureka消息中间件互联网安全HTTPS:保证通讯过程中数据不被第三方监听或截取微服务微服务-Spring Boot微服务-客户端负载均衡:Spring Cloud Ribbon微服务-服务容错保护:Spring Cloud Hystrix微服务-API 网关服务:Spring Cloud Zuul微服务-分布式配...
2019-04-13 16:59:49
474
原创 【更新中4】ES(ElasticSearch)学习笔记
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-07-19 17:12:08
169
原创 【更新中1】模拟mock方式进行单元测试
mock形式的单元测试未完待续….1. mock普通方法2. mock接口、抽象类和方法3. mock静态方法4. mock final修饰的类5. mock父类的成员变量6. mock private私有方法7. mock构造方法8. mock void方法9. mock方法内new出的临时变量10. 校验录制的方法执行了...
2018-05-02 20:09:23
622
原创 Junit单元测试入门与整理
单元测试整理-分享1. 单元测试介绍:2. idea环境相关介绍:3. 单元测试基本概念:4. controller层单元测试:5. service层单元测试6. dao层单元测试7. 单元测试三十六计1. mock形式进行单元测试2. 调用真实依赖进行单元测试8. 注意事项:单元测试整理-分享PS:未完待续,持续更新中。。。先简单说一下...
2017-08-03 15:44:32
908
原创 Java网络编程
Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同时,对于多点广播以及代理服务器也有着非常强大的支持。以下是本人在学习过程中的总结和归纳。一、网络编程基本概念OSI与TCP/IP体系模型 IP和端口IP在
2015-09-24 01:27:29
579
原创 Java反射
Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Reflection是
2015-09-24 00:46:03
363
原创 Java IO流
今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结:IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象
2015-09-23 15:55:23
413
原创 集合框架(下)
Map接口Map没有继承Collection接口。也就是说Map和Collection是2种不同的集合。Collection可以看作是(value)的集合,而Map可以看作是(key,value)的集合。Map接口由Map的内容提供3种类型的集合视图,一组key集合,一组value集合,或者一组key-value映射关系的集合。Has
2015-09-23 00:19:06
326
原创 java集合框架(上)
集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 java的集合框架如下图所示: 从上面的图可以看出java集合类主要有以下几种:List线性表–结构的集合类:ArrayList类, LinkedList类, Vector类, Stack类
2015-09-22 20:59:10
317
原创 java多线程
多线程编程Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程
2015-09-21 23:28:23
439
原创 面向对象
前言:接触项目开发也有很长一段时间了,今天想回过头来写写以前学过的基础知识的想法。一是原来刚开始学习接触编程,一个人跌跌撞撞摸索着往前走,初学的时候很多东西理解的也懵懵懂懂,后来实践的多了,有些东西才慢慢清楚;二是经过一定的实践之后,反过头来再去学习一些基础东西才能够理解的更透彻;三是有些东西基础但是确很重要,是值得好好搞一搞的。
2015-09-21 17:11:05
331
原创 Java程序设计基础(三):方法
JAVA方法在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢? println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法println()。 那么什么是方法呢?
2015-09-20 16:35:52
590
原创 Java程序设计基础(二)
java中怎样使用数组数组是java编程语言的重要语法,使用数组可以解决很多问题,这篇文章给大家讲解怎样使用数组,对于刚接触编程的或者不会使用数组的同学们可以学习下。 为什么需要数组。当我们定义一个变量时可以使用一个变量名表示,但是如果出现很多的变量我们分别起变量名代替表示存储就比较麻烦了,为了解决这样的问题我们采用数组的形式表
2015-09-20 15:47:09
728
原创 Java程序设计基础(一)
数据类型1 基本类型1.1 整型1.1.1 byte1.1.2 short1.1.3 int1.1.4 long1.1.5 char1.2 浮点类型1.2.1 float1.2.2 double1.3 boolean类型2 字面值2.1 整型字面值2.2 浮点字面值2.3 字符及字符串字面值2.4 特殊字面值3 引用类型3.1 什么是引用类型...
2015-09-19 17:25:53
848
原创 java开发环境搭建和开发工具介绍
Java开发环境搭建在进行java开发之前,我们最重要的步骤就是如何获取JDK版本及正确的安装、配置java环境。只有正确的安装了java运行环境,才能继续java的学习和实践。 首先是jdk的现在, 目前jdk的最新版本是jdk8, 可以从oracle的官网直接下载, 比较方便。 附上网址:http://
2015-09-13 15:02:06
4023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人