自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 记录一次 寻找REDIS KEY 丢失的原因

RDB想落地写不了文件,所以一直报saving error, 跟他们报告了REDIS 被了, 昨天开FTP把所有端口打开了, 而且我们一直都是空口令,所以受到了 , 但也不至于数据丢失吧,果断顺着日志找轨迹.今天,隔壁组的程序说他REDIS的KEY 丢失了,问我是不是删除了他的KEY,我有点无语,我们在不同的REDIS服务,端口都不相同,我怎么会删除你的KEY了,但我们部署在同一台服务器上,我果断看了下他的REDIS日志。看了下REDIS进程的拥有者,是REDIS用户。

2024-03-06 10:53:36 354

原创 JAVA一些用于作标志位的一些接口

  Java 中 有很多接口内容为空的 ,基本上是用来做标志位的, 比如 RandomAccess  ,   Serializable    基本都是配合  instanceof一起使用

2015-10-11 13:18:49 796

原创 企业架构

企业架构     

2015-10-11 13:13:34 186

原创 自动化测试

import timefrom selenium import webdriverbrowser = webdriver.Firefox()browser.get('https://mail.qq.com/mail/')time.sleep(3)browser.find_element_by_id("rcmloginuser").send_keys("username")...

2015-01-13 18:01:49 171

原创 DOCKER使用指南

2、docker使用过程实践2.1 在测试机启动容器,安装sshdocker run -i -t ubuntu /bin/bash #此方式运行的容器,退出后容器就会关闭。 apt-get install openssh-server #安装ssh #需要修改/etc/sshd/sshd_config文件中内容 PermitRootLogin yes UsePAMno2....

2015-01-08 15:11:37 427

原创 场景经验

 锁链的使用场景:游戏行业最简单的例子,A玩家,B玩家。A打B,B打A,A打B时,先锁A,再锁BB打A时,先锁B,再锁A这样就有一定机率出现这样一种情况,线程[1]先把A锁住,准备锁B,线程[2]锁住B了,准备锁A,so。。。  mysql:max_connections   最大并发连接innodb_thread_concurrency  =  cp...

2014-12-11 13:13:35 139

原创 JVM优化

  锁消除参数(需要加上逃逸分析来对变量作用域进行检测) -XX:+DoEscapeAnalysis=true EliminateLocks=true  避免波动太大xms   xmax  参数一致  新生代与老生代比例调整SurvivorRatio  新生代进入老生代的age -XX:MaxTenuringThreshold=1...

2014-12-11 13:12:38 133

原创 mysql udf 提权

mysql的udf提权方法01 May 2013UDF(用户定义函数)是一类对MYSQL服务器功能进行扩充的代码,通常是用C(或C++)写的。通过添加新函数,性质就象使用本地MYSQL函数abs()或concat()。当你需要扩展MYSQL服务器功能时,UDF通常是最好的选择。但同时,UDF也是黑客们在拥有低权限mysql账号时比较好用的一种提权方法。适用场合:1、目标主机系...

2014-12-06 17:56:32 841

原创 mysql 提权

(也可适用于WEBSHELL提权,此方法已被改进,不会弹黑CMD窗口.过段时间放出!)1、连接到mysql 服务器 mysql -u root -h 192.168.0.1mysql.exe 这个程序在你安装了mysql的的bin目录中   2、让我们来看看服务器中有些什么数据库mysql>show databases;mysql默认安装时会有mysql、test这两个数据库,如果你看...

2014-12-06 14:51:30 157

原创 BeanUtils.copyProperties VS PropertyUtils.copyProperties

 BeanUtils.copyProperties VS  PropertyUtils.copyProperties 作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业务依赖于null来判断,导...

2014-11-19 20:17:16 166

原创 ServerSocket backlog参数解析

[color=indigo][b]已经经过小弟的手动测试[/b][/color]转载(http://blog.csdn.net/huang_xw/article/details/7338487)输入连接指示(对连接的请求)的最大队列长度被设置为 backlog 参数。如果队列满时收到连接指示,则拒绝该连接。注意: 1. backlog参数必须是大于 0 的正值。...

2014-09-28 14:24:48 994

原创 隐藏或者混淆nginx返回的Server信息

  初衷:在互联网中,我们要随时防止别人的渗透,所以我们要学会隐藏自己.在nginx中,我们访问http会话的话,response返回的header 中会返回 Server:nginx/版本号 ,如笔者使用1.7.0 则返回 Server:nginx/1.7.0 这个东西被黑客看到的话,基本上可以根据指定的版本寻找攻击了.所以我们要隐藏版本号或者返回一个自定义的server给客户端...

2014-08-13 13:11:17 2805 2

原创 锁粗化测试

锁粗化    可以用来降低锁定成本的优化是锁粗化(lock coarsening)。锁粗化就是把使用同一锁对象的相邻同步块合并的过程。如果编译器可以用锁省略清除锁定,那么它就可能用锁粗化降低开支。     如:               代码在循环中不断的需要获得对象锁,是要耗费资源的,我们进行下锁粗化                         ...

2014-07-03 20:01:02 274

原创 java虚拟机内存模型

                                        java虚拟机内存模型是java运行的基础                  jvm将其内存分为程序计数器,虚拟机栈,本地方法栈,java堆,方法区                                                             一              ...

2014-07-03 19:30:35 102

原创 安全测试基础笔记

  xss测试工具          WebInspect            DevInspect    数据越权:      横向越权:          同级别用户相互访问      纵向越权:         低级别用户访问高级别用户权限...

2014-07-03 00:58:22 156

原创 String.intern 在java 6,7 和8中的使用- 字符串常量池

 String.intern in Java 6, 7 and 8 – string poolingString.intern 在java 6,7 和8中的使用- 字符串常量池 This article will describe how String.intern method was implemented in Java 6 and what changes were ma...

2014-05-21 17:05:02 440

原创 基本类型转String 和字符串连接机制

Primitive types to String conversion and String concatenation基本类型转String 和字符串连接机制   Primitive types to String conversion 基本类型转换为String From time to time you may need to create a str...

2014-05-21 17:03:32 225

原创 一些笔记

 BigHash { [HashMapA   key valueHashMapB   key 时间HashMapC   key 生命周期]   getAll();     }    线程扫描生命周期   BigHash.getAll();  {      if(过期){    remove()...

2014-03-13 10:10:05 114

原创 spring的autowire详解

spring 中 autowire 经常使用,但很少关注其每个含义,今日MARK下 <bean>的autowire属性有如下六个取值,他们的说明如下:1、 No:即不启用自动装配。Autowire默认的值。2、 byName:通过属性的名字的方式查找JavaBean依赖的对象并为其注入。比如说类Computer有个属性printer,指定其autowire属性为by...

2013-11-24 23:09:34 780

原创 项目中总结一些小经验

       最近接手别人的项目中,遇到了许多坑,故作了些笔记,个人视野,如有不对之处,各位客官予以纠正      前端:     1.       <input type="submit"   onclick="dosubmit()"  />  很容易引起二次提交    2.      <a href="#"  onclick="dogoherf...

2013-11-13 09:18:17 245

原创 镜像队列阐述(翻译)

http://activemq.apache.org/mirrored-queues.html                     Mirrored Queues----------------------------------------------------------------------  镜像队列   Queues provide an exce...

2013-07-27 08:26:09 191

原创 如何定位java.lang.NoSuchMethodError

            在运行一个程序时,出现了如下错误,且编译器没有出现红框,也就是传说中的NoSuchMethodError                     由图中可以知道RegularExpression 有一构造方法RegularExpression(String a ,Sting b, Local local)  被调用啦,但我们提供的RegularExpre...

2012-12-15 21:55:43 255

原创 怎么查看80端口占用情况_如何查看端口占用情况

 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"  经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 ...

2012-07-18 15:45:56 93

原创 分页存储过程

 create or replace procedure PageOracle(p_pageSize in number, --输入参数:每页记录数p_currentPage in number, --输入参数:当前页p_sql in varchar2 , --查询语句 v_maxPage out number, --总页数--v_totalRows out num...

2012-07-18 15:42:32 76

原创 FCKEDITOR 空a标签

      mark:     FCKEDIOTR  会自动过滤空的A标签  <a href="#"></a>

2012-04-28 17:48:42 92

原创 like 查询注意事项

 http://rdc.taobao.com/team/jm/archives/1530 1. like %keyword    索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like keyword%    索引有效。 3. like %keyword% 索引失效,也无法使用反向索引。==...

2012-04-22 17:35:35 248

原创 hibernate

    在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个list,该list中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是object对象。3.查询两个或两个以上的字段,默认情况下,list中封装的是object[],长度与所查询...

2012-04-18 13:57:50 92

原创 正则表达式 贪婪与堕落

  String str = "start [IMG:http://www.0570fc.com/upfiles/WebEditorfiles/newsfiles/2012116155320299.jpg] 分割线 [IMG:http://www.0570fc.com/upfiles/WebEditorfiles/newsfiles/2012116155320299.jpg] end"; ...

2012-03-09 11:24:59 102

原创 jsp, freemarkere ,velocity

  转载:http://blog.163.com/09zzy@126/blog/static/7119766520105201748942/         在java领域,表现层技术主要有三种:jsp、freemarker、velocity。 jsp是大家最熟悉的技术 优点: 1、功能强大,可以写java代码 2、支持jsp标签(j...

2012-02-29 13:32:48 93

原创 jvm内存管理笔记二

      选自毕玄的<<分布式java应用>>         堆:      堆用于存储对象的实例及数组值,  可以认为java所有通过new创建的对象的内存都在Heap中进行分,Heap中对象所占用的内存由gc进行回收.大小可通过-Xms和-Xmx控制。  32位操作系统最大为2GB,64位无限制   -Xms为jvm启动时申请的最小Heap内存,默认...

2012-02-29 00:12:15 116

原创 jvm内存管理笔记一

        节选自毕玄<<java分布式应用>>         jvm 内存结构                            依据jvm规范将内存空间划分为方法区,堆,本地方法栈,JVM方法栈,pc寄存器.     方法区:   方法区域是全局共享的。    存放了要加载的类的信息(名称,修饰符).类中的静态变量,类中定义为f...

2012-02-28 23:32:06 116

原创 解析xml乱码

话说有一天,哥要解析XML,于是就百度COPY了一段代码,用的是org.jdom这个包 xml内容如下 [color=red] 新宏·香榭丽舍 [/color] 简析代码: SAXBuilder sax = new SAXBuilder(); Document xmlDom = sax.build(new...

2012-02-27 14:50:18 206

原创 tomcat gzip压缩

Connector port="80" maxHttpHeaderSize="8192"                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"                enableLookups="false" re

2012-02-19 12:53:07 114

原创 An invalid XML character (Unicode: 0x4) was found in the element content of the

转自网上:  An invalid XML character (Unicode: 0x4) was found in the element content of the document.org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x4) was found in the element ...

2012-02-13 12:09:08 2484

原创 session详解

作者:郎云鹏(dev2dev ID: hippiewolf)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状...

2011-12-06 11:06:15 138

原创 java 中文排序(网上转载)

package cc.util.List.cnsort;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.text.Collator; import java.util.Comparator; im...

2011-07-07 15:05:20 141

原创 tomcat 域名配置

  tomcat 下server.xml 配置文件 <Host name="www.dpsenmall.com" appBase="D:\var" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false&quot

2011-05-18 16:11:12 148

原创 javascript this 在a 标签中的使用

<html><head></head><body> <a href="javascript:alert(this)">seasion1</a> <a href="#" onclick="alert(this)">seasion2</a&amp

2011-05-16 17:07:11 422

原创 代码注意

下面都是从PMD规则中总结的一部分代码优化建议:1.局部变量只被赋值一次可以声明为final说明: 使用final标识后,Java在编译的时候会自动把变化替换成常量,这样程序的运行效率就会提升2.如果传入长度为1的字面意义参数,这调用String.startsWith 可以使用 String.charAt(0) 方法节省运行时间说明:关于这点比较好理解,String对象本身就是ch...

2011-05-06 19:05:22 96

原创 myeclipse svn 问题

自从MyEclipse8版本以上,安装插件变得非常麻烦,需要通过MyEclipse Configuration Center进行安装,很多安装不成功,网上google发现是因为MyEclipse网站访问被屏蔽的原因。后来上网找了多种安装SVN插件的方法,都不成功后,非常郁闷,经过多次的摸索后,终于找到安装的方式,赶快分享一下,步骤如下:1.在MyEclipse安装目录的dropins 下新...

2011-04-07 15:27:03 154

python操作DB示例

python操作DB示例

2016-09-07

havdetectiontool

硬件检测是否开启虚拟化服务 docker wakaka

2016-02-03

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

TA关注的人

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