摘要: 直接选择排序是最简单直观的排序算法,属于选择排序。 直接算法的排序思路: 这样经过n-1次比较,这组数据就会变得有序。下面是直接选择的排序算法实现。 程序输出结果: 排序之前[21, 25, 31, 21*, 1, 71, 2]开始排序排序之后[1, 2, 21, 21*, 25, 31, 71] 阅读全文
posted @ 2017-05-08 19:31 Archieyao 阅读(653) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object 阅读全文
posted @ 2017-05-02 18:27 Archieyao 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 以前就知道Set和Map是java中的两种集合,Set代表集合元素无序、不可重复的集合;Map是代表一种由多个key-value对组成的集合。然后两个集合分别有增删改查的方法。然后就迷迷糊糊地用着。突然在一个风雨交加的夜晚,感觉不能这样迷迷糊糊,得深入地去研究一下,于是去看了看源码(jdk1.8)。 阅读全文
posted @ 2017-04-25 20:31 Archieyao 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 在hibernate中,有一级缓存session和二级缓存sessionFactory这些机制,一方面为编码提供了便利,同时也会有一些副作用。比如有较大的数据量交互的话,缓存反而会降低效率。最近在做一个有关批量更新的程序,在调用session.update()之后,对象会保存在缓存中,如果数据量超过 阅读全文
posted @ 2017-04-20 19:06 Archieyao 阅读(3236) 评论(2) 推荐(0) 编辑
摘要: import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.registry.StandardServiceRegistry; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; impor... 阅读全文
posted @ 2017-04-02 08:57 Archieyao 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 前面写过原生js实现ajax的博客,但是用起来不是太方便,jquery对原生的js进行了很好的封装,使用起来也更简单;但是在项目中使用了struts2,处理ajax却又不同,花了几天时间研究,终于解决了这个问题。 首先,大家都知道struts2中有处理表单提交的方法,表单元素中的name对应着act 阅读全文
posted @ 2017-01-12 18:35 Archieyao 阅读(18681) 评论(11) 推荐(1) 编辑
摘要: 原文出处:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html 一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行 阅读全文
posted @ 2016-10-09 19:59 Archieyao 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 坑爹的apache,官方的jar包提供了一个struts2的运行最小jar包 本以为下载这个最小的jar包放到lib目录下,配置一下就能运行,结果在tomcat环境下并不能运行成功,需要再加入两个jar包 log4j和Javaassist,这两个jar包在之前的版本中也有,所以2.5的版本jar包没 阅读全文
posted @ 2016-10-07 18:22 Archieyao 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: package com.md5Test; import java.security.MessageDigest; public class Md5Test { public void toMD5(String plainText) { try { //生成实现指定摘要算法的 MessageDigest 对象。 MessageDigest ... 阅读全文
posted @ 2016-09-28 18:56 Archieyao 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。 Ajax的一个最大的特点是无需刷新页面便可向服务器 阅读全文
posted @ 2016-08-21 22:34 Archieyao 阅读(605) 评论(0) 推荐(0) 编辑