摘要: 端口号的范围是从1~65535。其中1~1024是被RFC 3232规定好了的,被称作“众所周知的端口”(Well Known Ports);从1025~65535的端口被称为动态端口(Dynamic Ports),可用来建立与其它主机的会话,也可由用户自定义用途。 一些常见的端口号及其用途如下: 阅读全文
posted @ 2020-04-14 09:46 alenblue\own 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 使用vue+axios+spring boot前后端分离项目时会出现跨域问题 解决方式: 一: 全局配置 1 /** 2 * 就是注册的过程,注册Cors协议的内容。 3 * 如: Cors协议支持哪些请求URL,支持哪些请求类型,请求时处理的超时时长是什么等。 4 */ 5 @Override 6 阅读全文
posted @ 2020-03-30 15:36 alenblue\own 阅读(4650) 评论(1) 推荐(1) 编辑
摘要: 反编译class文件 打印到控制台: jad -p Department.class 生成源代码(默认jad后缀): jad Department.class ==> Department.jad 生成源代码(java后缀): jad -sjava Department.class ==> Depa 阅读全文
posted @ 2020-03-19 18:36 alenblue\own 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 首先在server.xml文件中添加URIEncoding="utf-8" ,这通常不会起作用 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding=" 阅读全文
posted @ 2020-03-14 14:14 alenblue\own 阅读(5437) 评论(1) 推荐(1) 编辑
摘要: 第一组api(add,remove,element)add(E) 在尾部添加元素,如果队列满了,抛出IllegalStateException: Queue full异常remove() 删除队列的头元素,如果队列为空,抛出 NoSuchElementException 异常element() 查看 阅读全文
posted @ 2020-03-06 22:06 alenblue\own 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 独占锁(写锁):一次只能被一个线程占有共享锁(读锁):该锁可以被多个线程占有! 测试代码 // 加锁操作: 读写锁 class MyCacheLock{ private volatile Map<String, Object> map = new HashMap<>(); // 读写锁 privat 阅读全文
posted @ 2020-03-06 20:31 alenblue\own 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1,被 synchronized 修饰的方法,锁的对象是方法的调用者(实例对象) 2,被 static 修饰的方法,锁的对象就是 Class模板对象,这个则全局唯一 问题7: 一个普通同步方法,一个静态同步方法,只有一个手机,请问先执行sendEmail 还是 sendSMS public clas 阅读全文
posted @ 2020-03-06 19:57 alenblue\own 阅读(530) 评论(0) 推荐(0) 编辑