摘要: 一.拉取Nginx 镜像 二.先安装一个Nginx 以便拷贝nginx配置文件 三.从已安装容器中拷贝配置文件 1. cp //拷贝命令 2. nginxTest:/etc/nginx/nginx.conf //容器nginxTest nginx配置文件地址 3. /root/nginx/nginx 阅读全文
posted @ 2018-12-20 14:25 姜秋实 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 一 .CountDownLatch 构造函数接收一个int类型的参数作为计数器,如果想等待N个点,就传入N。当调用CountDownLatch的countDown方法时,N就会减一,直至减为零。使用await方法等待,当N的值变为零,执行await的线程继续执行。 执行结果: 二.Thread.Jo 阅读全文
posted @ 2018-11-21 16:21 姜秋实 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一.线程池ExecutorService运行原理 阅读全文
posted @ 2018-11-20 17:52 姜秋实 阅读(3793) 评论(0) 推荐(1) 编辑
摘要: 文章转自 https://www.cnblogs.com/dennyzhangdd/p/6909771.html?utm_source=itdadao&utm_medium=referral(有整理) 一、抛出问题 《Java Concurrency in Practice》即《java并发编程实践 阅读全文
posted @ 2018-11-20 15:40 姜秋实 阅读(1137) 评论(0) 推荐(1) 编辑
摘要: Java 多线程 Thread Runnable Callable 三种方式区别1.Thread创建多线程特点 因为继承Thread类,所有无法再继承其他类了。 2.Runnable 和Callable创建多线程特点 因为线程只实现Runable 或Callable接口,可以继续继承或实现其他类。 阅读全文
posted @ 2018-11-15 15:39 姜秋实 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: mybatis 中 #{} mybatis 会进行 预编译 可以防止 sql 注入; ${} 是直接 是字符串替换,有sql注入风险,但是 参数是表名或用order by时,必须用${}。 阅读全文
posted @ 2018-10-12 17:37 姜秋实 阅读(173) 评论(0) 推荐(0) 编辑
摘要: oninput: 实时监控输入文本,当文本有改变时触发(非离开焦点),非IE(IE9以上支持)浏览器都支持(js赋值不触发); onpropertychange:实时监控输入文本,当文本有改变时触发(非离开焦点),仅IE浏览器支持(JS赋值触发); onchange:文本发生变化时,离开焦点触发。 阅读全文
posted @ 2018-09-27 10:07 姜秋实 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Linux 删除命令 阅读全文
posted @ 2018-09-13 16:21 姜秋实 阅读(11881) 评论(0) 推荐(1) 编辑
摘要: Linux下载;wget 下载 阅读全文
posted @ 2018-09-13 15:27 姜秋实 阅读(58412) 评论(0) 推荐(1) 编辑
摘要: Linux Mysql 命令 备份 阅读全文
posted @ 2018-09-11 11:05 姜秋实 阅读(6125) 评论(0) 推荐(0) 编辑