- 博客(21)
- 资源 (10)
- 问答 (2)
- 收藏
- 关注
转载 三种JDBC批量插入编程方法的比较
JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下的等。 我用MySQL 5.1.5的JDBC driver 分别对三种比较常用的方法做了测试 方法一,使用PreparedStatement加批量的方法try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverMana
2017-04-28 16:32:02 549
原创 Java获取网络时间
URL url = new URL("http://www.ntsc.ac.cn");//获取资源对象URLConnection uc = url.openConnection();//生成连接对象uc.connect();//建立连接Long ld = uc.getDate();//读取网站时间System.err.println(ld);//毫秒数System.err.println
2017-04-26 10:59:26 790 1
原创 使用EntityManager批量保存数据
@PersistenceContextEntityManager em;从别的系统中定期同步某张表的数据,由于数据量较大,采用批量保存JPA EntityManager的四个主要方法① public void persist(Object entity)persist 方法可以将实例转换为 managed( 托管 ) 状态。在调用 flush() 方法或提交事物后,实例将会
2017-04-25 17:38:32 18568
转载 Spring IOC与AOP的理解
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等
2017-04-25 14:20:27 465
转载 Hibernate之缓存详解
hibernate中提供了两级缓存,一级缓存是Session级别的缓存,它属于事务范围的缓存,该级缓存由hibernate管理,应用程序无需干预;二级缓存是SessionFactory级别的缓存,该级缓存可以进行配置和更改,并且可以动态加载和卸载,hibernate还为查询结果提供了一个查询缓存,它依赖于二级缓存;一,缓存的概念缓存是位于应用程序和永久性数据存储源之间用于临时存
2017-04-24 10:33:28 240
原创 交换两个数的方法
//交换两个数:借助中间变量 public static void swap1 (int a, int b) { System.err.println("交换前: a=" + a + ", b=" + b); int temp; temp = a; a = b; b = temp; System.err.println("交换后: a=" + a + ", b=" + b
2017-04-23 13:27:52 303
转载 java中String、StringBuffer、StringBuilder的区别
java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char valu
2017-04-23 12:02:32 176
转载 spring bean 的init-method和destroy-method
在spring中可以通过配置文件或者注解指定,在bean初始化之后要执行的初始化方法,以及在bean销毁时执行的方法。我们首先要建好spring的开发环境,参考:http://outofmemory.cn/java/spring/spring-hello-world我们先建一个Person类:package cn.outofmemory.spring;public cl
2017-04-21 17:23:06 650
转载 SSH三大框架的工作原理及流程
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSe
2017-04-21 15:56:49 327
转载 JRebel6.0.3的Eclipse插件安装(破解)
安装此插件后,再次编辑java代码内的函数时,不用重新启动Tomcat下载JRebel6.0.3的破解文件首先从网上下载:jrebel_6.0.3-agent-crack.zip,并解压。下载地址: https://pan.baidu.com/s/1nv7F4u9安装eclipse的JRebel6.0.3的插件我使用的是eclipse4.4.2,安装插件跟安装其它插件无异。
2017-04-20 16:50:27 1638
转载 iframe去边框
src 链接到的地址URlframeborder 是否显示边框(0无边框 1有边框)黑色边框scrolling 是否有滚动条(yes有滚动条 no无滚动条)allowtransparency 背景是否透明(yes透明 no不透明)Iframe标记的使用格式是: src:文件的路径,既可是HTML文件,也可以是文本、ASP等; width、height:"内部框架"区域
2017-04-20 16:14:54 872
转载 eclipse+tomcat调试修改代码不用重启容器配置方法
Eclipse+Tomcat调试修改代码不用重启容器配置方法1.问题: 一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG Java类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效.2.解决: 使用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改
2017-04-20 16:13:46 1404
转载 开发过程中mybatis使用经验以及和hibernate的对比
mybatis和hibernate 第一步, 首先让我们对mybatis和hibernate对比了解下 1、 Hibernate :Hibernate 是当前非常流行的ORM框架,对数据库结构提供了较为完整的封装,都是为了简化Dao层的操作。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系,都是为了简化Dao层的操作。2
2017-04-10 21:36:05 1780
转载 Json对象与Json字符串互转(4种转换方式)
1>jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:JSON.parse(jsonstr); //可以将json字符串转换成json对象
2017-04-09 16:23:57 1285
原创 求质数
/** * */package test1;import java.util.Scanner;/** * @author lenovo * */public class TestZhiShu { /** * @param args */ public static void main(String[] args) { System.err.println(
2017-04-08 16:53:13 438
转载 Hibernate与 MyBatis的比较
最近做了一个hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:
2017-04-05 17:12:07 303
转载 Spring 7大功能模块的作用
核心容器(Spring core)核心容器提供spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注入的方式提供给组件依赖。Sp
2017-04-05 17:03:08 612
转载 Spring事务异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了....... 为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 : if(userSave){ try {
2017-04-05 16:39:33 294
转载 java中常用算法(面试)
排序:对一组数据进行从小到大(或从大到小)的顺序排列。排序算法有很多种,这里介绍Java中面试经常出现的三种排序方式:冒泡、选择、快速。冒泡:顾明思义,是气泡从液体的底部到顶部的过程,就像串糖葫芦一样,先决定最下面的数据。在算法的过程中是把一组数据从第一位开始两两比较(第1位和第2位,第2位和第3位...),选择大的值或者比较小的值交换到后面的位置。以这
2017-04-05 16:30:00 863
转载 SpringMVC+Spring+Hibernate搭建实例
此文是在这篇博文的基础上进行的,原文在这里http://blog.csdn.net/bjyfb/article/details/89982671. 说明搭建SpringMVC+spring+hibernate的框架,项目结构如图1所示 引用的jar包为Spring3.2.6和Hibernate4,如图2所示 2. 配置文件2.1 spring-mvc.
2017-04-01 09:25:57 8967 6
Eclipse离线配置PMD插件
2019-04-16
使用Java如何扫描电脑中已安装的和未安装的所有软件
2018-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人