
java
Oytyoht
这个作者很懒,什么都没留下…
展开
-
谷歌
一、使用Google的技术这些都是一些具有实力的国外公司提供的,理论上只要这些网站不被墙,都可以稳定长久的使用。1、AOL Search:http://www.aolsearch.com/(著名的AOL提供的,可长期持有)2、WOW:http://www.wow.com/(也是AOL的,域名更短,输入更方便)3、DisConnect Search:https://searc转载 2015-07-28 22:43:49 · 1635 阅读 · 0 评论 -
jsoup做爬虫
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import java.util.HashSet; import原创 2015-10-27 22:07:08 · 367 阅读 · 0 评论 -
Future-多线程设计模式
Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述Future模式,关于其他多线程设计模式的地址如下: 关于其他多线程设计模式的地址如下: 关于Master-Worker模式的详解: Java多线程编程中Master-Worker模式的详解 关于Guar原创 2015-10-25 21:46:04 · 418 阅读 · 0 评论 -
线程池
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums = Runtime.getRuntim原创 2015-10-25 22:17:01 · 389 阅读 · 0 评论 -
maven
下面是一些maven的常用命令:Maven2 的运行命令为 : mvn ,常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项原创 2015-10-24 23:18:42 · 294 阅读 · 0 评论 -
动态代理
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或接口,一个原创 2015-10-22 17:23:22 · 292 阅读 · 0 评论 -
nio编程与io编程
这是nio服务器端的程序 import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.c原创 2015-11-06 21:22:19 · 412 阅读 · 0 评论 -
Class与java反射机制
描述类信息的类原创 2015-10-21 23:19:12 · 319 阅读 · 0 评论 -
java泛型详解
我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如:x = 10、y = 10x = 12.88、y = 129.65x = "东京180度"、y = "北纬210度"针对不同的数据类型,除了借助方法重载,还可以借助自动装箱和向上转型。我们知道,基本数据类型可以原创 2015-10-21 22:50:03 · 290 阅读 · 0 评论 -
将map型数据转换成json格式的字符串
com.alibaba fastjson ${fastjson.version} 上面是为他添加的依赖。原创 2015-09-16 23:41:11 · 1760 阅读 · 0 评论 -
随手记
匹配文本中的冒号时要使用转义符号\原创 2015-08-02 11:34:31 · 550 阅读 · 0 评论 -
AtomicBoolean的用法
首先先看如下例子 Java代码 收藏代码private static class BarWorker implements Runnable { private static boolean exists = false; private String name; public BarWorker(String name) { this.name = name; }原创 2015-11-12 19:13:26 · 491 阅读 · 0 评论