上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 96 下一页
摘要: 对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西。在此之前,我们运行一个线程都是显式调用了 Thread的start()方法。我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路。 看一个简单的例子:Java代码publicclassCacheThreadPool{publicstaticvoidmain(String[]args){ExecutorServiceexec=Executors.newCachedThreadPool();for(inti=0;ishutdownNow();booleanisS 阅读全文
posted @ 2013-08-15 16:52 幻星宇 阅读(277) 评论(0) 推荐(0) 编辑
摘要: ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums = Runtime.getRuntime().availableProcessors(); //获取当前系统的CPU 数目ExecutorService executorService =Executors.newFixedThreadPool(cpuNums 阅读全文
posted @ 2013-08-15 16:51 幻星宇 阅读(254) 评论(0) 推荐(0) 编辑
摘要: java.util.concurrent并发库是JDK1.5新增的,其作者是Doug Lea,此人是个BOSS级别的天才人物了.有了他提供的类库,使得我们对多线程并发、锁有了很大的帮助,减少了并发难度、并且相对应java本身的synchronized同步有了很大的性能提升.readLock、writeLock使得控制的力度更小、更精确。TimeUnit是一个枚举类型,可以将时间方便快捷的转换为(天、时、分、秒、纳秒)day,hour,minute,second,millli...有了这个类我们可以方便将时间进行转换for example:1、我们将1个小时转换为多少分钟、多少秒1小时转换分钟数 阅读全文
posted @ 2013-08-15 16:45 幻星宇 阅读(795) 评论(0) 推荐(0) 编辑
摘要: Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。有不同的数据库厂商提供这套接口的实现类,对于 Java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里面的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,Java是在别的语言对数据库的URL的描述,其他的一切也就是通过统一的调用来实现了,本文章手机了主要的数据库厂商 提供的Driver和URL,以便大家方便的对各种数据库进行连接的操作。JDBC里统一的使用方法:Class.for(jdbcDriverName); Connectionconn=Dr 阅读全文
posted @ 2013-08-15 15:50 幻星宇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 首先还是下载 nginx:http://nginx.org/en/download.html php:http://windows.php.net/download/ mysql:http://dev.mysql.com/downloads/ nginx 选择zip的压缩包,如果你下了gz的压缩包你会发现你找不到一个能执行的东西,gz对应的linux系统的版本,需要编译后才能安装的 对路径要求比较严格的只有nginx,因为这东西最开始就是为了linux下部署用的 mysql这个数据库比较简易,随便下载一个exe的就可以下一步下一步的安装了,这里我用的是很久以前下的一个版本 mysql-noin 阅读全文
posted @ 2013-08-15 11:01 幻星宇 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 配置文件中://Oracle 测试环境 'DB_TYPE' => 'Oracle', // 数据库类型 'DB_HOST' => '172.0.0.0', // 服务器地址 'DB_NAME' => '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.0.0.0)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = vasd) ) )', // 数据 阅读全文
posted @ 2013-08-14 16:06 幻星宇 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 语言学习和咨询经典网址:http://www.nowamagic.net/经典的web技术和特效:http://www.helloweba.com/WEB中常用的正则表达式:http://www.helloweba.com/view-blog-221.html标签云:3D效果:http://www.... 阅读全文
posted @ 2013-08-14 13:51 幻星宇 阅读(399) 评论(0) 推荐(0) 编辑
摘要: php.ini中output_buffering = off 关闭php的缓存implicit_flush = Off php不会立即输出到浏览器。如果是ON,相当于每次ECHO 立刻执行一个FLUSHoutput_buffering 相当于一层缓冲。还有一层缓冲是php与浏览器之间的。ob_flush函数相当于把php缓冲写入php如浏览器输出层那个缓冲,当然如果 output_buffering=off的话,也就是相当于没有php缓冲,直接就写入了php与浏览器缓冲。flush函数是把php输出层缓冲立即 给浏览器,输出在浏览器上。output_buffering=off 相当于每次ech 阅读全文
posted @ 2013-08-14 10:10 幻星宇 阅读(165) 评论(0) 推荐(0) 编辑
摘要: PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。IP(独立IP):指独立IP数。00:00-24:00内相同IP地址之被计算一次。雅虎统计指数(YSR):通过来源带来的PV、UV、IP,以及用户停留时间、访问情况、用户行为等因素综合分析按不同权重计算得到的,评判来源质量的指数,指数越高,表明来源质量越高。现在大多数的统计工具只统计到IP和PV的层面上,因为在大多情况下IP与UV数相差不大。但由于校园网络、企业机关等一些 阅读全文
posted @ 2013-08-14 10:00 幻星宇 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子?当然向上级反映情况。但是我们这里讨论的是技术,就是需要生成1-25之间的16个不重复的随机数,去填补。具体怎么设计函数呢?将随机数存入数组,再在数组中去除重复的值,即可生成一定数量的不重复随机数。程序如下:01程序运行如下:12,3,4,6,7,8,9,10,11,12,13,16,20,21,22,24补充几点说明:生成随机数时用了mt_rand()函数。这个函数生成随机数的平均速度要比rand()快四倍。去除数组中的重 阅读全文
posted @ 2013-08-14 09:20 幻星宇 阅读(947) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 96 下一页