笔记
yanxin9210
这个作者很懒,什么都没留下…
展开
-
ubuntu 运行 docker 报 permission denied
在 ubuntu 中运行 docker 命令时,如果不是 root 用户,会提示:permission denied,解决办法如下:检查是否有 docker group$ sudo groupadd docker将当前用户加到 docker group 中$ sudo usermod -aG docker $USER最后运行如下命令,如果还不能使用,就需要注销下当前用户再重新登录或者直接重启$ newgrp docker...原创 2022-05-20 15:12:28 · 1829 阅读 · 0 评论 -
批处理程序运行后自动退出控制台界面
最近项目中用到OpenOffice做文档格式转换,打包发布的时候写了个批处理,用来启动OpenOffice的服务,想要的效果是运行后自动关闭控制台的黑框框,批处理如下:soffice.exe -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\"exit但是这样写了之后并没有什么用,后来查到一个”start”, 于是在最前面加上了st原创 2017-11-01 11:24:29 · 2452 阅读 · 0 评论 -
在jsp页面中直接读取.properties文件中的配置
在JavaWeb项目中可以将一些通用的配置(如产品名称等)放置在.properties文件中,然后在页面中直接读取配置值,在需要对通用配置做变更时即可做到一处修改、处处生效。原创 2017-11-28 16:03:00 · 19137 阅读 · 5 评论 -
Hibernate自增主键因重复导致报错“Duplicate entry 'xxx' for key 'PRIMARY'”
最近项目中的日志文件总是能看到像下面这样的报错信息:2017-12-13 13:33:31,427 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (Thread-10:) Duplicate entry '1153' for key 'PRIMARY'最初因为找不到引起改问题的原因,又没法重现,再加上对项目运行没影响,就没去关注。原创 2017-12-13 17:11:43 · 5809 阅读 · 0 评论 -
修改数据库主键为自增长时报错“[Err] 1062 - ALTER TABLE causes auto_increment resequencing, resulting in duplicate ”
修改数据库主键为自增长时报错:[Err] 1062 - ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY'背景:为了避免Hibernate的increment主键生成策略导致的并发情况下主键会重复的问题,将Hibernate实体主键生成策略改为identi原创 2017-12-14 12:10:20 · 2672 阅读 · 0 评论 -
解决CodeSmith代码模版输出文件的编码格式为有bom的UTF-8的问题
背景:Java项目中MVC各层代码有很多公共的部分,每次新建文件都是copy,效率太低,有时候还容易出错,于是在对比使用了几款代码模版工具之后,还是认为CodeSmith好用,但是CodeSmith根据代码模版输出的.java文件编码格式为有bom的UTF-8,本地Eclipse中跑没问题,但是每次提交文件到开发服务器后,集成构建的时候就会报错,报错原因是构建中用的ant不支持有bom的.ja原创 2018-01-04 12:16:01 · 1114 阅读 · 1 评论