文章
所有已发布的文章
-
公司内部 Java 8 分享的完整文档!从 JDK 5 到 JDK 8 的发展历程梳理,重点讲解 Lambda 表达式、函数式接口、Stream API、Optional 类、新日期时间 API 等核心特性。每个特性都附带 Demo 代码,拿来即用。还在用 for 循环?是时候拥抱函数式编程了。
-
手机号、身份证、邮箱、IP 地址、金额格式……这些常用正则表达式你每次都要现查?本文收集了开发中最常用的正则表达式:数字校验、字符校验、特殊格式校验,直接复制粘贴就能用。还有强密码规则、中文字符匹配、首尾空白去除等实用表达式。
-
每次重装系统,或者新电脑到手的时候,最麻烦的莫过于重新安装之前常用的一些软件了。但是,平时常用的软件实在有点多,于是乎,整理一个 OSX 常用软件的列表,便于以后查找使用,以下整理的软件仅代表我个人平时常用的软件,不喜勿喷。
-
MSSQL 用 TOP,MySQL 用 LIMIT,Oracle 用 ROWNUM——三大数据库的分页语法完全不同。本文整理了各数据库查询前 N 条记录和分页查询的标准写法,直接复制就能用。特别是 Oracle 的三层嵌套结构,不熟悉的人很容易写错。
-
从零到一的 ElasticSearch 完整学习笔记!覆盖单机安装、分布式集群配置、head 插件和 ik 中文分词插件安装。详解索引、类型、文档、分片等核心概念,附带大量 RESTful API 示例:条件查询、聚合查询、复合查询。最后用 Spring Boot 整合 ES,实现增删改查和复杂搜索功能。
-
数据库字段是 user_name,Java 属性是 userName,来回转换烦不烦?这个工具类帮你搞定驼峰命名和下划线命名的互转。基于正则表达式实现,代码简洁高效,直接复制到项目里就能用。ORM 框架没覆盖的场景,手动转换必备。
-
GitLab 搭好了,下一步就是 Jenkins 持续集成。本文记录完整的 Jenkins 部署实战:JDK 路径配置、阿里云 Maven 镜像加速、个性化邮件模板(含完整 HTML 代码)。还推荐了 Material 风格主题美化方案,以及 11 个必装插件:Gitlab Hook、FireLine 代码规约检查、钉钉通知等。
-
搭建企业私有 Git 仓库,GitLab 是首选。本文涵盖 CentOS 下的完整部署流程:从依赖安装、镜像源配置、QQ 邮箱 SMTP 设置,到中文汉化包的正确使用姿势。还有两个必踩的坑:reconfigure 卡住和端口占用,以及配置 push 时邮件通知 diff 信息的完整方案。
-
翻译自: How to improve Java programming skill
-
前段时间搞了 Vue,现在又得开始写 React 了。 我堂堂的一个后端,真是太残忍啦 o(╯□╰)o 接触过 Vue 的应该都知道,Vue 的状态管理可以有两种实现,一种是 Vuex,还有一种是 eventBus 形式。 React 状态管理,老牌的应该是 Redux,但是存在了太多的概念,对于刚接触的童鞋不太友好。mobx 当属时代的新星了。不管从效率,还是易读性都远超 Redux。...