自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yichudu

技术博客

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 package扫描

扫描项目中所有的类与方法,读取特定注解的值,这种需求在spring中也有.这个xml配置大家应该很熟悉,就是让spring去扫描有哪些类上有@Component这样的注解,帮你组装bean.它背后的代码在Set org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findC

2016-11-30 13:36:02 490

原创 Linux 环境变量

1.系统变量在文件 /etc/profile中.见图1-1图1-1改了之后还要 source 一下这个文本才能立马生效.查看变量PATH的语句为:echo $PATH查看所有变量的命令为: env2.用户变量在每个用户的 ~/.bash_profile 文件中.3.临时变量用export命令临时导出环境变量到当前shell环境中.

2016-11-30 11:30:15 505 1

原创 行列式

三阶行列式计算方法:

2016-11-30 10:50:40 537

原创 selenium 自动化web测试

1.简介用java抓取网页内容有很多种方法。a)使用HttpClient发送请求,然后解析网页或json。b)使用jsoup,来帮我们发请求,方便地像jquery那样抠取标签c)使用selenium,通过浏览器加载页面。1.1 selenium的优势有些内容是通过ajax获取并通过js填充到dom中的,所以离开浏览器拿不到内容。有些网站为防爬虫,用js做了特殊的运算与校

2016-11-25 16:27:13 471

原创 mysql workbench 数据库客户端GUI软件

1.简介mysql官方的客户端GUI软件。与navicat相比,workbench是免费的。地址:http://www.mysql.com/products/workbench/2.链接数据库Database|Manage connections图 2-1 右下角的测试连接3.查看dashboard等运维信息在Navigator视图中有dashboard、cli

2016-11-24 10:26:43 1264

原创 极限, 微分,导数与梯度

1.求导法则(u±v)′=u′±v′(u\pm v)'=u'\pm v' (uv)′=u′v+v′u(uv)'=u'v+v'u (uv)′=u′v−v′uv2( \frac u v)'=\frac {u'v-v'u} {v^2}2.常用公式(xa)′=axa−1(x^a)'=ax^{a-1} (ax)′=axlna(a^x)'=a^xlna (sinx)′=cosx(\sin x)'=\c

2016-11-23 11:07:13 787

原创 显式传参 vs. 请求上下文

1.背景比如有一个HSF服务class OneHsfService{ void dealHSFService(RequestParam requestParam);}它调用了fun1(),fun1()又调用了fun2(),…,调用关系见下 void dealHSFService(requestParam)–调用–> void fun1(param1,param2)–调用–>

2016-11-22 17:31:09 694

原创 阿里云-进程监控与告警

1.背景我在阿里云ECS上部署了个人网站,用到了mysql与tomcat,所以想要分钟级监控这两个进程是否alive。2.安装监控agent3.添加进程监控4设置告警规则5.告警效果

2016-11-18 11:18:02 9650 2

原创 jmeter 性能压测工具

1.下载apache官网下载。推荐zip文件,解压后双击 bin/ApacheJMeter.jar 即可打开。2.测试过程2.1 创建线程组添加|threads。见图1-1 。2.2 设置请求参数选中已创建的线程组 | 右击添加Sampler。以简单的Http Get请求为例,见图2.3 查看结果选中已创建的线程组 | 右击添加监听器。有

2016-11-17 17:03:27 451

原创 G1 收集器

G1是一款面向服务端应用的垃圾收集器。初次发布是在JDK 7这一版本中。长久的目标是替代CMS收集器。1.介绍1.1 G1收集器通过下面一些方法实现了高性能和减少暂停时间的目的首先将Java堆空间划分为一些大小相等的区域(region),每个区域都是虚拟机中的一段连续内存空间。G1通过执行并发的全局标记来确定整个Java堆空间中存活的对象。标记阶段完成后,G1就知道哪些区域基本上是空闲

2016-11-17 11:26:16 678

原创 chrome 桌面通知

1.是否支持//新版的chrome才支持,通过下行进行判断'Notification' in window2.申请权限3.弹出通知

2016-11-10 21:00:13 799

原创 Octave 安装

matlab是收费软件,体积大。octave免费,体积小,在做矩阵运算、画图等方面是一个不错的替代。它与matlab的语法几乎一致!1.下载安装网址:http://www.gnu.org/software/octave/download.html图1-1 下载界面2.使用示例默认安装出阿里菜单就是中文。图2-1 octave使用界面

2016-11-07 16:52:36 1077

原创 Thread Dump与Analyzer

线程转储文件中有什么呢?包含每一个线程的状态及调用堆栈信息。1.thread dump jstack pid 可以输出堆栈信息到控制台,可用重定向命令写入到文件中。2.分析结果为普通文本,可以直接阅读。形如:2016-11-04 23:53:16Full thread dump OpenJDK 64-Bit Server VM (24.95-b01 mixed mod

2016-11-05 02:37:11 2328

原创 GC 的混乱之处

1.两个survivor的名字在gclog中,from space永远指向不为空的那一块survivor space,也就是说时而s0,时而s1。那直接用s0 和 s1好了,还发明新名词干嘛?图1-1  gclog截图在下图中,可以清楚地看到,minorGC时,s1+eden区域被清空,活着的对象被复制到s0中。图1-2 jstat -gcutil截图2

2016-11-03 14:54:35 488

原创 阿里云 云存储OSS的命令行使用

1.简介OSS,Object Storage Service,对象存储服务。简单讲就是把文件放在云上。官网介绍: https://www.aliyun.com/product/oss2.阿里云申请与配置2.1 创建AccessKey图2-1 创建accessKey2.2 创建OSS的bucketbucket是虚拟目录,起到nameSpace的作用

2016-11-01 16:38:47 7785

JEB(android apk 逆向)

JEB,apk逆向神器。整合jython与swt library,可直接运行于win64环境。

2016-02-02

JEB.android_apk_decompiler.zip

JEB,apk逆向工具神器。整合swt-library与jython。直接可以运行。

2016-02-02

apktool_2.0.0rc4.suit.zip

用于将apk逆向为目录,内含字节码文件。 version:2.0.0rc4 使用方法:内含readMe。

2016-02-02

win7防音量过大自干预程序_ vs2010完整解决方案.zip

  Windows是一个多任务操作环境,在同一时刻允许多个应用程序共同输出自己的声音。在这多个程序中,一旦任一进程的音量失常就会严重影响用户的听觉体验。该项目通过Direct X编程在对声卡缓冲区进行音频数据捕获后进行语音信号短时域分析,然后通过Core Audio API进行音量上的实时干预,防止音量大幅突变从而破坏用户本已舒适的听觉体验。 2 项目实现 2.1录音部分 2.1.1枚举录音设备 2.1.2创建设备对象 2.1.3创建录音buffer 2.2波形分析 2.3声音干预

2013-09-21

空空如也

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

TA关注的人

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