代码改变世界

一个缓存使用的思考:Spring Cache VS Caffeine 原生 API

2019-12-09 13:35 by Fururur, 213 阅读, 收藏, 编辑
摘要:欢迎访问我的个人博客, "《一个缓存使用的思考:Spring Cache VS Caffeine 原生 API》" 最近在学习本地缓存发现,在 Spring 技术栈的开发中,既可以使用 Spring Cache 的注解形式操作缓存,也可用各种缓存方案的原生 API。那么是否 Spring 官方提供的 阅读全文

Gitlab CI 集成 Kubernetes 集群部署 Spring Boot 项目

2019-10-28 09:49 by Fururur, 488 阅读, 收藏, 编辑
摘要:本文首发于我的个人博客, "Gitlab CI 集成 Kubernetes 集群部署 Spring Boot 项目" ,欢迎访问! 在上一篇博客中,我们成功将 Gitlab CI 部署到了 Docker 中去,成功创建了 Gitlab CI Pipline 来执行 CI/CD 任务。那么这篇文章我们 阅读全文

Docker Gitlab CI 部署 Spring Boot 项目

2019-09-25 09:40 by Fururur, 789 阅读, 收藏, 编辑
摘要:本文首发于我的个人博客, "Docker Gitlab CI 部署 Spring Boot 项目" ,欢迎访问! 目前在学习这一块的内容,但是可能每个人环境都不同,导致找不到一篇博客能够完全操作下来没有错误的,所以自己也写一下,记录一下整个搭建的过程。 Docker 的安装这里就不赘述了,基本上几行 阅读全文

解决 Windows Docker 安装 Gitlab Volume 权限问题

2019-09-24 16:58 by Fururur, 291 阅读, 收藏, 编辑
摘要:本文首发于我的个人博客, "解决 Windows Docker 安装 Gitlab Volume 权限问题" ,欢迎访问! 记录一下 Windows10 下 Docker 安装 Gitlab 的步骤。 Caution: We do not officially support running on 阅读全文

Spring Cloud 负载均衡初体验

2019-09-24 13:53 by Fururur, 492 阅读, 收藏, 编辑
摘要:[toc] 本文首发于我的个人博客, "Spring Cloud 负载均衡初体验" ,欢迎访问! 使用 Spring Cloud Netflix 组件 Eureka 和 Ribbon 构建单注册中心的负载均衡服务。 Spring Cloud 是基于 Spring 的微服务技术栈,可以这么概括吧,里面 阅读全文

Spring Boot 部署浅析(jar or war)

2019-09-23 13:21 by Fururur, 107 阅读, 收藏, 编辑
摘要:对于传统的 ssm 或者 ssh 项目的部署,一般会打包成war包,或者是一个编译好的文件夹,再放到 tomcat 的 webapps 目录下,如果是 war 包,会自动解压出来。而 Spring Boot 默认会内嵌一个 Tomcat,因此即便是 web 项目也可以直接打包成 jar 包,直接 j 阅读全文

Windows Docker 部署 Spring Boot 项目

2019-09-23 09:11 by Fururur, 436 阅读, 收藏, 编辑
摘要:[toc] 本文首发于我的个人博客, "Windows Docker 部署 Spring Boot 项目" ,欢迎访问! 使用 Docker 部署一个简单的 Spring Boot 数据库项目。 最近容器化技术 hin 流行啊,所以开始折腾一下呗。试用了下,有的时候的确比虚拟机要方便。其实起初是要用 阅读全文

谈谈适配器模式

2019-09-23 09:05 by Fururur, 54 阅读, 收藏, 编辑
摘要:本文首发于我的个人博客, "谈谈适配器模式" ,欢迎访问! 适配器模式 (Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器 (Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 设计模式的目的本身应该 阅读全文

Bean 装配:从 Spring 到 Spring Boot

2019-09-23 08:38 by Fururur, 224 阅读, 收藏, 编辑
摘要:[TOC] 本文首发于我的个人博客, "Bean装配,从Spring到Spring Boot" ,欢迎访问! 本文旨在厘清从Spring 到Spring Boot过程中,Bean装配的过程。 自从用上Spring Boot,真的是一直用一直爽,已经完全无法直视之前Spring的代码了。 约定大于配置 阅读全文

[2019校招] - Java多线程面试题总结

2018-09-10 13:46 by Fururur, 952 阅读, 收藏, 编辑
摘要:1. Object 的 和`notify()` 方法 下图为线程状态的图: Object 对象中的 和`notify() notify()` 方法唤醒并继续执行,而阻塞状态的线程则是等待获取新的锁。 调用 方法后,当前线程会进入等待状态,直到其他线程调用 或`notifyAll()` 来唤醒。 调用 阅读全文

[译]Kubernetes 分布式应用部署和人脸识别 app 实例

2018-06-23 10:35 by Fururur, 658 阅读, 收藏, 编辑
摘要:原文地址: "KUBERNETES DISTRIBUTED APPLICATION DEPLOYMENT WITH SAMPLE FACE RECOGNITION APP" 原文作者: "skarlso" 译文出自: "掘金翻译计划" 好的,伙计,让我们静下心来。下面将会是一个漫长但充满希望和有趣的 阅读全文

[译]通往 Java 函数式编程的捷径

2018-06-19 09:08 by Fururur, 577 阅读, 收藏, 编辑
摘要:原文地址: "An easier path to functional programming in Java" 原文作者: "Venkat Subramaniam" 译文出自: "掘金翻译计划" 以声明式的思想在你的 Java 程序中使用函数式编程技术 Java™ 开发人员习惯于面向命令式和面向对 阅读全文

Git push 时如何避免出现 "Merge branch 'master' of ..."

2018-06-19 08:06 by Fururur, 29701 阅读, 收藏, 编辑
摘要:在使用 Git 的进行代码版本控制的时候,往往会发现在 log 中出现 "Merge branch 'master' of ..." 这句话,如下图所示。日志中记录的一般为开发过程中对代码的改动信息,如果出现过多例如上述描述的信息会造成日志的污染。 阅读了一些外文的博客,下面就来一探究竟。 产生原因 阅读全文

[译]深度学习中所需的线性代数知识

2018-06-08 09:47 by Fururur, 1210 阅读, 收藏, 编辑
摘要:原文地址: "Linear Algebra for Deep Learning" 原文作者: "Vihar Kurama" 译文出自: "掘金翻译计划" <! more 每个深度学习项目背后的数学知识。 深度学习 是机器学习的一个子领域,涉及一些模仿人脑结构和功能的人工神经网络算法。 线性代数 是一 阅读全文

Android恶意样本数据集汇总

2018-06-04 08:58 by Fururur, 2706 阅读, 收藏, 编辑
摘要:2019 8 19更新 由于已经硕士毕业,邮件不会一一回复了,随缘吧。 博客内容见我的个人博客,需要数据集可留言,不定时抽奖~ https://furur.xyz/2018/06/01/Android malware samples/ 阅读全文