自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoyou59的专栏

xiaoyou的成长记录

  • 博客(34)
  • 资源 (30)
  • 收藏
  • 关注

原创 Mybatis学习

数据访问篇流行词:顶层设计 Mybatis参考代码:https://gitee.com/li-lixiang/learn-mybatis.git在前面的blog中,已经实现学习了Spring源码,接下来学习当下数据库访问框架Mybatis。目录数据访问篇顶层设计了解认识Mybatiswhy mybatis?顶层设计数据访问篇主要从以下几个方面学习:1、了解Mybatis、使用Mybatis2、掌握Mybatis工作流程、架构分层与模块划分、缓存机制的底层工作原

2021-02-11 12:14:11 168

原创 Spring5新特性简述及经典的高频面试题分析

流行词:Spring5 特性 面试题参考代码:https://gitee.com/li-lixiang/lean-spring-2.0.git在前面的blog中,已经实现Spring IOC、DI、MVC和AOP,并学习了Spring的数据访问。本次学习Spring5的新特性以及高频面试题。Spring5新特性1)升级JDK8,J2EE 72)反应是的编程3)全面支持注解编程4)支持函数式编程5)全面支持REST风格配置6)对HTTP2.0全面支持7)Kotlin和S

2020-12-27 22:58:07 264

原创 Spring数据访问

Spring数据访问-数据库事务基本原理流行词:顶层设计 AOP 仿真参考代码:https://gitee.com/li-lixiang/lean-spring-2.0.git在前面的blog中,已经实现Spring IOC、DI、MVC,并调试代码展示前后交互结果。接下来学习Spring核心AOP,高仿手写AOP实现逻辑。顶层设计实现日志监控用代理类进行解耦,AopProxy接口,有jdk实现方式与cglib实现方式JDK实现AopProxy...

2020-12-06 18:39:04 134

转载 关于Java Lambda表达式看这一篇就够了

JavaLambda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic指令来实现Lambda表达式的。具体原理放到下一篇。本篇我们首先感受一下使用Lambda表达式带来的便利之处。Lambda and Anonymous Classes(I)本节将介绍如何使用Lambda表达式简化匿名内部类的书写,但Lambda表达式并不能取代所有的匿名内部类,只能用来取代函数接口(.

2020-11-26 08:06:33 428

原创 手写高仿真Spring框架-AOP部分

手写高仿真Spring框架流行词:顶层设计 AOP 仿真参考代码:https://gitee.com/li-lixiang/lean-spring-2.0.git在前面的blog中,已经实现Spring IOC、DI、MVC,并调试代码展示前后交互结果。接下来学习Spring核心AOP,高仿手写AOP实现逻辑。顶层设计实现日志监控用代理类进行解耦,AopProxy接口,有jdk实现方式与cglib实现方式JDK实现AopProxy定义AopProxy,用invoke方法

2020-11-22 21:34:19 147

原创 手写高仿真Spring框架-MVC

手写高仿真Spring框架流行词:顶层设计 MVC参考代码:https://gitee.com/li-lixiang/lean-spring-2.0.gitMVC实现初始化ApplicationContext 初始化Spring MVC九大组件初始化ApplicationContext在前面blog中已经说明实现原理和主要逻辑context = new GPApplicationContext(config.getInitParameter(CONTEXT_CONFIG_LOCAT

2020-11-22 18:34:03 136

原创 手写高仿真Spring框架-依赖注入DI

手写高仿真Spring框架流行词:顶层设计 依赖注入参考代码:https://gitee.com/li-lixiang/lean-spring-2.0.git在上衣篇blog中,已经实现Spring IOC容器的初始化,接下来对伪容器(真正的容器时保存BeanWrapper对象的)中的类名,进行实例注入(非延时加载)。也就是完成依赖注入。依赖注入初始化(实例化) 通过读取伪容器中的BeanDefinition对象,获取类信息,从而通过反射机制进行实例化对象。 而Spring的做法非

2020-11-15 21:47:10 88

原创 手写高仿真Spring框架-控制反转IOC

手写高仿真Spring框架流行词:顶层设计参考代码:https://gitee.com/li-lixiang/lean-spring-2.0.git控制反转IOC初始化流程GPApplicationContext类,按照模板模式,实现IOC初始化。//1、定位,定位配置文件reader = new GPBeanDefinitionReader(this.configLoactions);//2、加载配置文件,扫描相关的类,把它们封装成BeanDefinition List&lt

2020-11-15 20:56:43 95

原创 理解SpringMVC核心原理和设计模式应用背景

对Java程序员来讲,做web开发最熟悉的框架莫过于SpringMVC了。之所以它能一统江湖,不是自己太优秀,而是对手太坑了,不知道大家还记不记得2017年左右Struts2爆出了一个大漏洞,自此之后,Web开发领域的就是SpringMVC的天下了。但是鉴于这么优秀的框架,很多程序员还只是停留在会用的状态,对底层的原理却不甚了解,所以今天咱么就来聊聊SpringMVC的工作原理。三层架构在开始介绍SpringMVC之前,咱么要先来了解一下web开发的历史。我们的开发架构一般都是...

2020-11-08 18:13:29 525

原创 1、基础知识-基础语法-2

接上篇《1、基本语法》

2016-03-24 20:28:45 478 1

原创 1、基本语法

一、类的成员变量修饰符简介1、成员变量修饰符的作用:用来控制对成员变量的访问。2、七种成员变量修饰符:public、protected、private、static、final、transient、volatile二、类的成员方法修饰符1、方法修饰符的作用:控制对成员方法的访问。2、八种方法的修饰符:public、protected、private、static

2016-03-18 17:48:05 492 2

原创 Oracle数据库迁移至DB2数据库

1.准备工具准备软件IBMDataMovementTool2.迁移步骤双击打开

2016-03-16 15:28:02 740

原创 作为一个4年程序员至少需要掌握的专业技能

《一名3年工作经验的程序员应该具备的技能》,在机缘巧合之中,看了这篇博客。感觉自己真的是很差,一直想着会写if…else…就已经是一名程序员了,在工作之余也很少学习。于是,自己的code技能一直没有什么进步,只是随着工作的时间增长,在增长着年龄,感觉很失败。之前也有过一些写blog的经历,但是往往都败给了坚持。这次就不多说了,直接给自己总结下技术方面的不足,以便以后自己好好学习。专业技能:

2016-03-15 14:47:59 5380 1

原创 学习5Cocos2D-X 事件处理、几何图形、动作行为

cocos2dx游戏开发事件处理机制cocos2dx游戏开发几何图形cocos2dx游戏开发动作行为

2015-04-25 22:13:50 1813

原创 学习4-Cocos2D-X UI系统

Cocos2D-X的常用UI字体,标签,菜单,进度条,计时器

2015-04-25 21:17:25 808

原创 学习4-Cocos2D-X内存管理系统

简要介绍说明 Cocos2D-X内存管理系统。

2015-04-11 23:23:39 594

原创 学习3-Cocos2D-X坐标系统

1.屏幕坐标系屏幕坐标系是以左上角作为坐标原点,x正方向向右,y正方向向下,如图 的一个坐标系。2.OpenGL坐标系以左下角作为坐标原点,x正方向向右,y正方向向上,如图的一个坐标系。3.世界坐标系又叫绝对坐标系,其值是固定的,默认原点在左下角。4.本地坐标系物体本身的坐标系5.锚点由x,y值在0~1之间的点,按比例设置。eg:(0,1

2015-04-09 23:12:14 851

原创 学习2--了解Cocos2d-x整个引擎框架

Hello WorldCocos2D-X引擎框架

2015-04-08 22:41:02 4175

原创 学习1--Cocos2d-x概要

开始学习Cocos2d-x游戏原理与机制游戏开发技术认识Cocos2d-x引擎Cocos2d-x跨平台开发环境搭建游戏原理与机制我的理解:每一刻都是一张图片,由动画与时间的函数组成的流而形成游戏画面;游戏就是在绘图;(渲染)而事件是改变图片关于时间改变的参数。帧率(FPS):每秒刷新的次数,延时机制。  note:每一秒钟系统渲染的次数。一般为60,

2015-04-07 21:05:38 724 2

原创 刚刚开始对协同化办公的认识

di'yi't

2014-09-15 22:31:52 544

原创 WebSphere7.0在MyEclipse设置与程序发布

昨天接到任务,组长告诉我我们的XXX网上考试报名预约系统在Tomcat上没有bug,但在Websphere上出现bug。要我找出原因并解决。所以偶必须先部署到websphere上看看。首先去IBM官网下载Websphere吧,百度过了,貌似官网下载比较靠谱,填写一些个人信息资料就可以免费使用了。1)选择自己需要的版本,我是下载的7.0下载好之后安装好,这里貌似都没遇到什么问题。2)

2014-04-10 14:31:02 3166 1

原创 如何做好项目实施的小组长?

实习那么久,从2011年的11月开始到2012年的5月半年,正式工作以来发生了很多事情。一开始自学java,然后是android,到开发android应用程序。可后来工作确实Eclipse的插件中的可视化编辑开发。现在又开始做金融IT软件公司里的一名项目开发人员(长期驻于项目地出差)。未来的路在哪里,我该如何走,我目前的想法是这样的:根据自己的情况,自己一直都在做各种技术,可最

2013-03-29 18:03:34 1630

原创 输入输出流的应用

10.2.2  输入输出流的应用FileInputStream和FileOutputStream注意:FileNotFoundException异常.以及IOException异常.eg:在程序中常见一个文件,写入从键盘输入的一串字符,然后再读该文件并将文件内容显示在屏幕上.package lilx.unit8;import java.io.FileDescriptor;i

2011-12-15 15:20:13 791

原创 第十章 Java语言的输入输出与文件处理

10.1.1  流的概念1).输入输出流缓冲流(buffered stream)10.1.2  输入输出流类库处理数据类型分为两种:一是字节流(byte stream),另一是字符流(character stream),字节流又称为二进制字节流(binary byte stream) 或 位流(bits steam).java.lang.Object->InputStrea

2011-12-15 14:39:26 1390

原创 第九章 异常处理

貌似都说不是重点.1)错误与异常错误分为系统运行错误和逻辑运行错误.异常处理机制:异常->抛出异常->捕获异常. 2)异常处理类Exception类有自己的属性和方法public Exception();public Exception(String s); 异常类的层次结构. 3)捕获与处理异常try-catch-finallytry{

2011-12-13 12:38:14 606

原创 java第八章(4)内部类与匿名类,包,java的垃圾回收

1). 内部类内部类是包含在类中的类,也称为"嵌套类",包含内部类的类又称为"外部类".内部类可以看作是外部类的一个成员,所以内部类也成为"成员类".在外部引用内部类时,则必须在内部类名前冠以其所属外部类名字才能使用.在用new 运算符创建内部类时,也要在 new 前面冠以对象变量.eg:内部类与外部类的访问规则.public class Group{  private i

2011-12-13 10:39:14 1667

原创 java->android->java

这几天都在看android的视频,想快速步入android,可是经过这几天,感觉还好,但是还是想同时进行吧.俗话说的好啊,鱼与熊掌不可兼得!不知道是否可以同时进行呢?自己感觉的话还是可以的吧!因为java与android本来是相辅相成的.对于我这种没有学习过java的,直接学习android肯定会有难度.但是,我决定迎难而上!    本来想吧,先把java学好再去学android,但是在企业里

2011-12-05 10:29:01 459

原创 java第八章(3)接口

8.3接口接口的结构与抽象类非常相似.不同点:接口的数据成员必须初始化;接口中的方法必须全部都声明为abstract 的,也就是说,接口不能像抽象类一样拥有一般的方法,而必须全部是抽象方法.1).接口的定义接口的语法格式如下:[ public ] interface 接口名称 [ extends 父接口名列表 ]{  [ public ][ static ][

2011-11-30 09:14:57 1212

原创 java第八章(2)抽象类

8.2抽象类 1).抽象类与抽象方法抽象类是以修饰符abstract 修饰的类,定义抽象类的语法格式如下:abstract class 类名{  声明成员变量;  返回值的数据类型 方法名( 参数表 )  {    ......  }  abstract 返回值的数据类型 方法名( 参数表 );  ------抽象方法,在抽象方法里,不能定义方法体}

2011-11-29 15:06:30 548

原创 java第八章(1)继承

8.1类的继承被集成的类成为父类或者超类(superclass),由集成而得到的类称为子类(subclass).一个父类可以拥有多个子类,但由于java中不支持多重继承,所以一个类只能有一个直接的父类.父类实际上是所有子类的公共成员的集合,而每一个子类则是父类的特殊化,是对公共成员变量和方法在 功能,内涵方面的扩张和延伸.java语言中有一个成为java.lang.Object的特殊类

2011-11-29 11:37:24 579

原创 第七章Java语言类的特性

7.1类的private成员与public成员1).private 私有如果在类的成员声明的前面加上修饰符private,则就无法从该类的外部访问到该类内部的成员,而只能被该类自身访问和修改,而不能被任何其他类,包括该类的子类来获取或引用,因此达到了对数据最高别保护的目的.2).public 公共 如果在类的成员声明的前面加上修饰符public,则表示该成员可以被所有其他的类所访问

2011-11-29 10:02:53 896

原创 java第六章类与对象

类修饰符的含义:public 将一个类声明为公共类,它可以被任何对象访问,一个程序的主类必须为公共类abstract 将一个类声明为抽象类,没有实现的方法,需要子类提供方法的实现.final  将一个类声明为最终类即非继承类,表示它不能被其他类所继承friendly  友元类型,默认的修饰符,只有在相同包中的对象才能使用这样的类 成员变量修饰符的含义:public  公

2011-11-23 17:44:44 572

原创 java中的字符串

1.字符串变量的创建格式一String =new String("字符串");eg:String s; //声明字符串型引用变量s,此时s的值为nulls=new String("Hello"); //在堆内存中分配内存,并将s指向该字符串首地址 格式二String = new String("字符串");eg:String s=new String(

2011-11-22 16:20:02 503

原创 JAVA的学习

对于JAVA的学习,其实要从开始学习C语言开始了.一开始在培训基地学习了C语言和C++,现在以那种模式开始自学JAVA,可以说是同样的学习方法吧.!有时候觉得学习东西,更多的是如何去学习,有方向有目标最好的!现在应该可以说是才开始4天吧,我想先把06年版的孙鑫Java视频看完,把java的基础知识有一个大概的轮廓后,再进一步学习.因为Java以前没有接触过,但接触过C所以说,基础方面还是没

2011-11-14 12:20:06 428

mysql-5.0.zip

mysql-5.0.zip

2014-09-29

Daemon_Tools_4.49.1.349

Daemon_Tools_4.49.1.349

2014-09-29

spring-dao.jar

spring-dao.jar

2014-09-29

MySQL驱动下载

jdbc2_0-stdext.jar mysql-connector-java-3.0.16-ga-bin.jar proxool-0.8.3.jar

2014-09-28

MyEclipse完美破解+export war包错误解决

MyEclipse完美破解+export错误解决 当导出war包报错

2014-04-10

jQuery_EasyUI教程

jQuery_EasyUI教程

2014-03-25

uml经典教程

uml经典教程 一个很经典的教程,一看便会使用

2013-02-16

draw2d——api

draw2d——api

2012-12-24

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.005

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.005

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.004

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.004

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.003

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.003

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.002

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.002

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.001

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.zip.001

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part6.rar

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part6.rar

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part5.rar

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part5.rar

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part4.rar

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part4.rar

2012-10-09

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part2.rar

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk.part2.rar

2012-10-09

Struts_2+Spring_3+Hibernate

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版

2012-10-09

javaEE轻量级

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版_mk

2012-10-09

Spring框架基础总结

Spring的基础总结,是一片很好的适合初学者查看的资源

2012-09-20

mysql驱动程序

mysql的驱动包,集合了mssqlserver.jar,msbase.jar,msutil.jar

2012-05-19

mysql5.5.20-win32

mysql数据库安装文件.对于win32的机器安装.

2012-02-10

Android应用开发详解

包含答案例题代码~强大的不解释,学习复习好资料!

2011-12-22

Google+Android+开发入门指南(第二版)

Google+Android+开发入门指南(第二版).pdf是一本英文的电子书.

2011-12-20

Java2参考大全(第五版)

Java2参考大全嘿嘿,这本书800多页,很详细的资料.

2011-11-23

Android程序员入门(中文版)

次文档为java->Android入门很好的一个文档总结..

2011-11-23

深入浅出Android.pdf

作者 gasolin 简介: 本书以开发实例,讲解Android应用程式开发,协助读者了解Android手持设备的应用程式设计.

2011-11-23

英文版JDK1.6帮助文档

JDK1.6 API帮助文档 18MB 英文版本

2011-11-23

My SQL完全手册

My SQL完全手册.pdf 一个很好的mysql基础知识

2011-11-09

空空如也

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

TA关注的人

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