自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (34)
  • 收藏
  • 关注

原创 Sftptool

Sftptool Sftptool是一款实时采集/推送文件的工具。工具支持后台不间断持续运行,并有以下特点: 支持ftp/sftp协议; 支持同时从多个源目录采集文件; 支持将采集到的文件存储多份至本地; 支持同时推送多个源目录至远程目录; 有需要的同学可以联系我,加V:15651607767 ...

2020-11-12 12:01:50 264 1

原创 一次性能测试中JVM频繁Full GC的解决经验总结

问题现象 最近对平台功能进行性能优化。功能完成后,开始在环境进行长稳测试。使用模拟客户端以每秒15000TPS向系统发送请求,结果发现系统性能总是保持一段时间后开始下降,最坏的情况只有8000到9000TPS左右,之后开始上升下降反复来回。 问题分析 系统由java编写,性能...

2019-04-18 15:41:26 9620 1

原创 springmvc中使用aop实现登录验证

在项目中,有的API接口需要进行用户是否登录的验证,一开始就是编写一个公共方法,然后在需要使用的地方调用一下。后来觉得不方便,有不少地方需要调用,都要这么手动Copy一下。于是琢磨看看能否使用aop实现。        首先,在**-servert.xml配置文件中增加aop注解支持:              编写切点,切面。随便举个列子,可能不是本

2016-03-14 14:20:04 7068 1

原创 springmvc接口参数如何解析

之前使用springmvc做rest接口的后台框架。遇到一个问题,就是要将传入的某个参数直接映射成Enum枚举类型。一开始我传入枚举值的orderinal值,总是失败。后来传入枚举值的字符串值就OK了。当时觉得自己对springmvc如何解析接口参数的,是一点都不了解。现在有空回头记录一点资料。    1、SpringMVC类型转换、数据绑定详解[附带源码分析]         htt

2016-02-15 23:05:24 1949

原创 Mybatis的Enum类型转换器

今天朋友遇到这么一个问题:使用Mybatis进行Enum类型数据读取的时候,出现了异常。报错:找不到此枚举类型。我之前正好使用过mybatis 保存枚举类型的经验。         之前我用mybatis保存项目中的枚举类型的值,保存到数据库中是以字符串形式的,而朋友保存的是枚举类型,导致出现了异常。为什么使用字符串就可以呢?我也是百思不得其解。后来查资料结合阅读源码,总算明白了。 mybat

2016-02-15 22:49:42 2231

原创 android学习笔记5——安全方面知识

由于业务安全需要,原来的RSA加密算法中的填充方式要替换为新的,所以最近两天把一些安全知识重新学习了一下。        AES, RSA, MD5, SHA1等等算法,之前只是听说过,然而并不清楚其本质以及使用场景。经过最近阶段的学习,基本上搞清楚了这些概念,因此总结梳理一下:        一、加密 解密 签名 验证签名        加密解密很好理解,就是发送方为了信息的保密性,通过算

2015-11-25 10:14:10 438

原创 android学习笔记4——spannablestring

最近边工作边学习,PL分配了一个小需求:在一款**详情下面增加标题和链接。 类似于 : 政策: 打开

2015-11-23 19:30:35 370

原创 android学习笔记3——content provider

1、为什么使用内容提供器应用程序之间可以共享数据,例如一个第三方app可以通过系统的contacts内容提供器,方便的获取到联系人的电话、邮件等联系方式。简单的说,内容提供器为app提供了一个对外开放的数据访问通道。2、如何使用内容提供器获取数据通过内容提供器获取数据,主要涉及两个元素:ContentResolver,URI。ContentResolver:通过系统提供的getContentReso

2015-11-06 18:25:59 391

原创 android学习笔记2——Service

service一、为什么使用Serviceservice和acitivity主要的区别就是Acitivity具有用户界面,而service没有用户界面,是可以长期运行的后台程序。即使用户将进程切换到后台,服务仍然可以再后台运行。二、service两种形式1、started 2、bound三、service两种启动方式1、startService() 2、bindService()

2015-11-04 18:32:15 511

原创 android学习笔记1——Activity

Activity1、活动的启动、停止 startAcitivity() stopAcitivity() 2、使用Intent传递参数 3、Activity的生命周期 onCreate() onStart() onResume() onPause() onStop() onD

2015-11-04 16:55:08 413

原创 菜鸟学习C++-使用GDB调试多线程死锁

多线程是C++中经常使用的技术。多线程经常访问共享资源,这时候就可能需要线程同步技术。如果对共享资源有访问顺序,操作不当的话就很容易产生死锁。在本节,笔者就和大家一起看看在linux机器上怎么调试多线程死锁。       首先,构造一份多线程死锁的程序。我把命名为“狗”示例类。狗狗爱啃骨头,那么它就有两个线程:线程1是从头开始吃骨头,线程2是从尾开始吃。 对资源的保护使用了互斥体。这两个线程其

2013-12-09 00:25:55 4076

原创 菜鸟学习C++-C++异常

背景: 第一次写技术博客,呵呵。自己对C++、linux比较感兴趣。虽然自己已经学习C++有三年,实际工作使用一年了, 但是还是感觉自己很薄弱,所以讲自己学习C++的学习历程写出来分享,和大家共同成长。 PS:所有的程序程序都是Vim编辑,在CentOS机器上运行。 好了,下面开始异常学习吧。 C++中异常的使用算是比较高级一点的东西,很多情况下可能我们并不是接触的太多。但是使用

2013-12-01 23:47:33 620

CXF结合Spring发布Json格式WebService示例

本实例工程使用Apache CXF组件快速开发WebService。基于Spring框架,使用了Maven项目,但由于时间原因,只使用了Maven Project的框架,还是使用lib文件夹存放所需的cxf库,传入传出对象支持Json格式。

2013-06-13

web-new-jianli

web-jianli-newweb-jianli-newweb-jianli-newweb-jianli-new

2013-06-01

2013codeWebBme

好好研读 好好研读 下周好好看一下 下周好好看一下

2013-05-19

Java使用log4j的实例

Java使用log4j的实例

2013-02-28

HttpClient库

codeproject中使用C++封装的http协议库,支持https。简单、实用。

2012-11-04

简易命令行XueTr

一个强大的手工杀毒工具,支持32位的2000、xp、2003、vista、2008和Win7操作系统。 本工具目前实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存、定时器、热键信息查看,杀进程、杀线程、卸载模块等功能 2.内核驱动模块查看,支持内核驱动模块的内存拷贝 3.SSDT、Shadow SSDT、FSD、KBD、TCPIP、Classpnp、Atapi、Acpi、SCSI、IDT、GDT信息查看,并能检测和恢复ssdt hook和inline hook 4.CreateProcess、CreateThread、LoadImage、CmpCallback、BugCheckCallback、Shutdown、Lego等Notify Routine信息查看,并支持对这些Notify Routine的删除 5.端口信息查看,目前不支持2000系统 6.查看消息钩子 7.内核模块的iat、eat、inline hook、patches检测和恢复 8.磁盘、卷、键盘、网络层等过滤驱动检测,并支持删除 9.注册表编辑 10.进程iat、eat、inline hook、patches检测和恢复 11.文件系统查看,支持基本的文件操作 12.查看(编辑)IE插件、SPI、启动项、服务、Host文件、映像劫持、文件关联、系统防火墙规则、IME 13.ObjectType Hook检测和恢复 14.DPC定时器检测和删除 15.MBR Rootkit检测和修复 16.内核对象劫持检测 17.WorkerThread枚举

2012-10-19

高级Bash shell脚本编程

我看过的质量较高的shell脚本编程。初学者很容易上手,另外还推荐Linux程序设计,也非常好。

2012-08-31

openssl实例

包含了openssl发送https消息的完整实例,是在windows环境下的。

2012-03-20

nessus 配置文件

主要介绍nessus命令行模式,nessus配置文件。

2012-01-16

HttpClient的jar包和源码

httpclient是java中对http超文本传输协议支持的最好的一个工具。

2011-12-05

xml使用方法大全

本文主要介绍了xml的使用方法。从xml的内容,写作,注意事项等几个方面详细介绍xml的内容。

2011-11-22

行政测验之数学运算

行测出题小组之数学运算,瓜瓜神算。请在十分之之内答题。否则超时。

2011-10-28

数学预算行政能力测验

瓜瓜神算,行测出题小组,请在10分钟之内答完所有的题目

2011-10-12

端口扫描工具xscan

端口扫描工具,用来扫描IP段内的端口。同时,用来检测系统漏洞,提出解决方案。

2011-09-08

Cookie机制和Session机制

详细的介绍了cookie和session的区别。

2011-09-08

java开发教程Jdom使用教程

JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。

2011-08-29

Log4j的简单使用教程

在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息

2011-08-29

网络抓包工具wireshark

。 在过去,网络封包分析软件是非常昂贵,或是专门属于营利用的软件。Ethereal的出现改变了这一切。在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal是目前全世界最广泛的网络封包分析软件之一。

2011-08-05

网络安全工具webscarab及使用说明

 WebScarab的HTTP代理提供了预期的功能(包括HTTPS拦截,不过和PAROS一样有认证报警)。WebScarab也提供了一些花哨的功能,比如SSL客户认证支持,十六进制或URL编码参数的解码,内置的会话ID分析和一键式“完成该会话”以增加效率等。

2011-08-05

Winpcap、Jpcap使用

关于java语言的网络工具wincap、Jpcap的使用方法和注意的问题、以及参考的帮助文档和官网。

2011-07-31

eclipse插件开发

英文版的eclipse插件开发技术。简单易懂。

2011-07-28

eclipse插件开发技术

英文版的eclipse插件开发技术。简单易懂。

2011-07-28

eclipse插件开发英文版

英文版的eclipse插件开发技术。简单易懂。

2011-07-28

Linux命令全集

Linux命令全集 CHM版,十分好用,非常适合linux工作者手册

2017-01-10

Eclipse插件EasyShell

easyshell

2016-09-13

storm入门教程

storm

2016-09-13

python标准库

python标准库,高清版,带书签方便阅读,经典书籍

2015-10-12

log4net使用代码配置,实现动态文件打印

通过使用代码配置,利用log4net根据文件名称,实现动态打印效果。特别适合在多模块环境中,不同的类模块打印输出到不同的文件中。

2014-06-29

samsung面试

samsung, interview,面试

2014-05-14

计量基础知识复习要点

计量基础计量基础计量基础计量基础计量基础计量基础计量基础

2013-07-05

计量基础知识

计量基础知识

2013-07-03

maven实战完整版

完整版的maven介绍,方便大家学习。Juven Xu执笔。

2013-06-11

空空如也

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

TA关注的人

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