`
shaomeng95
  • 浏览: 222512 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
(以下内容转自BlueDavy,有些内容不够准确但总体全面易懂)   在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等 ...
jsFiddle(http://jsfiddle.net/) 和 JSBin(http://jsbin.com/)
背景: 2010年12月16日,华为与朗新信息科技有限公司签署合资协议,成立合资公司。合资公司名称为北京华为朗新科技有限责任公司,总部所在地北京,由朗新董事长徐长军任合资公司的董事长。   合资公司立足原朗新在中国电信、中国联通市场的现有产品和应用经验,结合华为的销售与服务网络及资金优势,加大投入,进一步为中国电信和中国联通客户提供更优质的解决方案和服务,构建有竞争力的全业务融合运营支撑系统。       华为朗新欲在南京建立团队,不知道定位是啥,是做实施还是研发?       为何选择在南京新建据点,用意何在?       华为朗新的发展前景如何?     ...
cache的实现无非是通过使用容器类型的数据结构(如map)把经常需要使用的数据存储到内存中,进行管理;包括数据的查看,同步,删除(过期机制)等。   有个疑惑: 1、JVM会去扫描cache所在区域并根据一定的GC策略去回收内存,如果cache中的数据还没到设定的过期时间(假设cache根据设定的过期时间进行淘汰)就被GC掉了,岂不是白cache这些数据了又被干掉了?   2、jvm是否存在不会被GC扫描的区域(编程可用的),如果有,在哪里?  如果没有,那oracle是否有计划未来增加这样的特性:设置一个区域,专门用来存储程序启动时需要加载的一些数据,GC不会光顾;这样的话,实现c ...
我的这个帖子《共享老外的java collections framework的ppt一份,培训新员工可以用上》被众看客评为隐藏贴了,在此不是辩解,只是想表达一点自己的几点看法,望大家共同讨论!   首先,iteye是一个技术交流社区,既要分享技术, ...
       在这金三银四的季节,我酝酿着跳槽,此时的我“抱怨”现在公司这个不好那个不好,幸好有高人指点,发了《什么是AQ》给我,看了后心情平复,想了想,还蛮有道理的,祝大家都能逆境成长吧。
共享老外的java collections framework的ppt讲义一份,培训新员工的时候可以用上,省得自己写了, 要的请笑纳,不要的请无视,恳请勿投新手帖,谢谢!     申明:为啥有些IT人这么开不起玩笑呢?难道每天面对死板的显示器就很HAPPY了?我认为iteye是一个分享技术也不乏快乐的地方,偶尔开开玩笑,你不接受无视就可以了,干嘛较真,非要投隐藏呢。 如果经常去国外论坛逛逛的,外国佬都是很自由很调侃的,无非就是玩笑而已。如果发帖的人有些搞怪的玩笑,大家都投隐藏,那我们和天朝的网管有什么区别呢?总之,在iteye交流分享第一,调侃也是可以有的,我个人认为,不赞同的继续无视 ...
        上周某公司笔试时遇到的题目,题目描述如下: 编程题 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。  这道题目的关键点有两个: 1、汉字按照2字节,英文字母按照1字节进行截取(需要找到对应的编码格式) 2、如何判断哪个是汉字,哪个是英文字母(需要找到区分汉字与字母的方法)   关于编码格式(参考文章),哪种编码能符合题目的要求呢,请看下面(参考文章): import java.io.Un ...
      出师不利啊,你说遇到这题目写上通常的大家认为对的答案吧,我又对不起撒加大神的这篇文章(http://www.iteye.com/topic/774673),不写吧,此题人家算你错,纠结啊,咋整还是坚持技术的严谨性,对得起良心,坚决不写人云亦云的答案。   参考文章:   请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧  
       数据结构与算法的重要性人人皆知,但有时候我们会发现很多典型的数据结构在java中已有了实现,比如链表,栈等,也正是因为不像C,C++那样需要编程人员自己去实现一些数据结构,导致很多java开发人员在面试等场合的时候,面试官让其使用java实现一些常见的数据结构的时候,瞬间整个人水掉了。(我也差点被BS,所以从此帖开始对数据结构与算法做回顾),正好最近从旮旯里忽然间发现一本《java数据结构与算法 第二版》,GO!   学习目录:                         常见问题: 1、浏览器无法运行applet            建 ...
                 问题描述: 包含iframe的页面打开后,引入的子页面显示空白,手动选择子页面编码为utf-8,页面显示正常,但有些页面已经加入了 <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />   ,问题依旧。     产生原因: 首先,我们应该知道utf-8用3个字节表示一个汉字,而普通的gb2312或big5使用2个字节。 其次,要知道浏览器是如何知道页面应该用何种编码进行解析的。 如下3种方式 1、HTTP Header中 ...
约瑟夫环是一个数学的应用问题: 写道   已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。  如同杀人游戏啊,哈哈,假如有6个人,要杀掉5个人,从1开始报数,叫到2的杀掉,用程序怎么写呢,作为程序员的我,开始吭哧吭哧的写了,不会数学算法啊,只能用程序员的方式解决。 package com.ssm.common; import java.util.ArrayList; import java.util.List; ...
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 access solutions, but still want it to be light-weight and weak semantic distributed transaction supp ...
来自网络 package com.ssm.common; public class Sort { /** * 冒泡排序 * * @param data */ public void bubbleSort(int[] data) { for (int i = 0; i < data.length; i++) { for (int j = i + 1; j < data.length; j++) { if (data[i] > data[j]) { int temp = data[i]; ...

Java数组复制

数组复制有三种方法: for clone arraycopy FOR循环 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]=data[i]; }  CLONE复制 int[] data = { 18,11,12,14,9,8,7,13,14,6,5,1,3,2 }; int[] temp=dat ...
Global site tag (gtag.js) - Google Analytics