Java开发规范学习--日期和时间 Java

Java开发规范学习--日期和时间

近期,阿里巴巴发布了《Java开发手册(泰山版)》。 摘录部分官网的说明 《Java开发手册》始于阿里内部规约,在全球Java开发者共同努力下,已成为业界普遍遵循的开发规范。 手册涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约七大维度。 此次泰山版发布,将带来三大亮点:新增5条日期时间规约;新增2条表别名sql规约;新增统一错误码规约。 阿里在2016...
阅读全文
Thymeleaf内置对象表达式大全 Java

Thymeleaf内置对象表达式大全

这里整理的是Thymeleaf3.0的版本中的内置表达式 参考自 Thymeleaf3.0官方文档 ,第18、19条 1.表达式基本对象 参考自 Thymeleaf3.0官方文档第18条 1.1 基础对象 #ctx:上下文对象 ${#ctx.locale} ${#ctx.variableNames} ${#ctx.request} ${#c...
阅读全文
最全的DevOps工具集合,再也不怕选型了! 编程技术

最全的DevOps工具集合,再也不怕选型了!

作者 | Suresh Sekar 策划 | 田晓旭 随着 DevOps 的出现频率越来越高,很多企业都在蠢蠢欲动,想要设计和开发 DevOps 平台。工欲善其事必先利其器,本文为大家总结了 DevOps 各个阶段可以选择的工具,也许 DevOps 平台的技术选型在这一篇文章中就可以完成。 DevOps 的目标是持续改进,因此技术选型也是分阶段的。 DevOps 技术类别 ...
阅读全文
springboot web项目创建及自动配置分析(thymeleaf+flyway) Spring

springboot web项目创建及自动配置分析(thymeleaf+flyway)

@ 目录 springboot 创建web项目只需要引入对应的web-starter,自己定义好moudel层,再采用相应的模版引擎技术(view层)就可以将数据渲染到模版中,从而生成一个单体的web应用!那这些视图是如何解析的呢?最常用的模版引擎语法有哪些呢? 新建一个空的项目,我们选择对应的web依赖,工具相关我三个都勾选上,数据库驱动选mysql驱动!具体见我的另一篇博客: ...
阅读全文
通过Quartz如何Debug , 如何修复Bug Java

通过Quartz如何Debug , 如何修复Bug

​ 我们以Quartz的用JDBC作为JobStore为例子 开始很简单绝对是 : org.quartz.spi.JobStore 找他的接口实现类 -> 通过包名字可以发现 -> org.quartz.impl.jdbcjobstore 原来是JDBC , 继续 -> 有三个实现 很简单 我们绝对要使用实现类哇, 因为抽象类是不可能靠反射生成...
阅读全文
分布式定时任务框架Quartz Java

分布式定时任务框架Quartz

前言 项目中总要写那么几个定时任务来处理一些事情。一些简单的定时任务使用Spring自带的定时任务就能完成。但是如果需要大量的定时任务的话要怎么才能统一管理呢? 本文介绍Quartz分布式调度框架。 介绍 Quartz介绍 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统。 目前是 Terra...
阅读全文
SpringBoot 就这一篇全搞定 Spring

SpringBoot 就这一篇全搞定

文章收集在 GitHub JavaEgg 中,欢迎star+指导 JavaEgg ——《“Java技术员”成长手册》,包含Java基础、框架、存储、搜索、优化、分布式等必备知识,N线互联网开发必备技能兵器谱。 一、Hello Spring Boot 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; ...
阅读全文
Spring Boot从入门到实战 Spring

Spring Boot从入门到实战

文章收集在 GitHub JavaEgg 中,欢迎star+指导 JavaEgg ——《“Java技术员”成长手册》,包含Java基础、框架、存储、搜索、优化、分布式等必备知识,N线互联网开发必备技能兵器谱。 一、Hello Spring Boot 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大...
阅读全文
Spring Boot Redis 序列化方案的选择 编程技术

Spring Boot Redis 序列化方案的选择

Spring Boot Data Redis 给我们提供了即插即用的体验,大部分默认配置已经满足了我们的需求,而其中序列化方案选择的是原生的 JdkSerializationRedisSerializer RedisTemplate.java if (defaultSerializer == null) { defaultSerializer = new JdkSerializati...
阅读全文
Nestjs入门(三) 编程技术

Nestjs入门(三)

在Nestjs 入门(二)中,我们创建了一个基本的 Nestjs 应用。下面我们基于此进行扩展。 源码地址: awesome-nest 序列化 在 entity 中,有时候有些字段不一定要返还给前端,通常我们需要自己做一次筛选,而 Nestjs 中,配合 class-transformer ,可以很方便的实现这个功能。 例如,我们有个 entity 的基类 commo...
阅读全文
Loading...