post,get请求url长度

一、问题起因 在某项目释放后Bug统计的附件《释放后问题》里有:  问题一:CSV处理时,如果处理的主题数过多,发生URL参数上限的错误。 原因:可变长度的参数通过URL方式传递,会造成这种潜在的错误发生。 分析:1、属于2次发生问题,开发方面没有及时通过checklist等方式向...

2017-03-29 17:00:52

阅读数 1884

评论数 0

Spring事务传播机制小记

Spring事务传播机制小记 之前对spring的事务传播机制没有概念,花点时间去看了事务的源码,以及这些事务传播机制使用的文档,在此做一下简单的笔记 正文 下面说提到的共享事务的意思就是几个service共用同一个事务,如传播机制Propagation.RE...

2017-03-22 01:22:09

阅读数 737

评论数 0

Spring事务传播机制&隔离级别

Spring事务传播机制&隔离级别 一、Propagation (事务的传播属性) Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用: PROPAGATION_REQUIRED--支持当前...

2017-03-22 01:16:33

阅读数 6117

评论数 0

Kafka消息保证不丢失

Kafka消息保证生产的信息不丢失和重复消费问题 1)使用同步模式的时候,有3种状态保证消息被安全生产,在配置为1(只保证写入leader成功)的话,如果刚好leader partition挂了,数据就会丢失。 2)还有一种情况可能会丢失消息,就是使用异步模式的时候,当缓冲区满了,如果配置为0...

2017-03-21 22:35:59

阅读数 18719

评论数 3

java内存配置详解

前段时间在一个项目的性能测试中又发生了一次OOM(Out of swap sapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活没法再重现之前的OOM了!问题虽然蹊跷,但也趁此机会再次对JVM堆模型、GC垃圾算法等进行了一次系统梳理;  ...

2017-03-19 23:11:31

阅读数 1942

评论数 0

互联网创业者实用的工具

实用工具

2016-12-03 14:51:45

阅读数 805

评论数 0

java加签与解签

SHA1即安全哈希算法(Secure Hash Algorithm),用于签名;RSA是目前最有影响力的公钥加密算法。 说到这就的提到公钥和私钥:公钥、私钥分居客户端和服务器端,分别用于加密和解密。同时,私钥还用于签名,公钥还用于验证签名。 SHA1WithRSA:用SHA算法进行签名,用...

2016-11-27 17:13:51

阅读数 3159

评论数 1

序列化与反序列化

序列化与反序列化  我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做到呢?这就需要Java序列化与反序列化了。换句话说,...

2014-09-16 23:12:46

阅读数 959

评论数 0

控制 Cookie 的作用范围

默认时,网站的所有 Cookies 都一起被存储在客户端,并且所有 Cookies同网站的任何请求一起被发送到服务器。换句话说,网站中的每个页面都能够为网站获取所有的Cookies。但是,你能够通过两个方式来设置 Cookies 的作用范围:  把 Cookies 的作用范围限制到服务器的目录,...

2014-09-16 22:13:49

阅读数 820

评论数 0

客户端本地存储解决方案

无论是为了离线web应用,还是为了更好的用户体验,还是为了节省更多流量,很多web应用都需要我们能够在本地存储一些数据,于是出现了很多的基于浏览器的本地存储解决方案,比如cookie, userData, Flash SharedObject, Google Gears, WebStorage, ...

2014-09-16 22:02:51

阅读数 1028

评论数 0

static与非static

我们往往在main中直接调用System.out.print方法来打印,但是其实就这简单的一步里面有很多的玄机,因为main是static的,所以只能调用static的函数,那么print是static的吗?我一直有这个疑问,今天专门查阅了下源码,说下我的理解:(源码只贴出来部分对理解有用的) ...

2014-09-16 20:34:04

阅读数 693

评论数 0

SPRING原理解析-Ioc容器初始化

IoC容器的初始化就是含有BeanDefinition信息的Resource的定位、载入、解析、注册四个过程,最终我们配置的bean,以beanDefinition的数据结构存在于IoC容器即内存中。这里并不涉及bean的依赖注入,只是bean定义的载入。但有例外,在使用Ioc容器时有一个预实例化...

2014-09-16 02:29:49

阅读数 3975

评论数 2

spring源码分析-XmlBeanFactory导读

源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。    本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方...

2014-09-15 21:38:12

阅读数 689

评论数 0

nginx+tomcat+session共享

nginx+tomcat+session共享

2014-09-15 19:52:35

阅读数 785

评论数 0

Servlet的多线程机制与线程安全

一般选择在这样的列上创建索引: 1. 在经常需要搜索查询的列上创建索引,可以加快搜索的速度; 2. 在作为主键的列上创建索引,强制该列的唯一性和组织表中数据的排列结构; 3. 在经常用在连接的列上创建索引,这些列主要是一些外键,可以加快连接的速度; 4. 在经常需要根据范围进行搜索的列上...

2014-09-15 19:43:21

阅读数 2037

评论数 0

解决hash冲突的办法

哈希编址的冲突问题。 1)冲突是如何产生的? 上文中谈到,哈希函数是指如何对关键字进行编址的规则,这里的关键字的范围很广,可视为无限集,如何保证无限集的原数据在编址的时候不会出现重复呢?规则本身无法实现这个目的。举一个例子,仍然用班级同学做比喻,现有如下同学数据 张三,李四,王五,赵刚,吴露...

2014-09-14 00:46:54

阅读数 605

评论数 0

oracle内部块

内部快        pl/sql中要想从数据表中向变量赋值,需要使用select into 语句,这时候需要注意1个问题:        如果查询没有记录时,会抛出no_data_found异常。如果有多条记录时,会抛出too_many_rows异常。        如果出现no_data...

2013-08-31 16:44:21

阅读数 687

评论数 0

quartz时间格式

格式: [秒] [分] [小时] [日] [月] [周] [年]  * :表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。? ? :表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的...

2013-08-29 00:27:06

阅读数 926

评论数 0

创建历史表

--历史表【ESALES_BOOKING_CLOSE_HISTORY_HISTORY】 create table ESALESDATA.ESALES_BOOKING_CLOSE_HISTORY (        ID_ESALES_BOOKING_CLOSE_HIST         VARCHA...

2013-08-29 00:25:35

阅读数 1076

评论数 0

创建动态结果的视图

对于大部分视图而言,返回结果是固定的。但是利用一些变量可以创建动态结果的视图。下面是我常用的创建动态视图的方法: 比如对dba_jobs表权限的控制 create or replace view sys.user_jobs as select j."JOB",j."...

2013-08-28 23:46:48

阅读数 893

评论数 0

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