自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 SpringAOP总结

1,SpringAOP总结1).加入jar包com.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.aspectj.weaver-1.6.4.RELEASE.jarcommons-logging-1.2.jarspring-aop-4.2.4.RELEASE.jarspring-aspects-4.2.4.RELE...

2019-06-15 17:54:51 519

转载 Spring框架的下载和安装

1,查看eclipse的版本号:打开eclipse ---help---About Eclipse IDE---下载对应版本Spring插件2,下载地址:https://spring.io/tools3/sts/all/3,下载好压缩包后,在eclipse中 help--Install New Software---Add---Archive---找到刚从下好的压缩包(不需要解压出来)...

2019-06-14 22:02:17 3772

原创 正则表达式工具RegexBuddy

1.下载安装:RegexBuddy2,\d{3}^i i$

2019-06-11 18:52:28 421

原创 静态代理设计模式

/*** 静态代理* 一般用于记录日志,增强服务* 静态代理和动态代理的区别:* 静态代理的类是写好了的,直接拿来用* 动态代理是在运行过程中动态构建出来的类,临时做的。* @author NI*静态代理三要素:*1,真实角色*2,代理角色*3,两个角色都需要实现相同的接口才能实现代理行为*/public class TestStaticProxy {...

2019-06-02 22:45:40 117

原创 多线程之Thread下载

/*** 开线程下载图片* @author NI**/public class WebDownloader { /** * 下载 * @param url * @param dest */ public void download(String url,String dest) { try {...

2019-06-02 18:14:51 879

原创 多线程

创建线程的三种方式:1,继承Thread类2,实现Runnable接口3,实现Callable接口--juc下的少用继承,多用实现Thread使用步骤:1,继承Thread。2,重写run方法。3,对象.start();Runnable使用步骤:1,实现Runnable接口。2,重写run方法。3,new Thread(对象).start();yield 礼让线...

2019-06-02 17:28:25 80

原创 CommonsIO组件(1)

1.下载:网址:apache.org---下拉找到 APACHE PROJECT LIST---Commons---IO---Download now!---{Linux---Binaries---commons-io-2.6-bin.tar.gz | Windos--Binaries---commons-io-2.6-bin.zip}2.解压后将jar包复制到项目lib文件夹下右键-...

2019-06-02 15:51:14 106

原创 字符缓冲流(纯文本)

* 字符(纯文本)缓冲流* BufferReader* BufferWriter*这两个流提供了很多的新增方法*所以最好是不要发生多态*牢记4个步骤*1,源*2,选择流*3,操作*4,关闭*/public class IOToBufferdeReaderAndWriter { public static void main(String[] ar...

2019-06-01 16:43:42 156

原创 字节缓冲流实现文件视频的复制

*BufferedInputStream*BufferedOutputStream* @author NI*牢记4个步骤*1,源*2,选择流*3,操作*4,关闭*/public class IOToBufferdeInOut { public static void main(String[] args) { toBuffer("aaa.tx...

2019-06-01 15:20:37 479

原创 IO原理剖析-装饰器设计模式(2)

*模拟混合咖啡*装饰器设计模式四大组成部分*1,抽象组件:需要装饰的抽象对象,一般是接口或者抽象父类*2,具体组件:需要装饰的对象*3,抽象装饰类:包含了对抽象组件的引用,以及装饰者共有的方法*4,具体的装饰类:被装饰的对象。*coffee实现Drink接口*Decorate实现Drink接口*Milk继承Decorate抽象类*Suger继承Decorate抽...

2019-05-31 20:55:01 128

原创 * IO原理剖析-装饰器设计模式(1)

*模拟人发声,用扩音器来装饰人的声音*装饰器设计模式四大组成部分*1,抽象组件:需要装饰的抽象对象,一般是接口或者抽象父类(say)*2,具体组件:需要装饰的对象(人)*3,抽象装饰类:包含了对抽象组件的引用,以及装饰者共有的方法*4,具体的装饰类:被装饰的对象。*/public class IOprinciple { public static void mai...

2019-05-31 20:54:32 180

原创 IO流之ByteArray字节数组流

字节数组流不用关闭,但是关了也没关系ByteArrayInputStreampublic static void main(String[] args) { toBy("asdasdasdasd".getBytes()); } public static void toBy(byte[] by) { //1创建源 byte[] by ...

2019-05-31 20:53:33 320

原创 IO流之Reader和Writer

readpublic static void main(String[] args) { read("abc.txt"); } public static void read(String src) { //1,创建源 File file = new File(src); //2,选择流...

2019-05-30 22:50:53 121

原创 IO流之复制

public static void main(String[] args) { copy("kezhiwen.txt","aaa.txt"); } public static void copy(String srcPath,String destPaht) { //1,创建源 File src = new File(sr...

2019-05-30 20:51:03 89

原创 IO流的使用步骤

音频,视频,图像只能使用字节流,也就是InputStream和OutputStream。平常的一些字符数据,就用Reader和Writer。使用的四个标准步骤(用搬家来理解):1.确定源。(要搬哪个家)2.选择流,看是用字节流好还是用字符流好。(选择哪个搬家公司)3.选择操作方法。(是一件件的搬,还是一卡车一卡车的搬)4.释放资源。(打发搬家公司)例:InputS...

2019-05-30 17:42:26 446

原创 File字符集

由字符到字节,是编码--encode由字节到字符,是解码--decode流向:电脑(字节) ——》解码——》人(字符)人(字符)——》编码——》电脑(字节)/编码:字节数组,每个汉字2个字节,字母1个 byte[] datas = msg.getBytes(); System.out.println(datas.length);/...

2019-05-29 22:10:35 498

空空如也

空空如也

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

TA关注的人

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