#包进行

使用轻量级ORM Dapper进行增删改查

    项目背景    前一段时间,开始做一个项目,在考虑数据访问层是考虑技术选型,考虑过原始的ADO.NET、微软的EF、NH等。再跟经理讨论后,经理强调不要用Ef,NH做ORM,后期的sql优化不好做,公司也没有人对EF,Nh等orm优...

【Java VisualVM】使用 VisualVM 进行性能分析及调优

转载:http://blog.csdn.net/lmb55/article/details/79267277一、概述开发大型Java应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。为了找...

SpringMVC中使用CommonsMultipartResolver进行文件上传

CommonsMultipartResolver是基于Apache的CommonsFileUpload来实现文件上传功能的。所以在项目中需要相应的jar文件。FileUpload版本要求1.2及以上。相应的gradle配置:"commons-fileupload:commons-fileupload:1.2.2"11....

用Fiddler或Charles进行mock数据搭建测试环境

转载:http://blog.csdn.net/qqYJ5/article/details/62216582应用场景:服务器数据不符合测试条件或者服务器未开发完成时,我们可以通过在本地创建数据来达到模拟接口返回数据。fiddler或Charles使用方法1、首先在本地创建txt数据:将抓到的response中的json...

使用mockserver来进行http接口mock

进行单元测试时,必须要mock掉第三方的依赖调用,而mockserver提供了足够的api来支持这种http的mock,现在简单介绍如何使用mockserver进行http接口mock。mockserver依赖<dependency><groupId>org.mock-server</gr...

使用Powermock和mockito来进行单元测试

转载:http://blog.csdn.net/u013428664/article/details/44095889简介Mockito是一个流行的Mocking框架。它使用起来简单,学习成本很低,而且具有非常简洁的API,测试代码的可读性很高。因此它十分受欢迎,用户群越来越多,很多的开源的软件也选择了Mockito。...

使用Eclipse Memory Analyzer进行内存泄漏分析三部曲

转载:http://blog.csdn.net/xb151652000/article/details/8056792源地址:http://seanhe.iteye.com/blog/898277一、准备工作 分析较大的dump文件(根据我自己的经验2G以上的dump文件就需要使用以下介绍的方法,不然mat会...

数据驱动测试二:使用TestNG和CSV文件进行数据驱动

转载:https://blog.csdn.net/heart_1014/article/details/52013173使用@DataProvider注解定义当前方法中的返回对象CSV文件(存放测试数据)作为测试脚本的测试数据集进行数据驱动。用法参考代码:代码在搜索完成后使用显式等待方式,确认页面已经加载完成,页面底部...

关于isNAN()函数内进行的莫名其妙的隐式转换?!

 isNaN(X)函数用于检查其参数是否是非数字值。  如果x是特殊的非数字值NaN(或者能被转换为这样的值 )返回的值就是true。如果x是其他值,则返回false。  首先,我们先来了解一下什么是NAN,NAN即noteanumber,NaN属性用于引用特殊的非数字值。而isNaN()函数通常用于检测pa...

Autofac容器使用属性进行WebApi自动注入

背景使用Autofac进行依赖注入时,经常遇到的场景是在容器中进行类似如下代码的注入操作:builder.RegisterType<BackInStockSubscriptionService>().As<IBackInStockSubscriptionService>().InstancePe...

% 与 format 进行字符串格式化

字符串格式化Python的字符串格式化有两种方式: 百分号方式、format方式1、百分号方式%[(name)][flags][width].[precision]typecode(name)   可选,用于选择指定的keyflags    ...

MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id

在Oracle中我们知道有一个HierarchicalQueries通过CONNECTBY我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4,那么所有节点为根的树的深度均不会超过4,则...

如何优雅地进行错误处理(clean code阅读笔记之六)

错误处理是十分必要的,但是如果对错误处理使用不当则会让代码变得十分臃肿,让阅读者看不清代码的逻辑,更严重的是,这也会让程序变得十分脆弱。本文中将列出一些使用错误处理的技巧,帮助你写出既简洁又健壮的代码。使用Exception而不是返回码返回码是一个历史遗留问题,在以前的没有Exception的语言(比如c语言)中,它是...

【小型系统】简单的刷票系统(突破IP限制进行投票)

一、前言    相信大家平时肯定会收到朋友发来的链接,打开一看,哦,需要投票。投完票后弹出一个页面(恭喜您,您已经投票成功),再次点击的时候发现,啊哈,您的IP(***.***.***.***)已经投过票了,不能重复投票。这时候,我们可能会想,能不能突破ip地址的限制进行刷票呢?有了这样的想法,那就去做吧,下面我将介绍...

请不要盲目的进行横向扩展,优先考虑对单台服务器的性能优化,只有单台服务器的性能达到最优化之后,集群才会被最大的发挥作用

温馨提示:请不要盲目的进行横向扩展,优先考虑对单台服务器的性能优化,只有单台服务器的性能达到最优化之后,集群才会被最大的发挥作用。一、架构图:服务器准备:3台,ubuntu16.04系统master:192.168.1.190nginx反向代理服务器node1:192.168.1.191golang服务器node2:1...
首页上一页...4344454647...下一页尾页