关于ANT指定系统工程编译JDK的设置

直接修改ANT的运行文件:ant.bat ,设置JAVA_HOME,这样所有的ANT都使用设定的JDK也是一种方法; 我以前做Jetty也是这么做的,挺方便; destdir="${build}" fork="yes" executable="/opt/java/jdk1.1/bin/javac" comp...
阅读(20) 评论(0)

http get post 慢速攻击

提起攻击,第一反应就是海量的流量、海量的报文。但有一种攻击却反其道而行之,以慢著称,以至于有些攻击目标被打死了都不知道是怎么死的,这就是慢速连接攻击。slowhttptest是一款对服务器进行慢攻击的测试软件,包含了几种攻击方式,像Slowloris、SlowHTTP POST、Slow Read attack等。总而言之,该工具的原理就是设法让服务器等待,当服务器在保持连接等待时,就消耗了资源。...
阅读(51) 评论(0)

(透彻)java String.getBytes()编码问题

String.getBytes()的问题String 的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使 用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放到另外一台机器后会产生意想不到的问题。比如下面的程序:class TestCharset { public static void m...
阅读(32) 评论(0)

java http post tomcat解除 长度限制

1.    Get方法长度限制Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。如:IE对URL长度的限制是2083字节(2K+35)。下面就是对各种浏览器和服务器的最大处理能力做一些说明.Microsoft Internet Explorer (Browser)IE浏览器对URL的最大限制为2083个字符,如果超...
阅读(3052) 评论(0)

linux 防火墙操作

root/12345 (只能用ROOT操作)iptables -I INPUT -s x.x.x.x -p tcp --dport 8091 -j ACCEPT   #允许x.x.x.x访问本机的8091端口iptables -I INPUT -s x.x.x.x -p tcp --dport 11211 -j ACCEPT  #允许x.x.x.x访问本机的11211端口访问couchbase服务...
阅读(588) 评论(0)

解决 oracle IO占用率很高的问题

突然user io占用率很很高,看了一个AWR报告,发现direct path read temp,direct path write temp的的数率很高,后来怀疑是临时表空间不够了,就试着设了一下让临时表自动增长,问题就解决了。可爽!具体如下,用红色字休就方法就行了:1、查看临时表空间select tablespace_name,file_name,bytes/1024/1024 file_s...
阅读(2674) 评论(0)

Oracle RAC的五大优势及其劣势

不同的集群产品都有自己的特点,RAC的特点包括如下几点:  ·双机并行。RAC是一种并行模式,并不是传统的主备模式。也就是说,RAC集群的所有成员都可以同时接收客户端的请求。  ·高可用性。RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节点存活,就能正常对外提供服务。  ·易伸缩性。RAC可以非常容易地添加、删除节点,以满足系统自身的调整。  ·低成本。能使用较低廉的...
阅读(4429) 评论(0)

oracle手工生成AWR报告方法记录

AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。  AWR报告的原理是基于Oracle数据库的定时镜像功能。默认情况下,Oracle数据库后台进程会以一定间隔(一小时)收集系统当前状态镜像,并且保存在数据库中。生成AWR报告时,只需要指定进行分析的时间段(开始...
阅读(2390) 评论(0)

log file sync 等侍值高的一般通用解决办法

log file sync等待时间发生在redo log从log buffer写入到log file期间。下面对log file sync做个详细的解释。何时发生日志写入:1.commit或者rollback2.每3秒3.log buffer 1/3满或者已经有1M的redo数据。      更精确的解释:_LOG_IO_SIZE 大小默认是LOG_BUFFER的1/3,当log buffer中r...
阅读(2947) 评论(0)

log file sync 因为数据线有问题而造成高等侍的表现

这是3月份某客户的情况,原因是服务器硬件故障后进行更换之后,业务翻译偶尔出现提交缓慢的情况。我们先来看下awr的情况。                       我们可以看到,该系统的load profile信息其实并不高,每秒才21个transaction。先来看看top5events:从top 5event,我们可以发现,log file sync的avg wait非常之高,高达124ms。...
阅读(2198) 评论(0)

Redis

edis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与...
阅读(1111) 评论(0)

Java多线程之Lock的使用

import java.util.concurrent.ExecutorService;  import java.util.concurrent.Executors;  import java.util.concurrent.Future;  import java.util.concurrent.locks.Lock;  import java.util.concurrent.locks.Re...
阅读(1319) 评论(0)

大数据风控 ——互联网消费金融的必由之路

面对蓬勃发展的互联网消费金融 的风控需求,针对中小型消费金 融平台技术能力薄弱的特点,恒 生电子推出了大数据风控平台, 为中小型消费金融厂商提供强大 的风控服务,从三个方面提供专 业的大数据风控支持。...
阅读(1389) 评论(0)

论-多租户技术

多租户技术(multi-tenancy technology)实际是一种 软件架构技术,它是在探讨与实现如何在多用户的环境 下共用相同的系统或程序组件,并且仍可以确保各用户 的业务不互相影响。...
阅读(2011) 评论(0)

Findbugs异常总汇

FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Security 关于代码安全性防护1.Dm: Hardcoded constant database password (DMI...
阅读(1560) 评论(0)
468条 共32页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:667544次
    • 积分:10458
    • 等级:
    • 排名:第1591名
    • 原创:367篇
    • 转载:98篇
    • 译文:3篇
    • 评论:112条