摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 起因是懒 最近开始折腾GitLab的CI功能,就打算在家部署一个GitLab,通常做法是打开电脑,启动G... 阅读原文
2020-12-21 11:11:31 阅读(706) 评论(0)
摘要: 一、简述   数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。简单来说就是你有些数据并不想让别人看见,需要进行处理再显示在页面上。   举个最简单的例子,比如我们在点外卖的时候,外卖单子上会有我们的电话号码,平台为了保证我们的信息不被泄露,就使用信息脱敏来将部分信息进行隐藏来... 阅读原文
2020-12-21 10:06:03 阅读(773) 评论(0)
摘要: 简易购物车项目 这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库。 1.项目开发准备: 创建github仓库 项目框架搭建 项目构建并同步仓库 编写所需业务逻辑 2.开发项目解决方案: github仓库站上所属存放的项目仓库... 阅读原文
2020-12-21 08:13:07 阅读(682) 评论(0)
摘要: 1. 垃圾回收的简单回顾 关于垃圾回收算法,基本就是那么几种:标记-清除、标记-复制、标记-整理。在此基础上可以增加分代(新生代/老年代),每代采取不同的回收算法,以提高整体的分配和回收效率。 无论使用哪种算法,标记总是必要的一步。这是理算当然的,你不先找到垃圾,怎么进行回收? 垃圾回收器的工作流程大体如下:... 阅读原文
2020-12-21 07:17:04 阅读(734) 评论(0)
摘要: 案例 有一天,产品跑来说:“我们要做一个用户注册功能,需要在用户注册成功后给用户发一封成功邮件。” 小明(攻城狮):“好,需求很明确了。” 不就提供一个注册接口,保存用户信息,同时发起邮件调用,待邮件发送成功后,返回用户操作成功。没一会功夫,代码就写完了。验证功能没问题后,就发布上线了。 线上正常运行了一段时... 阅读原文
2020-12-21 06:00:02 阅读(732) 评论(0)
摘要: 使用工具列表 工具 备注 jmap Java 内存分析工具 sdk 内置命令 jps 查看当前Java进程的命令. sdk内置命令 top Linux 进程查看命令 jstat Linux 进程查看命令 printf 屏幕字符打印输出 JAVA应用服务问题排查步骤 工具 jps... 阅读原文
2020-12-21 00:00:05 阅读(678) 评论(0)
摘要: 前言 作为一名 Java 从业者,虽然近几年,无论是使用规模、开发者人数,还是技术生态成熟度、相关工具的丰富程度,Java 都在后端开发语言中有着不可撼动的地位,也是开发各类业务系统的首选语言。 而且薪资也非常可观   (图源:职友集 2020年北京 Java 程序员的工资情况) 但很多同学却总有种“做不... 阅读原文
2020-12-20 21:34:21 阅读(691) 评论(0)
摘要: 同一对象内的嵌套方法调用AOP失效分析 举一个同一对象内的嵌套方法调用拦截失效的例子 首先定义一个目标对象: /** * @description: 目标对象与方法 * @create: 2020-12-20 17:10 */ public class TargetClassDefinition { ... 阅读原文
2020-12-20 19:23:02 阅读(736) 评论(0)
摘要: gitee开源地址 “https://gitee.com/admin_yu/yx-image-recognition 介绍 spring boot + maven 实现的车牌识别及训练系统 基于java语言的深度学习项目,在整个开源社区来说都相对较少;而基于java语言实现车牌识别EasyPR-Java项目,... 阅读原文
2020-12-20 17:21:15 阅读(694) 评论(0)
摘要: 怎样用Java 8优雅的开发业务 目录 怎样用Java 8优雅的开发业务 函数式编程 流式编程 基本原理 案例 优雅的空处理 新的并发工具类CompletableFuture 单机批处理多线程执行模型 模型 案例 调整线程池的大小 并行——使用流还是CompletableFutures?... 阅读原文
2020-12-20 17:17:07 阅读(727) 评论(0)