摘要: 一、JAVA异常 1、runtime exception(一般不需要捕获,除数是0) 2、checked exception(空指针),throws与throw 二、泛型(public static <T extend Comparable & Serializable> T min(T t)) 1 阅读全文
posted @ 2017-12-17 12:45 水底的土豆 阅读(144) 评论(0) 推荐(0)
摘要: 1、死锁查询:查看java进程ID jps 查看Run进程ID,然后jstack -l ID。 阅读全文
posted @ 2017-10-22 14:12 水底的土豆 阅读(287) 评论(0) 推荐(0)
摘要: 1、TCP/IP协议族的四个层次 1)链路层:称数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡 2)网络层:称互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控制报文 阅读全文
posted @ 2017-09-28 20:03 水底的土豆 阅读(154) 评论(0) 推荐(0)
摘要: 1、开机启动service设置 sysv-rc-conf 空格进行反选 x表示选中 q退出生效 2、python环境变量问题 https://discussionschinese.apple.com/thread/253749219 阅读全文
posted @ 2017-08-22 09:43 水底的土豆 阅读(136) 评论(0) 推荐(0)
摘要: 1、安装OpenSSH sudo apt-get install ssh #获取并安装OpenSSH sudo /etc/init.d/ssh start #启动 2、ssh root@ip #登录 3、使用SSH密钥 ssh-keygen -t rsa #生成SSH密钥 生成id_rsa(私钥) 阅读全文
posted @ 2017-07-30 18:01 水底的土豆 阅读(122) 评论(0) 推荐(0)
摘要: 1、利用ssh通道复制文件: scp root@ip:/opt/apache-tomcat-8.5.11/logs/catalina.out /tmp/ 2、重启ftp服务 sudo /etc/init.d/vsftpd restart 3、ftp服务配置文件 sudo vi /etc/vsftpd 阅读全文
posted @ 2017-07-30 17:38 水底的土豆 阅读(193) 评论(0) 推荐(0)
摘要: 1、查看已经安装的软件包 dpkg -l |grep openssh 2、卸载软件包 sudo dpkg --remove opera 3、rpm包管理 sudo rpm -ivh *.rpm(安装) sudo rpm -Uvh *.rpm(升级) rpm -q check(查看已经安装了的软件) 阅读全文
posted @ 2017-07-30 17:36 水底的土豆 阅读(157) 评论(0) 推荐(0)
摘要: 1、TimeUnit TimeUnit.MINUTES.sleep(4);线程暂停 http://www.importnew.com/7219.html 阅读全文
posted @ 2017-06-05 19:28 水底的土豆 阅读(91) 评论(0) 推荐(0)
摘要: 1、线程的状态 线程对象在不同的运行时期有不同的状态,状态信息就存在于State枚举类中 Thread.State : NEW :至今尚未启动的线程 RUNNABLE:正在java虚拟机中执行的线程 BLOCKED:受阻塞于并等待某个监视器锁的线程 WAITING:无限期的等待另一个线程来执行某一个 阅读全文
posted @ 2017-03-23 22:28 水底的土豆 阅读(187) 评论(0) 推荐(0)
摘要: 1、立即加载/"饿汉模式" 立即加载:使用类的时候已经将对象创建完毕,常见的实现办法就是直接new实例化,在调用方法前,实例已经被创建了。 2、延迟加载/"懒汉模式" 延迟加载:调用get()方法时实例才被创建,常见的实现办法就是在get()方法中进行new实例化。 延迟加载/"懒汉模式"的缺点: 阅读全文
posted @ 2017-03-22 21:31 水底的土豆 阅读(175) 评论(0) 推荐(0)