- 浏览: 159746 次
- 性别:
- 来自: 上海
最新评论
-
fengwuqing40:
zxh277100963 写道有个bug String输入数字 ...
pinyin4j 中文转成拼音(支持多音字输出) -
pimkle:
楼主说的很好 评论补充的也好 像是解决了多音字的问题 可是还需 ...
pinyin4j 中文转成拼音(支持多音字输出) -
yangjianzhouctgu:
<pre name="code" c ...
java排序归总 -
zxh277100963:
有个bug String输入数字 报错
修改一下
...
pinyin4j 中文转成拼音(支持多音字输出) -
gejialun88:
java环境下使用jQuery进行JSON数据传送的交互过程
文章列表
在线制作按钮的站点非常多, 再也不需要你具有多么高深的PS水平, 就能得到一个漂亮的网页按钮. 请看15+在线网页按钮生成器 .
Button Generator 是一个免费的网页按钮生成器。它允许你创建四种不同风格多种样式的漂亮网页按钮,包括Vista,Mac,Gel,Plastic四种风格。使用也较简单,输入文字后,点击你喜欢的按钮风格,设置所要使用的文本字体 ,大小,颜色,点击”Render”就可以生成了。
AsButtonGen 是一款Web2.0风格按钮生成器,相比之前介绍的Button Generator ,AsButtonGen生成的按钮可定性比较强,也比较漂亮.这个按钮 ...
Hibernate映射类型分为两种:内置的映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.内置映射类型 1).Java基本类型的Hibernate映射类型
Java类型
Hibernate映射类型
标准SQL类型
大小和取值范围
int/Integer
int/integer
INTEGER
4Byte
long/Long
long
BIGINT
8Byte
short ...
进行Web开发关键是要了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信 ...
表结构及数据展现 要实现的效果 实现sql: select booktype ,MAX(sys_connect_by_path(t.bookname, '')) as bookname from( select a.booktype,a.bookname,row_number() over(PARTITION BY booktype ORDER BY bookname) as rn from a ) t START WITH rn = 1 CONNECT BY rn = PRIOR rn + 1 AND booktype = PRIOR t.booktype GROUP BY t.book ...
说明:开发环境(IDE):Eclipse 3.3.2+JDK1.6+Ant 1.7+Openfire_src_3_5_1.zip 1. 如果代码中使用了import testng.xxx语句,就需要导入testng-5.8-jdk15.jar类库; 2. 对于警告信息,是没有关系的。因为这些警告信息是使用1.5以上版本JDK时候才出现的,使用JDK1.4是不会出现这些警告信息的。因为这些代码中的有些是使用JDK 1.4编写的,而JDK1.4不支持泛型,而JDK 1.5和JDK1.6是支持泛型的。这些警告信息主要是提示将这些非泛型的代码修改为更加高级的方法——泛型,所以这些警告信息是不影响代码结 ...
JAVA常用加密技术
- 博客分类:
- Java高级应用
● BASE64 严格地说,属于编码格式,而非加密算法
● MD5(Message Digest algorithm 5,信息摘要算法)
● SHA(Secure Hash Algorithm,安全散列算法)
● HMAC(Hash Message Authentication Code,散列消息鉴别码)
复杂的对称加密(DES、PBE)、非对称加密算法:
● DES(Data Encryption Standard,数据加密算法)
● PBE(Password-based encryption,基于密码验证)
...
java 编码 UTF-8、ISO-8859-1、GBK Java支持UTF-8、ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍难倒了不少程序员,网上虽然也有不少关于在Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下。 ...
Struts2继承了Struts与WebWork的血脉,吸取了两者的精华而成。
不同点主要包括以下几个方面:
Action类
在Struts中都是使用抽象类编程而不是接口,因此它要求开发的Action类继承一个抽象基类,如DispatchAction等。
Struts2刚基于接口编程,我们的Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。更强大的是,在Struts2中Action接口不是必需的,任何有execute()函数的POJO对象都可以用做Strut2的Action类来使 ...
1 Apache-DBCP: dataSource: 要连接的 datasource (通常我们不会定义在 server.xml) defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 true defaultReadOnly: 对于数据库是否只能读取, 默认值为 false driverClassName:连接数据库所用的 JDBC Driver Class, maxActive: 可以从对象池中取出的对象最大个数,为0则表示没有限制,默认为8 maxIdle: 最大等待连接中的数量,设 0 为没有限制 (对象池中对象最大个数) minIdle:对象池中对象最小 ...
1 .首先,什么是Servlet? Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。
2.Servlet是做什么的? Servlet是处理客户端的请求并将其发送到客户端。
3.Servl ...
首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协议本身支持状态。 2、发给顾客一张卡片,上面记录着消费的数量,一般还有个有效期限。每次消费时,如果顾客出示这张卡片,则此次消费就会与以前或以后的消费相联系起来。这种做法就是在客户端保持状态。 3、发给顾客一张会员卡,除了卡号之外什么信息也不纪录,每次消费时,如果顾客出示该卡片,则店员在 ...
1.一级缓存和二级缓存的比较:
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。
第一级缓存
第二级缓存
存放数据的形式
相互关联的持久化对象
对象的散装数据
SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优化 ...
<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close"> <!-- 数据库驱动 --> <property name="driverClass" value="${aliLibrary.db.driverClass}" /> <!-- 相应驱动的jdbcUrl --> <property name="jdb ...
<c3p0-config>
<default-config>
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property name="acquireIncrement">3</property>
<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<property name="acquireRetryAttempts">30</property>
...