摘要:
package cn.com.test; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Cursor; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Gr... 阅读全文
摘要:
十七、MySql 164.数据库的三范式是什么? 第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖;第三范式确保主键列之间没有传递函数依赖关系,也就是消除传递依赖 阅读全文
摘要:
十四、RabbitMQ 135.rabbitmq 的使用场景有哪些? 1、单发送单接收;2、单发送多接收;3、发布、订阅模式(publish/subscribe);4、按路线发送接收(Routing),发送端按routing key发送信息,不同的接收端按不同routing key接收信息;5、按主 阅读全文
摘要:
十、Spring/Spring MVC 90.为什么要使用 spring? 1、方便解耦,便于开发(Spring就是一个大工厂,可以将所有对象的创建和依赖关系维护都交给spring管理) 2、spring支持aop编程(spring提供面向切面编程,可以很方便的实现对程序进行权限拦截和运行监控等功能 阅读全文
摘要:
四、反射 57.什么是反射? 反射机制指的是程序运行状态中,对于任意一个类,都能够知道这个类的属性和方法 58.什么是 java 序列化?什么情况下需要序列化? 序列化是把java对象字节序列,可以对对象进行读写操作;序列化作用:对象可以作为文件永久保存硬盘上;对象可以在网络上传输 59.动态代理是 阅读全文
摘要:
35.并行和并发有什么区别? 并行:同时执行任务;并发:同一事件段内执行多个事件 并行发生在不同实体上,并发发生在同一实体上 36.线程和进程的区别? 进程:是并发执行的程序在执行过程中分配和资源管理的基本单元;线程:是进程的一个执行单元,是进程内调度实体,比进程更小的独立运行的基本单元。线程也被称 阅读全文
摘要:
18.java 容器都有哪些? List:存放有序,列表存储,元素可重复(ArrayList(数组)、LinkedList(链表)、Vector(线程安全的数组)) Set:无序,元素不可重复(HashSet(HashMap以Key为存储)、TreeSet(红黑树数据结构存储)、LinkedHash 阅读全文
摘要:
一、Java 基础 1.JDK 和 JRE 有什么区别? JDK:全称java development kit(java开发工具包),包含java运行环境、各种开发类库和工具; JRE:全称java runtime environment(java运行时环境),包含java虚拟机、java基础类库, 阅读全文
摘要:
深拷贝实现的工具类 阅读全文
摘要:
主类:BezierFrame 实现类:BezierPanel 阅读全文
摘要:
布隆过滤器[1](Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率(假正例 阅读全文