自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 问答 (3)
  • 收藏
  • 关注

java synchronized内置锁的可重入性

 《java并发编程实践》一书中,关于synchronized内置锁的可重入的例子如下:------------------------------------------------------------------------------------------------------public class Widget {    public synchronize...

2012-11-27 10:24:37 252

原创 关于内置锁的可重入性

 《java并发编程实践》一书中,关于synchronized内置锁的可重入的例子如下:------------------------------------------------------------------------------------------------------public class Widget {    public synchronized v...

2012-11-27 10:17:33 256

【无奈】Invalid byte 1 of 1-byte UTF-8 sequence解决方案

今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是:The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the pa...

2011-12-30 20:55:41 627

海量结构化数据的计算探讨

电信运营商每天需要对生产系统产生的海量数据进行分析,首先要从各远端生产系统提取数据,清洗加工等等(ETL),后续就是数据的运算处理,数据量相当大,每天都是TB级,但主要以结构化数据为主,故对于此类有钱的主必然使用oracle。 据我观察对于数据的处理基本上都是采用存储过程进行处理,举个简单的例子,抽取用户的3个月消费数据进行一些类似平均本地通话时长,平均本地通话费用...等等诸如此类...

2011-12-20 17:00:25 223

苏宁易购太让失望了

     老是出现低级错误,不是偶尔,对我来说是经常,因为我是IT农民工,我就纳闷了,苏宁财力不小,且对电子商务是充满信心,未来方向明确,为何不组建自己的核心团队,掌握核心技术,反而让IBM帮自己搞这么一套,而且很一般,据我了解。 ...

2011-11-30 10:11:24 512

关于社交网站流行的“加载更多”的问题

像QQ空间的好友动态,通过点击底部的“更多好友动态”,点点网的页面拉到底部即触发“正在加载”等等通过滚动来触发加载更多的数据到原容器,微博等社交类网站都比较常见。 淘宝kissy有个组件演示: http://docs.kissyui.com/docs/html/static/demo/waterfall/demo2.html  不知道像这种数据懒加载的方式相比传统的...

2011-10-14 14:03:05 96

原创 windows下配置apache运行php

http://www.leapsoul.cn/?p=695

2011-08-16 11:01:01 107

原创 Apache Log4j 架构

转发文章地址:http://aofengblog.blog.163.com/blog/static/631702120114295537239/                     http://aofengblog.blog.163.com/blog/static/631702120114674444644/                     http://aofengblog...

2011-08-10 11:59:43 95

原创 log4j完全手册读后摘录1

FileAppender a0=new FileAppender(new SimpleLayout(), "a0.log"); FileAppender a1=new FileAppender(new SimpleLayout(), "a1.log"); Logger root=Logger.getRootLogger(); root.addAppender(a...

2011-08-09 17:12:32 80

原创 Memcached 内存管理

Memcached是一个高效的分布式内存cache,了解memcached的内存管理机制,便于我们理解memcached,让我们可以针对我们数据特点进行调优,让其更好的为我所用。这里简单谈一下我对 memcached的内存管理的一些认识,在没有特别注明的情况下,这里谈到的memcached是1.2版本,1.1和1.2版本有一些差异。基本概念:Slab和chunk在Memcac...

2011-08-07 16:39:34 116

原创 weblogic通过localhost可以访问,IP则不行

1 直接修改config.xml<server> <name>examplesServer</name> <ssl> <name>examplesServer</name> <enabled>false</enabled>

2011-07-22 17:52:21 1183

原创 Eclipse Indigo(3.7)字体问题

Eclipse 3.7 6月22日正式发布,代号是Indigo,初次体验,在Windows 7下初始后化,发现界面变化不大,字体却面目全非,小得根本看不见,而且也看起来很不爽。  Eclipse以前的默认字体一般是Courier New字体,这种字体看着习惯。但当我试图修改回去时,发现字体列表里根本没有这种字体,郁闷了半天,终于在网上找到了解决方法。(iTeye(原JavaEye,...

2011-07-22 17:10:30 83

原创 weblogic启动失败(NullPointerException)

现象:(weblogic version 10.3.2)在停止weblogic 的时候,手动删掉放在autodeploy下面的war 然后启动的时候 出现java.lang.NullPointerException    at weblogic.deploy.internal.adminserver.DeploymentManager.getPendingDeploymentsForEdi...

2011-07-18 10:43:51 369

【围观】IBM网站首页改版

        意外上http://www.ibm.com/发现改版了,从源码里的日期来看是6月30号改的,整体效果非常大气,拉动垂直滚动条的时候导航还会变化,有点创意。企业建站时可以借鉴。 ...

2011-07-08 10:08:57 143

原创 Java序列化算法透析

转载http://longdick.iteye.comJava 序列化算法透析  Serialization (序列化)是一种将对象以一连串的字节描述的过程;反序列化 deserialization 是一种将这些字节重建成一个对象的过程。 Java 序列化 API 提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及 Java 序列化的算法,我们用...

2011-07-06 16:39:55 91

原创 java远程调用技术浅析

(以下内容转自BlueDavy,有些内容不够准确但总体全面易懂) 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要...

2011-07-06 11:23:40 359

原创 javascript在线调试分享网站

jsFiddle(http://jsfiddle.net/) 和 JSBin(http://jsbin.com/)

2011-07-05 17:55:34 129

关于华为朗新的探讨

背景:2010年12月16日,华为与朗新信息科技有限公司签署合资协议,成立合资公司。合资公司名称为北京华为朗新科技有限责任公司,总部所在地北京,由朗新董事长徐长军任合资公司的董事长。   合资公司立足原朗新在中国电信、中国联通市场的现有产品和应用经验,结合华为的销售与服务网络及资金优势,加大投入,进一步为中国电信和中国联通客户提供更优质的解决方案和服务,构建有竞争力的全业务融合运营支撑...

2011-07-02 12:54:09 476

【求讨论】java内存cache实现的疑惑

cache的实现无非是通过使用容器类型的数据结构(如map)把经常需要使用的数据存储到内存中,进行管理;包括数据的查看,同步,删除(过期机制)等。 有个疑惑:1、JVM会去扫描cache所在区域并根据一定的GC策略去回收内存,如果cache中的数据还没到设定的过期时间(假设cache根据设定的过期时间进行淘汰)就被GC掉了,岂不是白cache这些数据了又被干掉了? 2、jvm是...

2011-05-25 16:29:08 113

关于资源分享帖被投隐藏的几点看法

我的这个帖子《共享老外的java collections framework的ppt一份,培训新员工可以用上》被众看客评为隐藏贴了,在此不是辩解,只是想表达一点自己的几点看法,望大家共同讨论! 首先,iteye是一个技术交流社区,既要分享技术,更要在分享的基础上进行交流,也正是这样,iteye非常热闹,为什么?很多人愿意参与思考,参与交流,鲜见其他论坛众多的互相谩骂的场景,大家都比较真诚,...

2011-05-20 11:51:14 90

什么是AQ,你知道吗?

       在这金三银四的季节,我酝酿着跳槽,此时的我“抱怨”现在公司这个不好那个不好,幸好有高人指点,发了《什么是AQ》给我,看了后心情平复,想了想,还蛮有道理的,祝大家都能逆境成长吧。...

2011-05-19 15:45:40 559

共享老外的java collections framework的ppt一份,培训新员工可以用上

共享老外的java collections framework的ppt讲义一份,培训新员工的时候可以用上,省得自己写了,要的请笑纳,不要的请无视,恳请勿投新手帖,谢谢!  申明:为啥有些IT人这么开不起玩笑呢?难道每天面对死板的显示器就很HAPPY了?我认为iteye是一个分享技术也不乏快乐的地方,偶尔开开玩笑,你不接受无视就可以了,干嘛较真,非要投隐藏呢。如果经常去国外论坛逛...

2011-05-19 15:35:06 138

面试题:编写一个截取字符串的函数

        上周某公司笔试时遇到的题目,题目描述如下:编程题编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 这道题目的关键点有两个:1、汉字按照2字节,英文字母按照1字节进行截取(需要找到对应的编码格...

2011-05-09 17:41:33 512

出门碰到new String("XYZ")创建了几个String实例这种题目

      出师不利啊,你说遇到这题目写上通常的大家认为对的答案吧,我又对不起撒加大神的这篇文章(http://www.iteye.com/topic/774673),不写吧,此题人家算你错,纠结啊,咋整还是坚持技术的严谨性,对得起良心,坚决不写人云亦云的答案。 参考文章: 请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧...

2011-05-06 16:56:47 110

原创 java数据结构与算法读书笔记(零)

       数据结构与算法的重要性人人皆知,但有时候我们会发现很多典型的数据结构在java中已有了实现,比如链表,栈等,也正是因为不像C,C++那样需要编程人员自己去实现一些数据结构,导致很多java开发人员在面试等场合的时候,面试官让其使用java实现一些常见的数据结构的时候,瞬间整个人水掉了。(我也差点被BS,所以从此帖开始对数据结构与算法做回顾),正好最近从旮旯里忽然间发现一本《java数...

2011-04-28 11:30:32 142

iframe页面字符编码问题,页面显示空白

         问题描述:包含iframe的页面打开后,引入的子页面显示空白,手动选择子页面编码为utf-8,页面显示正常,但有些页面已经加入了<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /> ,问题依旧。  产生原因:首先...

2011-04-26 15:44:10 1375

原创 约瑟夫环问题

约瑟夫环是一个数学的应用问题: 写道  已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。  如同杀人游戏啊,哈哈,假如有6个人,要杀掉5个人,从1开始报数,叫到2的杀掉,用程序怎么写呢,作为程序员的我,开始吭哧吭哧的写了,不会...

2011-04-22 09:58:21 119

阿里巴巴CobarClient(java)开源啦!

CobarClient is a light-weight distributed Data Access Layer(DAL) based on iBatis(MyBatis now) and Spring framework.CobarClient is aimed for samll/medium projects who are looking for distrbuted data ...

2011-04-22 09:45:43 197

原创 java排序

来自网络package com.ssm.common;public class Sort { /** * 冒泡排序 * * @param data */ public void bubbleSort(int[] data) { for (int i = 0; i < data.length; i++) { for (int ...

2011-04-20 16:13:45 71

原创 Java数组复制

数组复制有三种方法:forclonearraycopyFOR循环int[] data = { 18,11,12,14,9,8,7,13,14,6,5,1,3,2 }; int[] temp=new int[data.length]; for (int i = 0; i < temp.length; i++) { temp[i]=da...

2011-04-20 16:00:51 75

原创 Java访问修饰符

在Java语言中有4中访问修饰符:package(默认)、private、public和protected。 1。package是默认的保护模式,又加做包访问,没有任何修饰符时就采用这种保护模式。包访问允许域和方法被同一个包内任何类的任何方法访问.(包内访问)。 2。private标识得访问模式,表示私有的域和方法只能被同一个类中的其他方法访问,实现了数据隐藏;必要时,可以通过...

2011-04-19 11:47:19 66

原创 知名技术博客

淘宝中间件团队:晓锋----http://kenwublog.com/

2011-04-18 18:30:43 70

原创 java线程安全问题之volatile 变量

Java 理论与实践: 正确使用 Volatile 变量:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html

2011-04-18 17:11:50 90

原创 子网掩码

子网掩码规则:子网掩码由1和0组成,且1和0分别连续; 子网掩码的长度是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度;其中 A类地址(1.0.0.0~127.255.255.255)的默认子网掩码为 255.0.0.0;B类地址(128.0.0.0~191.255.255.255)的默...

2011-04-18 15:26:45 796

java线程安全问题之静态变量、实例变量、局部变量

       java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。  此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误...

2011-04-18 11:58:19 184

原创 淘宝架构之分布式数据层

淘宝架构之分布式数据层,对架构分布式数据层有一定的指导意义。

2011-04-16 15:31:29 141

原创 交换机、路由器和集线器

集线器(Hub),工作在物理层(最底层),没有相匹配的软件系统,是纯硬件设备。集线器主要用来连接计算机等网络终端。集线器为共享式带宽,连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通讯完毕,再由其他设备使用带宽。正因此,集线器连接了一个冲突域的网络。所有设备相互交替使用,就好象大家一起过一根独木桥一样。集线器不能判断数据包的目的地和类型,所以如果是广播数据包也依...

2011-04-13 10:05:42 84

java抽象类与接口的异同

两者相似之处在于:抽象类和接口都不能被实例化,两种都是java实现抽象的方式。不同之处分两个方面:一、语法层面抽象类可以有构造方法,接口中不能有构造方法;抽象类中可以有普通成员变量,接口中没有普通成员变量(默认public static final);抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的;抽象类中的抽象方法的...

2011-04-12 14:56:48 128

原创 Design by Contract(契约式设计)

DBC  元素先验条件: 针对方法(method),它规定了在调用该方法之前必须为真的条件。后验条件:也是针对方法,它规定了方法顺利执行完毕之后必须为真的条件。不变式: 针对整个类,它规定了该类任何实例调用任何方法都必须为真的条件。DBC六大原则...

2011-04-12 13:51:53 483

Java接口中的成员变量为什么必须是public static final?

在interface里面的变量默认都是public static final 的。所以可以直接省略修饰符:String param="ssm";//变量需要初始化 为什么接口要规定成员变量必须是public static final的呢? 答:首先接口是一种高度抽象的"模版",,而接口中的属性也就是’模版’的成员,就应当是所有实现"模版"的实现类的共有特性,所以...

2011-04-12 13:27:36 618

空空如也

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

TA关注的人

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