数据量大时将数据存到内存中然后启动一个线程从内存中读取数据

如果遇到程序中的数据量大时,可以通过以下方法将其进行处理。 方法如下: 1 将得到的数据添加到内存中 2 启动一个线程(一直循环,不断的去扫描),专门读取内存的数据。 3 得到内存中的数据,进行下一步的操作(如添加到redis中或批量操作插入到数据库中)。 示例:...

2018-03-07 21:04:12

阅读数 2531

评论数 0

数据库连接池用法之(common-dbcp)

程序中如果想要用数据库连接池。可以用commons-dbcp-1.4.jar。该jar会配合commons-pool-1.6.jar来使用。 具体来说明如何使用dbcp数据库连接池。 1 创建一个数据源对象(需要引入:import org.apache.commons.dbcp.Bas...

2018-03-07 21:02:37

阅读数 308

评论数 0

配置oracle数据库容许远程连接(包括通过plsql进行远程连接)

oracle为了让其能进行远程连接, 通过程序的jdbc和客户端的plsql进行远程连接。 需要修改的地方: E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 中: LISTENER =...

2018-03-07 21:01:15

阅读数 360

评论数 0

父类是泛型类之子类继承父类

实现:父类是泛型类,子类继承父类, 这样在父类中就能得到泛型的对象了。是子类继承父类的时候,设置的泛型。 如果例如都在com包下 父类是:public class Person 子类是:public class Student extends Person get...

2018-03-07 21:00:15

阅读数 1725

评论数 0

struts2后台传递数据到前台和前台得到数据

struts2后台传递数据到前台,前台得到数据。 后台通过request来传递数据到前台 String crmSystemUrl="www.baidu.com"; ServletActionContext.getRequest().setAttribute(&qu...

2018-03-06 16:10:55

阅读数 926

评论数 1

struts2之ajax(json)或者struts2之http(json)记录

struts2+ajax+json或者struts2+http+json 1 首先:struts的配置文件:     2 然后后台代码: public String findOneByHttp(){ 。。。。 Map jsonMap=new...

2018-03-06 16:10:27

阅读数 64

评论数 0

struts2之action跳转到别的action同时传递参数

struts2 的action跳转到别的action时,可以使用redirectAction 如: ./pages_crm/crm_cust 如果还需要传递参数: 可以这样:    ./pages_crm/crm_cust                ...

2018-03-06 16:09:08

阅读数 707

评论数 0

spring的额外记录

scope="prototype"表示每次请求都新建一个该对象。默认是单例(始终返回相同的一个) autowire="byName"是为了自动装载而设置的,如果该bean设置了autowire="byName",则该bean就不...

2018-03-06 16:08:28

阅读数 54

评论数 0

ServletContext和WebApplicationContext

ServletContext是servlet容器。用于获取web.xml中配置的参数,或者其他用户。 WebApplicationContext是spring的核心,是spring中的存放bean的容器。

2018-03-06 16:03:46

阅读数 643

评论数 0

oracle找回被删除的数据

oracle中如果进行里的delete如果想要恢复: http://blog.itpub.net/22036495/viewspace-1058824/ 例如查看某一张表: select * from vts_users 发现有2条数据 然后执行删除表数据操作: del...

2018-03-06 16:03:20

阅读数 128

评论数 0

oracle海量数据

对海量数据进行分区操作 建立广泛的索引 建立缓存机制 加大虚拟内存 分批处理 使用临时表和中间表 优化查询SQL语句 使用文本格式进行处理 定制强大的清洗规则和出错处理机制 建立视图或者物化视图 避免使用32位机子(极端情况) 考虑操作系统问题 使用数据仓库和多维数据库存储...

2018-03-06 16:02:59

阅读数 319

评论数 0

oracle定时任务记录

一、 Oracle定时任务说明 注意:所有的脚本都是在普通用户账号下登陆操作的(都是plsq的SQL窗口下执行的)。 1 创建分区表 create table vts_ais_history      (        id                   VARCHAR2(...

2018-03-06 16:02:17

阅读数 354

评论数 0

oracle之schema以及其他记录

oracle数据库中不能新创建一个schema, 要想创建一个schema,只能通过创建一个用户的方法解决(oracle中虽然有create schema语句,但是它并不是用来创建一个schema的), 在创建一个用户的同时为这个用户创建一个与用户名同名的schema并作为该用户的缺省sche...

2018-03-06 16:01:57

阅读数 162

评论数 0

myeclipse_添加_删除_配置hibernate的支持

myeclipse配置hibernate的支持。 选择myeclipse菜单项选择 myeclipse-->Preference->Myeclipse->project Capabilities->hibernate ,  此时选择相应的hibernate版本添加 可...

2018-02-05 12:24:25

阅读数 316

评论数 0

jqueryEasyui_验证

引入jqueryeasyui: href="./js/jquery-easyui-1.4.3/themes/default/easyui.css"> href="./js/jquery-easyui-1.4.3/themes/icon.css&quo...

2018-02-05 12:24:06

阅读数 85

评论数 0

jdk配置环境变量

JAVA_HOME C:\Program Files\Java\jdk1.7.0_51 Path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH .;%JAVA_HOME%\lib

2018-02-05 12:23:23

阅读数 74

评论数 0

jdbc批量操作

jdbc批量操作,为了让大量的数据能成功的保存到数据库中,使用批量操作是一个很好的方法。通过connection和PreparedStatement来完成批处理操作。 具体操作如下: 1 首先得到connection对象。 Connection conn=getConnection(...

2018-02-05 12:23:06

阅读数 384

评论数 0

java中对javabean进行判断重复

java中可以对javabean进行判断重复的。 像list中有contain方法。 HashSet是没有重复的列表 但是对于普通的javabean如果能做到判断是相同的呢。这就涉及到javabean的hashcode和equals方法。 这两个方法是从Object继承而来...

2018-02-05 12:22:23

阅读数 711

评论数 0

java内存机制

java内存机制: 栈: 保存局部变量的值,包括:a.用来保存基本数据类型的值;b.保存类的 实例 ,即堆区 对象 的引用(指针) 堆: 用来存放动态产生的数据,比如new出来的 对象 。 注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。 因为同一个类的对象拥...

2018-02-05 12:21:17

阅读数 57

评论数 0

java后台通过HttpClient调用第三方接口

java后台通过HttpClient调用第三方接口。 CommonFunForHttp类: public class CommonFunForHttp {    public static String getHTTP(String url){ StringBuilder ...

2018-02-05 12:20:40

阅读数 4554

评论数 0

提示
确定要删除当前文章?
取消 删除