- 浏览: 127031 次
- 性别:
- 来自: 南京
最新评论
-
菜鸟900101:
真心谢谢,解决了我头疼好几天的问题,谢谢谢谢
使用Ftpclient从FTP上进行下载时文件少一个字节,打不开 -
一生荣耀白:
[u][/u]
Freemarker分页的宏 -
liyang678:
这样不就得要求 被请求一方必须按您的这种XML格式解析吗。
使用HttpClient、注解、动态代理、Spring的Bean后处理器实现Http消息发送 -
liyang678:
可以演示一下如何调用吗。不是很明白呢。
使用HttpClient、注解、动态代理、Spring的Bean后处理器实现Http消息发送 -
hzxlb910:
...
使用TransactionTemplate来完成Spring的编程式事务管理
文章列表
http://www.oschina.net/question/565065_86540
CREATE TABLE T_USER1 (
ID VARCHAR(32) NOT NULL ,
ORDERNO VARCHAR(25)
) IN "TAB16K"
;
COMMENT ON TABLE T_USER1 IS '表名称'
;
COMMENT ON COLUMN T_USER1.ID IS '主键'
--其中TAB16K是表空间名称,代表16K大小的表空间
一、简介
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler)
corePoolSize: 线程池维护线程的最少数量
maximumPoolSize:线程池维护线程的最大数量
keepAliv ...
<#-- 自定义的分页指令。
属性说明:
page 当前页号(int类型)
pageSize 每页要显示的记录数(int类型)
toURL 点击分页标签时要跳转到的目标URL(string类型)
totalRecords 总记录数(int类型)
使用方式:
<#if totalRecords??>
<#import "/pager.ftl" as q>
<@q.pager page=page pageSize=pageSize totalReco ...
方式1:使用table-layout和word-wrap两个CSS属性。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<table width="1000" border="0" cellspacing="1" cellpadding=" ...
public class OrderReadThread implements Runnable {
private List<Map<String, Object>> orderList;
private BaseDalClient dalClient;
private Map<String, Object> params;
private int totalRecords;
private CyclicBarrier cyclicBarrier;
@SuppressWarnings({ ...
引用最近在测试使用多线程从数据库中读数据,所有子线程结束后,再讲汇总的数据保存到文件中。发现了一个问题,总是会出现这样一种情况:主线程结束后,子线程中的代码还没有执行结束就不再执行了,只执行了其中的一部分。
找了各种资料,都在说主线程结束后,如果子线程不是守护线程,子线程将不会受到影响,继续执行。我这里的线程明明不是守护线程,所以还是很奇怪。
最终终于找出原因了,原来是因为junit单元测试的原因,如果把这段代码放到main方法中执行,每次都是好的。
我还学到了CyclicBarrier这个类的使用方法和场景,这个类在多线程时还是非常有用的。比如:
起10个线程分别取从数据库中以分页的方式 ...
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<type>jar</type>
<scope>provided</scope&g ...
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springfra ...
hibernate缓存:一级缓存和二级缓存
1.什么是缓存?
缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性能损耗。
缓存策略提供商:
提供了HashTable缓存,EHCache,OSCache,SwarmCache,jBoss Cathe2,这些 ...
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springfra ...
package com.it.springweb.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* 〈已卖出的宝贝〉<br>
* 〈功能详细描述〉
*
* @see [相关类/方法](可选)
* @since [产品/模块版本] ...
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cxf="http://cxf.apache.org/core"
xmlns:p="http://cxf.apache.org/policy&q ...
JMS学习1
1.JMS介绍
JMS源于企业应用对于消息中间件的需求,不同系统之间可以进行异步消息传输(XML报文)。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进 ...
当用户收到链接数告警时,意味着连接数即将达到该实例的上限。如果实例的连接数超过了实例规定的连接数,将无法创建新的连接,这个时候会影响用户的业务;
Mysql 的连接通常是一个请求占用一个连接,如果该请求(update,insert,delete,select)长时间没有执行完毕,则会造成连接的堆积,迅速的消耗完数据库的连接数,这个时候技术支持人员就要登录数据库进行排序,看看到底是那些sql 占用了连接;
问题排查步骤:
1 、查看实例配置:
可登录RDS控制台“详情与配置”查看实例额定链接数,我们假设最高支持1500个链接
2、 查看当前的连接数:
1)可登录RDS控制台“性能监控” ...