
Java学习笔记
文章平均质量分 60
爪蛙是最牛的蛙!
vicken_Chen
这个作者很懒,什么都没留下…
展开
-
Redis淘汰策略及常用linux操作命令
Redis淘汰策略及常用linux操作命令原创 2022-10-31 11:52:13 · 487 阅读 · 1 评论 -
深入理解-HTTP与HTTPS不同之处
深入理解-HTTP与HTTPS不同之处原创 2022-10-28 15:53:13 · 652 阅读 · 0 评论 -
Markdown编辑器
Markdown编辑器原创 2022-10-24 11:22:30 · 211 阅读 · 0 评论 -
Java拦截器和过滤器的作用和区别
java拦截器和过滤器详解原创 2022-10-21 11:48:39 · 763 阅读 · 0 评论 -
RPC和RESTFUL介绍
RPC和RESTFUL到底是个啥?原创 2022-10-20 10:40:20 · 1437 阅读 · 0 评论 -
Redis面试高频问题,建议收藏
Redis面试高频问题,建议收藏转载 2022-09-28 15:37:13 · 133 阅读 · 0 评论 -
使用证书认证方式调用Microsoft Graph Api发送邮件案例
使用证书认证方式调用Microsoft Graph Api发送邮件案例原创 2022-09-28 10:54:18 · 2665 阅读 · 0 评论 -
多线程中,对大集合的批处理案例
大集合分批处理案例原创 2022-09-27 10:08:34 · 399 阅读 · 0 评论 -
Spring MVC执行流程
简述Spring MVC执行流程原创 2022-06-20 17:32:36 · 231 阅读 · 0 评论 -
(学习笔记) 开发中常见的异常类整理
异常,是Java语言健壮性的一个重要体现。Java把异常当作对象来处理,并定义一个基类Throwable作为所有异常的超类。Thorwable类所有异常和错误的超类有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常,这两种异常有很大的区别,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。下面将详细讲述这些异常之间的区别原创 2022-03-10 14:20:01 · 264 阅读 · 0 评论 -
(学习笔记)逻辑练习题(一)
问题:两个字符串倒序求和例如:字符串a = "123",字符串b = "234";倒序之后: a="321",b="432";将结果转int 求和:753 ,结果输出为753。请列举出所有可能出现的情况。问题分析:1.字符串可能为空,为null,转换会报异常。2.字符串可能为负数,可能带小数,可能非数字。3.代码规范+优雅我的解决方案: public static void main(String[] args) { String s原创 2022-02-22 11:25:57 · 273 阅读 · 0 评论 -
(学习笔记)JAVA开发需要掌握哪些技术?
据统计,目前从业软件开发的人数近2700万,其中大约500万使用JAVA作为主要开发语言。java代表的仅仅是一种后端的编程语言,但仅仅学会这一编程语言在工作中是不够的。比如数据库知识,服务器相关知识等等。再进阶到高并发解决方案,分布式系统搭建,性能调优等等。。。这中间每一项都包含了一个体系的知识,而这些年的工作经验告诉我,都掌握是不可能的,技术在不断创新和迭代,变牛逼的方式只有一个,比大多人会的更多!你懂吧?也是最近有几个学弟问我,想学习java开发需要掌握哪些开发技术呢?正好今天有空,就原创 2022-02-17 18:10:48 · 8603 阅读 · 1 评论 -
看到一篇非常好的文章,转载一下
首先,让我来做一个简短的自我介绍:我叫 Daniel,今年 28 岁,是一名软件工程师。我从 13 岁起就开始学习编程。在工作了八年之后,我在 2019 年进入了亚马逊,并担任 SDE2。大约两年零三个月后,也就是 2021 年,我晋升到了亚马逊的高级 SDE。在本文中,我将与大家分享我在职业生涯中所学到的一些经验,这些经验是我在之前就希望能够学到的。这些经验承载了我的个人经历和个人信仰。但愿这会对你有所帮助。1. 尽管编程很酷,但如果能支持其他同事,你将会取得更大的成就。编程很酷,非常转载 2022-02-10 18:05:29 · 145 阅读 · 0 评论 -
JDK各个版本的新特性:
jdk5: 1.自动拆、装箱 int -->Integer double --> Double long --> Long char --> Character float --> Float boolean --> Boolean short --> Short byte -- > Byte 2.枚举 ...原创 2022-02-10 16:03:02 · 606 阅读 · 0 评论 -
(学习笔记)for循环和forEach性能差异对比
1.写法比较第一种:普通for循环格式:for(表达式1;循环条件;表达式2){ ...循环体}第二种:增强for循环格式:for(类 类的别名 : 类的集合){ ...循环体}第三种:iterator 格式:Iterator<Integer> iterator = arrayList.iterator();while (iterator.hasNext()) { iterator.next();}基于增强for实现的扩展写法 forEach:...原创 2022-02-10 16:43:22 · 10724 阅读 · 0 评论 -
高级数据结构
1.跳跃表2.红黑树3.B树4.B+树5.B*树6.Trie树Trie(读作try)树又称字典树、单词查找树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。Trie的核心思想是空间换时间:利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。Trie树的基本性质:每个节点最多包含R个子节原创 2022-02-10 16:46:44 · 1132 阅读 · 0 评论 -
(学习笔记)读取PDF/OFD文件
如何将pdf文件按页分割并解析内容1.创建文件页存储对象@Getter@Setter@ToStringpublic class DivisionPDFResult { /** * 页码 */ public int pageIndex; /** * 页内容字符串 */ public String text; /** * 是否成功 */ public Boolean isOk;}原创 2022-02-16 16:23:13 · 1724 阅读 · 0 评论