Defonds 的专栏

本博客文章大部分来自于互联网的某个角落(少许原创除外).为尊重原作者劳动付出,转载的话请注明原始出处.谢谢:-)...

如何使用 JMeter 调用你的 Restful Web Service?进行简单的压力测试和自动化测试

表述性状态传输(REST)作为对基于 SOAP 和 Web 服务描述语言(WSDL)的 Web 服务的简单替代,在 Web 开发上得到了广泛的接受。能够充分证明这点的是主流 Web 2.0 服务提供商在接口设计中对 REST 的普遍采用 - 包括雅虎、谷歌以及脸谱 - 出于简单易用、以面向资源的模...

2017-01-22 09:20:27

阅读数:10770

评论数:0

JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码

本文是《JVM 性能调优实战之:一次系统性能瓶颈的寻找过程》 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 20 (提升了 7 倍),并准确定位系统瓶颈:我们应用里静态对象不是太多、有大量的业务线程在频繁创建一些生命周期很长的临时对象,代码里...

2016-09-21 11:25:21

阅读数:39652

评论数:8

JVM 性能调优实战之:一次系统性能瓶颈的寻找过程

玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次...JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性...

2016-09-20 17:39:18

阅读数:25843

评论数:12

Redis 缓存 + Spring 的集成示例

《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现在我们需要把缓存也整合进来,缓存我们选用的是 Redis,本文将在该文示例基础上介绍 Red...

2015-09-24 19:53:26

阅读数:156452

评论数:70

Java 并发工具包 java.util.concurrent 用户指南

1. java.util.concurrent - Java 并发工具包Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。在这个包被添加以前,你需要自己去动手实现自己的相关工具类。本文...

2015-03-03 09:40:29

阅读数:140537

评论数:28

Java 进行 RSA 加解密时不得不考虑到的那些事儿

1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。2. 可以通过修改生成密钥的...

2015-01-16 11:56:05

阅读数:85207

评论数:20

电子商务网站互联网安全防御攻略

电子商务网站,互联网的安全防御相当重要,尤其是牵扯到支付这一块的。本文总结了一些比较通用的 web 安全防御常识,供大家参考一下,也希望可以和关心这一块的同行一起讨论一下这方面的话题。

2014-12-09 18:00:16

阅读数:10028

评论数:14

JMeter 源码解析之一:JMeter 上传文件时,如何参数化 Content-Disposition 的 filename?

问题描述        文件上传时,用户定义 Content-Disposition 是失效的。        笔者在写压力测试脚本的时候,有个上传页面,服务器是根据用户传过来的 Content-Disposition 里的 filename 值来定义保存文件的文件名的。但是测试人员不可能为每一次...

2014-11-29 09:44:31

阅读数:43912

评论数:4

关于 Java Web 项目性能提升的一些思路

关于 Java Web 项目性能提升的一些看法,欢迎大侠们进来提供更多建议,也欢迎拍砖。

2013-12-13 17:01:13

阅读数:6464

评论数:0

黑盒变白盒 - 调试 Red5 项目时查看 Red5 容器内部运行机制

《如何使用 Red5 插件创建 Red5 项目?》介绍了如何在 Eclipse 下创建并调试 Red5 项目。有同学问,“我想在调试 Red5 应用程序时,能够边看Red5 API 边看到 Red5 容器内部运行情况。最好是能修改一下 Red5 源代码,然后看其运行情况。能做到吗?”      ...

2012-06-25 18:32:21

阅读数:5329

评论数:3

空杯心态

空杯心态         空杯心态是一种对工作、学习、生活、生命的放空、低头、吐故纳新。放得越空,拥有越多。做事的前提是先要有好心态,如果想学到更多学问,想提升职业能力,先要把自己想象成“一个空着的杯子”,而不是骄傲自满,故步自封。         空杯心态 - 来源         该词语...

2011-11-10 10:55:56

阅读数:2877

评论数:7

手把手教你写 SQL Join 联接

在关系代数中,联接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起。联接的全部意义在于在水平方向上合并两个数据集合(通常是表),并产生一个新的结果集合...

2010-09-27 16:37:00

阅读数:7231

评论数:7

IT 从业人员的中年危机和中兴的灭顶之灾所映射出的社会问题

2017 年年初以华为集中清理 40 岁以上程序员开始拉开了技术人员“中年危机”的热门话题序幕。2017 年年底又以中兴 42 岁研发负责人欧建新跳楼事件将“中年危机”的热度推向了一个前所未有的高峰。就在最近,作为中美贸易战的升级,美国政府全面禁止向中兴公司出售电子元器件,作为全球四大通信厂商的中...

2018-04-24 10:18:01

阅读数:141

评论数:0

写给开发者看的 Docker 自学教程之开题

本系列教程来自于 Docker 官方网站,是专门针对开发人员的自学教程,会帮你理解并能够使用 Docker 来部署应用程序。本教程分为以下三个阶段。第一阶段:基础入门本阶段将会让你熟悉 Docker 核心概念演示如何构建并部署基本的应用第二阶段:深入探索本阶段演示如何创建并运行 Docker 镜像...

2018-04-03 15:48:46

阅读数:467

评论数:0

IntelliJ IDEA 代码编辑区迷你缩放图插件 CodeGlance

笔者开发环境介绍系统版本:Win8IDEA 版本:14.0.1,IU 版笔者的 14.0.1,IU 版 (含注册码) 已分享 CSDN 资源,有兴趣的朋友可以去下载:http://download.csdn.net/download/defonds/10273483。1. 下载 CodeGlanc...

2018-03-07 12:10:13

阅读数:1074

评论数:1

阿里十大开源项目,看看你用过几个

JSON处理器 fastjsonfastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Co...

2018-02-28 13:39:38

阅读数:1521

评论数:0

关于云计算的 7 个半真半假的神话

与民间信仰不同的是,很多信息技术神话在现实中有一定的基础 - 尽管它们并非完全正确。以云计算为例。很难再想出来另一种技术能如此充满神话色彩了。尽管如此,最顽固的几个神话在现实生活中还是有一定根据的:1. 云计算不安全过去,企业在他们的应用周围部署外围安全工具 (防火墙)。他们也因此自以为高枕无忧了...

2018-01-17 16:06:58

阅读数:1649

评论数:0

云计算说明书

大道至简;至繁归于至简。(以简为美,深入浅出,化繁为简。)~列奥纳多·达·芬奇云计算是一个简单而又直观的概念。然而,它被如此多的炒作包围着,以至于专家们都要想方设法让它听起来很复杂。这些直截了当的定义可以帮我们从天花乱坠的炒作中把它们给理顺清楚:云计算云计算通过网络 (通常是因特网) 来提供服务。...

2017-12-19 17:31:02

阅读数:3072

评论数:0

一次应用访问数据库 IP 配成外网 IP 引发的血案

我们生产的渠道对接系统出现大量推送运营商信息失败的现象。问题最终定位到 mongo 身上:.00:03:05.425 [http-nio-9100-exec-53] ERROR c.d.r.s.i.CarrierOpRepServiceImpl - 存储运营商数据失败,Timeout waitin...

2017-11-04 20:18:27

阅读数:3102

评论数:0

如何充分利用 EA 原则?

前边系列的文章中我们定义了一系列的 EA 原则 - 我们该如何利用它们呢?要从 EA 原则中汲取相关价值需要遵循以下四个步骤:1. 接受度在企业范围内缺乏接受度的原则是没有意义的。你必须说服掌权者。2. 推销将这些原则推销给其他人,尤其是 Cx0 们。这里的目标是让公司的高层领导能够在彼此之间的讨...

2017-10-12 13:40:18

阅读数:3632

评论数:0

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