自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 【实战笔记】深入理解JVM虚拟机第三版(第一部分)

目录本机环境操作流程安装OS构建JDK12编译环境Clion调试本机环境笔记本电脑,Win10,8G内存,双硬盘,独立显卡(N卡)。因为平时部分软件需要使用 Windows 10 运行,所以我选择搭建双系统环境。操作流程安装OS这部分教程网上很多,例如:Ubuntu18.04安装教程因为我的笔记本是独立显卡,且双硬盘(WIN装在A硬盘,因为空间问题需要把Ubuntu装B硬盘),以下为我个人电脑的安装双系统的过程。通过官网下载 Ubuntu 18.04.5 LTS,并使用 UltralS

2021-06-20 20:48:05 202

原创 swagger无法映射同URL不同params的问题

目录问题描述解决方法小结参考资料问题描述类似于下方同资源路径,但参数不同的方法,Swagger 只会将其映射成一个调用(无论返回值或入参是否相同)。@Api(value = "PlanApi", tags = "plan-api")@RequestMapping(value = "/plan", produces = {"application/json"})public interface PlanApi { @ApiOperation(value = "hello_age", notes

2021-04-26 11:46:17 912 2

原创 一致性哈希算法

本文为参考 朱双印 大佬博客内容的整理,有兴趣的同学可以点击下方链接,查看原文。参考连接:白话解析:一致性哈希算法 consistent hashing场景描述假设有N台缓存服务器,在分布式情况下,要将资源均匀的缓存到这3台服务器上,可以使用下面的算法定位需要操作资源的位置:hash(资源ID)% N但是,当缓存服务器数量发生变化时,可能出现以下问题会引起缓存的雪崩,可能会引起整体系统压力过大而崩溃(大量缓存同一时间失效)。几乎所有缓存的位置都会发生改变,怎样才能尽量减少受影响的缓存呢?

2021-04-14 17:13:19 95

原创 十二要素应用宣言(12-factor Apps)

十二要素应用宣言(12-factor Apps)云原生架构的方法论与最佳实践。基准代码:一份基准代码(Codebase),多份部署(deploy)部署在不同环境通过修改配置的方式实现。依赖:显式声明依赖关系( dependency )应用程序不会隐式依赖系统级的类库。一定是通过依赖清单 ,确切地声明所有依赖项。在 JAVA 开发时,使用 Maven 或 Gradle 即可满足。配置:在环境中存储配置推荐将应用的配置存储于环境变量中( env vars, env )。代码和配置

2021-04-08 16:28:31 460

原创 使用RSA加密密码并获取Token

更换项目框架和鉴权后,每次测试接口也都需要获取Token才能访问,之前都是通过网页再现RSA加密,这次抽空写个小工具,离线也能加密信息并获取Token。

2021-03-15 20:34:18 1986

原创 Windows 下的 IP 重定向,非改 host

项目场景:旧项目移植到新框架项目启动的过程中,开发人员在系统开发时需要访问第三方系统的接口,而大部分老旧接口因为 IP 或所处网络规则的限制,无法在本地机子上访问。目前对于此类接口的调试方式是,注释调用代码。但可能导致开发将测试数据提交,引起生产问题。开发设备使用 Windows 系统,无法使用 iptables 命令解决。有没有一钟办法,在不改变代码的前提下,将 Mock 加入到当下的开发测试环境中来?探索思路:更改 HOST 文件。目前系统使用数据库查询 IP地址,并生成 CXF客户端

2020-11-25 19:44:27 9602 4

原创 搭建Kubernates集群笔记(二)--- 安装 Docker 和 k8s

搭建Kubernates集群笔记(二)— 安装 Docker 和 k8s这章节的操作请在 root 账号下进行,在虚拟机中使用 sudo -s即可切换到 root 账号。一、配置yum源不建议使用 CentOS 7 自带的 yum 源,因为安装软件和依赖时会非常慢甚至超时失败,除非使用魔法。执行下方命令使用阿里云的源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yu

2020-09-29 08:57:57 187

原创 搭建Kubernates集群笔记(一)--- 搭建虚拟机

搭建Kubernates集群笔记(一)实验环境为 windows 10 + Vagrant + CentOS 7一、下载 Vagrant 和 CentOS 7 的 BOXVagrant 官方下载就好,BOX 的获取方式有很多,安装和使用可参考此篇文章:Vagrant在,win7/win10系统下搭建使用。(记得开启虚拟化)二、将 BOX 加入 Vagrant下载好BOX后,需要先添加至 Vagrant 才能使用,使用以下命令加入BOX:vagrant box add 你想称呼BOX的名字

2020-09-24 14:43:18 131

原创 Java核心卷Ⅱ(原书第10版)笔记(下)

Java核心卷Ⅱ(原书第10版)笔记(下)写在最前面,个人认为,卷Ⅱ更适合当手册使用,更多的是讲API的使用,前两章内容比较实际,要是合并到卷一就好了。文章目录Java核心卷Ⅱ(原书第10版)笔记(下)第 6 章 日期和时间 API(简单看)6.1 时间线6.2 本地时间6.3 日期调整器6.4 本地时间6.5 时区时间6.6 格式化和解析DateTimeFormatter6.7 与遗留代码的互操作java.time 类与遗留类之间的转换第 7 章 国际化(可略)7.1 Locale 对象7.2 数

2020-09-09 17:13:56 190

原创 Java核心卷Ⅱ(原书第10版)笔记(上)

Java核心卷Ⅱ(原书第10版)笔记(上)写在最前面,个人认为,卷Ⅱ更适合当手册使用,更多的是讲API的使用,前两章内容比较实际,要是合并到卷一就好了。文章目录第1章 Java SE 8 的流库1.1 从迭代到流的操作1.2 流的创建1.3 filter、map 和 flatMap 方法1.4 抽取子流和连接流1.5 其他的流转换1.6 简单简约1.7 Optional 类型1.7.2 不适合使用 Optional 值的方式1.7.3 创建 Optional 值1.7.4 用 flatMap 来构建

2020-09-08 15:57:52 414

原创 Java核心卷Ⅰ(原书第10版)笔记(下)

Java核心卷Ⅰ(原书第10版)笔记(下)标签(空格分隔):Java核心卷 javaJava核心卷Ⅰ(原书第10版)笔记(上)Java核心卷Ⅰ(原书第10版)笔记(中)文章目录Java核心卷Ⅰ(原书第10版)笔记(下)第10章 图形程序设计(略)第11章 事件处理(略)第12章 Swing用户界面组件(略)第13章 部署Java应用程序(略)第14章 并发14.1 创建线程14.2 中断线程14.3 线程的状态新创建线程可运行线程被阻塞线程和等待线程被终止的线程14.4 线程属性14.4.1 线

2020-08-20 18:07:16 311

原创 Java核心卷Ⅰ(原书第10版)笔记(中)

Java核心卷Ⅰ(原书第10版)笔记(中)文章目录Java核心卷Ⅰ(原书第10版)笔记(中)第8章 泛型程序设计8.2 定义简单泛型类8.3 泛型方法8.5 泛型代码和虚拟机8.6 约束与局限性8.7 泛型类型的继承规则8.8 通配符类型8.9 反射和泛型第9章 集合9.2 具体的集合链表数组列表散列集树集队列与双端队列优先级队列9.3 映射9.3.1 基本映射操作9.3.3 映射视图9.3.4 弱散列映射9.3.5 链接散列集与映射9.3.6 枚举集与映射9.3.7 标识散列映射9.4 视图与包装器9

2020-08-19 19:09:03 167

原创 Java核心卷Ⅰ(原书第10版)笔记(上)

Java核心卷Ⅰ(原书第10版)笔记(上)文章目录Java核心卷Ⅰ(原书第10版)笔记(上)JDK 版本区别书中知识累计第3章 Java的基本程序设计结构3.6.6 码点与代码单元3.8.6 中断控制流程语句第4章 对象与类4.1.2 对象对象的三个特性:4.1.4 类之间的关系在类之间,最常见的关系:4.2.2 Java类库中的LocalDate类4.3.7 基于类的访问权限4.4.2 静态常量4.4.4 工厂方法4.6.1 重载4.6.7 初始化块类的构造顺序(从上至下)4.6.8 对象析构与fin

2020-08-14 09:56:31 243

原创 使用 IDEA 整合 SSH 发生 Mapping (RESOURCE) not found 错误

使用 IDEA 整合 SSH 发生 Mapping (RESOURCE) not found 错误。这个问题也许也有从 eclipse 转入 IDEA 的小伙伴有遇到,希望能帮到大家。

2017-09-05 00:14:19 2612 1

原创 SSH 框架的心得

使用SSH框架做完了一个普通网站的前后台项目,成热写点心得,免得以后再入坑。其中使用 Strust2  2.3.33 + Spring 4.3.9 + Hibernate 5.2.10   eclipse 下完成,除了Strust2 外其他使用注解。 Hibernate   熟练使用工具进行逆向,生成XML文件。    推荐教程:http://www.cnblogs.com/k

2017-09-03 23:11:40 293

空空如也

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

TA关注的人

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