自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 IO流具体实现类概述

IO流概述io包io流类结构如上图,具体各类用途如下:类型 抽象类 具体实现类 用途 字节流 InputStream, OutputStream ByteArrayInputStream, ByteArrayOutputStream 字节数组流;内部提供数组,输入流通过构造函数接收外部数组信息,提供read方法供读取;输出流通过write方法接收字节,存入内部数组,输出流通过toByteArray获取写入的字节数组,通过toString()获取字节数组对.

2020-11-14 10:47:20 339

原创 Java基础

1. 数据类型1.1 基本数据类型基本数据类型bytecharshortintlongfloatdoubleboolean占用字节12248481包装器类型ByteCharacterShortIntegerLongFloatDoubleBoolean范围[-27 ,27-1][0,255][-215, 215-1][-231,231-1][-263 ,263-1]1.2 自动装箱拆箱Java SE5开始

2020-11-14 10:38:37 129

转载 6种负载均衡算法

转载自  http://www.cnblogs.com/SmartLee/p/5161415.html 1、轮询法  将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。2、随机法     通过系统的随机算法,根据后端服务器的列表大小值来随机选取其中的一台服务器进行访问。由概率统计理论可以得知

2017-03-07 09:45:26 427

原创 mp4文件播放不了

做在线视频时,部分mp4文件不能在flash播放器和h5的video标签中正常播放,原因是因为mp4编码不正确,一定要使用h264编码。可以通过使用ffmpeg来进行视频转换,具体如下( 将test.mp4转换为h264编码):ffmpeg -i test.mp4 -c:v libx264 -strict -2 testnew.mp4ffmpeg安装:wget http://www.t

2017-02-17 14:48:18 8975

原创 MQ安装、创建、MQExplore连接

一、安装步骤:1. 用root帐号登录系统2. MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,需确保相关目录下有足够的磁盘空间3. 创建名称为“mqm”的组和用户,并且将用户的目录指定为/var/mqm//建立用户组mqm,注意:组名必须是mqmgroupadd mqm//建立属于组mqm的用户mqm,注意:用户名必须是mqm

2017-02-12 09:30:36 4057

转载 破解并汉化flowplayer

请查看以上连接  :  http://redhacker.iteye.com/blog/1700255根据作者所描述操作,今天正常生成了无logo版

2017-01-13 15:03:48 997

原创 需要考虑并总结的问题

1. IO的五种模型各个细节实现,涉及到的设计模式2. Scoket 服务端客户端建立连接后,服务端能接收的客户端连接数受文件打开数限制3. 10K问题以及解决方案

2017-01-06 09:18:05 270

原创 memcache学习整理

memcache是一个分布式缓存服务,服务器之间不进行通讯,具体存储时分布到哪个服务器依赖于客户端算法,一般是用一致性hash算法。Java客户端具体源码分析: http://jameswxx.iteye.com/blog/1168711一致性hash算法:http://blog.csdn.net/cywosp/article/details/23397179/

2016-12-21 16:15:31 298

原创 IE不兼容placeholder的解决方案

IE789的input输入框不支持placeholder,方案如下:1. 如果没有password: 2. 如果有password:/** * @author hyyu 2016.12.18 * 解决IE不支持placeholder的问题,password类型中必须单独放在一个节点中,不能有兄弟节点 */(function(){ var inputArr = docume

2016-12-19 19:56:24 1817

原创 JS获取客户端信息(屏幕分辨率、浏览器版本、操作系统版本)

JavaScript获取客户端信息

2016-10-28 14:45:20 6383

原创 Token实现防重放

本文主要内容是使用token防重放的代码实现。

2016-09-27 10:53:08 7838

原创 java XSS防护esapi

跨站脚本攻击的防御主要考虑过滤用户输入,和后台输出。1. 过滤用户输入:对所有后台请求使用filter过滤,在filter中将request中有隐患的关键字过滤掉,由于request中值不能直接修改,所以对request使用装饰者模式,filter代码如下:import java.io.IOException;import javax.servlet.Filter;

2016-09-22 09:59:59 11196 1

原创 HashMap在并发环境下发生死循环

HashMap不是线程安全的,在高并发的某种情况下会发生死循环

2016-09-20 14:36:56 518

转载 根据文件头数据判断文件类型

现有一文件,其扩展名未知或标记错误。假设它是一个正常的、非空的文件,且将扩展名更正后可以正常使用,那么,如何判断它是哪种类型的文件?在后缀未知,或者后缀被修改的文件,依然通过文件头来判断该文件究竟是什么文件类型。我们可以使用一个文本编辑工具如UltraEdit打开文件(16进制模式下),然后看文件头是什么字符,以下是常见文件类型的文件头字符(16进制),希望对你有帮助:JPEG (jpg)

2016-09-09 14:46:04 594

原创 maven设置jdk版本

可以试用一下两种方式方式1   设置maven全局jdk        修改 安装目录\maven2\conf\settings.xml jdk-1.6 true 1.6

2016-08-26 10:27:53 1370

原创 JS加密后台解密

公私钥是通过OpenSSl生成。页面如下(公钥是X509格式):Insert title herefunction test(){ var encrypt = new JSEncrypt(); encrypt.setPublicKey($('#pubkey').val()); var encrypted = encrypt.encrypt($('#inpu

2016-08-22 10:26:39 4231

原创 RSA密钥生成指数和模

public class Main { static final String mod="119013762783552790664444510344126639271924844701717173872088828066827617618352052423868797764101050671675010273300968086768952758222793093337410679638385

2016-08-11 00:11:45 9365

原创 spring参数绑定页面request取值问题

Model model,HttpServletRequest request, ModelMap map声明变量request.getSession().setAttribute("test", "1");request.setAttribute("test", "2"); map.addAttribute("test", "3");model.addAttribute("test

2016-08-08 18:50:59 754

原创 Oracle删除表锁

SELECT  lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name,o.owner,o.object_name,o.object_type,s.sid,s.serial#FROM v$locked_object l,dba_objects o,v$session sWHERE l.object_id=o.obje

2016-08-05 11:13:51 337

原创 RSA密钥格式

public static void generateRSAKey() {try {SecureRandom sr = new SecureRandom();KeyPairGenerator kg = KeyPairGenerator.getInstance("RSA",new org.bouncycastle.jce.provider.BouncyCastleProvider());

2016-08-04 16:04:16 4834

转载 【转载】oracle大表添加字段default经验分享

转载自 http://blog.itpub.net/29827022/viewspace-1593139/当oracle单表数据量上亿时,对表进行alter table aa add column_1 varchar2(2) defalut 'Y';时,效率及安全性是必须考虑的因素。 本帖以2亿的数据表aa举例: alter table aa add column_

2016-07-21 00:02:18 250

转载 Oracle中如何更新一张大表记录

转载自  http://blog.itpub.net/17203031/viewspace-1061065/SQL语句是一种方便的语言,同样也是一种“迷惑性”的语言。这个主要体现在它的集合操作特性上。无论数据表数据量是1条,还是1亿条,更新的语句都是完全相同。但是,实际执行结果(或者能否出现结果)却是有很大的差异。笔者在开发DBA领域的一个理念是:作为开发人员,对数据库

2016-07-20 23:32:14 4644

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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