- 浏览: 503319 次
- 性别:
- 来自: 上海
-
最新评论
-
g_tao:
作者你好,你这个例子中服务端是跑在tomcat中吗
阿里巴巴dubbo处理文件上传下载 -
g_tao:
作者你好,能把整个项目给我发一份吗?guotao114@126 ...
阿里巴巴dubbo处理文件上传下载 -
tanmingjuntan:
楼上 本文提供的代码样例 和 你之前提供的例子有出入好多都没 ...
使用HttpURLConnection.setChunkedStreamingMode(10*1024);的时候,不同的参数导致文件上传损坏 -
dreamoftch:
dannielhome 写道请问下这个upload.exe是什 ...
断点文件上传流程 -
dannielhome:
请问下这个upload.exe是什么东西呢
断点文件上传流程
文章列表
转自:Oracle存储过程基本语法
存储过程
1 CREATE OR REPLACE PROCEDURE 存储过程名
2 IS
3 BEGIN
4 NULL;
5 END;
行1:
CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;
行2:
IS关键词表明后面将跟随一个PL/SQL体。
行3:
BEGIN关键词表明PL/SQL体的开始。
行4:
NULL PL/SQL语句表明什么事都不做,这句不能删去,因为PL ...
基于oracle的应用系统很多性能问题,是由应用系统sql性能低劣引起的,所以,sql的性能优化很重要,分析与优化sql的性能我们一般通过查看该sql的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对sql进行优化做相应说明。
一、什么是执行计划(explain plan)
执行计划:一条查询语句在oracle中的执行过程或访问路径的描述。
二、如何查看执行计划
1.set autotrace on
2.explain plan for sql语句;
select plan_table_output from table(dbms_xplan. ...
马士兵 struts2 笔记
- 博客分类:
- struts2
转自: 马士兵 struts2 笔记
01 Struts2-Action
一、Struts作用:
将请求与结果分开
二、搭建Struts2的运行环境:
1、建立Web项目;
2、建立Struts2的配置文件(struts.xml);
将Struts2的空项目中的配置文件(struts.xml)复制到项目的src目录下。
配置如下:
<!--
struts.devMode : 是否设置为开发模式 true:是开发模式,否则不是
注:在开发模式下,修改Struts的配置文件后不需要重新启动Tomcat服务器即生效。 ...
马士兵 spring 笔记
- 博客分类:
- spring
spring 马士兵资料可以参考:
<a href="http://www.open-open.com/doc/view/097481c2aa0549af81b634e0d3bc3b2e">spring 马士兵资料</a>
转自: 马士兵 spring 笔记
知识点名称 介绍 工作重要程度 面试重要程度 方法建议
IOC XML *** 练
IOC Annotation *** 练
IOC 注入方式(两种) *** * 练+背
简单属性 *
集合注入 * 查
自动装配 ...
首先是xml文件配置的多对一:
<many-to-one name="brand" column="brand" class="com.tch.model.Brand" />
brand是实体类中的属性,class对于类的全称 column对于外键
xml文件配置的一对多:
<set name=" ...
java xml 解析
- 博客分类:
- java基础
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD ...
聚集索引 非聚集索引
- 博客分类:
- 数据库
聚集索引与非聚集索引
聚集索引的区别
聚集索引:物理存储按照索引排序
非聚集索引:物理存储不按照索引排序
优势与缺点
聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入),查询数据比非聚集数据的速度快
聚集索引的区别
聚集索引:物理存储按照索引排序
非聚集索引:物理存储不按照索引排序
优势与缺点
聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入),查询数据比非聚集数据的速度快
索引是通过二叉树的数据结构来描述的,我们可以这么 ...
static int[] arr={49, 38, 65, 97, 76, 13, 27, 55, 24, 35,38};
public static void sort(int i,int j){
int begin=i,end=j;
if(end<=begin){
return;
}
int key=arr[begin];
while(end>begin){
while(end>begin){
if(arr[end]<key){
arr[begin] = arr[end];
...
继承机制的实现
要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可 ...
/*
* 16进制数字字符集
*/
private static String hexString = "0123456789ABCDEF";
/*
* 将字符串编码成16进制数字,适用于所有字符(包括中文)
*/
public static String encode(String str) {
// 根据默认编码获取字节数组
byte[] bytes = str.getBytes();
StringBuilder sb = new StringBuilder(bytes.length * 2);
// 将 ...
public void jsperReport(){
List purList=new ArrayList();;
User user=new User("zhangsan","上海","男",22);
purList.add(user);
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(purList);
Map<String,Object> pmap ...
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null || ip.leng ...
转自:http://yzz9i.iteye.com/blog/1341357
其中如果出现classnotfoundexception,就要修改javaee,删除其中的mail包,导入自己的mail.jar即可。
注意如果使用其他邮箱,要将sina换为相应的内容,其中使用qq邮箱的时候,要注意,如果报错,
可能是因为你的QQ邮箱没有开通:
POP3/SMTP服务。
如果是550 Mailbox not found错误,那就是目标邮箱不存在。
/**
*
*/
package two;
import java.util.Properties;
impor ...
String paygateway // 支付接口
String service // //快速付款交易服务
String sign_type = "MD5"; // 签名方式
String out_trade_no // 商户网站订单
String input_charset = "GBK";
String partner // 支付宝合作伙伴id// (账户内提取)
String key // 支付宝安全校验码( ...
转自:http://hi.baidu.com/gacmotor/item/3ea2e62952c99acbddf69aea
总的思想还是一样:
页面编码都是utf-8,数据库是xxx,那就new String("你好".getBytes("utf-8"),"xxx")
然后读取出来的时候new String("...".getBytes("xxx"),"utf-8")
hibernate 访问 oracle 乱码 oracle的字符集是WE8ISO ...