自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 资源 (6)
  • 收藏
  • 关注

原创 SqlSession执行

2.根据Statement ID在mybatis 配置对象Configuration中查找和配置文件相对应的MappedStatement4.将ms,parameter,rowbound,resultHandler,传入Executor的 query方法注意①:在query方法中,ms会根据paramerter来获取对应statement ID里面的SQL语句,并将该SQL赋值给Bound

2017-02-24 17:10:55 927

原创 SqlSession创建

2.ExecutorType defaultExecutorType = ExecutorType.SIMPLE;5.因为Configuration是SqlMapConfig文件生成的,所以在解析SqlMapConfig时会根据节点生成对应的TransactionManager对象6.transactionManager type="JDBC",根据该节点配置,获取JDBCTransact

2017-02-24 09:41:07 1534

原创 Mybatis SqlSessionFactory创建过程

1.客户端调用SqlSesisonFactoryBuilder.build,传入对象为SqlMapConfig文件流2.根据sqlMapCconfig文件流-->  创建XMLConfigBuilder对象3.直接创建XMLMapperEntityResolver,该对象是SqlMapConfig文件的DTD本地实例    作用:将远程DTD文件转化为本地文件4.根据sqlMapCon

2017-02-23 21:04:52 806

转载 Mybatis——MetaObject学习

简介:MetaObject是Mybatis提供的一个用于方便、优雅访问对象属性的对象,通过它可以简化代码、不需要try/catch各种reflect异常,同时它支持对JavaBean、Collection、Map三种类型对象的操作。DEFAULT_REFLECTOR_FACTORY =newDefaultReflectorFactory()JavaBean://

2017-02-23 19:05:41 3584

转载 JS 简单回调函数实现

回调函数(callback) function a(callback) { alert("我是parent函数a!"); alert("调用回调函数"); callback(); } function b(){ alert("我是回调函数b"); } function c(){ alert("我是回调函数c"); }

2015-11-19 23:01:10 567

转载 spring mvc怎么获取上传文件的原路径

  上传时取到文件全路径其实是没有意义的,因为服务器无法操作客户端的文件。通常上传操作是直接通过流来读写。不知道你的具体需求是什么,但如果要获取客户端文件绝对路径,可以尝试一下将浏览器设置为安全级别最低  服务器只能获取文件的绝对路径但是根本无法操作这个文件,因为服务器是无法找到该客户端

2015-11-18 00:26:57 4017

原创 getGenericSuperclass getSuperclass 区别

//三大框架学完了,现在自己正在创建基类这样Hibernate的操作就不用一个一个去创建。所以需要调用泛型getGenericSuperclass 来解决这个问题。希望我能把这个问题说明白现在我先定义三个类 class Dao(泛型基类),class UserDao extends Dao(子类),class Book(T)public class Dao{ private Clas

2015-09-30 01:22:24 4079 1

原创 string stringbuffer stringbuilder区别

stringbuffer :A thread-safe, mutable sequence of characters。stringbuilder:Instances of StringBuilder are not safe for use by multiple threads。这个就是stringbuffer和stringbuilder的主要区别,其他基本的操作是相同的。string

2015-09-28 00:01:50 347

转载 记录Tomcat7.x热部署配置过程

我自己的开发版本是tomcat7.0.43+myeclipse14原版在:http://blog.csdn.net/chen_zw/article/details/8867779热部署是指在你对项目代码(不论是JSP、JAVA类,甚至是配置文件)进行了修改时,在不重启WEB服务器前提下能让修改生效。 网上找了不少资料都是通过修改server.xml进行配

2015-08-30 21:48:52 2058

原创 getResource的用法对于class和classloader

最近开始接触Java web项目,选择的服务器是tomcat。获取资源文件(利用getResource方法进行总结)package com.temp;public class TestGetResourceAsStream { public static void main(String[] args) { // TODO Auto-generated method stub

2015-08-15 23:59:02 505

原创 黑马Java EE面试总结

想要过黑马面试的你,你一定要看 黑马毕向东的视频。面试都是提问视频里面的问题。我将我的总结罗列出来,希望大家可以查漏补缺面向对象特征: 封装,继承,多态 封装:把属性隐藏,提供公共方法对其访问(private 封装特性的一种) 面向对象举例: 利用对象的方法  指挥者 面向过程: 一步一步执行过程     执行者 构造函数的作用:可以以用于给对象进行初始化构造函数与自定

2015-08-02 16:01:51 2844

原创 看马士兵类加载器对其知识总结

类加载器加载顺序 对各个类加载器说明    bootstrap  这个研究过操作系统的就知道是做什么。类加载器 加载顺序  bootstrap-》extension-》application ()想查看类加载器加载类的顺序向jvm传入参数 -verbose:class  (bootstap 加载extension,extension加载 application,applit

2015-07-26 19:55:58 686

原创 java 静态代码块 动态代码块 加载时间

//自己看了一些视频,察觉了一些问题  现在来说明:Java中静态代码块 动态代码块加载时间// 像JVM传递参数-verbose:class 我们可以看到classload加载class的顺序①证明证明Java是动态加载类的  ②动态块,静态块 加载顺序public class Hello { public static void main(String[] args) {

2015-07-26 19:42:43 2143

原创 内存分配(堆、栈、BSS、代码段、数据段) --分析

程序内存布局  代码段  数据段 堆栈段数据段 初始和未初始的   //初始化的 有常量区,静态区代码段 只读堆栈段  堆 new      栈 系统分配变量 //个人领悟http://blog.csdn.net/u010191034/article/details/39124505   //也可参考这篇博客来理解Java的内存分配

2015-07-26 14:09:03 507

原创 Java 十进制 向二进制 十六进制 转化

public class HeiMa { public static void main(String[] args){ int num = 26; // toConvertBinary(num); // toConverHex2(-60); toConverHex3(-60); } static void toConvertBinary(int num){ i

2015-07-25 23:28:56 388

原创 Java Lock Condition

class Resource{ String name; int count = 1; boolean flag = false; public synchronized void set(String name){ while(this.flag){ try { this.wait(); } catch (InterruptedExcept

2015-07-24 19:25:56 368

原创 Java Synchronized与wait notify 连用-2 简化版

class Resource{ String name; String sex; boolean flag = false; public synchronized void set(String name, String sex){ if(this.flag){ try { this.wait(); } catch (Interrupted

2015-07-24 15:32:03 304

原创 Java Synchronized与wait notify 连用

Java 两个线程同步感悟//学习知识一定要学透彻,否则你你只是在一味地记忆知识 import java.util.Date;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;i

2015-07-24 14:51:34 345

原创 8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.ArrayList;import java.util.Scanner;//自动装包解包public class Hei

2015-07-23 14:58:36 8378 4

原创 Java 枚举变量解析

abstract class Enum{ public Enum () { System.out.println("Enum"); } public static final Enum Sat = new Enum(){ @Override public Enum nextDay() { // TODO Auto-generated method stub

2015-07-23 09:19:25 430

原创 Java反射实例 自己用于记录

import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;class ReflectPoint{ private int x; publ

2015-07-22 15:24:26 329

原创 Java Enum用自定义类来理解

enum Week{ Sat{ //匿名类 public Week nextLamp(){ return Sun; } },Sun{ public Week nextLamp(){ return Sat; } }; public abstract Week nextLamp(); //构造抽象函数 public void next(){ System

2015-07-21 23:56:39 306

原创 Java JDK1.5 Condition方法

import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 1.5中 * 将synchronize 替换成 lock(lock中是锁多个对象而非synchro

2015-07-21 13:51:52 345

转载 Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别

Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别(2012-08-04 22:30:35)转载▼标签: java 反射分类: JavaSE一、Java的反射机制   每个Java程序执行前都必须经过编译、加载、连接、和初始化这几个阶段,

2015-07-21 02:01:28 497

原创 Java Synchronized 略解

同步条件 ①两个或两个以上 线程对象 用同意堆栈 ② synchronize 锁同一对象synchrozed (默认)锁的对象是 this代码验证 :同步条件class Ticket implements Runnable{ boolean flag = true; private int tick = 1000; Object object = new Object

2015-07-20 22:01:35 320

原创 10、取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...

10、取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...import java.util.Scanner;//个人认为本体主要是解决 字符排序,而输入的基本是字符。否则只能说出题者。。。public class Hello { public static void main(String[] args) {

2015-07-20 05:19:11 675

原创 8.编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数

8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数//这里我只考虑输入的是数字字符串import java.util.Scanner;public class Hello { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str

2015-07-20 04:26:51 2813

原创 7、定义一个文件输入流,调用read(byte[] b) 方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5,不考虑中文编码问题)。

7、定义一个文件输入流,调用read(byte[] b)         方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5,不考虑中文编码问题)。import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IO

2015-07-20 03:47:18 1228

原创 集合 list set 常用类型说明

import java.util.ArrayList;import java.util.Iterator;/* * list元素有序,和重复 * list集合元素判断对象是否相等 依靠equals方法 * object的equals方法 this method returns true if and only if x and y refer to the sa

2015-07-19 18:54:36 474

转载 关于java String的“==”和equals()比较、引用的小问题

这是一个老生常谈的问题了,不过我最近才仔细看。一点体会,笔而记之。 先看这几句代码 [java] view plaincopyprint?String s1 = "String";  String s2 = "String";  System.out.println(s1 == s2 );  System.

2015-07-18 16:08:50 757

原创 Java 文件操作

//自我复习,Java 文件操作import java.awt.List;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import j

2015-07-18 15:12:33 700

转载 Java的局部内部类以及final类型的参数和变量

Java的局部内部类以及final类型的参数和变量2009-06-11 11:07 EyesOnMe JavaEye 字号:T | T本文是Thinking In Java中其中一段的阅读总结。如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final 的。经研究,Java虚拟机的实现方式是,编译器会探测局部内部类中是否有直接

2015-07-17 17:29:47 306

转载 linux中select()函数分析

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式

2015-04-05 21:48:32 345

转载 Wireshark使用入门

解决报错:[string "/usr/share/wireshark/init.lua"]:46: dofile has been disabled due to running Wireshark as superuser打开 /usr/share/wireshark/init.lua 文件将 dofile(DATA_DIR.."console.lua") 修改为 --dofile(

2015-04-05 10:38:38 663

转载 非阻塞connect编写方法介绍

TCP连接的建立涉及到一个三次握手的过程,且SOCKET中connect函数需要一直等到客户接收到对于自己的SYN的ACK为止才返回,这意味着每个connect函数总会阻塞其调用进程至少一个到服务器的RTT时间,而RTT波动范围很大,从局域网的几个毫秒到几百个毫秒甚至广域网上的几秒。这段时间内,我们可以执行其他处理工作,以便做到并行。在此,需要用到非阻塞connect。本文主要介绍了非阻塞conn

2015-04-03 22:38:39 484

转载 BitTorrent协议标准之peer_id

peer_id用20个byte,长度固定。关于peer_id的命名方法有很多种,业界大概几种情况如下:第一种:(最流行的一种)"-XXNNNN-"+随机数字。至于后面的是不是随机数字不重要,重要的是它们前面的前缀比较统一,XX用两个字符表示BT客户端软件的缩写,NNNN用4个数字表示BT客户端软件的版本。使用这种方式的BT软件很多,有下面这些:'AG' - Ares 'A~'

2015-03-29 21:19:26 2140

转载 参考了btsource、jbittorrent实现和utorrent机制

参考了btsource、jbittorrent实现和utorrent机制  一、做种     现在很多BT软件都提供了做种功能,在做种时,我们都必须指定tracker服务器地址,如果该地址无效,则做出来的种子对BT协议来说是没有任何实际意义的。 二、bt tracker服务     对于纯BT协议来说,每个BT网络中至少要有一台Tracker服务器(追踪服务器),tracker

2015-03-29 21:15:21 2234

转载 BT通信中数据下载的分析和实现

2009-08-21 14:36 BT通信中数据下载的分析和实现关键字: Redeployment zlib 单态 AOP LightboxBT通信技术作为一种优秀的P2P下载技术,在目前的文件共享方面的作用越来越重要。本文对BT通信协议规范进行简单概述,分析了BT通信中数据下载的原理和实现方式。笔者结合自身实际工作中的经验,介绍了BT通信中提高数据下载速度的策略。

2015-03-29 21:10:30 1605

转载 雅思备考:《新概念三》的使用方法

雅思备考:《新概念三》使用方法  在雅思、托福这样的出国留学考试中经常会出现这样的情况,学生的阅读和写作成绩很好,但是听力、口语不佳。这一方面跟中国学生大多勤于笔耕、纳于言表有关,另一方面如何练习听力,选择怎样的听力教材,也成为棘手问题。新三中的有一些课文就可以作为很好的雅思听力素材。比如第九课飞猫中的第二段,短短八行文字中涉及到的重要信息近十处,包括雅思听力考试中经常涉及到的信息填空:数字、

2015-03-19 11:05:52 831

转载 魔鬼训练法:用新概念三四练习雅思听力

雅思考试与托福乃至众多国内考试的最大区别在于其对“表述”,或者“交流”的强调,这就是为什么一直以来在考生跟家长当中有一种广为流传的观念:“雅思对与外企从业人士或有过在国外生活经历的考生来说较为容易,而托福对于在校学生则更为简单”。下面,新东方网雅思频道主要就雅思考试的听力和口语部分与大家分享一点高分经验:雅思听力魔鬼训练法,以及口语如何拿到更多的0.5分。  雅思考试是专门为准备进入以英文教学

2015-03-19 11:03:06 742

uCGUIBulider4.0.0.0

win8 64bit 本人亲测,找了很久才找到,开发ucgui的朋友都来试试吧 uCGUIBulider4.0

2014-04-29

蓝桥杯 历年比赛题目

蓝桥杯 历年例题 很好的东西 用于备赛

2014-03-20

华为面试题

华为面试题!

2013-09-22

[STM32自学笔记].蒙博[STM32自学笔记].蒙博宇.扫描版

[STM32自学笔记].蒙博宇.扫描版 不错的书 与大家一起分享

2013-04-12

STM32 ucos

资料不错,可以看看 关于ucos的...

2013-04-04

MSDN(简体中文)

汉化的MSDN,不过现在找不到英文的,希望有英文的朋友能给个地址!

2012-06-03

空空如也

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

TA关注的人

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