自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java面试提纲从基础到高深

Java面试提纲,进阶必备

2022-02-11 14:43:06 391 2

原创 新版idea中配置外部gradle

idea中无法使用本地gradle的配置

2021-12-22 17:12:10 1162

原创 Java8 集合类型转换和对象属性映射总结

1.List的类型转换:List<String> list= new ArrayList(); 1.1谷歌的 List<Long> userId = Lists.transform(list, new com.google.common.base.Function<String, Long>() { @Override public Long apply(String input) { ...

2021-11-03 15:36:16 837

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement

此异常表示mapper找不到xml文件,一般有以下几种 xml里面的namespace包路径写错了,这个可以直接点击鼠标确认,可以忽略。 返回值是List<T> 而select元素没有配置resultmap或者resulttype指定不合适,也会报此错误 配置文件的xml路径和映射实体类包是不是没配置合适,如下图:接口名与Mybatis的映射文件名一定要一模一样:dao接口与xml的文件名是否一致 如果还不能 在确认一下 编译以后 target包下面的classes里面有没有加载.

2021-06-02 15:24:02 905

原创 linux安装MySql的任何版本

首先检查mysql的yum存储库是否存在Mysql: yum repolist all | grep mysql如果没有去下载 https://dev.mysql.com/downloads/repo/yum/选择自己对应的操作系统下载:下摘下来是个:mysql80-community-release-el7-3.noarch.rpm 放到linu...

2019-12-27 10:22:33 151

原创 Sping家族概要设计

Spring主要包的功能,此版本是Spring3.X系统,后续更新4.X和5.XSpring特点:1.轻量级2.控制反转(设计思想)3.面向切面4.容器5.其他框架整合

2019-12-25 16:29:54 126

原创 Java工程师必储备知识

自己手绘整理了一份Java的学习体系和面试攻略,谨供参考和自勉:学习顺序,目前我是按照Spring,SpringMVC,SpringBoot,SpringCloud这个流程学习的。IOC是Spring的核心,所有的都是基于这个来实现的。接着便是SpringAOP,面向切面了。SpringMVC是目前最流行的WEB层框架,入口便是一个DispacherSerlvet来处理。平时用的最多,接...

2019-12-25 10:56:32 206

原创 负载均衡算法

常见的有:1.轮询客户端发送到负载均衡器的请求依次轮流地转发给服务集群的某个节点,而不需要考虑每个集群节点当前的连接数和工作负载以及该节点的机器性能。该算法的好处是实现简单,每个集群节点平均分担所有的请求,缺点是当集群节点对应的机器存在性能差异时,可能会出现性能低的机器节点处理请求慢,而性能好的机器节点则存在空闲的系统资源没有充分利用,所以一般用作集群所有节点的机器性能接近的情况...

2019-12-24 16:25:01 126

原创 缓冲淘汰算法

LRU算法: 最近最少使用,是一种缓存置换算法。如果一个数据在最近一段时间没有被用到,那么将来被使用到的可能性也很小,所以就可以被淘汰掉。 LFU算法:最近最少频率使用,它的核心思想是根据key的最近被访问的频率进行淘汰,很少被访问的优先被淘汰,被访问的多的则被留下来。LFU算法能更好的表示一个key被访问的热度。假如你使用的是LRU算法,一个key很久没有被访问到,只刚刚是偶尔被访...

2019-12-13 10:23:17 90

原创 java网络编程BIO,AIO,NIO

先看看图,自己画的:名词解释:同步如果事件A需要等待事件B的完成才能完成,这种串行执行机制可以说是同步的,这是一种可靠的任务序列,要么都成功,要么都失败。异步如果事件A的执行不需要依赖事件B的完成结果,这种并行的执行机制可以说是异步的。事件A不确定事件B是否真正完成,所以是不可靠的任务序列。同步异步可以理解为多个事件的执行方式和执行时机如何,是串行等待还是并行执行。同步...

2019-12-12 20:29:41 165

原创 java设计模式全面总结和代码实例

Java中的设计模式大致可分为三种:行为型,创建型和结构性。顾名思义,知其名,便能明其意。设计模式的出现是为了解决一个在我们周围不断重复发生的问题,以及围绕该问题不断总结和探索出来的核心解决方案。他是一套被人们所熟悉并广泛使用的解决方案。我们先逐个分析下各自的概念:(1)行为型: 该模式是为了怎么样合理地设计对象之间的交互通信,以及怎样合理的为对象分配职责,让设计富有弹性,易维护,易复用。...

2019-05-07 18:30:31 250

原创 IDEA必备插件和配置

官方帮助https://www.jetbrains.com/help/idea/install-and-set-up-product.html自己配置idea的一些心得体会,与大家共勉 所有设置都基于File-->settings必备的Intellij插件 https://blog.csdn.net/FYGu18/article/details/80288476快捷键 ht...

2019-01-05 11:28:50 2187

原创 java前言——写在前面

java基础,这个是java的灵魂,贯穿我们工作和日常开发,目前了解了一下,像BAT成熟大厂java面试 前三个问的最多的是:多线程问题在50+,java基础 30+,JVM或分布式的东西占第三。有了基础看其他的东西才会触类旁通,得心应手。所以某还是也从基础开始吧。本来直接写多线程的东西,但是在工作中用了线程池出了事故受了打击,所以还是夯实一下基础。目前在看多线程并发实战和java数据结构及算...

2018-08-27 10:05:37 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除