随笔分类 - 开发经验
摘要:记住:修改的是docker从服务器上拉下来的镜像文件存储位置(本地),是不是镜像源地址(服务器)首先win10下的docker有可视化操作界面和命令行操作,下载了docker ce.exe双击后就自己开始到结束自动完成,默认安装到了C盘目录下,也就是很多默认的参数或配置文件都在C盘目录下。pc wi
阅读全文
摘要:最近打算删除掉docker镜像但是发现有几个镜像就是删除不了,加了 f强制删除也不行,一直报Error: No such container的错误,最后终于找到了办法直接删除文件,步骤如下: 切换到root用户然后: service docker stop rm rf /var/lib/docker
阅读全文
摘要:docker镜像可以完全看作一台全新的电脑使用,无论什么镜像都是对某一东西进行了配置,然后打包后可以快速移植到需要的地方直接使用 省去复杂的配置工作 比如java web项目部署,如果是新部署,需要装系统,配置jdk,maven,sql,redis等各类环境,费时费力还容易出错, 而docker就可
阅读全文
摘要:一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机;万级容器;相如无亿,K8s有亿:亿级日服务人次。 一个目标:容器操作 Kubernetes(k8s)是自动化容器操作的开源平台。这
阅读全文
摘要:<! flowchart 箭头图标 勿删 BigDecimal的引入 在利用Java编程语言开发银行、金融类等需要对数值进行高精度计算的软件时,我们经常使用BigDecimal和BigInteger这两个大数据类,而不是常见的int、long、float、double类型,特别是在处理浮点型数据。
阅读全文
摘要:当初始化String类型和double类型,入参值相同,对比输出值BigDecimal bigDecimalStr = new BigDecimal("0.1");BigDecimal bigDecimalDou = new BigDecimal(0.1);System.out.println("b
阅读全文
摘要:简介float和double类型的使用局限:单精度浮点型变量float可以处理6~7位有效数,双精度浮点型变量double可以处理15~16位有效数,在实际应用中,如果需要对更大或者更小的数进行运算和处理,这时候float和double就如能为力了。借用《Effactive Java》这本书中的话,
阅读全文
摘要:BigDecimal除法的精度问题 在使用BigDecimal的除法时,遇到一个鬼畜的问题,本以为的精度计算,结果使用返回0,当然最终发现还是自己的使用姿势不对导致的,因此记录一下,避免后面重蹈覆辙 <! more I. 问题抛出 在使用BigDecimal做高精度的除法时,一不注意遇到了一个小问题
阅读全文
摘要:执行:select SYSDATE() from dual; 返回:2017 10 24 13:48:06 执行:select DATE_FORMAT(SYSDATE(),'%Y.%m.%d') from dual; 获得:2017.10.24 结论:DATE_FORMAT(date,f
阅读全文
摘要:LocalDateTime 为java8的新特性之一 LocalDateTime.now() 获得当前时间 java.time.Duration duration = java.time.Duration.between(LocalDateTime startTime, &n
阅读全文
摘要:<! flowchart 箭头图标 勿删 一.简述 在Java8中,我们可以使用以下类来计算日期时间差异: 1.Period 2.Duration 3.ChronoUnit 二.Period类 主要是Period类方法getYears(),getMonths()和getDays()来计算. 示例:
阅读全文
摘要:需求:根据一个String类型的year,要求查询出该年的所有记录; 比如根据2018年查询出2018年01月01日到2018年12月31日之间的记录; public List<Rain> findAllByYear(String year) throws ParseException
阅读全文
摘要:spring data jpa中使用count计数方法很简单 直接在dao层写方法即可 int countByUidAndTenementId(String parentUid, String tenementId); 这样即可根据传入的字段查询即可。 原文地址:https://www.cnblog
阅读全文
摘要:贴代码 List<Student> lists = new ArrayList<>(); Student student = new Student(); student.setName("laoli"); student.setNumber(1); lists.add(st
阅读全文
摘要:<! flowchart 箭头图标 勿删 Stream类全路径为:java.util.stream.Stream 对Stream的描述,引用其他文章中觉得比较好的介绍: Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操
阅读全文
摘要:java在时间计算上一直为人所诟病,在社区强烈反应下,java8推出了线程安全、简易、高可靠的时间包。并且数据库中也支持LocalDateTime类型,所以在数据存储时候使时间变得简单。 LocalDateTime年月日十分秒;LocalDate日期;LocalTime时间;三个包的方法都差不多,以
阅读全文
摘要:<! flowchart 箭头图标 勿删 网上搜索了半天都没有找到Java8的LocalDateTime的工具类,只好自己写了一个,常用功能基本都有。还在用Date的Java同道该换换了。 个人项目地址:https://github.com/KingBoyWorld/common.git,Commo
阅读全文
摘要:本地java类 import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; / 问题处理记录 / public class UserIssueProcessDto { / 处
阅读全文
摘要:Java版本:1.8开始 import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZonedDateTime; import java.time.
阅读全文
摘要:<! flowchart 箭头图标 勿删 1.什么是幂等性 幂等性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。 2.REST请求中哪些是幂等操作 GET,PUT,DELETE都是幂等操作,而POST不是,以下进行分析: 首先GET请求很好理解,对资源做查询多次,此实现的结果都是
阅读全文