News:三分天注定,七分靠打拼,爱拼才会赢!致力打造专业IT博客。如果你对本博客有任何意见或建议请联系作者,邮箱:blog@caokuan.cn

最新发布

服务器

Jenkins 容器配置外置 Maven 方法

逝水无痕 31 0

现在使用 Docker 搭建开发和测试环境都非常方便,于是就想使用 Jenkins 镜像构建一下开发环境。配置过程中发现 Jenkins 镜像是没有自带 Maven 的,如果使用 Jenkins 在线安装一个 Maven 感觉也不太合适。经过一番思考和试验,终于找到了一个可行的配置方法。

服务器

FastDFS 分布式文件系统

逝水无痕 52 0

分布式文件系统:Distributed file system,DFS,又叫做网络文件系统:Network File System。一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户分享文件和存储空间。FastDFS 是用 c 语言编写的一款开源的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存...

后端开发

JPA 根据 Entity 生成 SQL insert 语句工具类

逝水无痕 142 0

在使用 Spring JPA 开发的过程中,由于 JPA 框架的原因,在保存数据时如果存在实体引用,就会发查询 SQL 来验证引用实体的正确性,这就损失了不少的效率。其实在大多数情况下,引用的实体都是正常的,所以我们可以通过直接执行 insert 语句的方式来提高保存效率。

后端开发

Java 8 计算日期和时间差

逝水无痕 121 0

Java 8 中提供了一套新的日期处理类,也提供了新旧日期类的转换方法。本篇文章主要讲如何利用新的日期处理类来计算两个日期的差值,这在日常开发中使用的非常多。

开发工具

IntelliJ IDEA 基本设置总结

逝水无痕 173 0

在 IDEA 安装完成后、开始使用之前都需要进行基本的配置。我们一般会根据以往的使用习惯和喜好进行相关的设置,因为 IDEA 不像 Eclipse 那样每切换一次工作空间就要重新设置一次,IDEA 支持全局配置,在切换项目之后也不用重新配置。正是因为不用经常配置 IDEA,就造成了我们对 IDEA 配置的生疏。本篇文章以 IDEA 2018.3 版本为例,列举了一些基本配置。

算法基础

Spring UUID 工具类 AlternativeJdkIdGenerator 分析

逝水无痕 187 0

UUID 在日常开发中使用的地方非常多,在作为唯一标识使用时非常方便。在 spring 框架4.0版本的工具包中多了一个 UUID 工具类 AlternativeJdkIdGenerator,这里主要分析一下这个工具类是如何生成 UUID 的。

前端开发

ES6 新特性

逝水无痕 161 0

笔者推荐你去看 ECMAScript 6 入门。但如果在实际的开发任务中,由于时间原因或是学习的成本没法全面了解,那么我们强烈建议你在项目中只学习那些常用的 ES6 语法或特性,掌握这些知识也许花2个小时就能搞定,剩下的可以看书或是查文档,到时再现学现用。教程的示例代码请前往 es6-demo,下载后可以结合这个讲义进行学习操作。

前端开发

React 基础

逝水无痕 157 0

React 基础包括:React JSX、React 数组、React State、React Props、React 组件生命周期、React Refs、React 事件及表单、React 条件渲染等。