存储与文件系统

JerryXia 发表于 , 阅读 (645)
存储 (Storage)存储是用于保有数据的技术。目前计算机存储采用的技术方式主要有以下几种:磁介质(硬盘,磁带),半导体(内存,固态硬盘,闪存卡等),光介质(光盘)等。不同的存储方式在各方面具有不同的特点,如易失性(断电是否失去数据),容量大小,读写支持(读写,只读,快读慢写,一次性写入等),数据存取方式(连续存取,随机存取),性能(如延迟,吞吐量等),能耗等。下文所说的存储指二级存储,又称外存,或辅存。与此对应的主要存储是指内存,即"运行内存"。事实上只有这一种内存,把移动设备的持久化... 阅读全文

字符集与编码

JerryXia 发表于 , 阅读 (251)
字符集和编码字符集(Character Set)是字符的集合,定义系统能处理哪些字符;编码(Encoding)则规定这些字符在计算机内部的表示方式。这里字符是抽象的概念,编码将其与二进制数据进行映射。由于编码通常依赖于字符集,实践中两者经常是绑定或互指的。常见的汉字编码方案GB2312,其全名为《信息交换用汉字编码字符集·基本集》;而 HTML 中的<meta charset="encoding">标签也混用了字符集(charset)和编码的概念。既然是集合... 阅读全文

Smobiler分析对比

JerryXia 发表于 , 阅读 (1,733)
维度phonegap代表Smobiler备注跨平台性通用android/ios劣势不明显人员技术依赖js + html5 + css + (java + oc/swift等等)C#/VB + ( ? )技术平台不同,不太好作对比,不过js dever覆盖面更广, 因此以phonegap为代表的技术更易推广,括号里面是定制化开发使用到的技术集成开发工具不一致Visual Studio完爆发布直接编译成目标平台的安装文件依赖client + Server考虑到使用体验和推广问题,劣势很明显 阅读全文

高并发场景下System.currentTimeMillis()的性能优化

JerryXia 发表于 , 阅读 (2,745)
System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右)System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道后台定时更新时钟,JVM退出时,线程自动回收,得到的数据10亿:43410,206,210.72815533980582%1亿:4699,29,162.0344827586207%1000万:480,12,40.0%100万:50,10,5.0%参考代码如下:imp... 阅读全文

验证和授权

JerryXia 发表于 , 阅读 (1,688)
关于验证和授权,很多计算机程序员都分不清楚,举个例子。美女许天仙在上网聊天。慕名已久的王二狗邀她见面,为了表示诚意,二狗开通了视频。天仙看到二狗的真面目后说:“我只和帅哥见面。”张三风听闻此事,也去约天仙见面,他发了一张照片过去。天仙还是拒绝了。三风不解:“你不是喜欢帅哥吗?”天仙答曰:“你竟然想用我的男神竹野内丰(读者如认为他不是帅哥可自行换成金秀贤,笔者十分好奇“美男”、“帅哥”之类的概念外延有多大,长相差异如此大的两人怎么能被划定为一类人)的照片骗我?”上面的场景用计算机技术的术语来... 阅读全文

设计简单的后台管理的数据排序

JerryXia 发表于 , 阅读 (1,420)
场景:前端需要展示一个列表(如:首页的轮播图),后台需要能够控制列表数据的排序。需求:自动规则 + 运营干预,干预包括:降低排名,提升排名,设定位置和新增item实现:在Web后台管理系统中,列表形式的数据排序功能是很常见的需求。要实现这类功能,给数据表增加一个排序字段order,越大排名越靠前,数字相同时按照自动规则(如:id)排序,这样,就可以实现了:idnameorder1tom22jack33bob1实际的排序显示为:jack tom bob 既然是后台,那么主要的用户是公司的运营... 阅读全文

JSP与MySQL交互的中文乱码解决方案及总结

JerryXia 发表于 , 阅读 (1,538)
首先实现了一个StringConvert bean(GBtoISO()和ISOtoGB()两个方法),解决了与MySQL数据库交互的时候的部分中文乱码问题:在JSP程序中读取MySQL的中文内容,用这两个方法可以解决乱码问题。 但是从JSP写入到MySQL的中文内容都成了乱码,并且再读出来的时候也显示为“??”,在这里应该出现了编码转换过程中的字符信息丢失。郁闷的是,我在命令行窗口中登陆到MySQL后,执行如INSERT INTO customer VALUES(''字符'',...)这样... 阅读全文