- 博客(121)
- 收藏
- 关注
原创 给Postgresql已经存在的表中的列删除或者添加默认值
改变字段的默认值:为已有的字段添加默认值ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value;删除默认值ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT;参考资料:给Postgresql已经存在的...
2020-11-19 21:47:00
364
原创 Mybatis @Select注解
@Select({ "<script>", "select", "id, name, user_id", "from label", "where id in", "<forea...
2020-10-26 11:49:00
1684
1
原创 MyBatis 注解方式批量插入数据库
@Insert({ "<script>", "insert into table_name(column1, column2, column3) values ", "<foreach collection='Listmap' item='item' index='index' separator=','>", "(#{item.实体属性1}, #{item.实...
2020-10-23 20:50:00
213
原创 shell脚本执行报错:/bin/bash^M: bad interpreter: No such file or directory
shell脚本报错/bin/bash^M: bad interpreter: No such file or directory,通过查阅资料得知,shell脚本格式必须是unix才行,但我这个脚本是在windows上编写完成传到Linux服务器上的,所以一执行就报错:windows环境下的文件是dos格式,即每行结尾以\r\n来标识,而linux下的文件是unix格式,行尾则以\n来标识,...
2020-10-22 12:00:00
141
原创 删除postgresql数据库下所有的表
DO $$ DECLARE r RECORD;BEGIN -- if the schema you operate on is not"current", you will want to -- replace current_schema() in query with 'schematodeletetablesfrom' -- *and* update t...
2020-10-22 10:11:00
512
原创 spring boot 热部署关闭
热部署的功能禁用办法如下: 在application.properties文件中设置: spring.devtools.restart.enabled=falseyml文件 spring.devtools.restart.enabled: false参考资料:spring boot 热部署关闭...
2020-10-14 17:26:00
286
原创 svn更新 can‘t open file 处理
vn更新报错,错误信息如下:Error: Can’t open fileError: ‘D:\Tomcat\apache-tomcat-7.0.56\webapps\BSHOW\.svn\pristine\24\2492ce6b3775e243a1d434966c0db6a3b9ab69b7.svn-base’:Error: 系统找不到指定的文件。解决办法:1.根据报错文件的路径找到相应的...
2020-10-13 10:38:00
2332
原创 DK1.8 JVM内存模型(转载)
一、JDK1.8 JVM内存模型概览这里介绍的是JDK1.8 JVM内存模型。1.8同1.7比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。二、各区域介绍1. 程序计数器每个线程一块,指向当前线程正在执行的字节码代码的行号。如果当前线程执行的是nativ...
2020-09-14 10:24:00
115
原创 Postgresql 字符串转整型数值之后进行排序
1、字符串转IntegerSELECT CAST (title as integer) FROM xxx where code='-1';2、字符串转整型之后排序ordey by cast(unit as integer)
2020-09-08 17:09:00
1863
1
原创 CentOS7忘记root密码,重置root密码(转载)
描述当root密码忘了之后,可以通过重启系统,在开机时重新设置密码。注:测试版本为CentOS Linux release 7.6.1810 (Core),其他版本可能有些区别。重置密码1、重启系统,在开机过程中,出现以下界面时按e键,进入编辑界面。按e键之后进入如下界面:2、按方向键下键↓,找到设置语言的地方,如LANG=en_US.UTF-8,在后面追加rw single ini...
2020-08-29 09:02:00
325
原创 DEA使用(03)_git撤回(已经commit未push的)操作(转载)
1、问题来源日常工作中会遇到 commit 到本地仓库的代码,因为一些原因,需要撤销后再提交到本地,或者需要整合多次 commit,然后 push 到远程仓库。2、IDEA解决方案I.在idea左下方图1.pngII.点击'Log'图2.pngIII.右键选择'Undo Commit'’图3.png作者:Pyth...
2020-08-21 19:20:00
119
原创 centos镜像下载
CentOS 7镜像下载(转载)官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/step1: 进入下载页,选择阿里云站点进行下载Actual Country 国内资源 Nearby Countries 周边国家资源阿里云站点:http://mirrors.aliyun.com/...
2020-08-15 16:18:00
72
原创 JVM内存模型详解(转载)
1、JVM内存模型详解2、JVM内存模型详解3、JVM内存模型看这个就够了4、JVM内存模型和性能优化5、Linux与JVM的内存关系分析(2)
2020-07-17 17:15:00
70
原创 Linux下ps命令详解(转载)
linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)...
2020-07-09 13:37:00
342
原创 动态从zookeeper读取kafka信息
连接kafka时,经常遇到配置kafka连接信息连接失败,程序后台一直打印连接失败信息,或者由于连接不上kafka程序启动直接失败情况,考虑一种方案如下:从从zookeeper中读取kafka集群信息,如果kafka集群信息中有配置的kafka连接信息,则说明kafka正常启动,已注册到zookeeper,可正常连接贴上代码如下: public static void main(S...
2020-05-11 14:36:00
295
原创 Linux Tab键自动补齐
1、只需输入文件或目录名的前几个知字符,然后按TAB键,如无相重的,完整的文件名立即自动在命令行出现;如有相重的,再按一下TAB键,系统会列出当前目录下所道有以这几个字符开头的名字。2. 在命令行下,只需输入例如m,再连续按两次TAB键,系统将列出所有以m开头的命令,(包括自定义的Bshell命令函数),对查找某些记不清楚的命令特有用。例如输入ftp,将查到ftp,ftpcount,ftpwho...
2020-04-26 19:43:00
478
原创 IDEA 问题 following errors occurred on attempt to save files
解决办法参考:IDEA 问题 following errors occurred on attempt to save files
2020-04-16 14:17:00
1225
1
原创 Idea maven package项目每次下载maven-metadata文件问题处理
Idea maven package项目每次下载maven-metadata文件问题处理,增加maven命令执行参数,package时,不再下载maven-metadata文件参考资料:解决IntelliJ Idea上执行打包时自动下载maven-metadata文件而导致卡住很久的问题!关于 Eclipse 使用 Maven 打包,每次都需要下载 jar 包的问题...
2020-04-14 21:34:00
541
原创 RabbitMQ 消息接收确认
RabbitMQ消息确认模式:AcknowledgeMode.NONE:不确认AcknowledgeMode.AUTO:自动确认AcknowledgeMode.MANUAL:手动确认当设置为手动确认时AcknowledgeMode.MANUALRabbitMQ消息监听器接收到消息之后,需进行确认 @RabbitListener(queues ="${ocos.rabbit...
2020-04-14 18:39:00
140
原创 Linux下复制一个文件夹下文件到另外一个目录
# \cp -rf /data/xxx* /home/xxx注意 cp 命令前加了 \ ,意思是不让它用~/.bashrc里的别名运行,即 -i 参数参考资料:linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖...
2020-04-14 14:10:00
550
原创 ISO-8601及GMT时间格式
1、ISO-8601时间格式:1public static final String ISO_8601 = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";2020-04-11T16:08:08.868+08:002、GMT时间格式public static final String COMMON_DATE = "EEE,d MMM yyyy HH:mm:ss 'GM...
2020-04-11 16:09:00
549
原创 线程池执行任务后,返回值接收(转载)
线程池执行任务后,返回值接收(转载):https://blog.youkuaiyun.com/fengcaho0616/article/details/81781840
2020-04-11 15:01:00
74
原创 SpringBoot -> @Import引入配置类 @ImportResource引入xml配置文件
在启动类上加@Import(UserConfig.class)注解引入其他需要的配置类(@Configuration注解过的类)@ImportResource引入xml配置文件,代码如下:package com.jiaobuchong.config;import org.springframework.context.annotation.Configuration;import...
2020-04-10 19:37:00
350
原创 Spring Boot与Spring Security整合后post数据不了,403拒绝访问
转载:Spring Boot与Spring Security整合后post数据不了,403拒绝访问
2020-04-09 17:08:00
129
原创 spring @Bean @Qualifier @Primary
1、@Bean 与@Qualifier 区别@Qualifier用于根据bean名称指定注入bean时匹配的Bean@Bean用于在配置类中声明一个bean@Bean("bean"),可以指定bean名称转载示例如下:(1)创建一个名叫 ApplicationConfig 的类:—> 1、用 @Configuration 注解上—> 2、继承 WebMvcConfigure...
2020-04-08 15:39:00
301
原创 +8:00时间处理
//转换为标准时区格式 2017-06-08T10:41:06+08:00 转换为2017-06-08T10:41:06+0800String strValue = timeStr.substring(0, timeStr.lastIndexOf(":")) + timeStr.substring(timeStr.lastIndexOf(":") + 1);...
2020-04-07 21:45:00
558
原创 SVN提交,报“remains in conflict”错误
SVN提交,报“remains in conflict”错误解决方案:1、把提示冲突的文件 的上级目录,选择revert,进行还原2、然后再把本次需要提交的内容进行更新提交3、对冲突的文件再进行处理参考资料:在使用SVN提交时,报了“remains in conflict”错误: 1、错误原因不清楚,网上搜索说是:在本地项目删除了一个目录,又通过SVN的“Repo-br...
2020-04-03 17:35:00
989
原创 静态内部类
1、静态内部类可以在外部类的外部直接通过new A.B()进行实例化,内非静态内部类,需要先Aa=newA() A.B b=a.new B()方式进行实例化##参考资料创建java类中类出现is not an enclosing classjava静态与非静态区别...
2020-04-01 21:35:00
49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人