Offer

随笔分类 -  Java

摘要:老师好喜欢讲一些题外话,适合上学的人听,挺有意思的。找工作的话就快进。而且发现JavaGuide上有些东西讲的是不准确的,还是要以尚硅谷为准 本文默认环境: HotSpot虚拟机 JDK1.8 JVM上篇:内存与垃圾回收篇: 链接:https://pan.baidu.com/s/1TcHFE6YEk 阅读全文
posted @ 2022-07-31 12:21 Empirefree 阅读(219) 评论(0) 推荐(0) 编辑
摘要:参考内容 参考视频:https://www.bilibili.com/video/BV1Y7411K7zz?p=325&vd_source=510ec700814c4e5dc4c4fda8f06c10e8 代码地址:https://gitee.com/empirefree/SpringBoot-su 阅读全文
posted @ 2022-07-01 15:49 Empirefree 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Java基础篇算是整体捋一遍了,配合JavaGuider-Java篇查漏补缺,后面开始补框架、项目之类的了 视频地址:https://www.bilibili.com/video/BV1Kb411W75N?p=717 代码提交地址:https://gitee.com/empirefree/Sprin 阅读全文
posted @ 2022-03-31 19:54 Empirefree 阅读(141) 评论(0) 推荐(0) 编辑
摘要:SQL--查询JSON、时间、字符串的高级用法 本文章总结SQL的JSON、时间格式、字符串判断转换的使用。核心点还是在于Json字段的提取(1.5)、时间的比较(2.2,2.3)以及字符串的查询(3.1),其他都算是优化和补充点。 @ 🔥1.SQL--JSON使用 ​ 解释一下为什么SQL要用到 阅读全文
posted @ 2021-08-15 16:13 Empirefree 阅读(1076) 评论(1) 推荐(0) 编辑
摘要:本文详解同步、异步、阻塞、非阻塞,以及IO与这四者的关联,毕竟我当初刚认识这几个名词的时候也是一脸懵。 🔥1.同步阻塞、同步非阻塞、异步阻塞、异步非阻塞 1.同步 同步就是多个事物不能同时工作,只能依次排队进行 2.异步 多个事物可以同时工作,不用依次进行 3.阻塞 线程需要停止等待 4.非阻塞 阅读全文
posted @ 2021-07-11 17:14 Empirefree 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:Java并发编程--基础进阶高级完整笔记。 这都不知道是第几次刷狂神的JUC并发编程了,从第一次的迷茫到现在比较清晰,算是个大进步了,之前JUC笔记不见了,重新做一套笔记。 参考链接:https://www.bilibili.com/video/BV1B7411L7tE 🔥1.多线程--基础内容 阅读全文
posted @ 2021-06-27 17:03 Empirefree 阅读(1295) 评论(0) 推荐(1) 编辑
摘要:Servlet汇总 因为看公司代码,有个cookie+jwt.Token登录验证接口,于是回顾下servlet、cookie、session、前后端分离restful、jwt.token相关内容。虽然现在流行的是网关封装各个接口,但是基础还是比较重要,需要重新复习。 Servlet--基础理论、实战 阅读全文
posted @ 2021-06-19 18:18 Empirefree 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Java--基础内容(完结) 之前有赞笔试题基础题挂了,还是得承认自己基础很垃圾,要多补补,不能只搞框架。精通基础,结合设计模式,以后能走得更远 极客教程--参考链接:https://geek-docs.com/java/java-tutorial/super-keyword-in-java-wit 阅读全文
posted @ 2021-06-05 12:25 Empirefree 阅读(258) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal保证线程安全: ThreadLocal内部持有ThreadLocalMap对象,线程内部单独创建副本,来保证数据隔离,但是由于ThreadLocalMap中key为弱引用,GC自动回收,但是value如果为强引用,就没法回收,就会造成内存泄露(除非线程退出) 关于垃圾回收(自动 阅读全文
posted @ 2021-05-30 16:48 Empirefree 阅读(59) 评论(0) 推荐(0) 编辑
摘要:本博客用于存储平时写的工具类所用代码,方便后续查询学习 1. DateUtil.java 2. 未完待续 DateUtil.java:日期工具类 由于之前需求开发涉及到一些Date的计算转换,之前是用Calendar,SimpleDateFormat之类的,比较麻烦,于是打算转用LocalDateT 阅读全文
posted @ 2020-11-05 15:07 Empirefree 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Proto3语言 组长让我去protobuf加接口,没弄过,然后学了下相关的proto3的语法。 参考链接:https://www.jianshu.com/p/f6ff6381a81a .proto的主要构成就是头部、所有方法入参出参、所有方法名这3大类,对于赋值,只需从1,2,3这样累加入参出参即 阅读全文
posted @ 2020-11-04 19:12 Empirefree 阅读(770) 评论(0) 推荐(0) 编辑
摘要:Lambda目录 1. 4个函数式接口的使用 2. Lambda与optional 3. 高级集合类与收集器 4. 小拓展:JSONObject的使用 函数式接口不必多说,在lambda中有简写。lambda基础与optional判空可以简化代码。高级集合类有分类list,整合list,拼接list 阅读全文
posted @ 2020-11-04 11:23 Empirefree 阅读(85) 评论(0) 推荐(0) 编辑
摘要:Java多线程并发编程 分成基本内容和原子类等 参考链接: https://www.cnblogs.com/chenyanbin/p/13629067.html https://how2j.cn/k/thread/thread-start/353.html 线程的挂起与恢复(wait、notify、 阅读全文
posted @ 2020-10-19 16:27 Empirefree 阅读(86) 评论(0) 推荐(0) 编辑
摘要:java-多线程并发编程: 重新学习下多线程并发编程 java基础:优先队列:PriorityQueue、数组赋值:System.arraycopy、二分搜索:Arrays.binarySearch 查看死锁(面试会问,比较好玩): 1. 命令行:jps 2. 查看堆栈:jstack pid 3. 阅读全文
posted @ 2020-10-15 19:44 Empirefree 阅读(117) 评论(0) 推荐(0) 编辑
摘要:Java爬虫 一直没机会用过java写爬虫,把之前收藏的链接拿出来运行下,记录。 使用Jsoup获取页面信息(和Python的BeautifulSoup类似) 解析页面信息存储 EasyExcel转成信息存储 运行结果: 运行代码: package org.jsoup.utils; import j 阅读全文
posted @ 2020-09-27 19:18 Empirefree 阅读(207) 评论(0) 推荐(1) 编辑
摘要:创建型模式(单例、工厂): 描述类的创建 单例:懒汉(线程不安全与安全synchronized)、饿汉(线程安全) 工厂:输入不同参数,返回不同结果 多个接口的不同实现 结构型模式(代理、装饰、适配器): 描述类和对象之间如何进行有效的组织,以形成良好的软件体系结构,主要的方式是使用继承关系来组织各 阅读全文
posted @ 2020-09-27 15:39 Empirefree 阅读(244) 评论(0) 推荐(1) 编辑
摘要:单点登录: (1)Session广播机制(Session存下来,访问其他页面再获取,之前写项目登录功能都是这么实现) (2)使用Cookie+Redis实现(保存cookie,定义记住时间,返回给用户,注销时删除session,但是保留cookie,下次登录的时候检查cookie中的用户名,去数据库 阅读全文
posted @ 2020-09-24 17:16 Empirefree 阅读(556) 评论(0) 推荐(0) 编辑
摘要:函数式编程: 函数可以作为变量、参数、返回值和数据类型 相关内容有@FunctionalInterface(Runnable、Comparator内部添加了),Lambda和函数式接口 感觉上面这句话就说的很有道理,下面针对普通函数,lambda和具体内部实现来说下 普通函数 Runnable ru 阅读全文
posted @ 2020-09-22 19:46 Empirefree 阅读(152) 评论(0) 推荐(0) 编辑
摘要:很早之前在公司就看到了atomicInteger,atomicLong这些变量了,一直不明白是什么意思,今天花了点时间了解下。 volatile: 先从volatile开始讲起,volatile是多线程中会使用的关键字,volatile不加锁(即不会线程阻塞,但不安全),但保证了可见性(一个线程修改 阅读全文
posted @ 2020-09-21 19:04 Empirefree 阅读(217) 评论(0) 推荐(0) 编辑
摘要:9.17学习知识点:abstract,抽象类,@FunctionalInterface,ConCurrentHashMap 写这篇文章主要是今天没读懂下面的代码,然后就进行了剖析 @Autowired @Qualifier("statisticJdbcTemplate") private JdbcT 阅读全文
posted @ 2020-09-18 16:53 Empirefree 阅读(216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示