Dockerfile之打包到构建镜像(第一种方法)

第一步 使用maven的打包插件: 将下边的插件依赖拷贝到微服务工程中 <plugin> <groupId>org.springframework.boot</groupId&...

2018-10-26 18:13:26

阅读数 214

评论数 1

读《深入理解Java虚拟机》笔记(五)内存分配与回收策略

对象的内存分配往大的方向说,就是在堆上分配,主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲,将按照线程优先在TLAB上分配。书上的测试使用的是Client模式虚拟机运行,也就是serial/serial old收集器下的内存分配和回收策略。 对象优先在Eden空间分配,当Eden区没...

2018-07-30 17:33:59

阅读数 48

评论数 0

读《深入理解Java虚拟机》笔记(四)垃圾收集器

Serial收集器:最基本,发展历史最悠久的收集器。一个单线程的收集器只会使用一个cpu或者一条线程去完成垃圾收集工作更重要的是在进行垃圾收集时,必须暂停所有的工作线程,直到它收集结束。依然是虚拟机运行在Client模式下的默认新生代器。 ParNew收集器:除了多线程收集之外,和Seria...

2018-07-30 15:37:15

阅读数 39

评论数 0

读《深入理解Java虚拟机》笔记(三)垃圾收集算法

 Java内存运行时的区域中,程序计数器,虚拟机栈,本地方法栈随线程而生,线程而亡。栈中栈帧随着方法的进入和退出有条理的执行着出栈和入栈操作。随着方法结束或者线程结束时,内存自然就跟着回收了。而java堆和方法区的内存和回收都是动态的,垃圾收集器所关注的就是这部分内存。 堆中垃圾回收机制   ...

2018-07-30 11:21:38

阅读数 82

评论数 0

读《深入理解Java虚拟机》笔记(二)Jvm的对象管理

对象的创建 虚拟机遇到一条new执行命令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类符号的引用,并且检查这个符号引用代表的类是否已经被加载,解析和初始化。如果没有那么就先必须执行相应的类加载过程,以后再讨论。 再类加载通过后,虚拟机将为新生对象分配内存,对象所需内存的大小早类加载...

2018-07-28 11:31:37

阅读数 45

评论数 0

JPA入门学习(二)

JPA 中的主键生成策略 1 IDENTITY:主键由数据库自动生成(主要是自动增长型) 2 SEQUENCE:根据底层数据库的序列来生成主键,条件是数据库支持序列 3 TABLE:使用一个特定的数据库表格来保存主键JPA通过创建一张表来实现,存放的是下一次id的值 4 AUTO: 由以上三个选...

2018-07-27 22:10:20

阅读数 49

评论数 0

读《深入理解Java虚拟机》笔记(一)Jvm的内存区域

Jvm的内存区域图 一  程序计数器 是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型中,字节码解释器工作时就是通过改变这个技术器的值来取下一条要执行的字节码指令,分支,循环,异长,跳转,线程恢复等基础功能都需要依赖这个计数器来完成。 由于Java虚...

2018-07-27 22:09:42

阅读数 31

评论数 0

分布式事务学习笔记(一)

1、什么是分布式系统? 部署在不同结点上的系统通过网络交互来完成协同工作的系统。 比如:充值加积分的业务,用户在充值系统向自己的账户充钱,在积分系统中自己积分相应的增加。充值系统和积 分系统是两个不同的系统,一次充值加积分的业务就需要这两个系统协同工作来完成。 2、什么是事务? 事务是指由一组操作...

2018-07-21 16:46:36

阅读数 90

评论数 0

网络编程入门笔记(一)

网络通信协议 目前应用最广泛的是TCP/IP协议(Transmission Control Protocal/Internet Protocal传输控制协议/英特网互联协议),它是一个包括TCP协议和IP协议,UDP(User Datagram Protocal)协议和其它一些协议的协议组 T...

2018-07-20 16:56:01

阅读数 62

评论数 0

docker入门笔记(二)

部署应用 MySQL 部署步骤 第一步:拉取 MySQL 镜像 docker pull mysql 第二步:创建 MySQL 容器 docker run -di --name hehe_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql ...

2018-07-20 14:04:18

阅读数 57

评论数 0

docker入门笔记(一)

目标 1: 了解 Docker 与虚拟机的不同点, 相比的优势 目标 2: 掌握 Docker 的启动方法 目标 3: 掌握 Docker 镜像操作 目标 4: 掌握 Docker 容器操作 目标 5: 掌握 Mysql tomcat Nginx Redis 等容器的部署方法 目标 6: 掌握 D...

2018-07-20 13:44:55

阅读数 232

评论数 0

JPA

JPA 的全称是 Java Persistence API, 即 Java 持久化 API,是 SUN 公司推出的一套基于 ORM 的规范, 内部是由一系列的接口和抽象类构成。 ORM(Object-Relational Mapping) 表示对象关系映射. 简单的说: ORM 就是建立实体类...

2018-07-19 21:48:44

阅读数 72

评论数 0

spring mvc入门笔记(三)

SpringMVC 中的异常处理 1自定义异常类继承Exception  2自定义异常处理器实现HandlerExceptionResolver         if(ex instanceof UserException) {             message=ex.getMessage(...

2018-07-19 20:43:11

阅读数 39

评论数 0

spring mvc入门笔记(二)

响应数据和结果视图 ----controller 方法返回字符串String              响应数据可以借用request或者Model对象                      结果视图:                 可以指定逻辑视图名,“success”通过视图解析器解析为...

2018-07-19 20:30:45

阅读数 39

评论数 0

Spring Mvc入门笔记(一)

SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架 通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时它还支持 RESTful 编程风格的请求。 SpringMVC 和 Struts2 的优略分析 共同点: 它...

2018-07-19 20:14:01

阅读数 94

评论数 0

spring入门笔记(三)

Spring 中的 JdbcTemplate 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。 spring 框架为我们提供了很多 的操作模板类。 除了默认构造函数之外,都需要提供一个数据源依赖注入即可 在 dao 中使用 JdbcTemplate注意事项 ...

2018-07-19 16:46:38

阅读数 57

评论数 0

Spring入门笔记(二)

AOP: 全称是 Aspect Oriented Programming 即: 面向切面编程。 单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的 基础上,对我们的已有方法进行增强。 动态代理的特点 字节码随用随创建,随用随加载。 它与静态代理的区别也在...

2018-07-19 15:48:11

阅读数 48

评论数 0

Spring入门笔记(一)

首先想到的两大核心IOC和AOP. 耦合:泛指代码之间的依赖关系 解耦和的思路:解决了编译时期的异常     ·例如:         当web层需要调用service层时,用到service层的对象中的方法,         如果service层还没有实现类那就没法创建对象了,所以可用多态接口...

2018-07-19 10:56:56

阅读数 53

评论数 0

Mybatis学习笔记(一)

MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 MyBatis 摒除了大部分的 JDBC 代码、手工设置参数和结果集重获。 MyBatis 只使用简单的 XML 和注解来配置和映射基本数据类型、Map 接口和 POJO 到数据库记录。 SqlSessionFactor...

2018-07-18 23:03:43

阅读数 142

评论数 0

SpringSecurity结合 CAS 学习笔记(二)

单点登录(Single Sign On),简称为 SSO:用户只需要登录一次就可以访问所有相互信任的应用用系统。 从结构上看, CAS 包含两个部分: CAS Server 和 CAS Client。 CAS Server 需要独立部署, 主要负责对用户的认证工作; CAS Client 负责处...

2018-07-16 18:46:54

阅读数 153

评论数 0

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