上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
摘要: 一、制作docker 镜像 使用spring boot 构建一个简单的web 项目,返回 “Hello,World ”字符串,使用 Maven 打成 jar 包,使用的Linux 环境是 Centos7 且安装了docker 在服务器创建新的文件夹 mkdir -p /work/docker/jar 阅读全文
posted @ 2019-12-10 09:30 byebai95 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 现代软件开发的需求加上部署到不同基础设施的复杂性使得创建应用程序成为一个繁琐的过程。当应用程序出现规模性增长,开发团队人员变得更分散时,快速且不断地生产和发布软件的流程将会变得更加困难。为了解决这些问题,开发团队开始探索新的策略来使他们的构建、测试和发布流程自动化,以帮助其更快地部署新的生产。这就是 阅读全文
posted @ 2019-12-09 20:59 byebai95 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、spring 容器理解 spring 容器可以理解为生产对象(Object)的地方,在这里容器不只是帮助我们创建对象那么简单,它负责了对象的整个生命周期-创建、装配、销毁。而这里对象的创建管理的控制器都交给 了spring 容器,所以这是一种控制权的反转,称为IOC 容器,而这里 IOC 容器不 阅读全文
posted @ 2019-12-03 18:01 byebai95 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一、CAS 概念 CAS ,全称 Compare And Swap(比较与交换),解决多线程并行情况下使用锁造成性能损耗的一种机制。 实现思想 CAS(V、A、B) ,V为内存地址,A为预期原值,B 为新值。如果内存地址的值与预期原址相匹配,那么将该位置值更新为新值。否则说明已经被其他线程更新,处理 阅读全文
posted @ 2019-12-02 19:46 byebai95 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 一、cpu cache 模型 cpu 与 主存的速度差异因此产生了缓存。现在缓存的数量增加到3 级,最靠近cpu 的 称为 L1,然后依次是 L2 ,L3 由于程序指令与数据的行为和热点分布差异, L1 Cache 分为 L1i 和 L1d 。 缓存提高了吞吐力,单引入了缓存不一致问题。 比如: i 阅读全文
posted @ 2019-11-30 16:03 byebai95 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 安装jdk 安装 jenkins 启动 jenkins 访问 一、安装 jdk yum install -y java 二、安装jenkins 添加 jenkins 库到 yum 库,Jenkins 将从这里下载安装 1 wget -O /etc/yum.repos.d/jenkins.repo h 阅读全文
posted @ 2019-11-29 20:56 byebai95 阅读(274) 评论(0) 推荐(0) 编辑
摘要: jdk 9 新特性 1.集合加强 jdk9 为所有集合(List/Set/Map)都增加了 of 和 copyOf 方法,用来创建不可变集合,即一旦创建就无法再执行添加、删除、替换、排序等操作,否则将报错: java.lang.UnsupportedOperationException 异常。 一般 阅读全文
posted @ 2019-11-28 21:05 byebai95 阅读(994) 评论(0) 推荐(0) 编辑
摘要: Java JDK 1.5的新特性 1.泛型 List<String> strs = new ArrayList<String>();//给集合指定存入类型,上面这个集合在存入数据的时候必须存入String类型的数据,否则编译器会报错 2. for-each 例如上面这个集合我们可以通过for-eac 阅读全文
posted @ 2019-11-28 21:02 byebai95 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 为什么使用线程池 平时我们在使用多线程的时候,通常都是架构师配置好了线程池的 Bean,我们需要使用的时候,提交一个线程即可,不需要过多关注其内部原理。 在学习一门新的技术之前,我们还是先了解下为什么要使用它,使用它能够解决什么问题: 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程 阅读全文
posted @ 2019-11-28 20:50 byebai95 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 时区 指地球上的一块区域使用的同一时间的定义,以经度划分,每个时区横跨15 经度,总共24个时区,东西个12 个时区 时间戳 指格林威志时间 1970 年 01 月 01 日 00时 00分 00秒起至现在的总秒数。如果是在格林威治,则指的是格林威治时间,如果是北京时间指的是北京当前的时间。 时间戳 阅读全文
posted @ 2019-11-28 16:19 byebai95 阅读(867) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页