`
文章列表
myEclipse/eclipse中properties文件中文乱码问题解决方案 有时候在myeclipse或者eclipse中打开properties文件时会发现其中的中文都是乱码。这是由于当前的properties文件编码格式不支持汉字造成的。当这种情况发生时,我们可以按照以下两种方式更改文件的编码格式即可。方法一可以一次性更改所有项目的properties文件编码格式。方法二可以根据需要有选择地对某些文件进行更改。 方法一:依次点击windows-preferences-content-text-java properties file,并将弹出窗和右下方的default enco ...
json系列文章——json的使用 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。使用json可以方便地在前段和服务器之间传递消息。JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。本文简单介绍一下json的使用。 一、后台传递过来的是json对象(数组) 这种情况下,java程序需要几个包(见附件json-jar.rar)的支持,使用时需要将其加入到环境变量中。这时,后台程序应该这样写:   ...
 synchronized关键字的实质及用法    本文旨在揭示用synchronized关键字实现同步的本质,由于纯粹的理论比较枯燥,所以在阐述了基本观点以后,本文的后办部分提供了大量实例并对实例进行了具体的对比分析,通过这些现象及解析,我们可以对文章中的理论知识有更加直观和深刻的理解。希望能给对java多线有疑惑的朋友们一些帮助。这些只是我个人的看法,如果有问题的话请大家及时指出,在此谢过。   synchronized关键字用于实现多线程并发操作时对某一资源的互斥访问。通俗地讲,就是说当多个线程同时访问被synchronized修饰的方法或者语句块的时候,只能有其中的一个线程获得对被修 ...
  池化技术初探与Apache Pool代码分析 1.池化技术简介 池化技术就是把一些经常使用的,创建起来又比较费时间的对象事先创建好放在内存中,这样在用的时候就可以直接从中取出以提高程序执行效率的策略,同时使用完比的对象还可以归还到池中,减少了一部分创建对象的时间。但是这种方式会带来一定的内存开销,尤其是对于那些生成时开销不大的对象,使用池化技术反而会是性能降低。因此就需要从程序的相应时间和内存空间的消耗上找到一个最佳契合点。 对于没有状态的对象(例如String),在重复使用之前,无需进行任何处理;对于有状态的对象(例如StringBuffer),在重复使用之前,就需要把它们 ...
Global site tag (gtag.js) - Google Analytics