`
hrsvici412
  • 浏览: 75426 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Math.ceil求最小的整数但不小于本身.   Math.round求本身的四舍五入。   Math.floor求最大的整数但不大于本身.   double x = 1.8; System.out.println(Math.ceil(x)); //2.0 System.out.println(Math.round(x));//2 System.out.println(Math.floor(x));//1.0 double x = 1.2; System.out.println(Math.ceil(x)); //2.0 System.out.println(Math.round(x ...
最近的项目中,是实现游戏运营的几个接口。第一次接触这种东西,感觉很新鲜。项目有条不紊的完成,对webservice也有一定的了解。但是,最重要的是业务需求,技术其次。 我的工作,主要是实现用户激活 ,也就是本公司的用户数据加到游戏供应商数据库里,本公司的用户才可以登录游戏服务器。 激活用户的时候注意安全问题,所以必须对数据加密;还有一个问题就是防沉迷(用身份证号码判断,未满18岁,不让激活)。还有一个问题就是激活的用户充值 。  
  1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。 2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、 ...
//年月日下拉菜单 function DateSelector(sYear, selMonth, selDay) { this.sYear = sYear; this.sMonth = sMonth; this.sDay = sDay; this.sYear.Group = this; this.sMonth.Group = this; // 给年份、月份下拉菜单添加处理onchange事件的函数 if(window.document.all != null) // IE { ...
一:数据的可配置性 定制字段; 预分配字段; 多称值对(扩展字段名表和字段值表); 三种对比,多称值对在扩展性,灵活性,实现负载度和空间利用率上最高,但是性能最差;定制字段性能高,其它低;预分配字段中等。     二:功能可配置性   原子功能划分   1),功能分解,比如CRM系统功能分为订单,产品,客户,客户服务和行程等等。其原则如下 每个功能都是有价值的; 每个功能都不可再细分; 功能不相互重叠; 功能不循环依赖; 功能是完整的; 2),功能定义及依赖:比如查看客户产品列表依赖查看产品列表。   功能包设计 功能包设计:就是根据用户类型和系统业务逻辑,综合考虑 ...
心理测验来自西方,是与人潜意识有关。我10多年前认识个朋友,从国外读书回来,给我说了个心理测验《借船过河》,她说是读心理学时老师教的。然后我拿这个测验测过无数人,都很准。这个也不是算命,但可以让你了解自 ...
  从以下三个方面实现高性能的多租户的最佳实践:   数据库层性能的优化 应用层性能的优化 WEB层性能的优化 数据库层性能的优化   建立合适的索引: 应该创建在where,orderby,groupby等操作所及的列上。 有较强的选择 ...
写了一个javascript程序,把ajax封装了在一个js文件中,供大家参考,请多多指教。 先声明几个变量: var AJAXUtil = new Object();//工具对象 var xmlHttpRequest;//XMLHttpRequest对象 var sateChangeMethod; //方法变量  创建xmlHttpRequest对象: AJAXUtil.createXMLHttpRequest = function(){ try { xmlHttpRequest = new XMLHttpRequest(); } catch (trymicrosoft) { ...
SAAS的基本概念 :   软件即服务,也就是软件的服务化。将软件看作一种服务,相对传统软件,将原来由软件使用承担的软硬件,网络,系统维护的费用,转成支持给SAAS的服务提供商的租用费用。   给用户的优势 拿来即用:不需要下载,安装。 无须维护。 按需要使用。 随处可用。 风险减少。 成品降低。 先天无毒。 给软件供应商的优势 节省销售成本。 节省维护成本。 稳健的经营模式,重点发展新客户上。 缺点 依赖互联网。 数据安全性。 数据保密性。 SAAS的规模效应 多租户架构:多个组户共享一个运行实例的架构(Muti-Tenant)。 SAAS成熟度模式分级 定制开发。 ...
1、xml有哪些解析技术?区别是什么? 答:有DOM,SAX,STAX等 DOM:处理大型文件时其性能下降的非常 厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX: 不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标 签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问 STAX:Streaming API for XML (StAX) 2、你在 ...
最近在开发WebService有些资料(教程,视频,代码)与大家进行共享!
要理解原型原型模式必须先理解Java里的浅复制和深复制。有的地方,复制也叫做克隆。Java提供这两种克隆方式。 浅克隆:被克隆对象的所有变量都含有与原来的对象相同的值,而它所有的对其他对象的引用都仍然指向原来的对象。换一种说法就是浅克隆仅仅克隆所考虑的对象,而不克隆它所引用的对象。 深克隆:被克隆对象的所有变量都含有与原来的对象相同的值,但它所有的对其他对象的引用不再是原有的,而这是指向被复制过的新对象。换言之,深复制把要复制的对象的所有引用的对象都复制了一遍,这种叫做间接复制。深复制的源代码如下: public Object deepClone() throws IOException, Op ...
MySQL索引分析和优化 本文主要讲述了如何加速动态网站的MySQL索引分析和优化。 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描 整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任 何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 假设我们创建了一个名为people的表: CREATE TABLE people ( p ...
插入排序:和冒泡排序想法。遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。  交换是相邻遍历移动,双重循环控制实现.这种排序法属于地头蛇类型,在我的地牌上我要把所有的东西按一定的顺序规整,过来一个,规整一个. public static void sort(int[] data) {   for (int i = 1; i < data.length; i++) {    for (int j = i; (j > 0) && (data[j]< data[j - 1]); ...
 冒泡排序:它的内层循环保证遍历一次后,集合中最小(大)元素出现在它的正确位置,下一次就是次小(大)元素。该方法在集合分布的各种情况下交换移动的次数基本不变,属于最慢的一种排序。 实现是双重循环控制。这种排序法属于过江龙,就是要找到极端,但是过奖龙也有大哥,二哥等,所以他们只能是大哥挑了二哥挑. 处理代码如下: public static int[] maopao(int[] data) {   int temp;   for (int i = 0; i < data.length - 1; i++) {    for (int j = i + 1; j < data.length; ...
Global site tag (gtag.js) - Google Analytics