JAVA
移动爱好者
这个作者很懒,什么都没留下…
展开
-
正则表达式
Pattern是要符合的模式Matcher是用模原创 2014-07-30 19:55:00 · 806 阅读 · 0 评论 -
java如果模拟请求重启路由器(网络爬虫常用),还有java如何下载图片
我们如果在公司或家里使用网络爬虫去抓取自己索要的一些数据的时候,常常对方的网站有defence机制,会给你的http请求返回500错误,只要是相同IP就请求不到数据,这时候我们只能去重启路由器,这样IP地址会改变,网络爬虫就能正常工作了下面是通过发送Socket请求来模拟路由器的重启指令:protected void rebotadsl() { try { BufferedO原创 2014-07-13 21:39:18 · 1856 阅读 · 0 评论 -
如果在本地搭一个服务器和mysql数据库环境,如果使用java来访问数据库
我们可以使用speedamp来搭一个服务器环境,可以在http://download.csdn.net/detail/baidu_nod/7630265下载解压后无需安装直接可以使用,点击SpeedAMP.exe,然后可以通过http://localhost/phpmyadmin/index.php来访问本地数据库java可以通过jdbc来访问数据库,比较重要的是下载一个m原创 2014-07-13 21:12:23 · 2365 阅读 · 0 评论 -
java如果去请求一个网页的数据
我们可以通过在java程序中模拟浏览器一样,把数据抓下来,具体方法是在java程序中set header和cookie,下面是一个例子:public class NetConnection { public static final int MAX_HOTWORDS_FILE_SIZE = 256 * 1024; public static void main(String[] args原创 2014-07-13 21:17:43 · 1032 阅读 · 0 评论 -
JAVA对多线程的两个有用的辅助类(CountDownLatch和AtomicBoolean)
AtomicBoolean可以让一个线程等待另一个线程完成任务后再执行:A boolean value that may be updated atomically. See the java.util.concurrent.atomic package specification for description of the properties of atomic variables. A原创 2014-08-07 15:36:45 · 1510 阅读 · 0 评论 -
java解决 No enclosing instance of type XXX is accessible的问题
有些时候我们要把Activity的一些实现类移到java类里来实现,比如把写以下两个类:在LifeCircle这个类中:public class LifeCircle { public class Mybroadcast extends BroadcastReceiver { @Override public void onReceive(Context context,原创 2014-08-25 09:10:54 · 12917 阅读 · 2 评论