首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
eeeee44444
获赞
1
粉丝
0
关注
0
看过 TA
3
男
北京邮电大学
2021
Java
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑eeeee44444吗?
发布(19)
评论
刷题
收藏
eeeee44444
关注TA,不错过内容更新
关注
2019-10-08 19:29
已编辑
北京邮电大学 Java
Redis 雪崩 与 击穿
setnx(key,value) (set if not exist ) 实现分布式锁 如果 key 不存在 设置value 并保存 返回1 如果 key 存在 无操作 返回0 set() 可以同时设置过期时间,实现原子操作。 一 .什么是缓存穿透 一般的缓存系统,都是按照key值去缓存查询,如果不存在对应的value,就应该去DB中查找 。这个时候,如果请求的并发量很大,就会对后端的DB系统造成很大的压力。这就叫做缓存穿透。关键词:缓存value为空;并发量很大去访问DB。 造成的原因 1...
0
点赞
评论
收藏
分享
2019-10-21 21:15
已编辑
北京邮电大学 Java
线程池 ThreadpoolExecutor
https://www.cnblogs.com/dafanjoy/p/9729358.html corePoolSize:指定了线程池中的线程数量,它的数量决定了添加的任务是开辟新的线程去执行,还是放到workQueue任务队列中去; maximumPoolSize:指定了线程池中的最大线程数量,这个参数会根据你使用的workQueue任务队列的类型,决定线程池会开辟的最大线程数量; keepAliveTime:当线程池中空闲线程数量超过corePoolSize时,多余的线程会在多长时间内被销毁; unit:ke...
0
点赞
评论
收藏
分享
2019-09-27 17:28
北京邮电大学 Java
Redis 持久化
https://www.cnblogs.com/jasontec/p/9699242.html 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布式一般遵循 CAP 定理。 Github 源码:https://github.com/antirez/redis ...
0
点赞
评论
收藏
分享
2019-09-27 17:17
北京邮电大学 Java
Redis 淘汰策略
https://blog.csdn.net/ligupeng7929/article/details/79603060
0
点赞
评论
收藏
分享
2019-09-26 15:23
北京邮电大学 Java
数据库基本
1, SQL语言是非过程化语言,不要求用户指定数据的存放方法,也不需要了解具体的数据存放方式,故具有完全不同底层结构的不同数据库系统 可以使用相同的结构化查询语言作为数据输出和管理的接口。 2, DML(data manipulation language ) 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 3, DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTE...
0
点赞
评论
收藏
分享
2019-09-26 09:43
已编辑
北京邮电大学 Java
牛客-一些小问题
1 2 3 4
0
点赞
评论
收藏
分享
2019-09-25 09:46
北京邮电大学 Java
TCP三次握手和四次挥手
三次握手:客户端为a,服务端为b;开始都是closed状态;a主动打开进入到syn_sent状态,b被动打开进入listen状态; 第一次握手,a向b发送SYN=1,seq为x的包,b收到以后进入syn-rcvd状态; 第二次握手,b向a发送SYN=1,ACK=1,seq=y,ack=x+1的包,a收到后进入eatablished状态; 第三次握手,a向b发送ACK=1,seq=x+1,ack=y+1的包,b收到以后进入established状态。 所以在三次握手阶段:客户端是closed syn-send established 服...
0
点赞
评论
收藏
分享
2019-09-22 19:58
北京邮电大学 Java
spring ioc 和 aop
https://www.zhihu.com/question/48427693/answer/723146648 ioc aop : 横向抽取,动态代理 , 以增强某些方法。 代 理机制 * Spring 的 AOP 的底层用到两种代理机制: * JDK 的动态代理 针对实现了接口的类产生代理 * Cglib 的动态代理 针对没有实现接口的类产生代理 . 应用的是底层的字节码增强的技术 生成当前类 的子类对象 动态代理其实就是代理对象调用目标...
0
点赞
评论
收藏
分享
2019-10-11 08:46
已编辑
北京邮电大学 Java
java同步锁:look 和 synchronized
一 区别 : 1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,synchronized是在JVM层面上实现的, 不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定,但是使用Lock则不行, lock是通过代码实现的,要保证锁定一定会被释放,就必须将 unLock()放到finally{} 中; 2)synchronized在发生异常时,会自动释放线程占有的锁,因此不会导致死锁现象发生;而Lock在发生异...
0
点赞
评论
收藏
分享
2019-09-21 19:53
北京邮电大学 Java
springmvc 增加对jsp的支持
现在前后的分离的,一般springboot 就用来做后台restful 接口,那么如果要前后端合并在springboot呢?可以通过下面几个简单的步骤,增加对jsp的支持。 (1)pom增加依赖: <!--springboot tomcat jsp 支持开启--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</...
0
点赞
评论
收藏
分享
2019-09-20 11:17
北京邮电大学 Java
get post 请求乱码
get 请求乱码,出现404 1. 2. 配置tomcat post 请求乱码 1 修改web.xml <filter> <filter-name>characterEncoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> ...
0
点赞
评论
收藏
分享
2019-09-19 21:18
北京邮电大学 Java
出现.xml文件 ,,或者找不到一些配置文件
在导入mapper 时,可能会漏掉 .xml文件 ,,或者找不到一些配置文件,在pom文件中添加如 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes>...
0
点赞
评论
收藏
分享
2019-09-20 14:52
已编辑
北京邮电大学 Java
SSM-mybatis中的问题
1,使用@Param注解 当以下面的方式进行写SQL语句时: @Select("select column from table where userid = #{userid} ") public int selectColumn(int userid); 当你使用了使用@Param注解来声明参数时,如果使用 #{} 或 ${} 的方式都可以。 @Select("select column from table where userid = ${userid} ") public int selectColumn(@Param("u...
0
点赞
评论
收藏
分享
2019-09-25 14:29
已编辑
北京邮电大学 Java
mysql 索引
1 什么是索引 索引是一种数据结构 。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 2 索引的优缺点 时间方面:创建索引和维护索引要耗费时间,具体地,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度; 空间方面:索引需要占物理空间。 1.大大减少了服务器需要扫描的数据量; 2.帮助服务器避免了排...
0
点赞
评论
收藏
分享
2019-09-05 15:47
已编辑
北京邮电大学 Java
TCP/IP 七层协议
参考: https://www.cnblogs.com/mike-mei/p/8548238.html
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务