自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PGSQL新增字段

ALTER TABLE table_name ADD COLUMN column_name boolean DEFAULT FALSE NOT NULL;ALTER TABLE table_name ADD COLUMN column_name varchar(5) DEFAULT '1'::character varying NOT NULL;

2022-05-20 16:56:28 16416

原创 SQL循环表新增字段

DO$$ DECLARE selectrow record; BEGIN FOR selectrow IN SELECT 'ALTER TABLE ' || T.mytable || ' ADD COLUMN column_name varchar(32) NULL' AS script FROM ( SELECT table_name AS mytable

2022-05-20 16:53:08 401

原创 浅谈动态代理导致@Async、@Transational注解失效的原因

现象:在同一个类中,方法a去调用含有@Async或@Transational注解的方法b,@Async或@Transational不起作用。原因:含有@Async或@Transational注解的方法的bean被spring扫描时,spring会为其生成一个代理类,代理类继承原来的目标bean,并且重写目标bean含有@Async或@Transational注解的方法,将该方法做相应的增强强。方法a不含@Async或@Transational,并不会增强处理,所以方法a是直接调用方法b,导致@Async或

2022-03-30 14:35:32 748

原创 PostgreSQL:循环在数据库的多个表中新增一列

DO$$ DECLARE selectrow record; BEGIN FOR selectrow IN SELECT 'ALTER TABLE ' || t.mytable || ' ADD COLUMN 字段名 类型 NULL' AS script FROM ( SELECT table_name AS mytable F

2021-11-29 17:31:17 339

原创 验证注解使用参考

2021-11-24 16:13:42 76

空空如也

空空如也

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

TA关注的人

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