java
shiyanming1223
这个作者很懒,什么都没留下…
展开
-
JDBC数据源(DataSource)的简单实现
数据源技术是Java操作数据库的一个很关键技术,流行的持久化框架都离不开数据源的应用。 数据源提供了一种简单获取数据库连接的方式,并能在内部通过一个池的机制来复用数据库连接,这样就大大减少创建数据库连接的次数,提高了系统性能。 对于数据源的应用,一转载 2011-09-27 10:54:28 · 859 阅读 · 0 评论 -
GSON
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。jar和源码下载地址: http://code.google.com/p/google-gson/downloads/list转载 2014-05-04 09:08:20 · 639 阅读 · 0 评论 -
json解析:[1]gson解析json
客户端与服务器进行数据交互时,常常需要将数据在服务器端将数据转化成字符串并在客户端对json数据进行解析生成对象。但是用jsonObject和jsonArray解析相对麻烦。利用Gson和阿里的fastjson可以很方便的将下面四种常用的数据转换成json字符串,并能够将其解析成原数据对象类型一:JavaBean类型二:List类型三:List类型四:List>将上面的四种数据转载 2014-09-20 15:42:24 · 558 阅读 · 0 评论 -
json解析:[2]fastjson 使用
利用阿里的fastjson包对对象进行 json的转化与解析,本篇为第二篇,第一篇讲述的是利用gson进行json数据解析,地址:jingyan.baidu.com/article/e8cdb32b619f8437042bad53.html常用类型类型一:JavaBean类型二:List类型三:List类型四:List>将上面的四种数据对象转换成json字符串的方法都是一样转载 2014-09-20 15:43:43 · 591 阅读 · 0 评论 -
Linux openoffice 安装测试
一、Linux安装 参考安装方法 Linux下Openoffice安装手册 http://wenku.baidu.com/link?url=Jqe10J4aVfMf9h3_gsbpYCnW7CbJTWCFk3mC_l8kJdeorErrrg4bOLBiE8Qv9Aase9RBlDVtzMEe8XOEC8T7OJbv0X1D8229Zd8aCmQKqfO二、安装启动完成后原创 2015-03-07 16:28:51 · 8590 阅读 · 1 评论 -
TOMCAT优化
生产环境的系统经常容易出现内存溢出的情况,生产环境的系统是Linux,服务器是Tomcat 5.5,查看咱们服务器的配置,基本处于初始阶段。1. 生产环境具体修改步骤如下:1、JVM内存调整 找到Tomcat\bin\catalina.sh文件,这里面是Tomcat的启动参数,找到 # OS specific support. $var _must_ be set to eith原创 2015-10-15 16:14:37 · 414 阅读 · 0 评论 -
ehcache二级缓存优化
ehcache二级缓存优化 系统架构采用ssh,目前系统出现页面需要加载数据量大,需要查询的表多的情况。chrome性能测试,大量的时间花费在数据查询上。 ssh架构直接默认使用一级缓存。对部分基础表(变化不经常变的表)等采用二级缓存,减少数据库的查询次数。1. ehcahe介绍EHCache:EHCache 是一个快速的、轻量级的、易于使用的、进程内的缓存。它支持 read-only原创 2015-10-15 16:16:14 · 1380 阅读 · 0 评论 -
Protocol Buffers(protobuf)在Java开发中使用测试
Protocol Buffers(protobuf)在Java开发中使用测试 1、工具准备 proto.exe 版本2.6.1 2、jar包:protobuf-java.jar 版本:2.6.1 1)https://github.com/google/protobuf :用maven在java目录中 编译打包 maven:compile package 2)或使用mave原创 2015-10-15 16:18:50 · 534 阅读 · 0 评论 -
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。 GC(Garb转载 2013-09-02 12:54:16 · 1366 阅读 · 1 评论 -
JDBC -记录集-不支持此游标类型/并发组合 (补充)
在Sql Server2008中:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。使用sqljdbc.jarStatement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,转载 2013-09-02 15:57:33 · 2679 阅读 · 0 评论 -
felx内嵌jsp
1、采用com.google.code.flexiframe xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:flexiframe="com.google.code.flexiframe.*" title=" " width="300" height="480" showCloseButton="true" cr原创 2013-05-03 10:26:17 · 691 阅读 · 0 评论 -
Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比Ar转载 2011-09-27 10:24:41 · 630 阅读 · 0 评论 -
JAVA线程(生产者与消费者)
业务需求: 生产20个馒头,篮子里只能放6个馒头。 消费者发现篮子里有馒头可以食用时即可把馒头取出开始使用,直到篮子里馒头为空。 生产者发现篮子里的馒头不满足6个时,生产者开始生产馒头并放入篮子中。 具体实现: 第一步:创建盛放转载 2011-10-13 17:53:11 · 646 阅读 · 0 评论 -
Java基础之 移位操作
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种: >(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规转载 2011-10-05 12:40:39 · 1105 阅读 · 0 评论 -
Java的赋值与初始化
Java的赋值和初始化包括很多容易被忽视的地方,在此分类总结如下:1.和赋值相关:基本类型的赋值运算需要注意的是赋值时的类型转换问题,什么时候可以自动转换,什么时候需要强制类型转换是需要弄清楚的。首先记住两个约定: (1)所有的字面整数都是int转载 2011-10-19 15:34:18 · 5437 阅读 · 0 评论 -
重写equal 的同时为什么必须重写hashcode?
重写equal 的同时为什么必须重写hashcode?hashCode是编译器为不同对象产生的不同整数,根据equal方法的定义:如果两个对象是相等(equal)的,那么两个对象调用hashCode必须产生相同的整数结果,即:equal为true,hashCode必须为true,equal为false,hashCode也必须为false,所以必须重写hashCode来保证与equal同步。转载 2011-10-21 11:33:44 · 9074 阅读 · 2 评论 -
Java 多线程下的单例模式
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特 点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或 文件中,这些配置数据由某个单例对象统一读取,服务进程中的其他对象如果要获取这些配置信息,只需访问该单例对象即可。这转载 2011-11-03 19:55:28 · 30152 阅读 · 2 评论 -
java中的static
学习本文你到底要学到什么:1、 static在java中到底代表什么,为何要用它?2、 static在java中怎么用?3、 static 有那些特点和使用的“局限”?1、 static在java中到底代表什么,为何要用它? static――静态――“指定位置“ 首先,我们来看看java的内存:java把内存分为栈内存和堆内存,栈内存用来存放一些转载 2011-11-09 10:43:06 · 921 阅读 · 0 评论 -
J2EE flex框架
1、环境搭建 jdk eclipse Tomcat flexbuild2、eclipse建立普通的web项目 flextext,指定serverlogin.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">原创 2013-02-08 17:08:32 · 638 阅读 · 0 评论 -
jdk安装(centos)
jdk安装(centos)标签(空格分隔): linux一、卸载openjdk注意:linux一般自带安装有openjdk,安装jdk之前需要卸载openjdl 1、进一步查看JDK信息:[root@localhost ~]# rpm -qa | grep javatzdata-java-2012c-1.el6.noarchjava-1.7.0-openjdk-1.7.0.45-1.45.1.原创 2015-10-15 16:09:28 · 494 阅读 · 0 评论