自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

renfujiang的专栏

不要做得太好,只要做得正确就行!

  • 博客(25)
  • 资源 (32)
  • 收藏
  • 关注

原创 动态代理,Spring两大核心知识BeanFactory、AOP框架!

<br />实现功能的封装与配置:<br />工厂类BeanFactory负责创建目标类或者代理类的实例对象,并通过配置文件实现切换,getBean方法根据参数字符串返回一个相对应的实例对象,如果参数字符串在配置文件对应的类名不是ProxyFactoryBean,则直接返回该类的实例对象,返回该对象的getProxy方法返回的对象。<br />BeanFactory的构造方法接受代表配置文件的输入流对象,配置文件格式如下:<br />#xxx=java.util.ArayList;xxx=cn.itcast

2011-01-28 00:51:00 1845 1

原创 代理类的作用与原理及AOP概念

代理例图:

2011-01-27 11:56:00 780

原创 JAVA中类加载器的高级应用

<br />Servlet加载类输出到浏览器:<br /><br /> 

2011-01-27 10:07:00 521

原创 ArrayList_HashSet的比较及Hashcode分析

<br />Collection接口,Collection表示一组对象,这些对象称为Collection 的元素,一些Collection元素允许有重复的元素,而另一些不允许,一些Collection是有序的,而另一些是无序的,ArrayList、Vector和LinkedList是有序的,允许有重复的元素,ArrayList、Vector的底层实现都是数组实现的,增删慢,查找快。Vector的线程安全,而ArrayList的线程不安全,LinkedList底层的实现是链表的结构,查找快,增删慢。HashS

2011-01-26 16:01:00 647

原创 对接收数组参数的成员方法进行反射.avi

<br />反射就是解析出类的方法、变量。<br />写一个程序,这个程序能够根据用户的类名,去执行该类中的main方法。<br />代码:main方法是静态的,只需要使用类名.方法的方法就可以调用,但是这是死的形式,为了灵活性,这个main方法供很多的的类调用,用户只需要输入类名就可以的,也就是说,我们还不知道调用这个方法的类是什么!怎么办呢?反射。看具体的例子:<br /> <br />神奇了,我们只需要运行TestMainMethod类就会输出new String[]这里里面的值,但是遇到如下:<br

2011-01-26 12:01:00 888 1

原创 JAVA高级视频 网络编程 07 访问Intentnet资源

<br />URL(Uniform Resource Locator) 统一资源定位符,又协议、主机名、端口号、资源名组成。定义web服务器和web浏览器的会话过程及本身的格式。URL编码规则......<br /> <br /> 

2011-01-25 22:59:00 527

原创 JAVA高级视频 网络编程 07 访问Intentnet资源

<br />URL(Uniform Resource Locator) 统一资源定位符,又协议、主机名、端口号、资源名组成。定义web服务器和web浏览器的会话过程及本身的格式。URL编码规则......<br /> <br /> 

2011-01-25 22:59:00 445

原创 JAVA高级视频 网络编程 07 访问Intentnet资源

<br />URL(Uniform Resource Locator) 统一资源定位符,又协议、主机名、端口号、资源名组成。定义web服务器和web浏览器的会话过程及本身的格式。URL编码规则......<br /> <br /> 

2011-01-25 22:59:00 444

原创 JAVA高级视频 网络编程 07 TCP网络连上传递对象

<br /> <br />ObjectInputStream和ObjectOutputStream可以从底层输入流中读取对象类型的数据,和将对象类型的数据写到底层输入流。但是这样的对象必须实现Serializable(序列化)接口。<br />例子:通过网络传递java对<br />代码:<br /><br /><br /><br /><br /><br /><br /><br />    

2011-01-25 20:01:00 578

原创 JAVA高级视频 网络编程 07 TCP客户端程序

<br />1、编写一个客户端的连接上面的服务器<br />要求:连接服务器的Ip地址和端口号不要固定写在程序代码中,而是通过查询的运行参数来指定,以提供较好的灵活性和较好的通用性。<br />

2011-01-25 17:30:00 707

原创 JAVA高级视频 网络编程 06 完善的TCP服务器程序模块

<br /> <br />功能:服务器能够同时与多个客户端绘画,客户端每次向服务器发送一行字符文本,服务器就将这行字符文本中所有的字符反向排列后会送给客户端,当客户端想服务器发送字符为 quit 时,服务器结束与客户端的会话.<br />分析:一次accept的调用只能接受一次客户端的连接,要想接受多个客户端的连接,因此需要循环调用ServerSocket的accept方法,服务器程序与客户端的连接于客户端的连接不能够互相影响,会话过程需要在一个独立的线程中运行,否则,服务器程序与客户端会话的期间accep

2011-01-25 16:34:00 500

原创 JAVA高级视频 网络编程 05 服务器端接受客户端请求的代码

<br />

2011-01-25 14:16:00 616

原创 网络编程的基础知识 TCP、UDP 学习日记

<br />我们只需要按照要求把数据打包成数据包的形式就行了,并不需要去关心底层的具体协议。public DatagramSocket(),不指定端口号,系统自己会指定一个没有分配的端口号,编写网络聊天的步骤是先建立码头,然后再建立数据报,将数据打包发送,服务器端接收。私有IP通过网关代理上网的原理.......很复杂,掠过。<br /> <br />TCP网络程序的原理.<br />TCP服务端与Tcp客服端程序的交互过程<br />1、服务程序创建一个ServerSocket,然后用accept方法的等

2011-01-25 12:00:00 490

原创 JAVA高级视频_IO输入与输出 思考与练习 学习笔记

<br />编写一个程序,讲一个目录及子目录下的所有txt类的文件内容合并到新的文本文件中,当地一个新产生的文件的内容达到1M时,剩下饿的内容合并到若干个新的文件中,依次往下产生新的文本文件为1.txt,2.txt。<br /><br /> <br /><br /> <br /> <br /><br /> <br /> <br /> <br />2、用自己的话叙述什么是流?什么是节点流?什么是包装类<br />答:流就是由字节或者字符组成的类似水流的东西,节点流就是可以从一个特定的地方读写数据,例如文件,键

2011-01-25 09:40:00 449

原创 JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记

<br /> <br />java中定义的异常是为了防止程序运行时出项不应该出现的情况而导致程序的崩溃,但是,出现了不应有的情况而不抛出异常,怎么办呢?例如,在上例的练习的时候,为什么总是打印出null呢?原因就是发生了从子进程中没有读到数据时没有抛出异常,也没有做任何的处理,只需要在读取一行的时候作出判断,为空就返回。<br /> 我们打印出来得内容为什么不是我们输入到缓冲区的呢?是不是当缓冲区慢的时候,PipedOutputStream的write方法就处于阻塞状态!<br />当写结束的时候,一定要关

2011-01-23 17:12:00 486

原创 JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记

java程序中可以使用Process类的实例对象来表示子进程,子进程的输入输出不再连接到显示器和键盘,而是以管道流的方式连接到父进程的一个输入输出流对象上。父进程就是JVM,调用Process类的getOutputStream和getInputStream方法可以连接到子进程的输出流和输入流对象。子进程从标准输入读取到的内容就是父进程通过输出流对象写入到他们两者之间进程管道中的数据,子进程写入到标准输出的数据通过他们之间的进程管道传送到了输入流对象中,父进程从这个管道中读取到的输入内容就是子进程写入的标准输

2011-01-23 15:42:00 896

原创 JAVA高级视频_IO输入与输出 ObjectInputStream和ObjectOutputStream类 学习笔记

<br />这两个包装类用于从底层输入流中读取对象型的数据和将对象型的数据写到底层输出流,只要将对象的所有的成员变量都存储起来,就等于保存了这个对象,只要将原来保存的成员变量读取出来保存在对象中,就等于读取到了一个对象,这两个包装类读写的对象必须是实现了serializable接口的对象,但是对象中的transient和static类型的成员变量不会被读取和写入,serializable没有任何的方法,只是作为标记来处理,序列化的对象通过网络去传播也是没有任何问题的,serializable能够处理不同操作

2011-01-22 22:44:00 724

原创 JAVA高级视频02_IO输入与输出 字符编码学习笔记

要想不出现乱码,用什么存就用什么码表打开!!

2011-01-22 14:51:00 513

原创 JAVA高级视频02_IO输入与输出 06 ByteArrayInputStram和ByteArrayOutputStream 学习笔记

ByteArrayInputStram和ByteArrayOutputStream是字节输入流和字节输出流,其父类分别是InputStream和OutputStream其中的据被都写到一个byte数组中,可以用于在内存中定义缓冲区,在java用 ByteArrayInputStram和ByteArrayOutputStream来实现类似于内存虚拟文件或者内存映像文件的功能,创建内存虚拟文件会使文件的读写效率大大的提高,

2011-01-22 01:36:00 674

原创 JAVA高级视频02_IO输入与输出 06 PipedWriter和PipedReader学习笔记

<br /> <br />PipedWrite和PipedReader用于处理字符文本的管道啊通讯,使用管道流类可以实现各个程序模块的松耦合通信,好处是在程序中可以灵活地将输出流与输入流模块相连,组装成满足各种应用的程序,而不用对模块进行修改,

2011-01-21 22:38:00 1001

原创 JAVA高级视频02_IO输入与输出 06 PipedInputStream和PipedOutPutStream 学习笔记

<br />PipedInputStream和PipedOutputStream类。用于在应用程序中创建管道通讯,这两个实例对象是成对是使用的,谁也离不开谁,PipedOutputStream可以向管道中写入数据,PipedInputStream可以向管道中读取数据,这个数据时PipedOutputStream写入的,这两个类主要来完成线程之间的通讯,一个线程的PipedInputStream对象可以从另一个线程的PipedOutputStream对象中读取数据,代码:<br /><br /><br /><

2011-01-21 22:20:00 880

原创 JAVA高级视频02_IO输入与输出 05 FileInputStream和FileOutPutStream

<br />FileInputStream和FileOutputStream分别用来创建磁盘文件的输入流和输出流,构造函数来指定文件的路径和文件名。这里的In和out也是相对应用程序来说的,FileInputStream指定的文件是存在且是可读的,FileOutputStream这个对象时,文件已经存在,就覆盖掉,不存在就创建一个,但是不能是已经被其他应用程序打开的文件,附上自己的练习。<br />FileOutputStream和FileInputStream最大的缺点就是要将字符装换为字节才能操作,而直

2011-01-21 18:06:00 1398

原创 JAVA高级视频_IO输入与输出04 学习笔记

<br />节点流<br />首先理解什么是流?流式字节序列的抽象概念,例如,文件输入输出设备,网络,内存,内部进程通讯管道,TCP/IP套接字等数据传输的数据系列,都可以理解为流,流提供了统一的方式从各种输入输出设备中读取或者向其中写入自己数据的统一的方法。<br /> <br />文件和流的区别,文件是数据的静态存储形式,是具有永久存储的特定的字节有序组成的具有名称的数据的集合,就好比是水库,而流是指传输时的形态,提供了一种从IO设备中读取或者写入的方式,文件只是流可操作的设备之一,其他的例如,网络流,

2011-01-21 13:31:00 695

转载 JAVA高级视频_IO输入与输出02、03 RandomAccessFile 学习笔记

http://writeblog.csdn.net/PostEdit.aspx?entryId=6155925先说说自己对随机文件的理解,所谓 的随机绝不等于数学上的随机,这里的随机是指游标所指的位置的随机,可以指向文件类容的任何一个地方,它指在哪儿,我们就可以从哪读或者写,而指示器又是我们可以控制的,主要也是对等长文件的操作,那什么叫做等常的文件呢!我暂时理解为可以用一个泪来封装的信息,例如员工的信息。即年龄、名字等等,学生的考试成绩等等,在随机文件里面的信息都是byte位的,String类型的要转为字节

2011-01-20 22:55:00 764

原创 JAVA高级视频_IO输入与输出01 学习笔记

File类位于java的io包中,看看文档,不管是中的还是英文的,都是一堆抽象的概念,今天看了张老师的视频,以前遗留下来的问题全部解决了,首先是File的定义“文件和目录路径名的抽象表示形式”,如果不做实验,这句话,抽象,但是看视频,明白了,原来java中的文件和目录是不加区分的。一代码为证:public class TestFile { public static void main(String[] args) {  File file = new File("a.txt");  if(file.exi

2011-01-19 17:10:00 730

charles-proxy-4.6.5

charles-proxy-4.6.5 抓包神器

2024-07-14

Android Aidl

Aidldemo 备份一个 用到的时候直接拿出来用 Service 和Activity 是两个独立的Apk

2018-12-19

Android ndk Android.mk

这个虽然只是个简单的jnidemo、但是涵盖了Android.mk 和Application.mk 的原理 重点是Android NDK编译的理解 mac 系统下 切换到jni目录,然后呢个 ndk-build

2018-12-19

command_line_tools_os_x_for_xcode.dmg

command_line_tools_os_x_for_xcode.dmg

2018-11-07

jni开发文档

jni文档

2017-08-26

android 代码实现shape效果

android 代码实现shape GradientDrawable

2017-08-26

RxJava 中文文档

RxJava 中文文档 RxJava RxJava操作符

2017-07-13

圆角的实现

github上的开源项目 刚开始下载是不能运行的,经过我的整理 在eclipse上 能正常 运行 现在很流行 赶快下载吧

2014-12-14

studio gradle 2.2;2.21

studio gradle 2.2;2.21 直接下载就能使用,studio gradle 2.2;2.21

2014-12-09

带key 的百度sdk3.0

带key 的百度sdk,不需要另外申请key,

2014-06-09

opengles大项目

这是一个大型的opengles 项目,学会了工资上万不是问题

2013-05-28

opgles 入门demo

一个超完整的openglesdemo,纹理,旋转,片元着色,定点着色,应有竟有,适合初学者 和很多中高级 开发者!

2013-05-05

opgles 学习源码

不错的opgles 入门资料 话六角星,深度缓存

2013-05-04

android 内存分析工具

一款 很好的android 内存分析工具

2013-02-03

地图上绘制点和连线

给出经纬度 在地图上绘制路线资源 下载可以直接用

2013-02-01

ant自动化打包

ant包,用于轻松实现ant打包,下载解压,设置ant_home 和path就可以用了,从此打包不愁!

2012-11-19

cygwin安装包

cygwin安装工具,直接点击,然后选择要安装的包,就可以实现windowas和linux的交叉编译了

2012-11-07

heritrix-3.0.0-src.zip

目前罪行的heritrix网络爬虫工具,是学习lucene的提高选择,可以大批量的抓取网上资源!

2011-09-18

android Widget

android widget的Hello版本,适合初学者!代码不多!一看就会!里面有理论性的介绍!下载解压导入就可以运行!挺美的吧!

2011-07-07

android 精简版的代码生存器

自己制作的精简版的代码生存器,需要的朋友下载后加上几个需要的页面就是网上收费版的了!有共同爱好的朋友加我的qq578672650

2011-07-06

android界面效果汇总

不错的android界面汇总3,提高你的界面美感!

2011-07-04

xpp3-1.1.3_7.jar

xpp3,支持XStream解析的jar包!很实用的!

2011-06-30

j2ee中软内部培训!

这是中软的内部项目啊!很好的! 好好的珍惜! 内容详尽!集体!生动!

2011-05-20

Android Matrix理论与应用详解.rar

Android Matrix理论与应用详解.rar 很好!很详尽!

2011-05-20

android 图片选择器

android图片选择器源码! 祝你好运! 事业有进!

2011-05-20

androidUI专题

androidUI开发的专题, 助你编程的飞跃! 让你的界面更美丽!主要是界面的编程!

2011-05-20

android 仿UC源码

这个资源是模仿UC的源码!非常值得好好的学习!

2011-05-20

android 源码

android超级完整的源码! 解压就能放在sdk里面,编程的时候查看方便

2011-05-14

原创android界面效果全汇总.pdf

不错!对你决对有帮助!UI设计总计 原创android界面效果全汇总.pdf 好东西!我来分享!

2011-05-09

javaScript+Div+css实现下拉菜单

web中下拉菜单原理,即在用JavaScript控制不同DIV的现实和隐藏!

2010-04-26

空空如也

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

TA关注的人

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