5 Object_PigMan

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

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

Springboot 常用注解

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

2018-04-16 11:04:51

整理的java初中高级面试题

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

2018-04-14 09:36:32

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

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

2018-04-13 16:04:49

面试MySql索引

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

2018-04-05 16:48:03

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

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

2018-03-24 15:54:43

深入源码分析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

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

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

2018-03-19 17:51:31

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

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

2018-03-19 15:49:36

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

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

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

2016-11-21 10:34:19

struts2执行流程源码分析

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

2016-01-28 06:42:24

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

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

2015-08-09 21:20:07

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

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

2015-08-08 22:43:41

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

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

2015-08-08 22:34:59

jdk新特性之可变参数

jdk1.5新特性之可变参数

2015-08-08 22:31:14

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

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

2015-08-07 20:02:28

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

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

2015-08-07 20:01:11

java注意事项

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

2015-08-07 19:58:32

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
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!