- 博客(14)
- 收藏
- 关注
原创 Nginx服务器配置Let’s Encrypt免费SSL证书
软硬件环境Debian 9Nginx由apt-get安装步骤安装certbot首先启用backports仓库。将deb http://deb.debian.org/debian stretch-backports main这行加入/etc/apt/sources.list文件中。然后执行$ sudo apt-get update$ sudo apt-get install cer...
2019-03-27 01:24:36
420
原创 在Docker中部署Nginx服务并配置Let’s Encrypt免费SSL证书(1)
软硬件环境:阿里云ECSDebian GNU/Linux 9.5 (stretch)Debian GNU/Linux 9.5 (stretch)Docker version 18.06.0-ce, build 0ffa825docker-compose version 1.21.0, build 5920eb0Nginx image: nginx:alpine创建并运行Nginx容...
2019-02-28 13:01:11
874
原创 通过frp进行内网穿透,使用域名在任何地方访问内网服务
使用Systemd的linux系统,我的是debian 9.6frp v0.23.1安装与配置从https://github.com/fatedier/frp/releases下载对应系统的包。解压后将frpc复制到/usr/bin目录$ sudo cp frpc /usr/bin创建配置文件/etc/frpc.ini,写入以下内容[common]server_addr =...
2019-01-24 19:52:02
5006
原创 Docker的常用操作
列出所有的容器(包括已停止的容器)$ docker container ls -a连接到容器的shell$ docker exec -it <container-name> bash
2018-11-21 22:09:50
206
原创 JPA Mysql/MariaDB DDL定制外键解决单向关联时无法级联删除的问题
运行环境Java 10JPA 2.1Mariadb 10.1.33问题描述Parent和Child是1对多关系。在JPA中设置了单向关联,即Child中parent指向Parent,但是Parent中没有定义相应的children集合。在这种情况下,删除Parent如果存在关联的Child的话,将触发外键约束导致无法删除。(如果是双向关联的话,JPA设置CascadeType.A...
2018-10-26 11:03:52
831
原创 Debian配置Broadcom BCM4312无线网卡
Debian 版本: Debian GNU/Linux 9.5 (stretch)安装网卡先lspci -nn -d 14e4:看一下:04:00.0 Network controller [0280]: Broadcom Limited BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)用PCI-ID去这个地址查一下内核是否支持。刚好我这个1...
2018-10-22 22:54:39
2382
1
原创 Debian Linux常用命令与操作备忘
screen创建一个虚拟的终端(screen),在screen中运行需要长时间运行的程序可以避免由于ssh断开导致程序终止$ screen -S &amp;amp;amp;amp;lt;name&amp;amp;amp;amp;gt; //创建一个screen$ screen -list //列出已经存在的screen$ screen -d //将attached的screen强制detach$ screen -r &
2018-10-19 09:20:59
2509
原创 使用镜像加速国内拉取Docker镜像的速度
在国内直接拉取Docker镜像很慢,我们可以使用国内的镜像站来加速访问。环境:Docker version 18.06.1-ceDebian GNU/Linux 9.5 (stretch)编辑/etc/docker/daemon.json文件(如果不存在就新建一个)。加入以下内容:{ "registry-mirrors": ["https://docker.mirrors.u...
2018-10-17 16:12:32
2207
原创 Idea常用操作
Idea的常用操作创建测试在类定义上按Ctrl+Enter,在弹出的菜单中选择Create Test用try-catch包裹代码块选中代码块,按Ctrl+Alt+T,在弹出的菜单中选择
2018-10-08 09:31:09
232
原创 Spring-data-JPA清空OneToMany关系中Many一方的数据
/**父对象*/class Parent { @OneToMany(mappedBy = "parent") List<Child> children;}/**子对象*/class Child{ Parent parent;}在如上所列的OneToMany关系中,如果想要清空某个Parent对象的所有子对象,以下的代码会失败:Parent parent = pa...
2018-10-06 21:32:48
1695
原创 升级JAVA10后不能访问阿里巴巴开放接口的解决方法
升级JAVA10后不能访问阿里巴巴开放接口的解决方法解决方法导入https://gw.api.alibaba.com的证书到JDK的keystore中即可。步骤访问https://gw.api.alibaba.com,保存服务端证书到本地文件。我用的是Edge,其他浏览器应该也可以。保存的文件名为alibabacom.crt。keytool.exe -importcert -cacert...
2018-10-03 10:24:54
264
原创 Debian 9 的netstat和ifconfig哪去了?
Debian 9 的netstat和ifconfig哪去了?全新安装了Debian 9,发现netstat和ifconfig命令不见了:user@host:~$ netstat-bash: netstat: 未找到命令root@host:~# ifconfig-su: ifconfig: 未找到命令原来,Debian 9 默认不再包含net-tools软件包,执行apt-get ...
2018-10-03 10:22:35
10555
2
转载 转贴:Linux 任务控制的几个技巧
原文:http://www.freelamp.com/new/publish/1004149643/index_html Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg
2004-07-16 15:08:00
732
转载 文档
摘自:> 和详细设计文档一样,有很多文档都是昂贵的垃圾。它们之所以被要求,并不是因为它们有用,而是因为它们一直都被要求有。少数人会关注设计细节,细节应该出现在代码编辑器里,在那里它们外观上更美观,更容易阅读和理解。另外设计细节非常容易变化,其维护就像是一场梦魇,需要付出惨痛代价,稍稍跟不上节奏,便会漏洞百出。错误的文档如同一趟错误的航班,你想飞往纽约,结果却来到巴黎。 去年十二月下旬的某天,我去和
2004-06-24 10:27:00
895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人