自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 记录关于postgresql中使用jsonb导致字符串的乱码问题

事情的起因是这样的,之前完成了jsonb的类型转化器配置,在本地也可以正常运行了,结果上了服务器就出现乱码了。明明代码都一样,偏偏 请求获得到的tags不一样这个问题非常好判断,在一次请求中的其它字符串成分都是正常的,说明问题不出在代码里。当然解决肯定是要用代码解决。因此,怀疑是我的程序和数据库对接的转化器出了问题。

2025-01-18 17:36:11 549

原创 记录一次关于spring映射postgresql的jsonb类型的转化器事故,并使用hutool的JSONArray完成映射

自定义jsonb类型的数据映射心得

2025-01-16 09:53:08 1045

原创 Java学习笔记06-抽象abstract-接口interface

abstract关键字可以修饰类和方法,表示抽象类和抽象方法。可以将子类的公共属性和不能确认的方法提取到抽象类中,这样子类在继承抽象类的时候就可以直接使用这些公共属性和方法,从而简化了代码的操作。当我们需要增加新功能时,只需要增加新的子类并实现相应的方法,不会影响到已有的代码。提高代码的复用性,因为定义的是抽象类或者接口,其实现可以被多个子类继承和复用。

2024-03-23 10:01:59 1845 1

原创 Java学习笔记05-引入类-访问权限-static-final

包是java中管理类(接口等)的一个机制,用以区分名字相同的类或者将专门用于处理一种事务的工具类封装到一个包中。包的存储机制降低了类之间的依赖关系,提高程序代码的重用性,尽可能避免数据之间的大规模变动。package是声明包语句的关键字,指明该源文件定义的类所在的包。package包语句往往位于源文件的第一句,当包语句省略时可以认为类的源文件在当前目录中。不同包下的类在未引入前是无法使用的。

2024-03-22 16:40:15 774 1

原创 Java学习笔记04-面向对象思想(封装 继承 多态)

计算机语言的发展趋势是朝着更高层次的抽象和更丰富的信息表达能力发展的,这也使得面向对象的语言表达出三个特征:封装、继承、多态。方法的定义:方法可以对类中的数据进行操作,或者对得到的参数做出响应,体现了对象所具有的的行为,也就是事物之间的相互影响。一般情况下,方法的声明由修饰符,返回值及类型,方法名,参数列表,方法体组成,当返回值类型为void时,方法没有返回值。,这些对象就像自然界的丛林树木,组成了一个大自然的生态圈,利用抽象的数据描绘了整个世界中一草一木的属性,习性和动作,,拥有着该类事物最基本的特征。

2024-03-21 16:54:38 2260 1

原创 Java学习笔记03-java流程控制语句(判断~选择~循环~跳转)

流程判断语句可以根据不同的情况,做出相应的响应和决策,实现复杂的逻辑和功能(业务逻辑),换言之,相比于顺序执行,流程控制语句让计算机懂得了“思考判断”,而所建立的模型大小也决定了计算机的智商。在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运行,直到遇到break,或者整体switch结束。首先计算出表达式的值,其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。在一个程序执行的过程中,

2024-03-19 13:27:59 1100 1

原创 Java学习笔记02-java中的常量、变量、数据类型、运算符

变量的定义由变量的数据类型 、 变量名 、 数据值组成:数据类型 变量名 = 数据值其中变量名的命名规则与Java标识符的命名规则一致。①变量名唯一:在同一个作用范围内,变量的名字不可以相同。②变量赋值才有意义:定义的变量,不赋值不能使用。③高转低:高字节类型数值赋值给低字节类型变量,会出现编译错误。

2024-03-18 08:41:58 1947

原创 Java学习笔记01-java基础

java是一门高级编程语言,由Sun(目前为Oracle)公司于1995年推出。它是一种面向对象的编程语言,旨在提供一种跨平台的解决方案,使得在不同的操作系统和硬件平台上运行。一般公认的“Java之父”是詹姆斯·高斯林 (James Gosling),也可以是于X军。[狗头]

2024-03-16 07:48:07 1119 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除