- 博客(5)
- 收藏
- 关注
原创 数组和链表的区别详解
目录1、什么是数组和链表2、数组和链表的区别1、什么是数组和链表 数组介绍 数组:相同数据类型的元素按照一定的顺序排列的集合数组本身属于引用数据类型,数组是由下标索引和data两部分组成。数组数据结构 数组特点 1、在堆内存中,数组是一块连续的区域2、数组的空间在编译阶段就需要进行确定,所以需要提前给出数组空间的大小(在运行阶段是不允许改变的)3、数组的插入和删除效率低,插入时,待插入位置的元素和他后面的元素都需要向后移动,删除时,待删除位置的元素和它后面的.
2020-06-11 16:42:54
491
原创 百万级访问量—高并发问题的解决历程
目录一、单台服务器+数据库(原始)二、增加反向代理三、引入负载均衡器四、扩展数据库五、微服务六、缓存和内容分发网络(CDN)七、消息队列八、总结九、参考资料一、单台服务器+数据库(原始)原始架构二、增加反向代理反向代理代理是一个接收和转发请求的过程。正常情况下,「正向代理」代理的对象是客户端,「反向代理」代理的对象是服务端,它完成这些功能...
2019-04-08 15:17:08
9278
4
原创 JAVA并发编程—线程池的使用
目录一、线程池1、为什么使用线程池2、线程池概念3、线程池初始化及线程池的状态4、线程池核心类ThreadPoolExecutor5、四种常见的线程池实现方式一、线程池1、为什么使用线程池 使用多线程,可以帮助我们很好的解决一些并发环境下的问题,提升程序运行速度。 但如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束...
2019-04-04 17:20:06
373
原创 Linux 压缩包安装 MySql 5.7.22
安装之前,一定要彻底删除原有数据库!!!首先停止掉mysql服务rpm -qa|grep -i mysql //查询出所有mysql依赖包rpm -ev 安装包名称 //执行该命令进行删除,注意依赖包删除顺序,根据提示删除即可find / -name mysql //查询相关mysql文件,然后进行删除,rm -rf 文件名rm -rf /etc/my.cnf //手动删除配...
2018-10-22 16:19:06
770
1
原创 CentOS 7 下通过yum命令安装Mysql数据库
第一次写博客,不知道是走流程还是直接上,内容如有不当,还请各路大神手口留情,多多指教,小弟谢过了!!!职场小白,应公司项目要求,要在Linux系统下面搭建微服务环境,其中需要使用到MySQL数据库,花费了一个工作日的时间,总算安装成功!(悄悄的,不要让我领导看到我划了一天水吧~_~!)网上有很多教程,主要有以下俩种方式到该网站http://mirrors.sohu.com/mysql/...
2018-08-01 18:48:11
1948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人