自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 Http无状态的解释(转载)

引子:最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?!找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来于是在看了很多资料之后,我一口吐出浊气,大声正面提出这个问题:http协议无状态中的【状态】到底指的是什么?!然后开始不...

2019-03-15 10:34:38 379

原创 Mybatis整合log4j,延迟加载

a.添加log4j和commens-logging的jar包,b.然后在mybatis的配置文件conf.xml中开启日志如果不指定,Mybatis就会根据以下顺序 寻找日志SLF4J →Apache Commons Logging →Log4j 2 → Log4j →JDK loggingc.编写配置日志输出文件log4j.properties,具体怎么编写日志文件,这里就不再...

2019-03-14 12:56:50 398

原创 Mybatis关联查询(一对一,一对多)

前期准备,有两张表student2,和student2cardStudent2表中cardid作为外键,与student2card表中的cradid关联。一对一关联查询有两种方式:方式一:使用业务拓展类(适合数据量较小)<!-- 利用业务扩展类实现一对一 --><select id="queryStudentByNoWithOO" parameterTy...

2019-03-13 16:52:28 492

原创 Mybatis动态sql

动态sql是Mybatis的强大特性之一,能够复用sql片段,拼接sql串。常用的动态sql标签有:<where> <if> <choose> <when> <foreach>等比如这样一句sql查询语句:select stuno,stuname,stuage from student2 where stuname=#{stuName...

2019-03-13 10:37:37 182

原创 Mybatis的输出参数resultType,resultMap

1.输出结果为简单类型(8个基本类型+String) resultType="int"mapper.xml文件中:<select id="queryStudentCount" resultType="int"> select count(*) from student2 </select>mapper接口中:Integer queryStuden...

2019-03-12 13:15:17 603

原创 Mybatis的输入参数parameterType

1.输入参数为简单类型(8个基本类型+String类型)此时#{},里面可以写任意值,但是我们一般指定数据库表中的列名<select id="queryStudentByStuno" useCache="false" parameterType="int" resultMap="studentMapping" > select * from stud...

2019-03-12 09:54:18 415

原创 Mybatis自定义类型转换器(TypeHandler)

有些时候,java代码的类型和数据库jdbc的类型不一致时,需要自定义类型转换器,让mybatis能够识别。比如java代码中boolean类型,存储到数据库中时用number类型。(true--1,false--0)此时就需要我们创建类型转换器。创建方式有两种,一种是实现TypeHandler接口,还有一种是继承BaseTypeHandler实现类。观察源码发现,baseTypeHand...

2019-03-11 13:45:56 1077 1

原创 使用lua作为wireshark的私有协议解析插件

--定义协议(第一个参数体现在过滤器中,第二个参数描述信息)local hss_proto=Proto("Hss","Hss Protocol")--定义字段(第一个参数为过滤条件,第二个参数为Tree列表中显示的名字,--后面可以指定不同的进制显示方式:HEX为16进制,DEC为10进制)--uint8,uint16,uint24,uint32分别表示1,2,3,4字节,即该字段的长...

2019-03-04 10:25:13 2647

原创 java new一个对象的过程分析(举例,debug分析)

首先,我们定义两个类A,B,其中B extends Aclass A { static { int x=3; } String num = "父类成员变量"; public void show() { System.out.println(this.num); System.out.println(this.function1());...

2018-11-16 15:54:59 320

码出高效:Java开发手册.pdf

阿里巴巴java开发手册。《码出高效:Java 开发手册》旁征博引、文风轻松,秉持“图胜于表,表胜于言”的理念,深入浅出地将计算机基础、面向对象思想、JVM探源、数据结构与集合、并发与多线程、单元测试等知识客观、立体地呈现出来。紧扣学以致用、学以精进的目标,结合阿里巴巴实践经验和故障案例,与底层源码解析融会贯通,娓娓道来。

2019-07-19

Linux x64下jdk1.8:jdk-8u211-linux-x64.tar.gz

jdk-8u211-linux-x64.tar.gz 解压以后即可使用,最新版linux jdk1.8 2019-5-23.

2019-05-23

sql笔试面试题目(oracle,含答案)

题目包含:1.基本SQL-SELECT语句 2.过滤和排序数据 3.单行函数 4.多表查询 5.分组函数 6.子查询 7.创建和管理表 8.数据处理 9.约束 10.视图 11.数据库对象 12.企业sql笔试题目 等

2018-12-28

空空如也

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

TA关注的人

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