首页
学习
活动
专区
工具
TVP
发布

程序员阿凯

专栏作者
29
文章
32237
阅读量
26
订阅数
Redis面试,你能说清 Redis的数据类型与内部结构吗?
这其实和我们Java是类似的,Java中的ArrayList类,实际上是用数组结构存储的,HashMap类是利用数组+链表+红黑树存储的
阿凯
2022-05-25
3010
Zookeeper实现微服务统一配置中心
Zookeeper:它是一个分布式服务框架,是Apache Hadoop 的一个子项目,提供一种集中式信息存储服务,用于解决分布式应用中的一些数据管理问题
阿凯
2019-12-19
1.5K0
小白科普:线程和线程池
第一个问题问题就是为什么要多线程啊, 我看了操作系统中的多进程管理,不是挺好的吗? 多线程似乎没有必要啊!
阿凯
2019-07-30
6430
Java面试通关要点汇总集 核心篇
Java面试通关要点汇总集 之核心篇参考答案 核心篇 数据存储 MySQL 索引使用的注意事项 1.索引不会包含有NULL的列 只要列中包含有NULL值,都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此符合索引就是无效的。 2.使用短索引 对串列进行索引,如果可以就应该指定一个前缀长度。例如,如果有一个char(255)的列,如果在前10个或20个字符内,多数值是唯一的,那么就不要对整个列进行索引。短索引不仅可以提高查询速度而且可以节省磁盘空间和I/O操作。 3.索引列排序
阿凯
2018-06-29
1K0
Java 学习线路图
总有小伙伴在问学习某个知识的路线, 今天在知乎上看到黑马程序员整理的编程学习路线图挺好。想起我当初学习java基础的时候,就是看的他们家的传智视频,现在黑马也越做越大,有了更多的学习资料可以公开给大家。 我现在已经获得授权转载,希望可以帮助到各位学习的小伙伴! 链接:https://www.zhihu.com/question/56110328/answer/370752381 来源:知乎 -- 黑马程序员 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这里我分享给你的Java学
阿凯
2018-06-29
1.1K0
ClassNotFoundException 和 NoClassDefFoundError 的区别
Java 面试中有个很常见的问题:请对比 Exception 和 Error,另外一个,“运行时异常” 与 “一般异常” 有什么区别? 今天在看 「极客时间」的 《Java 核心技术 36 讲》 中又有提到。 大家都熟悉的典型回答: Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。 Exception 和 Error 体现了 Java 平台设计者
阿凯
2018-06-29
5.4K0
从 Spring 开始,谈谈如何自学 Java 常用框架
我记得,我刚找工作时简历上写的是精通 java,工作后写的是熟悉 java,现在写的是了解 java。 你学的越多,就会知道自己不懂的越多,那时的我们找工作,学过就叫精通,用过就写熟悉,听过就写了解
阿凯
2018-06-29
1.2K0
(一)Servlet 工作原理解析 -- 第一讲 Servlet 容器
阅读文本大概需要 10 分钟。 初学 Java Web 开发,请远离各种框架,从 Servlet 开始。 那么Servlet 到底是什么呢? 先说概念:事实上,Servlet 就是一个 Java 接
阿凯
2018-06-29
9520
java中“53”个关键字(含2个保留字)
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
3730
Java 正则表达式
正则表达式是一个特殊的字符序列,有助于你用一种专门的语法模式来匹配或找到其他字符串或字符串集。他们可以用来搜索、编辑或是操纵文本和数据。Java 提供了 java.util.regex 包来与正则表达式进行模式匹配。 正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用一些特定的符号来表示一些代码的操作.这样就简化书写。所以学习正则表达式就是学习一些特殊符号的使用。 好处:可以简化对字符串的操作。 弊端:符号定义越多,正则越长,阅读性越差。 Java JDK 1.40版本包含了java.
阿凯
2018-06-29
8740
JDK10 揭秘
前言 Java自1995年发布至今,已经度过23个年头;JAVA也已经推出了10个大的版本,2018年3月20日正式推出JDK10正式版本。新的版本也隐藏了许多新的奥秘,那么本课就将深入浅出的探究一下
阿凯
2018-06-29
5710
哥哥面前一条弯弯的河 --「JDBC」连接数据库
阅读文本大概需要 6 分钟。 1 JDBC概述 JDBC(Java Data Base Connectivity) 它是Sun公司提供的一套操作数据库的标准规范。 通过Java程序调用Sql语句对
阿凯
2018-06-29
4500
弯弯的小船悠悠 -- JDBCUtil 工具类
阅读文本大概需要 6 分钟。 之前的文章我们已经介绍了JDBC的基本使用《哥哥面前一条弯弯的河 --「JDBC」连接数据库》原生的JDBC实在是太繁琐了,今天我们就来解决这个问题,封装自己的 JdbcUtil工具类: 在Java开发中,使用JDBC操作数据库的主要有一下的四个步骤: ① 加载数据库驱动程序: Class.forName("数据库驱动类"); ② 连接数据库: Connection con = DriverManager.getConnec
阿凯
2018-06-29
4290
一条大河波浪宽 -- 数据库连接池实现
阅读文本大概需要 8 分钟。 度过了一个轻松的周末,让我们收拾好行囊,继续数据库航行之路 。 先简单回顾一下上次我们提到的JDBCUtil 工具类,通过抽取的 getConnection 和 re
阿凯
2018-06-29
2860
东汉末年分三国 MVC模式的演进
许许多多的 java 初学者和程序员,都在趋之若鹜地学习 JavaWeb 开发的经典三大框架:无论是 SSH(Struts2,Spring,Hibernate) 还是 SSM(Spring,SpringMVC,Mybatis)似乎这些框架成为了一个人是否精通 Java,是否会写 JavaEE 程序的唯一事实标准和找工作的必备基础。 然而,很多人只是单纯为了学习而学习,为了工作而学习,并没有多少人想去深入了解一个框架。其实所有的人都应该思考这样的问题:为什么要学习框架?框架到底给我带来了什么? 其实这些框
阿凯
2018-06-29
4590
2018 开发者生态报告:Java 依然最流行
阅读文本大概需要 5 分钟。 JetBrains 刚刚发布了 「2018 开发者生态报告」 该报告包含,开发人员对各种编程语言,以及数据库和 开发工具的偏好。 最终,和去年一样,Java 被评为最流行
阿凯
2018-06-29
5120
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档