摘要:
集合框架之HashSet如何保证元素唯一性原理 HashSet原理 我们使用Set集合都是需要去掉重复元素的,如果在存储的时候逐个equals()比较,效率较低,哈希算法提高了去重复的效率,降低了使用equals()方法的次数 当HashSet调用add()方法存储对象的时候,先调用对象的HashC 阅读全文
posted @ 2021-03-12 19:01
白玉神驹
阅读(78)
评论(0)
推荐(0)
摘要:
HashMap在jdk7是,数组+链表 在链表状态下且是头插法 jdk8是,数组+链表+红黑树 在链表状态下是尾插法 JVM内存模型,jdk7是年轻区,老年区和永久区;jdk8是年轻区,老年区和metaspace(元数据区) lambda表达式:可以实现函数式接口中的方法 lambda表达式只能在函 阅读全文
posted @ 2021-03-12 12:11
白玉神驹
阅读(347)
评论(0)
推荐(0)
摘要:
多线程实现方式: Synchronized和ReentrantLock区别: 相似点:都是加锁方式同步,而且都是阻塞式的同步,也就是说当如果一个线程获得了对象锁,进入了同步块,其他访问该同步块的线程都必须阻塞在同步块外面等待,而进行线程阻塞和唤醒代价很高 功能区别:Synchronized,是Jav 阅读全文
posted @ 2021-03-12 11:56
白玉神驹
阅读(78)
评论(0)
推荐(0)
摘要:
线程池参数 public ThreadpoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFac 阅读全文
posted @ 2021-03-12 11:36
白玉神驹
阅读(84)
评论(0)
推荐(0)
摘要:
SpringIOC解决的是对象管理和对象依赖的问题 本来是我们自己手动new出来的对象,现在则把对象交给SpringIOC容器管理 IOC容器可以理解为一个对象工厂,我们都把该对象交给工厂,工厂管理这些对象的创建以及依赖关系 等我们需要用对象的时候,从工厂里边获取就好了 【控制反转】指的是:把原有自 阅读全文
posted @ 2021-03-12 10:50
白玉神驹
阅读(371)
评论(0)
推荐(0)
摘要:
理解SpringBean的生命周期可以让你更好的掌控自己的项目: 首先要知道的是普通Java对象和Spring所管理的Bean实例化的过程是有些区别的。 在普通的Java环境下创建对象简单的步骤可以分为以下几步: Java源码被编译为class文件 2. 等到类需要被初始化的时(比如new,反射等) 阅读全文
posted @ 2021-03-12 10:30
白玉神驹
阅读(406)
评论(0)
推荐(0)
摘要:
客户端C/S B/S 请求与响应图 SpringMVC SpringCloud 线程池执行流程 Spring的Bean生命周期管理 阅读全文
posted @ 2021-03-12 09:13
白玉神驹
阅读(78)
评论(0)
推荐(0)
摘要:
1. Ajax:是一种创建交互式网页应用得网页开发技术。如客户端使用Ajax实现异步访问; 2. AngularJS:是一个JavaScript框架,通过指令扩展HTML,且通过表达式绑定数据到HTML; 3. Spring:Spring框架是一个容器,它得主要作用是创建和管理对象; 4. Spri 阅读全文
posted @ 2021-03-12 09:10
白玉神驹
阅读(74)
评论(0)
推荐(0)
摘要:
岗位需求与岗位职责:(其实就是需要掌握得知识点) Java基础扎实,了解JVM原理,有多线程高并发处理经验; 对SpringMVC,MyBatis,Redis,Kafka了解其原理和实现机制,熟悉Dubbo,SpringCloud等微服务框架; 精通SQL,对Mysql,Oracle等关系型数据库比 阅读全文
posted @ 2021-03-12 08:41
白玉神驹
阅读(81)
评论(0)
推荐(0)
摘要:
 阅读全文
posted @ 2021-03-12 08:19
白玉神驹
阅读(39)
评论(0)
推荐(0)

浙公网安备 33010602011771号