-
JSON字段在不规则数据结构中有重要作用,典型的如自定义字段、自定义表单等。
字段类型达梦达梦8的JSON数据以字符串方式存储,即varchar2,最大长度为8000字节;或clob,最大长度为100G-1字节。
一般建议加上IS JSON约束进行检查:
c2 varchar2(100) CONSTRAINT cs_json_c2 CHECK (c2 IS JSON(STRICT)) -- 严格模式
c...
-
Spring提供了非常方便使用的RestTemplate,用于访问http/https资源。但在开发调试过程中,我们希望能够看到相关的日志信息。
开启日志修改application.properties文件,加入以下配置:
logging.level.org.springframework.web.client.RestTemplate=DEBUG
可以看到类似以下的日志信息:
o.s.w.c.RestTemplate - HTTP P...
-
大批量插入、更新数据相当消耗性能,如果采用传统的方式,一条一个事务的插入、更新,速度会慢到让人无法接受。
JDBC批量处理使用JDBC的批量处理功能,可以减少事务的性能消耗。MyBatis Plus的批量操作默认使用这种方式。
其原理是开启JDBC批量处理,并且每1000条SQL语句执行一次sqlSession.flushStatements()。
对于...
-
SpringBoot提供了非常方便使用的定时任务功能。同时也支持Quartz。
开启任务调度器@Configuration
@EnableScheduling
public class SchedulerConfig {
}
使用定时任务// 每5秒执行一次
@Scheduled(fixedDelay = 5000)
public void doSomething() {
// something that should run periodically
}
// cron...
-
使用宝塔面板,一开始我是鄙视的、拒绝的。作为一个运维人员,更喜欢自己控制所有的事情,一方面更有掌控感,出了问题更容易解决;另一方面显得自己更有实力。
但是多年的运维经历磨灭了往日的激情,能够让运维变得更轻松、简单,比掌控感和技术实力更重要。毕竟谁不想把省下的时间用来陪家人(da you xi)呢。
不得不承...
-
由于CentOS8已经在2022年01月01日停止维护,CentOS7也将在2024年06月30日停止维护,选择一个新的服务器操作系统变得迫在眉睫。CentOS Stream变成的滚动发行版(可认为是小白鼠版),稳定性不再,已经不在服务器的考虑范围内。
CentOS之所以受到广大服务器用户的青睐,主要是因为它的稳定性和长时间的维护周期。CentOS的...
-
MySQL的yun源地址:https://dev.mysql.com/downloads/repo/yum/MySQL的yun源地址使用文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/MySQL官方文档:https://dev.mysql.com/doc/refman/8.0/en/
下载mysql的yum源
可以使用腾讯云的源wget https://mirrors.cloud.tencent.com/mysql/yum/mysql80-commu...
2023-05-03 11:41
CentOS7服务器搭建
-
环境
gitPython 3.10.6 必须使用这个版本https://github.com/AUTOMATIC1111/stable-diffusion-webui
GIT代理git config --global http.https://github.com.proxy 'socks5://127.0.0.1:1080'
Git不认https.proxy,设置http.proxy就可以支持 https 了。
# 查看设置
git config --list
# 取消设置
git config...
-
Node版本ESLint 8.x,Node版本要求:^12.22.0, ^14.17.0, or >=16.0.0
Vite 4.x,Node版本要求:14.18+, 16+
因此Node版本最低要求为 14.18
eslint安装:npm install eslint eslint-plugin-vue eslint-plugin-prettier eslint-config-prettier @typescript-eslint/parser @typescript-eslint/eslint-plugin --save-...
-
MyBatis有一级缓存和二级缓存。一级缓存默认开启,二级缓存默认关闭。
一级缓存基于SqlSession,只要是同一个SqlSession,执行相同的SQL语句会返回缓存中的结果,从而减少数据库访问次数。需要注意的是,如果使用了延迟加载,则会出现无法使用一级缓存的情况,即使查询同一个对象也会多次查库。为避免这种情况,要谨慎使...