-
Java中的Socket是什么?
Socket 也称作"套接字",用于描述 IP 地址和端口,是一个通信链的句柄,是应用层与传输层之间的桥梁 应用程序可以通过 Socket 向网络发出请求或应答网络请求 网络应用程序位于应用层,TCP 和 UDP .... 盾给网
- 0
- 0
- 440
-
并行是什么意思?与并发的区别是什么?
并行:指两个或两个以上事件或活动在同一时刻发生。如多个任务在多个 CPU 或 CPU 的多个核上同时执行,不存在 CPU 资源的竞争、等待行为。并行与并发的区别并行指多个事件在同一个时刻发生;并发指在某时刻只有一个.... 盾给网
- 0
- 0
- 503
-
MyBatis查询数据库date字段,只有年月日没有时分秒?处理MySQL字段类型date与datetime
1) DATETIME 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59'] 2) DATE 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:['1000-01-01'.... 盾给网
- 0
- 0
- 1.1k
-
Redis过期键的删除策略有哪些?
定时删除:在设置键的过期时间的同时,创建一个定时器,达到过期时间,执行键的删除操作惰性删除:不主动删除过期键,从键空间中获取键时,都检查取得的键是否过期,过期则删除;没过期则返回定期删除:每隔一段时.... 盾给网
- 0
- 0
- 443
-
写一些常见的Javascript正则表达式?
身份证:/(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/数字:/[0-9]/英文:/^[a-z]+$/i中文:/[u4e00-u9fa5]/gm数字逗号:/^[d,]*$/手机号:/^[1][3,4,5,7,8][0-9]{9}$/新能源车牌(长度为8):/^[京津沪渝冀豫云辽.... 盾给网
- 0
- 0
- 388
-
JDK8为什么要使用元空间取代永久代?
原因如下:字符串存在永久代中,容易出现性能问题和内存溢出类及方法的信息等比较难确定其大小,因此对于永久代的大小指定比较困难,太小容易出现永久代溢出,太大则容易导致老年代溢出永久代会为 GC 带来不必要的.... 盾给网
- 0
- 0
- 706
-
如何保证消息的顺序性?
生产者保证消息入队的顺序。MQ 本身是一种先进先出的数据接口,将同一类消息,发到同一个 queue 中,保证出队是有序的。避免多消费者并发消费同一个 queue 中的消息。... 盾给网
- 0
- 0
- 1.1k
-
Redis与Memcached的区别
数据结构:Redis 支持 5 种数据结构;Memcached 只支持字符串性能对比:单核小数据量存储 Redis 比 Memcached 快;大数据存储 Redis 稍逊持久化:Redis 支持持久化;Memecached 数据都在内存之中线程模型:Redis 使.... 盾给网
- 0
- 0
- 393
-
说一说MySQL中的锁机制
数据库中数据是供多用户共享访问,锁是保证数据并发访问的一致性、有效性的一种机制锁的分类按粒度分:表级锁:粒度最大的一种锁,表示对当前操作的整张表加锁。开销小,加锁快;不会出现死锁;锁定粒度大,发生锁.... 盾给网
- 0
- 0
- 438
-
ReadWriteLock如何使用?
ReadWriteLock,读写锁。ReentrantReadWriteLock 是 ReadWriteLock 的一种实现。特点:包含一个 ReadLock 和 一个 WriteLock 对象读锁与读锁不互斥;读锁与写锁,写锁与写锁互斥适合对共享资源有读和写操作,写操作.... 盾给网
- 0
- 0
- 347
-
处理过大量的key同一时间过期吗?需要注意什么?
大量的 key 集中在某个时间点过期,Redis 可能会出现短暂的卡顿现象。如果访问量大的情况下,还可能出现缓存雪崩处理办法:可以在时间上加一个随机值,分散过期时间点... 盾给网
- 0
- 0
- 454
-
-
hashCode()相同,equals()也一定为true吗?
首先,答案肯定是不一定。同时反过来 equals() 为true,hashCode() 也不一定相同。 类的 hashCode() 方法和 equals() 方法都可以重写,返回的值完全在于自己定义。 hashCode() 返回该对象的哈希码值;equal.... 盾给网
- 0
- 0
- 491





