`
cuisuqiang
  • 浏览: 3932000 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3647331
社区版块
存档分类
最新评论
文章列表
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。 在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。 BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。 方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。 import ...
免费版本Office文档的在线预览实现,Office Live、永中、点聚、Google doc方案均需将文档上传到第三方服务器进行解析后下载到本地服务器然后完成浏览器的在线预览。各种方案的功能特性简单对比如下:   解决方案 在线预览 在线编辑 本地软件依赖 内网使用 私有化部署 Office Live √ × 无 × × Onlyoffice √ √ 无 √ √ 永中Office √ × 无 × × 点聚 √ √ 需调用 √ √ Google Doc   √ √ 无 × ×   可以根据公司需 ...
  在俄罗斯有一个官方节日-“程序员节”,即每年第256天(平年9月13日或闰年9月12日),因为256是程序员熟知的8位元基本数字,而且它是2的8次方,比365少了2的最大幂。同时因为在24位红绿蓝(RGB)颜色空间里,最大值为十六进制0xFFFFFF,表示为白色,所以这一天所有程序员都要穿白色服装来庆祝。 而在中国,程序员作为IT人的代表,因为压力大,交际面窄,过度劳累等特征往往被作为苦逼职业的典型,所以有人在微博上呼吁把今天10月24日设为中国的程序员节,原因是1024对程序员同样是很有意义的一个数字,因为1K=1024b,而在国内一些论坛中1024也代表了给对方最高级的赞扬。  ...
在whois信息库中,您可以查询域名的相关信息及域名所处的状态。域名显示的各种状态,代表着不同的含义: 一般情况下,域名都显示OK状态,您可以正常使用。 ok 正常状态(可以正常使用) 出于对域名注册信息的保护, ...
对12306别无所求,能用就行,毕竟用户请求量太高,而且逻辑复杂。 可是在软件方面来说,一个工程编码统一性是很必要的,如果还出现乱码,那真是一个不应该的错误了。 最近国庆快到了,购票的人也多了,最近博主在12306购票网站又发现BUG,而且貌似很多天都没有解决,那就是出现了乱码。   博主搜索了下从北京到石家庄的车次 首先是出发车站选项有乱码出现   还有就是车次列表有乱码现象   我也忘了从那听说这么一个说法,如果出现乱码显示为“?”,那么说明可能是你系统编码不统一造成的,而非重大乱码问题。   出现车次乱码的是T145次列车, 该车次在去哪网显示如下   也就 ...
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。 当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。 为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。 为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备份oracle数据库内一个月以前的数据,然后从表内删除这些数据。 之前的做法是这样的: 1:备份数据 create table MY_TEMP as select * from TEMP t ...
今天晚上四点被服务器挂掉的短信吵醒,马上登录系统看看,发现服务进程已经关闭。 立马看系统事件,看样子是发生了重启 点击看详情: 事件类型: 审核成功 事件来源: Security 事件种类: 登录/注销 事件 ID: 683 日期: 2014-8-29 事件: 3:01:16 用户: NT AUTHORITY\SYSTEM 计算机: CHNYI-A6E3C6293 描述: 会话从 winstation 中断连接: 用户名: Administrator 域: CHNYI-A6E3C6293 登录 ID: (0x0,0x11BBA97) ...
假如我们需要安装一个插件,比如免费且开源的SVN,安装他的Eclipse插件。 一般网上有很多内容可以参考,往往也就是那么几部,我们来看一下: 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 这里就到这一步为止,因为有的人打开Help后没有发现Software Updates这个选项,这是怎么回事?   这是因为MyEclip开发工具是基于Eclipse开源程序的,菜单和工具条都是可以定制的,可能是你当前的电脑把Software Updates禁用了。 那么在MyEclipse,我们怎么来定制菜单和工具条 ...
昨天晚上服务器访问量较多的情况下,出现了访问拒绝。虽是采用集群方式,但是连接被占满。 猜想应该不是Web服务器这边的问题,到数据库看看,发现CPU和内存运行正常,但是网络却高达20%。 一个百兆网卡,占据20%,意思是每秒有20M的数据在传输,对于我们这样的系统来说,有点不合理。我第一想到的,是不是有大量不必要的查询存在。可是这类问题已经在之前经过了一些优化,即使是这个问题,也不应该如此突出。   今天调试代码,发现有些标注了缓存的方法却没有缓存。对比之前的示例(Spring 使用注解配置使用ehcache,http://www.javacui.com/Framework/74.ht ...
以前ITEYE的广告都是谷歌的Google AdSense,现在都换成百度推广了。   为什么个人博客设置里面还是Google AdSense呢?   都知道Google AdSense不好申请,这在ITEYE上也不是讨论了一两天了,强烈建议ITEYE换掉Google AdSense。至少,用一个好申请的吧。   什么时候能从ITEYE上来点外快,哪怕少点,多少都是一丝安慰呀。   我勒个去。   请您到ITEYE看我的原创:http://cuisuqiang.iteye.com 或支持我的个人博客,地址:http://www.javacui.com  
都知道如果使用Http访问,那么在Connector中增加URIEncoding即可,其实使用AJP时也一样,增加useBodyEncodingForURI和URIEncoding即可。 最大连接数也是一样的,增加maxThreads属性即可,如下,配置如下: <Connector maxThreads="300" port="8019" protocol="AJP/1.3" redirectPort="8443" useBodyEncodingForURI="true" URIEnc ...
Http文件下载的普通模式就不多说了,断点下载与普通模式不一样的是,断点下载的头信息里面增加了一个属性RANGE: bytes=100000-这里RANGE代表客户端要从那个位置开始下载   而服务器返回时和普通模式不同的是:1:多了一个属性Content-Range=bytes 100000-19999/20000注意还有一些属性要设置,和普通模式一样,例如Content-Length属性2:返回码为206   然后我们来看一段实际应用中的断点下载代码,注意这里我使用的是SpringMVC模式开发的: @SuppressWarnings({ "unchecked&quo ...
  可能是盗版系统的原因吧,系统无法修改本地时间,使用命令也无效。 让人恼火,因为系统安装太多东西,而且Win7系统安装一次花太长时间了,所以还是积极找其他方法。   如果你想使用命令方式修改,参考如下操作: 1:输入命令“date 2014-7-14 ”date后面有个空格,格式是xxxx-xx-xx ,然后按一下Enter键执行。2:输入命令“time 20:00:00”修改时间,time后面也有个空格,格式XX:XX:XX,接着按Enter执行。    如果和我一样修改无效,可以使用和网络同步的方式来修改:     不管怎样吧,我的电脑使用这个方法修改为了正确的时间。 ...
缘起今天早上,我发现服务器的CPU使用率一直很高,远程看了一下,偶然发现一段时间CPU被谷歌输入法占用。   因为有之前的 wordpress为什么打开的这么慢 的纠结,我猜想谷歌输入法是否会对机器产生不利影响。于是我果断卸载,卸载后发现CPU立刻有所下降,为了安全起见,我继续卸载除系统自带和运行所需的软件以外的所有软件。 我不能肯定的说,这次是那个软件引起的,也不敢说谁会对服务器产生什么影响,但是我极力建议不要在生产环境下安装非运行环境外的任何其他软件。   因为是输入法,所以会产生词库同步等操作,而现在国内请求谷歌服务器会很慢,所以使用谷歌类或和谷歌有关的产品时,肯定会有响应的 ...
问题:Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态 环境:WinSer2003,oracle11G,IDC机房 描述:之前是可以正常访问的,在我禁用了一个网卡以后就不行了。 备注:对于Oracle运行环境来说,最好不要动网卡状态,例如安装时是连线的以后你要是没有网线就不能访问,同样安装时没有网线安装后有网线就用不了,这个我是听别人说的,因为遇到了此类问题,所以坚持在安装有Oracle的机器上不能乱动网卡状态。   这个服务器的网卡信息是这样的:   当时我手贱,忘了不能乱动网卡状态这个规矩,把第一个本地连接禁用了,因为我想着,反正也是不可 ...
Global site tag (gtag.js) - Google Analytics