随笔分类 -  Java开发

摘要:JDBC(Java Database Connection)是Java提供的数据库连接标准,具体的标准实现由各个数据库厂商提供。 下面以MySQL为例来简单演示JDBC接口的基本用法。 JDBC连接数据库的基本步骤如下: 1.加载要连接的数据库驱动,运用了反射机制。 加载MySQL驱动的代码为:C... 阅读全文
posted @ 2015-05-14 00:24 Pickle 阅读(1275) 评论(0) 推荐(0)
摘要:刚才在做DBMS课程设计的时候遇到了一个以前遇到过的问题不过这次我没有一眼认出来,想了好一会才想起来。 就是在用split()方法来分割路径名字符串的时候,比如String path = “E:\split\ikonw";String[] tpath = path.split("\\"); 你以为... 阅读全文
posted @ 2015-04-23 00:46 Pickle 阅读(247) 评论(0) 推荐(0)
摘要:TCP协议是面向连接的,相对于UDP协议来说效率较低,但是比较安全,数据不容易丢失。TCP协议类似打电话的过程,在一端拨号时必须等待对方回应,确定两端建立了连接通道才能传送信息。 在Java中TCP被封装成了类方便使用。ServerSocket类可以创建服务端并指定端口,Socket类可以建立起通... 阅读全文
posted @ 2015-04-05 10:48 Pickle 阅读(931) 评论(0) 推荐(0)
摘要:UDP协议是非面向连接的,相对于TCP协议效率较高,但是不安全。UDP协议类似发信息的过程,不管接收方是在线还是关机状态,都会把信息发送出去。但是如果接收方不处于接收信息的状态,发送出去的数据包就会丢失。convert()方法是用来转换字节数组和基本类型。/** * 创建基于udp协议的服务接受端... 阅读全文
posted @ 2015-04-05 10:36 Pickle 阅读(969) 评论(0) 推荐(0)
摘要:程序比较简单,但是能体现基本原理。package com.wxisme.webcrawlers;import java.io.*;import java.net.*;/** * Web Crawlers * @author wxisme * */public class WebCrawlers {... 阅读全文
posted @ 2015-04-01 22:08 Pickle 阅读(391) 评论(0) 推荐(0)
摘要:在循环时最好不好随意的使用或改变限制循环的条件和控制循环的变量。因为这样可能会带来难以发现的错误。比如在字符串循环里删除了里面的元素。字符串长度减少,而字符串长度是循环的控制条件,这样很可能会导致输出结果不正确而你却找不到错误,因为它难以发现。 阅读全文
posted @ 2015-04-01 00:07 Pickle 阅读(252) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html 比较简洁的内部类介绍 阅读全文
posted @ 2015-03-29 14:20 Pickle 阅读(179) 评论(0) 推荐(0)
摘要:最近又复习了下JavaIO写了些实例代码都很简单但是能体现大部分方法的用法。IO流实现文件的拷贝 几种不同的方法:package com.wxisme.TestIO;import java.io.File;import java.io.FileInputStream;import java.io.... 阅读全文
posted @ 2015-03-29 13:54 Pickle 阅读(811) 评论(1) 推荐(3)
摘要:File类JavaIO访问文件名和文件检测相关操作分隔符最好是使用File类提供的File.separator,使程序更加的健壮。File类提供的方法基本上是见名知意,例如getName()就是获取文件名、isFile()判断是不是一个文件。public class FileTest { pu... 阅读全文
posted @ 2015-03-27 22:01 Pickle 阅读(239) 评论(0) 推荐(0)
摘要:1)死锁 两个线程相互等待对方释放同步监视器时会出现死锁的现象,这时所有的线程都处于阻塞状态,程序无法继续向下执行。 如下就是会出现死锁的程序。首先flag = 1,线程d1开始执行,锁住对象o1,sleep0.5s,同时线程2开始执行,flag = 0;锁住对象o2;sleep1.5s,执行线程... 阅读全文
posted @ 2014-12-11 12:59 Pickle 阅读(243) 评论(0) 推荐(0)
摘要:评论区留下邮箱可获得《Java多线程设计模式详解》转载请指明来源1)后台线程 后台线程是为其他线程服务的一种线程,像JVM的垃圾回收线程就是一种后台线程。后台线程总是等到非后台线程死亡之后,后台线程没有了服务对象,不久就会自动死亡,不再复活。利用setDaemon方法可以把一个线程设置为后台线程,但... 阅读全文
posted @ 2014-12-09 01:02 Pickle 阅读(311) 评论(0) 推荐(0)
摘要:最近为了给博友分享资源,不得不利用一下了。下次再谈怎么自动发送带附件的邮件到目标邮箱地址。上代码非常简单 :把网页源代码copy到new.txt文件下就OK了。import java.io.*;import java.util.*;import java.util.regex.Matcher;im... 阅读全文
posted @ 2014-12-08 00:20 Pickle 阅读(321) 评论(0) 推荐(0)
摘要:只看书不实践是不行的。来实践一下~~~~~~(引用请指明来源)先看看百科对多线程的介绍多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处... 阅读全文
posted @ 2014-12-05 00:48 Pickle 阅读(456) 评论(0) 推荐(0)
摘要:知其然,也要知其所以然。好好奋斗!http://blog.csdn.net/moreevan/article/details/6697777http://blog.csdn.net/moreevan/article/details/6698529 阅读全文
posted @ 2014-11-23 22:56 Pickle 阅读(347) 评论(0) 推荐(0)
摘要:正则表达式非常强大的文本处理器,好好利用。哈哈。http://www.cnblogs.com/ITtangtang/archive/2012/05/01/2477563.htmlhttp://www.cnblogs.com/elleniou/archive/2012/07/31/2617312.ht... 阅读全文
posted @ 2014-11-22 16:04 Pickle 阅读(171) 评论(0) 推荐(0)
摘要:很全面的内容:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html 阅读全文
posted @ 2014-11-22 12:20 Pickle 阅读(245) 评论(0) 推荐(0)
摘要:详情请参考:http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html http://blog.csdn.net/liulin_good/article/details/6213815 好好学习,天天向上。 阅读全文
posted @ 2014-11-17 22:41 Pickle 阅读(287) 评论(0) 推荐(0)
摘要:具体详情参考:http://blog.csdn.net/luanlouis/article/details/41046443http://blog.csdn.net/luanlouis/article/details/41039269http://blog.csdn.net/luanlouis/a... 阅读全文
posted @ 2014-11-15 23:00 Pickle 阅读(407) 评论(0) 推荐(0)
摘要:写了两个方法,一个是多关键字的快速排序,一个是基于多关键字的基速排序。两个方法的参数列表是一样一样的,但是快速排序正常工作,但是基数排序传出来的参数一点没有改变,苦思冥想了半天也没想通是怎么回事,于是去StackOverflow上去问,然后又很多人回答,(我的英语老外能看懂,非常意外),然后又查了... 阅读全文
posted @ 2014-11-12 22:28 Pickle 阅读(236) 评论(0) 推荐(0)
摘要:文章来自http://blog.csdn.net/orzlzro/article/details/7017435Java 不支持泛型数组。也就是说,List[] ls = new ArrayList[10];是不支持的,而List[] ls = new ArrayList[10]却可以。是我一直不清... 阅读全文
posted @ 2014-10-12 21:22 Pickle 阅读(374) 评论(0) 推荐(1)