开发

mybatis+postgresql10插入返回主键ID

MyBatis如果使用useGeneratedKeys去生成自增列会造成不成功,因为官方提供只支持这些数据库:mybatisgeneratedkeys,那么如果要用在oracle和postgresql上,就必须知道它们的自增列是通过序列进行完成的,所以根据这个思路可以在插入的时候调用序列获取下一个值,然后再插入,序列的...

git Filename too long

#全局gitconfig--globalcore.longpathstrue#当前仓库gitconfigcore.longpathstrue ...
代码星球·2020-06-27

Windows 10 MBR转GPT分区

注意:分区有风险,操作需谨慎,提前备份好数据。说明:1、有“系统保留”的分区,可以直接删除,用来做GPT分区的UEFI启动分区。2、没有“系统保留”分区的,需要在分区最前面调整分区大小,留出300到500M的空间,用于做GPT分区的UEFI启动分区,可以使用DG软件进行无...
代码星球·2020-06-27

Windows 10彻底关闭自动更新

   关键点:把流量计费开启。...

Mac删除默认美国输入法

1、打开sudoopen~/Library/Preferences/com.apple.HIToolbox.plist2、找到这个,然后点击删除,最后保存,然后在立马重启3、如果要还原,直接在偏好设置添加会美国输入法即可。...

Mac添加自定义启动图标到Launchpad

1、使用Automator进行录制 2、选择Application3、使用运行shell脚本4、保存在应用程序5、效果 参考:https://apple.stackexchange.com/questions/115114/how-to-put-a-custom-launcher-in-the-do...

Mac安装Linux的KVM管理工具virt-manager

安装:brewtapjeffreywildman/homebrew-virt-managerbrewinstallvirt-managervirt-viewer中途会碰到很多问题,可以通过这个github的issues来解决:https://github.com/jeffreywildman/homebrew-virt...

阿里云CentOS 7无外网IP的ECS访问外网(配置网关服务器)

说明:1、必须要有一台机器具有外网IP的ECS。2、如果不想配置具有外网IP的ECS时,可以购买NAT网关,但需要钱,贵。下面会说明NAT网关的配置。3、最后吐槽一下阿里云VPC网关导致不能按照配置普通网关一样配置(参考:https://www.cnblogs.com/EasonJim/p/10206728.html)...

Mac/Ubuntu下的数据建模工具PDMan,替代PowerDesigner

PowerDesigner我使用过用Wine在Linux和Mac下用,但总有些缺陷,用Navicat却发觉没有Linux版本的;一般关心的问题主要有如下:1、数据库的关系设计图。2、导出数据库脚本以及表格。现在开发无非上面这几种功能。刚好PDMan基本满足,且可以自行修改模板,并且Linux和Mac都可以支持。且导出的...

CentOS 7配置成网关服务器

其实在Linux下配置网关服务器很简单,如果配置好之后出现无法访问外网的情况,那么可以排查以下情况:1、防火墙和iptables的服务关掉(firewalld、iptables)2、清空iptables的规则(iptables-F、iptables-X、iptables-F-tnat、iptables-X-tnat)3...

Redis连接出现Error: Connection reset by peer的问题是由于使用Redis的安全模式

现在网上一查出现安全模式的连接,基本都是要关闭服务端的操作,其实这种方式是不正确的,最有效的解决方式是使用stunnel进行安全模式的连接。我碰到的问题是微软云(其实我不想用!)连接Redis,默认采用6380做为SSL端口,而微软云同时还会启用非SSL端口6379,如果嫌其麻烦,可以用非SSL进行连接。下面是解决方法...

Docker卸载高版本重装低版本后启动提示:driver not supported

解决方法:mv/var/lib/docker/var/lib/docker.old其实就是docker镜像文件夹目录作怪,新版本的目录无法与旧版本目录相兼容。不过建议降级的用户这样操作:yumdowngrade--setopt=obsoletes=0-ydocker-ce-${version}docker-ce-sel...

Mac流量监控/硬盘监控小工具

效果:中文版:https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/官方版:https://github.com/yujitach/MenuMeters离线版:链接:https://pan.baidu.com/s/1ctMYCjrE2_OB8qVn-D7KI...

vi显示行号

输入如下配置:#某一行显示:number#全部显示:setnumber#跳转到第2行:2G ...
代码星球·2020-06-27

CentOS 7创建自定义KVM模板(现有KVM迁移到另外一台机)

说明:创建KVM模板有个好处,不用每次都运行命令创建,并且可以为迁移做准备。一、创建KVM模板1、下载iso(省略)2、创建磁盘qemu-imgcreate-frawcentos7.raw50G3、编写XML<domaintype='kvm'><name>centos7</name>...