- 博客(5)
- 收藏
- 关注
原创 数组去重四种方法
1.最基本的去重方法思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中。function unique(arr){ var res = [arr[0]]; for(var i=1;i<arr.length;i++){ var repeat = false; for(var j=0;j<res.lengt...
2019-08-24 09:25:25
164
原创 面试杂念
1.为什么抢购商品中使用Mq?答:首先将用户的抢购信息排成队列,这样会按照顺序进行一个个信息来处理,不然会发生堵塞,使得系统崩溃,也就是将一堆客户传来的数据转换成数据串,不会发生数据堵塞2.说说Redis?答:(1)Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。(2)Redis使用的数据类型包括st...
2019-06-25 18:16:35
90
原创 Java序列化与反序列化
1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做...
2019-06-25 18:03:13
84
原创 MQ消息队列系列(1)为什么使用MQ
1.高并发在高并发分布式环境下,由于来不及同步处理,请求往往发生堵塞,比如说,大量的insert、update之类的请求同时到达mysql,直接导致无所的行锁和表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。2.松耦合MQ提供松耦合的应用架构。松耦合一般是为了减轻经典RPC(Remote Pro...
2019-06-19 10:44:17
127
原创 jdk8环境配置及搭建tomcat
一.安装jdk --配置环境变量1.新建JAVA_HOME : C:\java\jdk1.8.02.追加path(将jdk,jre的bin目录 路径追加上去): [;]C:\java\jdk1.8.0\bin;C:\java\jre8\bin(前面如果没有分号分割要添加分号)3.新建CLASSPATH: .;%JAVA_HOME%lib;%JAVA_HOME%\lib\tools.jar...
2019-06-19 10:36:13
597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人