自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring Data jpa坑爹Bug

一 起源由于新公司项目是使用 spring data jpa ,因此就使用一下这个jpa. 在测试写原生SQL,启动项目(springboot项目),报了一个错了,下面张贴报错内容Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'us...

2018-04-26 18:12:01 1044

转载 Springboot 常用注解

Springboot 常用注解@SpringBootApplication:包含 @Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即 DAO 组件。@Service:用于标注业务层组件。@RestController:用于标注控制层组件(如 struts 中的 action),...

2018-04-16 11:04:51 236

转载 整理的java初中高级面试题

http://ms.csdn.net/geek/258173  整理的java初中高级面试题

2018-04-14 09:36:32 945 1

转载 图文还原HTTPS原理,架构师必读!

摘要:本文用图文的形式一步步还原HTTPS的设计过程,进而深入了解原理。 A在向B进行通信时,如果是以明文的方式进行通信,中间窃听者会获得双方的传输的数据hello。HTTPS要解决如下问题:A发给B的hello消息包,即使被中间人拦截到了,也无法得知消息的内容如何做到安全这个问题,很多人马上就想到了各种加密算法,什么对称加密、非对称加密、DES、RSA、XX、。。。。做到安全的最终目的:A与B通...

2018-04-13 16:04:49 220

原创 面试MySql索引

本博文是观看了某个机构的视频之后做了总结。一.抛出问题:为什么需要索引?操作系统层面引出索引假设我们创建这样一张表CREATE TABLE `person` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;...

2018-04-05 16:48:03 13919 6

原创 深入源码分析mybatis查询原理(四)

还是接着上一篇深入源码分析mybatis查询原理(三)继续讨论。由于前面几篇的查询都是没有带参数的,那么我现在加一个带参数查询的方法,来看一下mybatis如何处理参数并查询。EmpTexst.java  t1()方法Emp emp = empmapper.queryByEmpNoAndName(1, "admin");System.out.println(emp);empmapper.java...

2018-03-24 15:54:43 564

原创 深入源码分析mybatis查询原理(三)

接着深入源码分析mybatis查询原理(二)继续讨论。private static void t1() { // TODO Auto-generated method stub // 加载配置 try { Reader reader = Resources.getResourceAsReader("mybatisconfig.xml"); // 创建 SqlSessi...

2018-03-22 17:52:15 850

原创 深入源码分析mybatis查询原理(二)

在上一篇博文已经把项目给构建完毕了,接下来就要干点正事了先分析一次查询,看看mybatis都干了什么,代码:上述代码其实mybatis 代码经历了mybatis初始化 -->创建SqlSession -->执行SQL语句 返回结果三个过程。1.mybatis初始化的初始化过程---即读取到xml配置文件解析成一个Configuration对象的过程。mybatis初始化,其实mybat...

2018-03-19 17:51:31 297

原创 深入源码分析mybatis查询原理(一)

   MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。我主要是结合mybatis CRUD实例,深入代码,来探究MyBatis的实现。前言:这篇文章的案例来源于 ArryLuo123 的案例,我主要是想跟踪源码,分析mybatis一次查询都是怎么实现的,因此就找了案例,不过这个案例数据库是由oracle实现的,而我的机子没有安装oracle,所以我修改为mys...

2018-03-19 15:49:36 271

原创 Activiti 23 张表详细分析

1.工作框架目录中 database 目录  database目录里边又有 drop 、create、updata 三个目录 存放的全是sql语句 这些sql一共创建23张表(activiti 5.13,activiti 5.16 有24张表)activiti 框架底层使用mybatis操作数据库2.创建activiti的23张表方式: 1.执行框架提供的sql文件建表 2.使用框架提供的自动建表...

2018-03-18 18:47:11 7969

原创 使用自定义注解加反射抽取导出execl公共类

使用自定义注解加反射抽取导出execl公共类前两天要做一个导出execl的功能,当然使用poi导出execl网上有许多公共类,我这里也是借用别人的帮助类,不过我现在要说的是使用帮助类之前的那部分操作。实现的业务场景:页面数据需要导出到execl表中,如下: 再如下:  而这三个页面都需要导出到execl表中,然而导出的代码是非常相似的。先来看看导出的写法,上代码

2016-11-21 10:34:19 912

原创 struts2执行流程源码分析

Struts2是JavaEE最常用的表现层框架,这里对struts2的执行流程做个简单的分析。。。

2016-01-28 06:42:24 382

原创 jdk1.5新特性之泛型(三)

Jdk1.5新特性之泛型(三)在前面两章介绍了泛型概念、使用泛型、自定义泛型等等,在这一章,我们会更加深入的剖析泛型机制。1.通配符  1.1使用类型通配符  假设有一个方法的参数接受一个集合,但是该集合里面存入的对象是不确定的,那我们又该怎么办呢?我们会想到直接这样定义:public void test(List c){}是的,这样定义没有错,但是编译器会给我们一个警告,

2015-08-09 21:20:07 334

原创 jdk1.5新特性之泛型(二)

jdk1.5新特性之泛型(二)

2015-08-08 22:43:41 321

原创 Jdk1.5新特性之泛型(-)

Jdk1.5新特性之泛型(-)

2015-08-08 22:34:59 2161

原创 jdk新特性之可变参数

jdk1.5新特性之可变参数

2015-08-08 22:31:14 1088

原创 jdk1.5新特性之自动装箱与拆箱

Jdk1.5新特性之自动装箱与拆箱Jdk1.5出现了很多新特性,其中一个是自动装箱与拆箱。谈到自动装箱和拆箱,就不得不说java基本类型的包装类。1.基本类型的包装器类: 我们都知道java是面向对象的编程语言,不过它包含8种基本数据类型,8个基本数据类型不支持面向对象编程机制,不具备“对象”的特性;没有属性、方法可以被调用。有些时候基本数据类型就有一些制约,例如所有引用类型的变量

2015-08-07 20:02:28 1635

原创 jdk1.5新特性之增强for循环

Jdk1.5新特性之增强for循环 1.概念:java SE5引入了一种新的更加简洁的for循环,即增强for循环,也叫Foreach循环(是for循环的一种),用于数组和容器(集合类)。使用foreach循环遍历数组和集合元素时,无需获得数组和集合长度,无需根据索引来访问数组元素和集合元素,因为强大的foreach循环会自动遍历数组和集合的每一个元素。2.Foreach循环的格式:

2015-08-07 20:01:11 1240

原创 java注意事项

注:有包名的类不能调用无包名的类。基础部分,数据类型方面:1:在定义Long或者Float类型变量的时候,要加L或者f。  整数默认是int类型,浮点数默认是double。  byte,short在定义的时候,他们接收的其实是一个int类型的值。  这个是自己做了一个数据检测的,如果不再它们的范围内,就报错。  2:byte值的问题      byte b1 =

2015-08-07 19:58:32 378

原创 java关键字整理

什么是关键字?答:关键字:被java语言赋予特定含义的单词。       特点:组成关键字单词的字母全部小写。Java中的关键字一共包含48个,分别是:abstract、assert、boolean、break、byte、case、catch、char、vlass、continue、default、do、double、else、enum、extends、final、finally、fl

2015-08-07 19:52:24 510

空空如也

空空如也

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

TA关注的人

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