- 博客(11)
- 收藏
- 关注
原创 不错的学习资料
不错的学习资料计算机专业导论:av59820680数据结构:av38920216计算机组成原理:av38976462操作系统:av59006688、av59002531计算机网络:av58999844计算机体系结构:av19929862软件工程:av59018769编译原理:av59119931数据库:av70279349、av59111036计算机原理(国防科大):av59398655C语言:av59425334C语言(有字幕):av62070768大数据基础:av6004115
2020-07-13 13:42:46 658
原创 spring ioc
循环注入的问题:bean的作用域:通过xml去引导configuration:通过 configuration去引导xml:
2019-11-05 22:12:10 108
原创 关于nginx的权限问题(13: Permission denied)解决办法
查看error信息 :systemctl status nginx 或者 journalctl -xenginx: [emerg] bind() to 0.0.0.0:9528 failed (13: Permission denied)一、端口号被占用 :netstat -anp| grep 9528 然后找到进程kill 掉,重启nginxsystemctl rest...
2019-08-13 14:53:24 1028
原创 线程基础之线程安全停止
stop() ;这个 thread.stop();方法,官方不推荐使用,因为难以控制,stop()会使线程立即停止,所以没有办法控制,线程中的数据的变化。此方法已被弃用,在对线程内数据控制没有把握的时候禁止使用。interpret()interpret()方法实际上只是给当前线程加了一个停止的标识,至于什么时候停止线程完全有我们自己去控制比较灵活。在讲述interpret()之前,先带大家...
2019-06-24 18:33:55 383
原创 java装箱与拆箱原理
java基本数据类型byte(1字节)、short(2字节)、char(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、boolean(未定)对应的装箱对象Byte 、Short、String、Integer、Long、Float、Double、Boolean装箱与拆箱原理记住精髓:自动装箱就是调用 valueof() 这个地方存在 == ...
2019-06-20 23:04:10 80
原创 Innodb 索引设计背后的数据结构
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。二叉查找树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根...
2019-06-12 17:39:42 827
原创 java对象的浅克隆与深克隆
为什么要clone ?1.對象可能包含一些已经修改的对象属性,通过new的方式没发实现2.clone 是底层的native方法,克隆的效率会高浅克隆(ShallowClone)和深克隆(DeepClone)在Java语言中,数据类型分为值类型(基本数据类型)和引用类型,值类型包括int、double、byte、boolean、char等简单数据类型,引用类型包括类、接口、数组等复杂类型。...
2019-04-28 15:55:48 140
原创 springioc原理及实现
springioc原理及实现springIoc 原理spring重要的两大特性: ioc apoioc 又称控制反转什么是控制反转呢?如 A类 需要引用B类,而传统的做法,就是在A类中 用new 或者Java反射的方法去实例化B类,然后去应用B对象做一些需要的事情,这样的做法使A类与B类强耦合在一起。不利于代码的开发与维护。因此诞生了ioc 这种思想(1996)就是将这种引用关系,交给i...
2019-04-16 23:37:29 326
原创 深入剖析springioc容器的创建过程
@Overridepublic void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // 放入容器环境上下文中一些信息主要是 active设置为true、closed设置为false、注入properties中的信息. pre...
2019-04-03 00:54:03 135
原创 dubbo通信模型实现
dubbo通信模型实现前言前一段时间看了下dubbo,原想将dubbo详细总结下来,从使用简介、SPI扩展机制、Spring的schema扩展、启动过程、动态注册与发现、分层设计、通信设计、线程模型等方面来总结,但是越看越发现架子太大,涉及的点太广,反而RPC的思想其实已经印象深刻了,再来总结这么多的点似乎不太值得,因为不懂的东西才是最有价值的,所以有了本文,将个人认为dubbo中比较有特色的...
2019-03-12 11:03:22 8469
原创 实战中kafka集群遇到的问题并提供的解决方案
首先提到kafka集群,不免的会与zookeeper联系在一起 。 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 kafka 通俗的来说是消息中间件 与之类似或是经常使用如:ActiveMg、RabbitMq等 由于是展示实...
2018-08-27 20:51:54 3756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人