自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (36)
  • 收藏
  • 关注

原创 jvm参数配置

线上JVM参数设置:JAVA_MEM_OPTS=" -server -Xmx2g -Xms2g -Xmn700m -XX:PermSize=256m -Xss256k -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7 -XX:GCTimeRatio=19 -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSP

2021-03-02 20:16:32 360

原创 loaderRunner 12 场景测试

loaderRunner 12 场景测试创建负载测试场景主要内容: LoadRunner Controller简介 如何启动Controller 如何创建场景 如何修改脚本详细信息 如何生成重负载 如何模拟真实加压方式 如何模拟不同类型的用户 如何监控负载下的系统1.LoadRunner Controller简介Controller提供所有用于创建和运行测试的工具,帮助准确模拟工作环境。 当...

2020-10-15 22:12:32 557

原创 APP客户端性能专项测试手册

APP客户端性能专项测试手册一、前言1.1文档目的通过对本文档的学习,对APP客户端性能专项测试的理论知识,测试工具,测试方法,缺陷分析思路等能有一定程度的了解,并能快速投入到专项测试工作中去。1.2 使用对象全体测试人员及对专项测试有兴趣的人员。二、专项测试概述微医集团作为一家医疗互联网中的领头企业,在APP产品研发测试过程中,除了不断完善功能需求外,对应用的性能体验也更为重视。在应用发布之前保证性能的优越和稳定,是测试部的重要职责。本文档旨在对以往的专...

2020-09-02 15:45:49 1291

原创 盘阿里云ECS内挖矿程序

1.二话不说先上图,cpu一路飙升在100%2.进入服务器top命令查看占用cpu的异常进程3.找到目标PID kill -9 10478 干掉这个进程,没几秒这个Macron的进程又死灰复燃4.定位Macron目录 ls -l /roc/$PID/exe 定位到发现目标文件为/tmp/Macron,打开此文件发现都是二进制的,啥也看不懂5.火速干掉此文件r...

2020-04-20 12:28:58 511

原创 ECS新服务器安装部署

一.rz、sz,zip、git 等安装 yum install -y lrzsz yum install -y unzip zip yum -y install git yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel二.jdk ,maven ,jetty,logs ,mysql 安装(快...

2020-04-20 12:22:21 1033

原创 nginx坑解决

1.先上错误:安装nginx的的时候前面步骤都很顺利,结果最后一步报如上错误,试了两遍,换了两个nginx版本(1.13.7和1.14.0)都死活不行,百度搜索看了下网上的处理方式是把对应的objs/Makefile文件中的将gcc参数中的-Werror去掉,试了两遍也是不行。陷入沉思,之前装过八百十遍都没遇到过这个问题?2.看样只能从错误信息入手了仔细看错误信息,指向文件,obj...

2020-01-14 15:53:35 1048 1

原创 vue遇到刷新404问题

vue刷新报404问题nginx配置 (vue.js官方教程里提到的https://router.vuejs.org/zh-cn/essentials/history-mode.html) server { listen 8787; server_name localhost; root /root/MBShop/static...

2019-10-15 17:18:08 222

原创 Yapi环境搭建(史上最详细步骤)

环境准备操作系统:centos 7 环境要求: nodejs>7.6 mongodb>2.6 git 安装nodejs获取资源(部署nodejs尽可能选择偶数版本,因为偶数版本官方有较长的维护时间,故这次选择8.x。)curl -sL https://rpm.nodesource.com/setup_8.x | bash - 安装yum install -y ...

2019-07-27 21:57:31 10105 7

原创 jvm排查

在日常 Java 的开发中,性能调优肯定是很多人不能绕开的一个环节。而其中最简单,也是最基础的一个问题就是如何定位消耗 CPU 最多的线程。这篇文章中你假笨以一个简单的 Test 例子为蓝本,给各位总结了分析这类问题的常用『套路』。具体如下。这个例子里新创建了 11 个线程,其中 10 个线程没干什么事,主要是 sleep,另外有一个线程在循环里一直跑着,可以想象这个线程是这个进程里最耗 CPU ...

2018-05-17 09:30:52 1241

原创 netty探索之入门前言篇

1.Netty是什么?Netty是一个基于JAVA NIO类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。2.使用Netty能够做什么?开发异步、非阻塞的TCP网络应用程序;开发异步、非阻塞的UDP网络应用程序;开发异步文件传输应用程序;开发异步HTTP服务端和客户端

2017-05-18 09:36:45 704

原创 java8新特性

Java 8:不要再用循环了Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了。在这篇文章里,我们将会去了解传统循环的一些替代方案。在Java 8的新功能特性中,最棒的特性就是允许我们去表达我们想要完成什么而不是要怎样做。这正是循环的不足之处。要确保循环的灵活性是需要付出代价的。retu

2017-04-10 14:48:28 1399

原创 怎样从流程和技术角度避免系统故障?

做为技术负责人,你经常会遇到这样的问题:开发人员如何提高代码质量,减少频繁迭代产生的bug?线上环境突发事故,第一时间如何决策减少事故影响范围?开发人员排查问题速度过慢?随着业务的增长,问题越来越多,第一优先级需要解决什么?系统突然CPU、内存利用率暴增,如何定位代码?数据库连接数被耗尽,怎么办?各种OOM如何

2017-03-23 11:18:22 2843

原创 动态代理-annotation结合

@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface DoRetry { /** * 重试次数 * @return */ int times() default 1; }

2017-01-10 10:21:20 622

原创 高并发实战之------幂等处理

一、背景1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的; 4. 创建业务订单,一次业务请求只能创建一个,创建多个就会出大问题。 二、什么事幂等    一个操作,不

2016-12-15 20:27:50 4339

原创 spring 自定义注解annotation+aspect 环绕通知配置对dubbo的consumer监控报警

背景:对dubbo 的consumer端进行统一监控,实现consumer的统一异常处理、前置provider服务的可用性校验(若dubobo服务不可以发短信提醒)思路:(1)自定义annotation,仅作用在类、方法上。减少代码耦合性,consumer的类或方法只要增加自定义的注解即可。(2)犹豫自定义的annotation有可能标注在服务类上,不一定只标注在c

2016-01-23 16:42:45 7305

原创 gitolite搭建git仓库(服务端+客户端)

gitolite搭建git仓库(服务端+客户端)分类: 滴水穿石 项目管理2012-04-17 19:17 9229人阅读 评论(0) 收藏 举报git服务器allocationtestingsshcvs        git客户端用得很多了,但是从来都没有也不需要自己搭建服务器建立仓库。最近,由于公司某些项目出现了及其混乱的现象,版本上的分叉管理失调甚至导致了厂线

2015-11-16 11:18:56 3732

原创 架构师进阶书籍-(持续更新中)……

淘宝技术这十年 http://download.csdn.net/detail/chichengit/9179611软件架构设计:程序员向架构师转型必备http://download.csdn.net/detail/chichengit/9179635架构之美 http://download.csdn.net/detail/chichengit/9179621软件架构师应该知道的97件

2015-10-14 11:57:39 2232

转载 UML汇总

程序员书单_UML篇分类: 经典书籍2015-10-11 16:09 21人阅读 评论(0) 收藏 举报uml目录(?)[+]UML基础与Rose建模教程 http://download.csdn.net/detail/shenzhq1980/9076199UML和模式应用1 Applying UML and Patterns

2015-10-14 11:36:42 1788

转载 高并发解决方案

大数据量下高并发同步的讲解(不看,保证你后悔)    对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。   为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1、同步和异步的区别

2015-10-12 19:31:26 35492 5

原创 java 一个pid导致cpu过高分析

java进程 cpu load过高分析过程1\  jps -v列出所有的java进程 , top找出cpu占用过高的对应的java 进程pid2\ 使用top -H -p PID 命令查看对应进程里的哪个线程占用CPU过高,取该线程pid3\ 将线程的pid 转成16进制4\jstack [进程pid]|grep -A 100 [线程pid的16进制]  dump出

2015-09-30 13:48:41 2721

原创 简单爬虫实战

1.   某p2p网站每天发新标,对于一个标最后投标导致标满的用户,系统会奖励38元红包,所以写啦个爬虫每隔1分钟去爬取合适的标,然后短信提醒2. 两个要爬去的页面============投资列表===========================标的详情页面如下========================================

2015-07-31 16:26:29 1667

原创 百度GPSutil

=================================================package com.qcar.benz.biz.common;import com.alibaba.citrus.util.StringUtil;import com.alibaba.fastjson.JSON;import org.apache.commons.httpclien

2015-06-03 17:40:50 2149

原创 MAC下secureCRT无法保存密码的解决方法

MAC下secureCRT无法保存密码的解决方法在mac下新安装了secureCRT,取代系统自带的终端工具,主要是为了方便链接服务器。mac下面的secureCRT默认保存不上密码,我们选择了保存密码后,下次登录还是提示密码错误,需要重新认证输入密码。解决办法: 因为secureCRT默认采用mac的keychain来处理密码,所以会出现这个问题。我们

2015-03-31 14:16:51 3134

原创 在Linux环境下mysql的root密码忘记解决方法

MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上

2013-10-12 10:46:47 886

原创 Ibatis代码自动生成工具

Ibatis代码自动生成工具——Abator安装与应用实例(图解)Abator 能自动生成DAO,DTO和sqlMap,大大提高开发效率。Abator 的官方网站:http://ibatis.apache.org/ibator.html使用也比较简单,以下做个实例来介绍: 一、环境准备我的环境:Eclipse SDK  Version: 3.5.2   

2013-09-30 16:35:56 6727 1

转载 Spring mvc详解

第一章 Web MVC简介Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务

2013-09-27 16:20:30 50167 11

原创 全文信息检索lucene框架深度体验

啥也不说先上代码:package com.ali.demo.lucene;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;import org.apache.lucene.analysis.Analyz

2013-09-13 17:44:18 2853

转载 Eclipse反编译插件: JadClipse

Eclipse反编译插件: JadClipseJadClipse是Jad的Eclipse插件,是非常不错的反编译插件。   一、下载: 下载插件: 下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6~3.2M2 下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2

2013-09-13 14:34:04 1328

原创 使用solr搭建你的全文检索

转载于:http://www.blogjava.net/RongHao/archive/2007/11/06/158621.html使用solr搭建你的全文检索Solr 是一个可供企业使用的、基于 Lucene 的开箱即用的搜索服务器。对Lucene不熟?那么建议先看看下面两篇文档:实战Lucene,第 1 部分: 初识 Lucene:http://www.

2013-09-12 18:06:16 1008

转载 Nexus入门指南(图文)

Nexus入门指南(图文)博客分类: MavenJavamavenGoogleApacheTomcat Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间

2013-09-10 14:14:56 844

转载 maven环境搭建

最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk  1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://mave

2013-09-09 16:45:09 642

原创 Lucene 工作原理 之倒排索引

1.简介倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted file)。倒排文件(倒排索引),索引对象是文档或者文档集合中的单词等,用来存储这些单词

2013-07-03 16:36:44 13793

原创 ibatis的自动领域建模工具

11. 领域建模工具(Jtester-Domain)  一、Jtester-Domain是什么?本人基于吴大瑞同学的Jtester基础之上开发用于支持领域建模的Eclipse插件工具,可以通过Jtester生成领域建模所需的Sqlmap文件与Domain Entity类。二、Jtester-Domain怎么安装?步骤一:安装Eclipse。(大家应该都安装了,E

2013-05-07 14:05:00 1118

原创 对付僵尸进程

ps -ef | grep defunct | grep -v grep | awk '{print "kill -9 " $2,$3}'

2013-02-21 13:39:56 488

转载 Java 文件监控,实时监控文件加载

前段时间设计一个文件自动加载系统模块,功能就像是在Tomcat的webapps目录下发布war包那样,只要一有war包加载进来,tomcat立刻就会去解压这个war包,并把它挂载在tomcat上,供网络访问。我这个程序的思路也正是这样,可以监控某一目录下的文件,包括文件的增加,删除,修改,正在加载,加载成功等事件,使用抽象类和接口方式来编写,要拓展此类,十分容易,当然这个也只是个人粗制滥造

2012-12-05 14:29:56 2526 2

原创 JAVA读取Oracle中的blob图片字段并显示

整个流程分为四步,连接oracle数据库 -> 读取blob图片字段 -> 对图片进行缩放 ->把图片展示在jsp页面上。下面进行详细描述:1. java连接Oracle注:数据库是Oracle10g版本为10.2.0, 在数据库中,图片字段类型为BLOB。java中通常使用的是通过jdbc驱动来连接数据库,oracle也不例外,因此必须下载一个Oracle驱动的jdbc需要去

2012-10-24 10:38:44 716

原创 ThreadLocal使用初探

[消息] 好文推荐到我的圈子分类:Java核心技术标签: (可以给文章补个标签哟,最多可添加3个标签)未引用的圈子:确 定取 消  本文分为三部分,第一部分通过例子简单列举同步场景,第二部分则对ThreadLocal进行介绍,最后一部分通过例子展现在web

2012-09-19 10:00:01 1392

原创 oracle数据库性能调优

1、1、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 2、2、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用

2012-07-26 09:45:26 1157

原创 Ext JS 版本在eclipse中使用spket插件设置自动提示的方法

1.打开程序菜单到:Help → Software Updates → Find and Install… → Search for new features to install → Newremote site…2.name: “Spket”,地址URL是http://www.agpad.com/update/           (这个url是可变的要先访问下是否存在)3.重启MyEcl

2012-05-31 15:24:25 905

原创 ibatis相关例子及注意事项

1.   CUSTOMER_CONDITION">     sysdate-7 ]]>                                  ORDER BY GMT_STAT DESC         parameterClass="map">     CUSTOMER_CONDITION"/>   在引用之前必

2012-02-10 20:09:04 848 4

JQuery1.4.2API中文版

JQuery1.4.2API中文版,请下载吧

2012-08-15

jtester

jtester.pdf 中文指南,讲解详细、有例子

2011-11-08

turbine开发指南

turbine开发指南,ibatis,java,中文

2011-11-08

mybatis,ibatis中文开发指南

mybatis,ibatis,中文开发指南,java,pdf

2011-11-08

存储过程和触发器语法详细讲解

存储过程和触发器详解 存储过程和触发器详解 存储过程和触发器详解存储过程和触发器详解

2011-08-05

extjs开发文档学习资料

extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料

2011-03-27

linux常用的密令

linux常用的密令linux常用的密令linux常用的密令linux常用的密令linux常用的密令linux常用的密令linux常用的密令

2011-03-09

华为面试题

华为面试题

2011-02-15

面试题,java,,eclipse

面试题,java,华为,eclipse面试题,java,华为,eclipse面试题,java,华为,eclipse面试题,java,华为,eclipse

2011-01-28

ORacle,EPG的相关资料

ORacle,EPG的相关资料ORacle,EPG的相关资料ORacle,EPG的相关资料ORacle,EPG的相关资料ORacle,EPG的相关资料

2011-01-26

java 设计模式eclipse用法大全

java 设计模式eclipse用法大全java 设计模式eclipse用法大全java 设计模式eclipse用法大全java 设计模式eclipse用法大全java 设计模式eclipse用法大全

2011-01-16

java设计模式和Eclipse用法大全

java eclipsejava eclipsejava eclipsejava eclipsejava eclipse

2011-01-16

PL/sql安装的相关包和文件

PL/sql安装的相关包和文件

2011-01-06

MyEClipse开发手册

MyEClipse开发手册

2011-01-06

BMS的相关资料(DTV),java web

DTV 帮助文档

2011-01-04

Java开发中的数字电视DTV相关资料

BMS相关资料,帮助文档

2011-01-04

java小项目(热身练习)

如果有朋友想用java联系开发一些小项目的,可以下载看看,很有代表性的,很适合初学者,一些高手就不要下了

2010-08-02

您有新的订单请及时处理(甜美女版)

新订单及时处理

2021-10-24

设计模式之禅

设计模式之禅

2015-10-14

软件架构师应该知道的97件事

软件架构师应该知道的97件事

2015-10-14

架构之美(清晰版)

架构之美

2015-10-14

淘宝技术这十年

淘宝10年员工10年历程

2015-10-14

maven插件jar

eclipse的maven插件,比较好用 jar

2014-11-02

fomatter 格式化

阿里的格式化模板

2014-07-31

eclipse不能运行main补丁

解决eclipse里提示类路径太长、启动不了

2014-04-26

Quartz Job Scheduling

Quartz Job Scheduling 的详细中文文档

2014-04-03

亿图图示专家V7

亿图图示专家V7

2013-10-25

exe文件制作

给老婆过生日的软件

2013-10-19

easyexplore

eclipse、myeclipse中快速定位某一文件的所在目录

2013-10-15

jTester 使用指南.pdf

jTester 使用指南.pdf JTester是一个非常优秀的单元测试框架。早先的jTester中提供了dbFit方式来准备和验证数据库数据,应该来说,这个工具解决了很多问题。实际使用过程中,开发同学反映编辑和准备数据比较麻烦。数据操作错误需要在单独的html文件中才能查看到,也比较麻烦。 jTester从1.1.6开始推出了一种新的数据库数据准备和验证的方法 - DataMap方式。

2013-07-15

jtest domain领域建模工具

jtest domain领域建模工具

2013-05-07

oracle秘籍

所有关于oracle的实战经验

2012-11-13

重构 改善既有代码的设计(中文版)

重构 改善既有代码的设计(中文版)

2012-08-15

样式表中文手册.

样式表中文手册.

2012-08-15

空空如也

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

TA关注的人

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