2020年4月26日

反射

摘要: * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 * 获取Class对象的方式: 1. Class.forName("全类名"):将字 阅读全文

posted @ 2020-04-26 11:38 猪·sea 阅读(94) 评论(0) 推荐(0) 编辑

单元测试

摘要: 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorTest * 包名 阅读全文

posted @ 2020-04-26 11:36 猪·sea 阅读(57) 评论(0) 推荐(0) 编辑

2020年4月6日

Java继承

摘要: 父类的继承只能是单继承 父类的继承修饰符extends public class Fu{ // 父类 // 成员变量 private int age; private String name; // 构造方法 public Fu(){} public Fu(int age,String name) 阅读全文

posted @ 2020-04-06 13:50 猪·sea 阅读(176) 评论(0) 推荐(0) 编辑

Java API学习

摘要: 一、ArrayList<E> ArrayList像必须Array来说,它的优点是长度可变 <E>代表的是泛型,泛型就是数组中存储的数据是一个数据类型,但是泛型不能是基本类型,必须是引用类型 创建格式: ArrayList<应用类型> 数组名称 = new ArratList<>(); eg: Arr 阅读全文

posted @ 2020-04-06 01:00 猪·sea 阅读(238) 评论(0) 推荐(0) 编辑

Java接口类学习笔记

摘要: 在JDK9+的版本接口类中: 1、常量 格式:public static final 数据类型 常量名称 = 值; 名命规则:全部大写多个单词使用下划线分割(_) eg:public static final int NUM_COUNT = 10; 注意事项: 1)、必须赋值,不能不赋值 2)、不可 阅读全文

posted @ 2020-04-06 00:01 猪·sea 阅读(243) 评论(0) 推荐(0) 编辑

2019年11月7日

TCP/IP协议族

摘要: TCP/IP协议是众多协议的集合,里面包含了DNS协议,IP协议,TCP协议,UDP协议,arp协议等各种数据通信的协议,该类协议最终的目的是保证数据从方完整的发送到另外一方。 TCP/IP四层:网络接口层,网络成,传输层,应用层 OSI七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用 阅读全文

posted @ 2019-11-07 22:51 猪·sea 阅读(211) 评论(0) 推荐(0) 编辑

Web服务器

摘要: Http协议: 超文本传输协议。规定了浏览器和服务器之间的通讯格式的协议。请求的时候需要按照什么格式请求,响应的时候需要按照什么格式返回。 请求头: GET /zfca/login;jsessionid=C2DD29A2DE64053CFBE8D56E0C0BA868?yhlx=student&lo 阅读全文

posted @ 2019-11-07 22:03 猪·sea 阅读(461) 评论(0) 推荐(0) 编辑

Redis笔记

摘要: Redis安装成windows服务的开机自启动: redis-server --service-install redis.windows.conf 开始命令: redis-server --service-start 停止命令: redis-server --service-stop 数据库没有名 阅读全文

posted @ 2019-11-07 21:06 猪·sea 阅读(113) 评论(0) 推荐(0) 编辑

Python知识总汇

摘要: python2和python3 的差别 python2: print('abc') print 'abc' 两种方式都是都可以 range() xrange() 生成器 raw_input() 用户交互 python3: print('abc') range() 生成器 input() 用户交互 其 阅读全文

posted @ 2019-11-07 21:05 猪·sea 阅读(119) 评论(0) 推荐(0) 编辑

GIL锁

摘要: GIL锁: 全局解释器锁。 是指只能每次进行一个线程,线程在执行的是时候都加上了GIL锁,不能同时执行多个线程。所以使用python多线程,在同一时刻也只有一个线程在运行,因此即使在多核的情况下也只能发挥出单核的性能。 GIL锁造成的原因: 不是Python语言的原因,而是CPython解释器历史缘 阅读全文

posted @ 2019-11-07 20:53 猪·sea 阅读(109) 评论(0) 推荐(0) 编辑

导航