Defonds 的专栏

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

排序:
默认
按更新时间
按访问量

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

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

2017-01-22 09:20:27

阅读数:11147

评论数:0

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

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

2016-09-21 11:25:21

阅读数:40807

评论数:9

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

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

2016-09-20 17:39:18

阅读数:28755

评论数:12

Redis 缓存 + Spring 的集成示例

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

2015-09-24 19:53:26

阅读数:163759

评论数:70

警惕 MySql 更新 sql 的 WHERE 从句中的 IN() 子查询时出现的性能陷阱

mer_stage 表有 216423 条记录,DDL:CREATE TABLE `mer_stage` ( `STAGE_ID` int(11) NOT NULL AUTO_INCREMENT, `MER_ID` int(11) NOT NULL, `MER_CODE` varcha...

2015-07-03 19:55:53

阅读数:22462

评论数:3

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

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

2015-03-03 09:40:29

阅读数:149330

评论数:30

Maven 项目打包需要注意到的那点事儿

关于 Maven 打 war 包《使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目》详细介绍了如何在 Eclipse 使用 Maven 新建一个 JEE 项目并对其进行断点跟踪调试,但是没有介绍如何对 JEE 项目打 war 包。其实很简单,你只需要把 pom.xml 中的 j...

2015-01-28 17:04:26

阅读数:129404

评论数:26

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

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

2015-01-16 11:56:05

阅读数:91249

评论数:21

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

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

2014-12-09 18:00:16

阅读数:10293

评论数:14

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

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

2014-11-29 09:44:31

阅读数:47265

评论数:4

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

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

2013-12-13 17:01:13

阅读数:6848

评论数:0

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

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

2012-06-25 18:32:21

阅读数:5453

评论数:3

空杯心态

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

2011-11-10 10:55:56

阅读数:2948

评论数:7

手把手教你写 SQL Join 联接

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

2010-09-27 16:37:00

阅读数:7784

评论数:8

String 类型实例的 enum 配合 switch 使用的一个小例子

An enum type has no instances other than those defined by its enum constants. It is a compile-time error to attempt to explicitly instantiat...

2018-08-02 14:28:17

阅读数:405

评论数:0

一些 IT 公司确实存在着很多能够把狼蒸发掉的小白兔

转发周鸿祎微博原文: 公司部门领导和人力资源部门要定期清理小白兔员工,否则就会发生死海效应:公司发展到一定阶段,能力强的员工容易离职,因为他们对公司内愚蠢的行为的容忍度不高,他们也容易找到好工作,能力差的员工倾向于留着不走,他们也不太好找工作,年头久了,他们就变中高层了。这种现象叫“死海效应...

2018-07-11 13:49:59

阅读数:982

评论数:0

关于 Windows 不断报 "脚本错误 当前页面的脚本发生错误" 警告窗口的解决办法

笔者 Windows 版本:Windows 8 Enterprise 64 位 (DirectX 11) Windows 有一天忽然开始报 “脚本错误 当前页面的脚本发生错误” 警告窗口: 不管点 “是” 还是 “否”,电脑使用一段时间以后还是会弹这个烦人的框。 按照搜索来的解决办法,禁...

2018-06-15 10:41:13

阅读数:2121

评论数:2

Oracle LISTAGG() 聚合查询用法 GROUP BY 和 PARTITION BY 的使用和比较

基本语法:LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)。 可以配合 GROUP BY 进行聚合查询,也可以配合 PARTITION BY 进行聚合查询。 直接上例子。 TEST_USER 表记录如下: TEST_RECORD 表记录如下: ...

2018-05-25 19:07:54

阅读数:1971

评论数:0

IT 从业人员的中年危机和中兴的灭顶之灾两个 IT 界大新闻背后隐藏的社会问题

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

2018-04-24 10:18:01

阅读数:3039

评论数:1

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

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

2018-04-03 15:48:46

阅读数:3005

评论数:0

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