自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bravo

关于技术

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux安装JDK

Linux安装JDK1. 下载jdk8在Oracle官网(https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html)下载jdk,如下:可自行选择所需版本,以安装JDK8为例,上图选中JavaSE 8(8u211 and later)点击进入下载页面,如下:选择适合Linux版本的JDK并下载(...

2020-03-04 20:48:57 245

原创 代理模式(Proxy Pattern)

前言关于代理,举个常见的例子——租房子!租房子对于每位漂泊在外的猿友来说都是一件深恶痛绝的事,需要考虑和衡量:上班便利与否,房租是否合适,房子周围设施是否健全,同时还要和各种中介打交道,这其中还有些黑中介从中作梗,一句话"太累心"。。。说道中介,其实就是房东的代理,他们帮房东出租房子,利用他们的平台发放广告,有些上档次的中介公司,还会帮忙装修,购置家具等,简直是一条龙服务,让房东只需提供房子,其...

2020-02-20 10:51:59 227

原创 mybatis中类型别名(typeAliases)的源码解析

前言说到mybatis,不得不说的是它的类型别名机制,mybatis本身使用了很多类型别名(typeAliases),开发者在实际开发中,也会自己定义别名,例如一般会给“实体类”配置类型别名,通过这些类型别名,我们将复杂冗长的类全限定名使用简单的名称来表示。在mapper映射文件中,我们可以用"string"代替"java.lang.String",例如我们一个"idin.sun.study....

2020-01-20 16:38:29 459

原创 探究mybatis中的映射器(mappers)

一个异常引发的思考 开发者在使用mybatis时,经常会遇到“org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxxxx”和"org.apache.ibatis.binding.BindingException: Type interface xxxMapper i...

2020-01-19 18:21:29 827 1

原创 mybatis中SqlSession的线程安全性讨论

前言 对绝大数Java开发者而言mybatis并不陌生,从经典的SSM(Spring,spring-mvc,mybatis)框架,到现在流行的Springboot,随处可见mybatis的身影。mybatis作为比较主流的orm框架,支持用户定制sql,灵活又方便,颇受开发者喜爱。我们在使用mybatis难免会遇到各种坑,其中SqlSession的线程安全性问题也总会遇到。...

2020-01-16 10:45:59 5323 7

原创 从源码讲解mybatis中#{}和${}的区别

前言看到这个标题读者们会觉得作者在老生常谈。这个面试中问烂了的问题,在百度一搜一大把答案,然而作者发现这些答案无非是如下:#{}是预编译处理,${}是字符串替换Mybatis在处理#{}时,会将sql中的#{}替换为?号,使用sql预编译处理Mybatis在处理时,就是把${}替换成变量的值使用#{}可以有效的防止SQL注入,提高系统安全性等等…当然这些答案言简意赅,通俗易懂,但...

2020-01-09 17:12:29 609 3

XML做配置文件实现多国语言切换

一个简单的小程序,实现中文、英文切换。新手,代码写的比较渣,仅供参考。。

2015-08-03

空空如也

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

TA关注的人

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