腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序员阿凯
专栏成员
举报
29
文章
35002
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(29)
java(16)
数据库(8)
编程算法(5)
android(4)
云数据库 SQL Server(3)
jvm(3)
jdbc(3)
sql(2)
mvc(2)
eclipse(2)
spring(2)
容器(2)
存储(2)
开源(2)
缓存(2)
jdk(2)
其他(1)
区块链(1)
servlet(1)
json(1)
oracle(1)
nosql(1)
云数据库 Redis(1)
ide(1)
git(1)
github(1)
apache(1)
http(1)
分布式(1)
压力测试(1)
网络安全(1)
正则表达式(1)
hashmap(1)
zookeeper(1)
cdn(1)
gradle(1)
socket编程(1)
数据结构(1)
mvcc(1)
搜索文章
搜索
搜索
关闭
Redis面试,你能说清 Redis的数据类型与内部结构吗?
存储
java
编程算法
数据结构
hashmap
这其实和我们Java是类似的,Java中的ArrayList类,实际上是用数组结构存储的,HashMap类是利用数组+链表+红黑树存储的
阿凯
2022-05-25
324
0
Redies 淘汰策略的 LRU 算法你知道吗?
云数据库 Redis
编程算法
缓存
http
最近有个小伙伴跟我诉苦,说他面试的时候被问到Redis的淘汰策略,这个问题他是有准备的
阿凯
2022-01-07
296
0
深入理解 MySQL 的 MVCC 机制
mvc
mvcc
云数据库 SQL Server
编程算法
数据库
为什么面试的时候,面试官总爱问你底层原理。因为复杂系统的设计总是可以相互借鉴的。MVCC 正是这样的一个知识点。
阿凯
2021-09-10
9.5K
2
Spring字段注入存在哪些问题,你知道吗?
网络安全
spring
容器
编程算法
ide
昨天有个同学面试回来向我求助,说面试官问他Spring字段注入存在什么问题,他当时没有回答上来。
阿凯
2021-08-19
1.2K
0
Zookeeper实现微服务统一配置中心
zookeeper
java
分布式
Zookeeper:它是一个分布式服务框架,是Apache Hadoop 的一个子项目,提供一种集中式信息存储服务,用于解决分布式应用中的一些数据管理问题
阿凯
2019-12-19
1.5K
0
笔记 | 大型网站的特点与设计宗旨
缓存
nosql
cdn
压力测试
数据库
假设服务器宕机了,用户就无法访问 我们就必须保证网站稳定的向用户提供7*24小时不间断的服务 哪怕有服务器节点宕机了,依然用备用集确保服务正常访问
阿凯
2019-11-10
708
0
JDBC 的诞生
oracle
jdbc
socket编程
云数据库 SQL Server
数据库
昨天我们介绍了JDBC的使用,可到底为什么要这样用,JDBC又是怎么设计来的呢?这里向大家推荐一篇文章,本文转载自「码农翻身」的「JDBC的诞生」
阿凯
2019-07-30
735
0
小白科普:线程和线程池
编程算法
java
jvm
第一个问题问题就是为什么要多线程啊, 我看了操作系统中的多进程管理,不是挺好的吗? 多线程似乎没有必要啊!
阿凯
2019-07-30
668
0
Java面试通关要点汇总集 核心篇
java
存储
云数据库 SQL Server
Java面试通关要点汇总集 之核心篇参考答案 核心篇 数据存储 MySQL 索引使用的注意事项 1.索引不会包含有NULL的列 只要列中包含有NULL值,都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此符合索引就是无效的。 2.使用短索引 对串列进行索引,如果可以就应该指定一个前缀长度。例如,如果有一个char(255)的列,如果在前10个或20个字符内,多数值是唯一的,那么就不要对整个列进行索引。短索引不仅可以提高查询速度而且可以节省磁盘空间和I/O操作。 3.索引列排序
阿凯
2018-06-29
1.1K
0
Java 学习线路图
java
总有小伙伴在问学习某个知识的路线, 今天在知乎上看到黑马程序员整理的编程学习路线图挺好。想起我当初学习java基础的时候,就是看的他们家的传智视频,现在黑马也越做越大,有了更多的学习资料可以公开给大家。 我现在已经获得授权转载,希望可以帮助到各位学习的小伙伴! 链接:https://www.zhihu.com/question/56110328/answer/370752381 来源:知乎 -- 黑马程序员 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这里我分享给你的Java学
阿凯
2018-06-29
1.1K
0
当你看到演示出Bug,却没有注意到他任何地解决
区块链
昨天晚上罗永浩5.15鸟巢发布会,你满意吗? 朋友中有很多程序猿/IT男,在发布会之前,我们还在群里一边看着网上的直播,一边热闹的自嗨着要“见证历史”呢。 结果还不等到发布会结束,就能感到期待落空,没
阿凯
2018-06-29
668
0
ClassNotFoundException 和 NoClassDefFoundError 的区别
java
jvm
Java 面试中有个很常见的问题:请对比 Exception 和 Error,另外一个,“运行时异常” 与 “一般异常” 有什么区别? 今天在看 「极客时间」的 《Java 核心技术 36 讲》 中又有提到。 大家都熟悉的典型回答: Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 Exception 和 Error 体现了 Java 平台设计者
阿凯
2018-06-29
6.1K
0
从 Spring 开始,谈谈如何自学 Java 常用框架
spring
java
我记得,我刚找工作时简历上写的是精通 java,工作后写的是熟悉 java,现在写的是了解 java。 你学的越多,就会知道自己不懂的越多,那时的我们找工作,学过就叫精通,用过就写熟悉,听过就写了解
阿凯
2018-06-29
1.2K
0
(一)Servlet 工作原理解析 -- 第一讲 Servlet 容器
servlet
容器
java
阅读文本大概需要 10 分钟。 初学 Java Web 开发,请远离各种框架,从 Servlet 开始。 那么Servlet 到底是什么呢? 先说概念:事实上,Servlet 就是一个 Java 接
阿凯
2018-06-29
1K
0
AndroidStudio开发利器--常用插件
android
json
工欲善其事 必先利其器。插件的使用可以帮助我们极大的提高效率。 开始使用Android Studio开发了,先推荐几款大家都常用的插件: Android Code Generator:可自动生成findViewById方法和ViewHolder方法 Android Layout ID Converter: 更多选择的生成findView GsonFormat:把json数据往粘贴板一贴,自动生成Bean Android Postfix Completion:支持Log,Toast,Logd的快速书写 S
阿凯
2018-06-29
327
0
Gradle简介
gradle
android
eclipse
jvm
apache
开始使用Android Studio与之前用Eclipse最明显的感到不同之处应该就是Gradle了。 Gradle是一个基于JVM的构建工具,它提供了: 像Ant一样,通用灵活的构建工具 强大的多工程构建支持 基于Apache Ivy的强大的依赖管理,支持maven, Ivy仓库 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件 基于Groovy,build脚本使用Groovy编写 下面是每个模块中build.gradle 文件的初始内容: 新版本的 Android Stu
阿凯
2018-06-29
462
0
使用Android Studio必须会的快捷键
android
eclipse
使用IDE进行编程最大的好处就是强大的快捷键了, 从Eclipse迁移到AS上来有很多快捷键变了 下面是一些最常用的变化了的快捷键: Alt + Enter 操作提醒 Alt + Insert 启动代码生成器 Ctrl + P 参数提示 Ctrl + Y 删除当前行 Ctrl + Alt + V 生成方法返回值。 Ctrl + Alt + O 导包 Ctrl + D 粘贴当前行到下一行 Ctrl + Shift +↑/↓ 移动光标所在行代码 Shift + F6 重命名和重构 当然,也可以沿用
阿凯
2018-06-29
382
0
java中“53”个关键字(含2个保留字)
java
1).访问修饰符的关键字(共3个) public,protected,private 2).定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个) class,interface,abstract,implements,extends,new 3).包的关键字(共2个) import,package 4).数据类型的关键字(共12个) byte,char,boolean,short,int,float,long,double,void,null,true,false 5).条件循环(流程控制)
阿凯
2018-06-29
393
0
Java 正则表达式
java
正则表达式
jdk
正则表达式是一个特殊的字符序列,有助于你用一种专门的语法模式来匹配或找到其他字符串或字符串集。他们可以用来搜索、编辑或是操纵文本和数据。Java 提供了 java.util.regex 包来与正则表达式进行模式匹配。 正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用一些特定的符号来表示一些代码的操作.这样就简化书写。所以学习正则表达式就是学习一些特殊符号的使用。 好处:可以简化对字符串的操作。 弊端:符号定义越多,正则越长,阅读性越差。 Java JDK 1.40版本包含了java.
阿凯
2018-06-29
901
0
为 DP 设计布局
android
什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区分? 题图中的每一个矩形都代表着一种Android设备。Android系统碎片化问题的严重性,让我们不得不面对屏幕适配的问题。 屏幕尺寸: 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米。 比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等。 屏幕分辨率: 屏幕分辨率是指在横纵向上的像
阿凯
2018-06-29
557
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档