摘要:
前言
我们在编写代码的时候,有的时候想要使用Spring的底层组件,类似于 ApplicationContext, BeanFactory等等
那我们实现Spring提供的钩子方法xxxAware。在创建对象的时候,会调用接口规定的方法注入相关的组件。
Aware接口
1 /**
2 * A mark... 阅读原文
2020-04-09 06:20:02 阅读(2586) 评论(0)
摘要:
我的LeetCode:https://leetcode-cn.com/u/ituring/
我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii
LeetCode 面试题13. 机器人的运动范围
题目
地上有一个m行n列的方格,从坐... 阅读原文
2020-04-09 06:00:07 阅读(2375) 评论(0)
摘要:
目录
MyBatis整合Spring原理分析
MapperScan的秘密
简单总结
假如不结合Spring框架,我们使用MyBatis时的一个典型使用方式如下:
public class UserDaoTest {
private SqlSessionFactory sqlSessio... 阅读原文
2020-04-09 00:12:02 阅读(2612) 评论(0)
摘要:
背景
系统版本:CentOS7
Jenkins版本:2.222.1
maven版本:apache-maven-3.6.3
Java版本:jdk1.8.0_231
Git版本:1.8.3.1
docker版本:1.13.1
k8s版本:1.9.8
使用yum install jenkins方式安装jenki... 阅读原文
2020-04-08 22:53:01 阅读(2458) 评论(0)
摘要:
作者:只爱羽毛球的程序媛https://blog.csdn.net/csuliyajin2012/article/details/49430659
下面分享一位同学的美团面试经历:
美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选,后来让学姐帮我改了一下简历,重新投另一个部门,获得了面试机会... 阅读原文
2020-04-08 22:47:07 阅读(2831) 评论(0)
摘要:
本文来自读者投稿,作者是我的一位资深读者,也是我知识星球的球友,最近在春招中收割了很多大厂的Offer。看了他总结后,我发现很多地方和我当年参加校招的时候很相像,甚至比我那个时候还要优秀。分享给大家,和大家一起共勉。
中间还有个小插曲,这位读者曾在准备参加校招之前,找我帮他指导过简历。后来我收到一份面试任务... 阅读原文
2020-04-08 20:49:01 阅读(2511) 评论(0)
摘要:
数据搜索|查询常用的3种方式
关系型数据库,数据量特别大时,比如GB级别,搜索效率低,性能瓶颈
当然,数据量特别大时,比如达到GB级别,关系数据库吃不消,一般也不用关系数据库,都用搜索引擎,搜索引擎专门用于海量数据的搜索。
常用的搜索引擎有2种
Solr 常用于企业应用,可承载几十GB级别的... 阅读原文
2020-04-08 19:12:02 阅读(2492) 评论(0)
摘要:
Optional实际上是个容器,它是一个装一个对象的容器。这个对象可能是个空,可能是非空。
Optional类可以使用来避免NullPointerException,避免频繁的判段对象为null的过程
1、创建Optional对象的方法: (1)Optional.of(xx); 只能装非空对象 (... 阅读原文
2020-04-08 18:38:01 阅读(2424) 评论(0)
摘要:
导读
An attempt was made to call a method that does not exist. The attempt was made from the following location,一般报错这行内容,大概率是因为这个是启动的时候找不到方法,每次迭代,或删或减或重构,某些类... 阅读原文
2020-04-08 17:25:10 阅读(2610) 评论(0)
摘要:
高性能
假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作查询mysql,半天查出来一个结果,耗时600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?
缓存啊,折腾600ms查出来的结果,扔缓存里,一个key对应一个value,下次再有人... 阅读原文
2020-04-08 17:22:05 阅读(2404) 评论(0)