<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jscaz的专栏]]></title><description><![CDATA[IT探索游记]]></description><link>https://blog.youkuaiyun.com/jscaz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jscaz]]></copyright><item><title><![CDATA[java之IO流学习-异常信息打印]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80239345</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80239345</guid><author>jscaz</author><pubDate>Tue, 08 May 2018 15:04:49 +0800</pubDate><description><![CDATA[在程序运行过程中，可能会发生你意想不到的事情，比如说异常，我们把这些异常信息如果保存到文件中去，我们就可以很方便的查看到哪里出现了问题，以便去定位解决这样的问题。所保存的文件我们通常称之为日志文件。那咋把异常信息干到文件中去呢。通常异常对象调用自己的printStackTrace（）方法是将信息直接打印在控制台上的。如果将目的地控制台修改成本地的Log文件不就OK了吗，谁来干这个事情呢，Syste...]]></description><category></category></item><item><title><![CDATA[java之IO流学习-转换流]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80234563</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80234563</guid><author>jscaz</author><pubDate>Tue, 08 May 2018 09:17:10 +0800</pubDate><description><![CDATA[键盘输入字符按理说可以看成是字符流，不过java是通过字节流来操控的，那么有没有办法转成字符流呢，java给我们提供了一个对象用来干这件事，它就是InputStreamReader，这哥们作用就是用来字节流转换成字符流的桥梁。与之相对应的，字符流转换成字节流的桥梁就是OutputStreamWriter。咋使用呢，我们可以通过从键盘输入字符再将字符从控制台打印出来进行演示，代码如下：	public...]]></description><category></category></item><item><title><![CDATA[java之IO流学习（三）]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80225039</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80225039</guid><author>jscaz</author><pubDate>Mon, 07 May 2018 14:18:26 +0800</pubDate><description><![CDATA[在《java之IO流学习（二）》中已经对高效的读写文本文件有了了解，但是硬盘上不光只有文本文件是不是，什么图片啊，视频啊，以及其他一系列认识的不认识的文件，我们如何读写呢，java毕竟是个大神啊，人脉关系比较广，这点事找两个哥们来处理一下还是轻而易举的。这两个哥们就是传说中的InputStream和OutputStream。这两个哥们也生了好多崽，操作文件嘛，当然就有FileInputStream...]]></description><category></category></item><item><title><![CDATA[java之IO流学习（二）]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80223415</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80223415</guid><author>jscaz</author><pubDate>Mon, 07 May 2018 11:43:55 +0800</pubDate><description><![CDATA[上回说到使用FileReader和FileWriter对文本文件进行读写，他们是怎么读写的呢，想象一下，本质上是从磁盘上一个字符一个字符的读，然后再一个字符一个字符的写，因为操控的是文本文件，就必然涉及到字符编码的问题，读写操作使用的是系统默认编码表。这种读写操作从效率上来讲是比较低的，我们就需要一种技术来提高读写效率，java也想到了这件事情，那么BufferedReader和BufferedW...]]></description><category></category></item><item><title><![CDATA[java之IO流学习（一）]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80216213</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80216213</guid><author>jscaz</author><pubDate>Sun, 06 May 2018 17:46:34 +0800</pubDate><description><![CDATA[  IO流用来控制设备（比如硬盘、内存）之间的数据传输。学习IO流从哪边入手呢，文本文件、图片文件、视频文件等都是我们平时接触比较多的文件类型。IO流体系中刚好就有一对流对象用来对文本文件进行读和写。他们分别是FileReader和FileWriter，通过看他们的后缀就知道，父类分别是Reader和Writer。那么父类的读写方法儿子当然就可以使用了。  通过FileReader和FileWri...]]></description><category></category></item><item><title><![CDATA[java正则表达式学习（二）]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80210217</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80210217</guid><author>jscaz</author><pubDate>Sat, 05 May 2018 23:06:42 +0800</pubDate><description><![CDATA[上回说到正则表达式是作用于字符串的一套规则，可以通过正则表达式对字符串进行匹配、切割、替换、查找。匹配在《java正则表达式学习（一）》已经作了简要的说明。下面分别对其他三种方式的使用作一个说明。一、切割切割很好理解，大家都剁过排骨煲个汤或者红烧啥的，拉个口子，从口子剁开来，这就是生活中经常碰到的切割的例子。对于字符串来说，这个口子可以理解成设定好的规则，排骨就是字符串了。        /*
	...]]></description><category></category></item><item><title><![CDATA[java正则表达式学习（一）]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80205601</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80205601</guid><author>jscaz</author><pubDate>Sat, 05 May 2018 14:53:14 +0800</pubDate><description><![CDATA[正则表达式其实就是一个针对字符串的约束规则。我是通过一个简单的需求来认识和学习正则表达式的。需求：要求判断一个qq号是否合法，qq号的约束规则为：5-15位数字，不能以数字0开头，如果不使用正则表达式，我是这么实现的。代码示例一：public static void main(String[] args) {
		
		checkQQ();
	}
	
	public static void che...]]></description><category></category></item><item><title><![CDATA[selenium2学习笔记]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/80095247</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/80095247</guid><author>jscaz</author><pubDate>Thu, 26 Apr 2018 16:21:25 +0800</pubDate><description><![CDATA[最近在学习selenium自动化测试指南这本书，里面讲到了selenimu IDE、selenium 1（RC）以及selenium2(web driver)，个人觉得使用selenium2(web driver)还是比较上手。下面记录了本人使用selenium2写的一个登陆页面的自动化。一、环境搭建1.需要的jar包selenium-java-2.44.0.jar、以及selenium2.44 ...]]></description><category></category></item><item><title><![CDATA[WEB开发入门总结-记用户注册功能]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/77675946</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/77675946</guid><author>jscaz</author><pubDate>Tue, 29 Aug 2017 11:30:56 +0800</pubDate><description><![CDATA[1.dom4j在运行web应用时，tomcat服务器安装目录不能有空格，否则会上报路径找不到异常。
2.和用户打交道的web层抛的异常一定不能直接抛运行时异常，需要使用一个页面进行有好信息提示。
3.web开发，三层思想，mvc设计模式。层层调用。
  web层：可用户打交道。
  dao层：和数据库打交道。
  service层：业务逻辑处理。
  
  MVC设计模式：
  m]]></description><category></category></item><item><title><![CDATA[正则表达式学习浅谈]]></title><link>https://blog.youkuaiyun.com/jscaz/article/details/72858801</link><guid>https://blog.youkuaiyun.com/jscaz/article/details/72858801</guid><author>jscaz</author><pubDate>Sun, 04 Jun 2017 20:06:56 +0800</pubDate><description><![CDATA[今天在学习linux系统命令grep时，刚好看到正则表达式的用法。在此对正则表达式的使用做个简单的总结。
一、正则表达式构成
由15个元字符构成，它们是$、^、*、()、-、+、{}、[]、|、\、.、?。
现在分别说明下每个字符的含义。
$：行尾标记，如：$csdn，以csdn结尾
^：行首标记，如：^csdn,以csdn开头
*：匹配之前的项0次或者多次，如csdny*，csdn、]]></description><category></category></item></channel></rss>