Skip to main content
Java小技巧

如何编写更健壮更好的java代码?这里面整理收集一些在java开发过程中我们需要注意的一些点或者说是技巧,从而提高代码的质量以及我们的工作效率。

Springboot

Ignore Null Fields with Jackson

Springboot中默认序列化Json的框架就是jackson了,这里面介绍在Springboot项目中如何忽略null字段

  • 全局

springboot配置和java代码都可以实现全局忽略null的功能

  • 类级别

huhxOriginalAbout 12 minjavaTips
字符集编码

在所经历的开发生涯中,碰到很多问题都是跟编码相关的。其中乱码的问题在Jsp盛行的时代最常见不过了,今天我们就来看看Java的日常使用中,怎样能够用好这个字符集编码。

Java中的编码

有三个比较重要的概念:encoding, charsets, and code point

Encoding

计算机只能理解10这种二进制表示形式。处理其他任何内容都需要某种从现实世界文本到其二进制表示形式的映射。这种映射就是我们所说的字符编码或简称为编码。


huhxOriginalAbout 4 min
Jpa添加Audit

Spring中添加Audit

Spring中内置了一些跟Audit相关的注解,

  • @CreatedBy: 表的这条记录是谁创建的,可以是人也可以是系统
  • @CreatedDate: 记录的创建时间
  • @LastModifiedBy: 表记录被谁更新
  • @LastModifiedDate: 表记录的更新时间,默认情况下创建的记录,该字段也会插入值

下面我们具体看下它们的SpringBoot中的使用,首先数据库和jpa的依赖是首要条件。这里不多赘述


huhxOriginalAbout 3 minspringJavaSpring
Go的语法

声明变量

var name string = "huhx"
var name = "huhx"
name: "huhx"

var name, address string = "huhx", "hubei"
var name, address = "huhx", "hubei"
name, address := "huhx", "hubei"

huhxAbout 1 mingoGoBasic