自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 TDD打卡总结

两周的TDD打卡练习,刚开始很不适应,原来我们软件开发的过程都是先分析需求,理清思路,然后编写业务功能代码,最后补充单元测试,单元测试只是覆盖正常的功能。这种模式,到测试阶段bug成堆,不停地修改bug,测试,会导致软件质量比较低,后期维护成本高,更可能延长软件交付周期。使用TDD之后,发现这种TDD的方法在效率和质量上都有很大提升。首先TDD开发模式可以提前确认需求,减少开发过程的终端等待,采用...

2019-06-30 21:02:44 196

原创 1. Lambda表达式详解

  / * 一、Lambda表达式的基础语法 : * Java8 中引入了一个新的操作符 "->" ,该操作符称为箭头操作符或 Lambda操作符 * 箭头操作符将 Lambda 表达式拆分成 两部分: * 左侧:Lambda 表达式的参数列表 * 右侧:lambda 表达式中所需执行的功能,即 Lambda 体 * <p> ...

2018-08-27 11:24:49 210

原创 centos6 安装JDK并配置环境变量

1、Oracle官网上下载 Linux 64 的 JDK安装的 tar 包jdk-7u80-linux-x64.tar.gz解压成 rpm 文件:jdk-7u80-linux-x64.rpm命令:tar -xzvf jdk-7u80-linux-x64.tar.gz2、授予 jdk-7u80-linux-x64.rpm 文件可执行权限 命令: chmod +x jdk-7u80-lin

2018-01-19 16:20:47 4372

原创 centos6 安装yum源

1、首先备份 /etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、进入yum源配置文件所在文件夹cd /etc/yum.repos.d/3、下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相

2018-01-19 16:19:40 360

原创 mysql、SQLServer、Oracle分页总结

分页查询MySQL分页查询select * from tableName where 条件 limit (从第几条取,一共取几条);SQLServer 分页查询select top 4 * from tableName where id not in (select top 4 id from tableName where 条件);意思:排除前4条,再取4条记录。实际从第

2018-01-19 16:16:51 159

原创 mysql 函数实现父子查询

1、根据 子节点查询父节点(返回的是id链)-- 创建MySQL自定义函数, -- 新建MySQL函数必须通过MySQL Commond Line键入命令行的方式进行创建,而不能通过第三方提供的图形化数据库操作软件来创建; -- 使用命令行  -- 定义函数获取当前序列值 C:\Users\user1> mysql -u root -p  回车 Enter PASSWORD

2018-01-19 16:12:14 1994

轻量级的微服务架构上下册高清版本

本系列从开发与运维两方面分别对微服务架构的实践过程进行描述,全套分为上下两册,上册偏重于开发,下册偏重于运维。在上册中读者会学习到微服务架构所需的开发技能,包括使用SpringBoot搭建微服务开发框架,使用Node.js搭建微服务网关,使用ZooKeeper实现微服务注册与发现,使用Docker封装微服务,使用Jenkins部署微服务。通过阅读上册,读者可轻松搭建一款轻量级微服务架构。

2018-08-29

redis视频教程

redis基本用法,sentinel哨兵集群,redis-cluster集群原理,redis底层通讯机制,生产环境部署等高端知识

2018-02-01

深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版).pdf

《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2018-01-25

空空如也

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

TA关注的人

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