自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (94)
  • 收藏
  • 关注

转载 2012年的移动互联网市场

2012年的移动互联网市场可以用“冰火两重天”来形容。根据Google官方数据,Android设备激活量在2012 年3-6月4个月内,由3亿部增长至4亿部,增长率为33%。据苹果官方数字,iOS设备激活量从2012年4-6月由3.6亿部增长至4.1亿部,增长 了12%。而对于中国市场,根据友盟的数据,2012年第二季度Android App启动次数增长159%;iOS活跃设备增长42%,

2012-11-02 19:12:20 947

转载 Leader/Follower多线程网络模型介绍

之前分享过《轻量级web server Tornado代码分析》,介绍了目前我们采用nginx + tornado的方式搭建升级、配管、数据中心等各类服务组建客户端迭代体系。最近注意到,淘宝目前公开了其网络服务器源代码Tengine。根据官方介绍,Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已

2012-10-30 14:07:11 847

转载 正确理解ThreadLocal

首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作

2012-10-29 09:19:44 388

转载 求无序数组的中位数

中位数即是排过序后的处于数组最中间的元素。 不考虑数组长度为偶数的情况。设集合元素个数为n。简单的想了下:思路1) 把无序数组排好序,取出中间的元素            时间复杂度 采用普通的比较排序法 O(N*logN)            如果采用非比较的计数排序等方法, 时间复杂度 O(N), 空间复杂度也是O(N).思路2)           2.1)

2012-09-24 08:56:39 1446

转载 Java 模板技术

最近在学习Freemaker,Velocity。就有必要了解一下原理。 上网看到一篇好文,转过来了,转自:http://blog.csdn.net/logic_202/archive/2006/01/08/573850.aspx 一、起源与现状:    关于Template和JSP的起源还要追述到Web开发的远古年代,那个时候的人们用CGI来开发web应用,在一个CGI程序中写HT

2012-08-14 08:17:54 1281

转载 理解Future

什么是Future?用过Java并发包的朋友或许对Future (interface)已经比较熟悉了,其实Future本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。在一些领域语言(如Alice ML)中甚至直接于语法层面支持Future。这里就以java.concurrent.Future为例说一下Future的具体工作方式。Future对象本

2012-08-01 09:37:32 684

转载 java体系的代价

除了大家都知道的性能代价外,主要就是内存管理上和线程调度的缺陷。我们不知道什么时候垃圾收集器在什么时候进行收集,和线程是如果调度的。尽管我们可以对java线程赋予不同的优先级,但是这个优先级到本地系统的时候,不一定有用。所以java在实时系统这块是不胜任的。

2012-07-16 13:51:20 347

转载 尾递归与Continuation

递归与尾递归  关于递归操作,相信大家都已经不陌生。简单地说,一个函数直接或间接地调用自身,是为直接或间接递归。例如,我们可以使用递归来计算一个单向链表的长度:public class Node{ public Node(int value, Node next) { this.Value = value; this.Next = next

2012-07-16 13:19:56 277

转载 JAVA并发容器代码随读

1.       java.util.concurrent所提供的并发容器java.util.concurrent提供了多种并发容器,总体上来说有4类,队列类型的BlockingQueue和 ConcurrentLinkedQueue,Map类型的ConcurrentMap,Set类型的ConcurrentSkipListSet和CopyOnWriteArraySet,List类型的CopyO

2012-07-15 09:18:39 759

转载 Tomcat性能调优-让小猫飞奔

一切基于JVM(内存)的优化2.1 32位操作系统与64位操作系统中JVM的对比我们一般的开发人员,基本用的是都是32位的Windows系统,这就导致了一个严重的问题即:32位windows系统对内存限制,下面先来看一个比较的表格:操作系统操作系统位数内存限制解决办法Winxp324GB

2012-07-15 09:00:27 757

转载 JRockit读书笔记I — Java代码的高效执行

《Oracle JRockit: The Definitive Guide》一书是由Oracle JRockit的两位资深开发人员写的,其中的Marcus Hirt更是JRockit Mission Control的leader,这本书详细的对Oracle JRockit进行了介绍,最突出的特点非常系统化的介绍了一个JVM通常是如何实现的,而JRockit这样一个极为优秀的JVM又是做了哪些优化,

2012-07-14 14:08:46 553

转载 Java AIO初探(异步网络IO)

按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的IO读写阻塞请求进程,那么就是同步IO,因此阻塞IO、非阻塞IO、IO服用、信号驱动IO都是同步IO

2012-07-14 13:38:11 682

转载 缓存的分代

Java的垃圾收集算法是分代的,因为根据2/8原则,80%的Java对象都是速生速灭的,因此将Java Heap划分为new和old,对两个区域采用不同的垃圾回收算法,在new代存活下来的对象转移到old区,这样一来大大提高了Java GC的效率。    类似分代的思想在很多地方可以用到,分代的本质是根据对象生命周期的不同做区别处理,而不是采取一刀切的方式来提高系统的处理效率。推而广之,比如缓

2012-07-14 13:04:44 807

转载 nio框架中的多个Selector结构

随着并发数量的提高,传统nio框架采用一个Selector来支撑大量连接事件的管理和触发已经遇到瓶颈,因此现在各种nio框架的新版本都采用多个Selector并存的结构,由多个Selector均衡地去管理大量连接。这里以Mina和Grizzly的实现为例。   在Mina 2.0中,Selector的管理是由org.apache.mina.transport.socket.nio.NioP

2012-07-14 13:00:01 571

原创 Java ThreadPoolExecutor类

线程池的作用:一方面能支持多个异步操作,尤其能提高性能。另一方面是对池中的线程进行管理。Thread pools address two different problems: they usually provide improved performance when executing large numbers of  asynchronous tasks, due to r

2012-07-14 10:57:56 578

转载 社交网络:数据科学家眼中的金矿

随着Facebook的上市,社交网络再次成为人们关注的焦点。与传统的论坛、博客相比,社交网络是虚拟世界与现实世界的桥梁,在互联网上将现实生活中人与人之间的关系建立起来。从社交网络的分类来看,Facebook、Twitter、LinkedIn分别代表三种不同的社交网络。Facebook是基于朋友之间强关系的社交网络,有助于朋友之间关系的维系和改善;Twitter是基于单向关注的弱关系的社交网络,这样

2012-07-12 19:31:53 1954

转载 稳定婚姻问题和Gale-Shapley算法

什么是算法?每当有人问作者这样的问题时,他总会引用这个例子:假如你是一个媒人,有若干个单身男子登门求助,还有同样多的单身女子也前来征婚。如果你已经知道这些女孩儿在每个男孩儿心目中的排名,以及男孩儿们在每个女孩儿心中的排名,你应该怎样为他们牵线配对呢?最好的配对方案当然是,每个人的另一半正好都是自己的“第一选择”。这虽然很完美,但绝大多数情况下都不可能实现。比方说,男1号最喜欢的是女1号,而女1

2012-07-12 19:22:14 2252

转载 Tomcat 的session管理

开发中一个未经优化的使用tomcat提供服务的web应用在某日突然内存溢出,而该服务的缓存信息很少,于是google + code insight了一把,加以总结如下。        新用户访问tomcat下的web应用,tomcat会默认为用户创建session,即一个StandardSession实例,Java代码   protected StandardS

2012-07-12 16:45:32 1666

原创 oracle 位数不足补0

update acct_info set cust_no=replace(lpad(cust_no,7),' ','0')LPAD和RPAD分别是左补位和右补位 repalce(lpad(字段名,共几位),‘ ’,‘0’)

2011-05-04 10:22:48 342

原创 行转列组合成字符串函数

select wmsys.wm_concat(yhm) 用户名, wmsys.wm_concat(xm) 姓名  from users

2011-04-11 18:48:57 92

原创 开始→运行→输入的命令集锦

收集整理:开始→运行→输入的命令集锦,很有用哦开始→运行→输入的命令集锦,很有用哦gpedit.msc-----组策略                                            Sample Textsndrec32-------录音机Nslookup-------IP地址侦测器                                 explorer---...

2011-04-08 10:39:52 90

原创 oracle的分析函数over 及开窗函数

oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。                                       1:统计某商店的营业额。             date       s...

2011-04-01 11:45:01 65

原创 一个service调用到其他的service

在service.xml配制注入即可!<bean id="personService" class="com.xx.service.impl.PersonServiceImpl">        <property name="userService" ref="userService"/></bean>然后在:PersonService

2011-01-28 15:00:44 1359

原创 oracle 恢复表数据

自己实践 select * from sys.smon_scn_time order by time_dp desc   select * from  mf_per_acct_info as of scn 11649941  表结构改了不行了  下面网上摘得select * from sys.smon_scn_time; --scn 与时间的对应关系 每隔5分钟...

2011-01-19 17:37:47 60

原创 oracle sum为null时做法

当没记录时赋为0 select nvl(sum(area),0)area   以下部分为转载  本文发表于《软件报》2009年29期2009-07-20 第17版 属于本期推荐的文章之一文章的难度不高,但是很有“科普”意义,有助于大家对NULL的认识。 在数据库中,空值用来表示实际值未知或无意义的情况。在数据结果中如果某行某列没有值,那么就称它为空值...

2011-01-19 10:34:51 3110

原创 JAVA中控制double和float的精度 (转)

/**   * 测试用的main方法.   *   * @param argc   * 运行参数.   */   public static void main(String[] argc) {   //下面都以保留2位小数为例   //ROUND_UP   //只要第2位后面存在大于0的小数,则第2位就+1   System.out.println(round(12.3401,2,BigDeci...

2011-01-17 15:17:24 77

原创 oracle不区分大小写

你可以2边都用Upper或lower函数select * from test_awhere upper(x)=upper('Abcdd')

2011-01-13 13:59:59 146

原创 Tomcat严重错误,日志里出现: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory

发布工程时,抛出以下异常:java.lang.NoClassDefFoundError: javax/el/ExpressionFactoryApache Tomcat/5.0.28则将javaee.jar包再copy一份放在tomcat目录的common\lib下就不会了。关于用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar这四个包可以通过m...

2011-01-11 10:30:04 108

原创 java连接mysql乱码解决 自己遇到的

1、用到hibernate的情况下需要在hibernate.cfg.xml文件中加入   <property name="connection.url">    jdbc:mysql://localhost:3306/logistics?useUnicode=true&characterEncoding=UTF-8   </property>  ...

2010-12-30 00:12:04 73

原创 Oracle数据库中的左连接与右连接

在Oracle PL-SQL中,左连接和右连接可以用如下的方式实现:   语句片断:   SELECT emp_name, dept_name   FORM Employee, Department   WHERE Employee.emp_deptid(+) = Department.deptid此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被...

2010-12-29 10:25:23 64

原创 NaviCat连接“不支持远程连接的MySql数据库”解决方案

前段时间,因为一项目,需要做MYSql的数据同步服务,但由于网站空间服务供应商不提供远程连接MYSql,所以无法利用NaviCat客户端通过填写服务器地址来连接远程服务器,在网上找到了SSH方式连接,但经过测试后发现依旧无法连接。后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的Na...

2010-12-28 23:15:52 219

原创 struts1 html:checkbox 与logic:iterate 使用

<logic:iterate id="item" name="list">    <html:checkbox name="item" property="id" value="${item.id}">    </html:checkbox>${item.Name}</logic:iterate>后

2010-12-25 15:02:06 134

原创 Struts Html:Checkbox 标签使用技巧

在使用struts的checkbox标签时,如果利用actionform进行初始化赋值,在进行对checkbox操作时,将不  能对actionform中的属性进行设置,返回的始终是初始化赋值的value。也就是说,无论怎么操作checkbox都不会有反映,这不是我们所想要的。  解决方法:在<html:checkbox name="formname" property="aa">...

2010-12-25 14:48:50 146

原创 风雨20年:我所积累的20条编程经验

      编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。     从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年...

2010-11-16 13:27:43 72

原创 五大改编金曲唱出股民心声

★代表金曲:《死了都不卖》  ★年代背景:2005年到2007年(一轮大牛市)  歌词节选:死了都不卖,不给我翻倍不痛快,我们散户只有这样才不被打败;死了都不卖,不涨到心慌不痛快,股市牛市一直在,就算深套也不卖;不等到暴涨不痛快,你会明白操作不好心态会变坏,到顶部我才卖;做股民就要不摇摆;不怕套牢或洗牌。  上榜理由:那一年的股市始终飘荡着过节般的气氛。在2007年的大牛市中,除了这首...

2010-07-25 12:24:23 308

原创 转: 一个IT人士的个人经历,给迷失方向的朋友

一个IT人士的个人经历,给迷失方向的朋友  这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。  一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现...

2010-07-21 09:47:14 115

原创 人人都应该掌握的一些电脑操作技巧

人人都应该掌握的一些电脑操作技巧  一,巧解任何电脑的开机密码  小小一招巧解任何电脑的开机密码,无需任何工具,无需放电,任何电脑当开机需要密码时,只需将机箱打开,把里面的声卡或其它任何一个零件拔下来,然后通电启动,主板自检后再强行关机,把拔下的零件再插上去,开机,密码自动清除,百试百灵。  二,让你的键盘会说话  长期面对无声的电脑,我们难免疲倦。如果正在输入的内容被系统一字(字母)不差地念出来...

2010-07-16 09:56:31 134

原创 spring 插入 null

 1:  this.getJdbcTemplate().update(UPD_FIN_INACCT_INFO2, paramValues);   2:  this.getJdbcTemplate().update(new PreparedStatementCreator() {    public PreparedStatement createPreparedStatement(...

2010-07-06 17:02:08 92

原创 今天我们为什么不成功(看懂受用一辈子)转载的

因一直很犹豫不想发表这些只言片语,但鉴于各种经历、思想、所感、所悟让我写下以下这些文字供大家参考、指正:问题:今天我们为什么不成功?1、首先我们没有定义好自己的成功标准是什么(是票子、车子、房子、妻子?),不清楚自己的真正目标,是为了理想、爱好、钱、事业、家庭、权利、欲望、还是人生价值的体现,因此我们每天依旧重复过着糊里糊涂的日子。生活是那么单调、枯燥。2、我们不清楚已所之长,己所之短,完全不了解...

2010-07-02 13:11:24 113

原创 继承类如何在spring里注入呢?

我有一个BaseService接口,本意是提供一些通用的方法,具体业务Service继承这个BaseService。在BaseService内有一个BaseDao,也是提供的通用方法。 但是现在出现一个问题,在业务Service中调用继承的BaseService方法时发现,BaseDao==null,没有注入进去,这是什么原因? 具体举个例子: BaseService如下:Java代码...

2010-06-10 14:30:07 419

java 邮件开发包 mail.jar

mail.jar java 开发邮件的jar包

2011-05-19

HP大中华区总裁孙振耀退休感言

HP大中华区总裁孙振耀退休感言 HP大中华区总裁孙振耀退休感言

2011-03-28

java开发规范,要求

Java开发规范 介绍java的基本规范和要求,代码风格

2010-12-23

正则表达式教材 java

正则表达式教材,也是这里下的,自己学习用

2010-12-15

exe4j教程,java转exe

java转成exe,exe4j教程 里面内容很完整,有图有真相,马上就会。只是教程,软件自己去下载,exe4j

2010-12-07

eclipse中的freemarker 插件

把hudson.freemarker_ide_0.9.14文件放到eclipse\plugins目录下,然后重启eclipse,呵呵,效果出来了。

2010-11-15

Apache Mina入门(完成版)

这个网上一个牛人写的mina入门知识, 里面有基础介绍和项目开发步骤。 入门还是不错的,写的挺详细。 我把项目也加进来了。

2010-11-11

jsprun论坛,不错的论坛

jsprun论坛,不错的论坛,jsprun论坛,不错的论坛

2010-09-24

UCenter_Home的java版本JavaCenter_Home

UCenter_Home的java版本JavaCenter_Home,终于有java版本了,不是同一个公司的,我运行了下,效果看上去没什么区别。这个是jsprun公司的

2010-09-24

简单的EXT项目代码

简单的EXT项目代码,整合struts,对学习ext的整合的有帮助的

2010-09-24

简单的OA系统,SSH

简单的OA系统,使用java编写,用到ssh框架,初学者练手不错的。

2010-09-24

五子棋毕业设计 C++

可以跟电脑打,也网络对战,我还打不过电脑,水平好菜,采用C++写的,里面有源码和文档。

2010-07-10

ant介绍使用视频和项目

ant介绍使用视频和项目 入门使用,我也是刚看的

2010-05-22

UCenter_Home_2.0_SC_UTF8.zip

UCenter_Home_2.0_SC_UTF8.zip

2010-04-20

spring快速入门教程.zip

spring快速入门教程.zip spring快速入门教程.zip

2010-04-20

Struts2.0中文教程

Struts2.0中文教程.zip Struts2.0中文教程.zip

2010-04-20

Android文件浏览器的开发 Android学习日志.zip

Android文件浏览器的开发 Android学习日志.zip Android文件浏览器的开发 Android学习日志.zip

2010-04-20

jbpm开发指南 pdf版

jbpm开发指南.rar jbpm开发指南.rar 不错的资料,系统的介绍,怎么建立项目

2010-04-20

ASP网络开发入门与实践

<<ASP网络开发入门与实践>> 要用超星阅览器查看的

2010-04-20

基于Gphone手机的实时拍照上传系统

基于Gphone手机的实时拍照上传系统,这是我的毕业设计,里面有一些相关的资料。代码就不公布了,但已经介绍的挺详细了,思想在就行。各位多多下载看看,指点指点。

2009-12-03

郭克华j2ee高级框架实战教学视频源代码

郭克华j2ee高级框架实战教学视频源代码 郭克华j2ee高级框架实战教学视频源代码

2009-12-03

毕业设计论文 图书馆设计

毕业设计论文 图书馆设计 毕业设计论文 图书馆设计

2009-11-23

软件工程毕业设计论文模板

软件工程毕业设计论文模板 软件工程毕业设计论文模板

2009-11-23

软件工程毕业设计论文格式

软件工程毕业设计论文格式 软件工程毕业设计论文格式

2009-11-23

基于J2ME和J2EE的手机银行设计与实现

Kjava】基于J2ME和J2EE的手机银行设计与实现.rar Kjava】基于J2ME和J2EE的手机银行设计与实现.rar

2009-10-15

用c写的 学生信息管理

用c写的 学生信息管理 用c写的 学生信息管理 用c写的 学生信息管理

2009-10-15

Android应用框架原理与程序设计36 技

Android应用框架原理与程序设计36 技 这本书不错,讲的很详细

2009-09-27

Android程序员指南中文版和英文版

android开发的资料 Android程序员指南中文版和英文版

2009-09-20

j2me 手机邮件系统

这个是本人花了7天做的手机邮件系统,目前只能接收和发送文字。我先是从网上下个邮件系统来修改的,刚开始把系统调通,把乱码改了,我改的最多是界面方面,采用了Fire,好了不说了,介绍报告里有讲的.算了,还是不要分了。

2009-09-17

j2me 九宫图 效果一般的

本人下了3个都是一样的,花了我10几分,现在让大家免费下了

2009-09-09

《Google Android SDK开发范例大全》的样章

《Google Android SDK开发范例大全》的样章

2009-09-06

andbook中文版.pdf

andbook中文版.pdfandbook中文版.pdfandbook中文版.pdf

2009-09-06

j2me 用户登录交互 http

j2me 用户登录交互 http j2me 用户登录交互 http

2009-07-26

blackberry ui 设计

blackberry ui 设计 blackberry ui 设计 blackberry ui 设计

2009-07-18

BlackBerry 应用程序开发者指南-高级篇

BlackBerry 应用程序开发者指南 BlackBerry 应用程序开发者指南

2009-07-18

BlackBerry应用程序开发者指南-基础篇

BlackBerry应用程序开发者指南-基础篇 BlackBerry应用程序开发者指南-基础篇

2009-07-18

j2me socket 图片上传

j2me socket 图片上传j2me socket 图片上传j2me socket 图片上传j2me socket 图片上传

2009-07-14

http j2me 图片上传

http j2me 图片上传http j2me 图片上传http j2me 图片上传http j2me 图片上传

2009-07-14

j2me 拍照上传 http

j2me 拍照上传 httpj2me 拍照上传 httpj2me 拍照上传 httpj2me 拍照上传 httpj2me 拍照上传 http

2009-07-14

实现电梯模拟功能,java

里面有4个不同的实现电梯模拟功能源程序,都是网上找的,功能很强大,可以充当毕业设计的

2009-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除