现在的位置: 首页 > Java
0℃
2013年08月13日 程序设计 ⁄ 被围观 1,010+
在开发Java的过程中,怎么样合理的利用Object,资源的申请与释放,每种类型的Object占用的内存大小是多少,有没有可以替换的lib可以使用。鉴于效率的考量和内存占用的考量,我们应该选择什么样的数据结构,那么如下的文章将会找到答案。 This article will give you the general advices on memory consumption optimization in Java. Memory usage optimization is the most important type of optimization in Java. Current systems are limited by memory access times rather than by CPU frequency (otherwi...
阅读全文
0℃
2013年08月05日 程序设计 ⁄ 被围观 1,746+
在开发Java的过程中,怎么样来监测一个对象占用的内存大小,对于调试程序,优化程序来说,有很大的帮助,本文介绍了一个开发包,JAMM (Java Agent for Memory Measurements),可以很方便的在程序的运行过程中动态监测对象的内存占用情况。 This short article shows how to measure java object memory size at runtime with JAMM, a java agent dedicated to measure actual object memory use including JVM overhead. JAMM uses the Instrumentation implementation provided by the JVM to compute memory usa...
阅读全文
0℃
2013年08月05日 程序设计 ⁄ 被围观 1,240+
在基于Java语言的开发过程中,DB相关的开发相信大家都接触过SQL语句,增删改查作为基本的操作,比较熟悉,那么JOIN,UNION, MERGE, DISTINCT这些高级的操作使用过没有呢?使用的过程中有哪些误用呢?有没有可能改善现在的SQL语句来提高程序的性能。本文介绍了几种常见的SQL误用场合,有语法方面的,改善效率方面的,下次,自己再做开发的时候,想想当前的SQL处理语句有没有可以完善的情况。 Java developers mix object-oriented thinking with imperative thinking, depending on their levels of: Skill (anyon...
阅读全文
3℃
2012年06月01日 程序设计 ⁄ 被围观 2,722+
问题 客户端采用Java语言编写,服务器端采用PHP语言编写,数据库采用Mysql存储,客户端和服务器之间的交互采用Json,在传递英文数据的时候没有问题,当传递中文数据数据的时候,就会出现中文乱码问题,mysql里面的中文全部变成问号了。 解决方案 Mysql数据库,数据表,数据字段采用统一编码UTF-8, 如 utf8_general_ci 客户端Java字符串转成json格式的时候先进行urlencode处理 JSONObject jo = new JSONObject(); //jo.accumulate("note", note); jo.accumulate("note", URLEncoder.encode(note)); 服务器端PHP...
阅读全文
3℃
利用Java程序自动发送博客文章到百度空间,可以参照我的博文《Java程序自动发布文章到百度空间》,通过修改程序的源码,主要是登录账户的信息就可以进行代码测试。 2012年开始,百度空间的博文发布系统进行了一些调整,主要是变更了一些请求的API参数和URL地址,以及增加跨域检测,提高了安全性,所以旧的代码无法正常工作,更新过的可以正常工作的代码在本文的最后有下载链接。 主要变更点如下: 百度空间的登录 params.put("mem_pass", "on"); 添加博文类别 params.put("spIsBlogCatAdd", "1"); 博文发布 参...
阅读全文
0℃
2011年09月04日 云计算 ⁄ 被围观 3,323+
上周Heroku开始支持Java程序设计,具体的请参见我的上一篇博文《Heroku 上的 Java 程序设计》,本周Heroku开始支持Play框架,本文就带领大家熟悉一下基于play框架的程序开发流程。 Play是什么 Play是 一个Java Web框架 。针对Web开发,Play采用了“净室”方法,不会强加约束,例如: 兼容Servlet容器、支持JSP、兼容标准Java Web App布局、顺应Java和OO原则。 Play遵循Ruby on Rails的“Built-and-Deploy”模型,而不是更传统的“Package-and-Distribute”模型。 不需要公式化的类或XML配置文件。框架采用了全新的打包惯...
阅读全文
0℃
2011年08月27日 云计算 ⁄ 被围观 3,779+
Heroku简介 Heroku is a Polyglot Cloud Application Platform. Heroku provides us a way to run Ruby, Node.js, Clojure, and Java applications on a managed, scalable, and multi-tenant system. Heroku also provides numerous add-ons that help us make the shift from monolithic middleware to Cloud Components. Another way to say it is: Heroku = Polyglot + Platform as a Service (PaaS) + Cloud Components Heroku是一个支持多语言的云应用平台。 它为我们提供了一个支撑的环境来运行Ruby,Node....
阅读全文
1℃
2011年08月14日 移动开发 ⁄ 被围观 3,428+
最近接触的一个项目中,其中有一个功能需求就是号码归属地的查询,乍一看确实挺简单,反正数据库也都有了,只不过就是查询一下而已嘛!到了实际程序设计的时候才发现,5M的数据库光要加载起来就得1分多钟,放在android手机上跑的太慢了,没办法,只好另辟蹊径了!!! 本文的基本思路如下: 1.  先把数据进行分组,即每一个地区一个组,例如 1898742 1898743 1898744 :云南曲靖 1894380 1894381 1894382 :吉林松原 2.  把电话号码进行排序,目的就是为了找到电话号码的区间,例如 1894815 --> 1899819 :广东珠...
阅读全文
×
腾讯微博