好好生活
  平平淡淡每一天

编辑

04 2020 档案

摘要:参数化 JMeter的参数化存在两种方式 录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 准备工作 录制一个脚本(可以用badboy工 阅读全文
posted @ 2020-04-30 10:28 踏步 阅读(591) 评论(0) 推荐(0)
摘要:涉及环境 Badboy version 2.2 JDK: 1.8.0_25 Apache JMeter-2.12 代理所要完成的工作就是录制发往服务器的请求。 JMeter录制脚本有多种方法,其中最常见 的方法是用第三方工具badboy录制,另外还有JMeter自身设置(Http代理服务器+IE浏览 阅读全文
posted @ 2020-04-30 10:27 踏步 阅读(412) 评论(0) 推荐(0)
摘要:JMeter的属性和变量 JMeter属性统一定义在jmeter.properties文件中。JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义 一些JMeter使用的默认值。例如,属性remote_hosts定义了JMeter在远程模式下运行的服务器地址。属性可以在测试计划中引 阅读全文
posted @ 2020-04-30 10:26 踏步 阅读(169) 评论(0) 推荐(0)
摘要:JMeter安装 软件下载地址 JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html?ssSourceSiteId=ocomen JMeter:http://jmeter.apache.or 阅读全文
posted @ 2020-04-30 10:12 踏步 阅读(618) 评论(0) 推荐(0)
摘要:相关依赖jar包 log4j-1.2.17.jar jfinal-4.8.jar JFinal配置 log4j 日志 在 extends JFinalConfig 配置类的 configPlugin() 方法中配置 log4j 日志 @Override public void configPlugi 阅读全文
posted @ 2020-04-29 15:38 踏步 阅读(748) 评论(0) 推荐(0)
摘要:点击跳转(和name对应) <a href="#shuiguo">点击跳转到"水果"处</a> name 被跳转处 <a href="#" name="shuiguo">水果</a> 阅读全文
posted @ 2020-04-28 18:55 踏步 阅读(181) 评论(0) 推荐(0)
摘要:Java 基本类型的 Hibernate 映射 标准SQL类型 大小和取值范围 映射类型 Java类型 INTEGER 4字节 integer或者int int或者java.lang.Integer BIGINT 8字节 long long or java.lang.Long SMALLINT 2字 阅读全文
posted @ 2020-04-28 18:30 踏步 阅读(509) 评论(0) 推荐(0)
摘要:1.数据拆分多线程Callable处理 1.定义一个等于CPU核心数的线程池2.根据数据 List 处理每个线程可以分到的数量List3.Callable 线程处理数据4.Future 获取Callcable线程处理后的数据5.把 Future 获取的数据重新 addAll 进 List6.返回数据 阅读全文
posted @ 2020-04-28 12:15 踏步 阅读(779) 评论(0) 推荐(0)
摘要:原文地址 http://blog.csdn.net/qq_25806863/article/details/71214033 一般使用线程池执行任务都是调用的execute方法,这个方法定义在Executor接口中: public interface Executor { void execute( 阅读全文
posted @ 2020-04-28 10:46 踏步 阅读(1094) 评论(0) 推荐(0)
摘要:分而治之: 把一个大问题分割成相同的小问题,小问题之间无关联. 动态规划: 把一个大问题分割成相同的小问题,小问题之间相互关联. 十大计算机经典算法: 快速排序、堆排序、归并排序、二分查找、线性查找、深度优化、广度优化、Dijkstra、动态规划、朴素贝叶斯分类。 其中属于分而治之的有:快速排序、归 阅读全文
posted @ 2020-04-21 00:28 踏步 阅读(445) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/reeber/p/11224577.html 阅读全文
posted @ 2020-04-18 21:00 踏步 阅读(173) 评论(0) 推荐(0)
摘要:ThreadLocal(线程的隔离) ThreadLocal 使每一个线程有独立的副本:它 提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。 ThreadLocal的应用场景: 在多线程并发情况下,有一个共享变 阅读全文
posted @ 2020-04-18 00:12 踏步 阅读(164) 评论(0) 推荐(0)
摘要:http://www.99cankao.com/date/ 阅读全文
posted @ 2020-04-17 18:04 踏步 阅读(111) 评论(0) 推荐(0)
摘要:在jQuery中选择select标签有以下两种方法 $("#selectId") 和 $("select[name='selectName']") 用示例如下: <script type="text/javascript" > /* * 获取select选择的值,选择了select之后直接用val( 阅读全文
posted @ 2020-04-17 17:07 踏步 阅读(2141) 评论(1) 推荐(0)
摘要:Volatile关键字--最轻量级的同步机制 1.保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。(实现可见性) 例如:如果一个old value -->修改为 new value ,这时的 new value 可以被其他的线程看到。 2. 阅读全文
posted @ 2020-04-16 22:26 踏步 阅读(217) 评论(0) 推荐(0)
摘要:i++后的哈希码会变的原因 Synchronized同步锁的是同一个对象,如果对象发生改变,则会失去效果 先上代码: public class IntegerHashCode { public static void main(String[] args) { Integer integer = 1 阅读全文
posted @ 2020-04-15 02:17 踏步 阅读(163) 评论(0) 推荐(0)
摘要:synchronized关键字,一般称之为”同步锁“,用它来修饰需要同步的方法和需要同步代码块,默认是当前对象作为锁的对象。 同步锁锁的是同一个对象,如果对象发生改变,则锁会不生效。 锁失败的代码: public class IntegerSynTest { //线程实现Runnable接口 pri 阅读全文
posted @ 2020-04-15 02:03 踏步 阅读(1081) 评论(0) 推荐(0)
摘要:线程的五种状态 新建、就绪、运行、阻塞、死亡 阅读全文
posted @ 2020-04-15 00:08 踏步 阅读(343) 评论(0) 推荐(0)
摘要:一、漏桶算法 漏桶算法,又称leaky bucket。为了理解漏桶算法,我们看一下对于该算法的示意图: 从图中我们可以看到,整个算法其实十分简单。首先,我们有一个固定容量的桶,有水流进来,也有水流出去。对于流进来的水来说,我们无法预计一共有多少水会流进来,也无法预计水流的速度。但是对于流出去的水来说 阅读全文
posted @ 2020-04-14 22:52 踏步 阅读(809) 评论(0) 推荐(0)
摘要:线程中断:Interrupt、isInterrupted、interrupted 线程并不是抢占式的,线程是协作式的。 Interrupt:声明此线程中断,但是线程并不会立即中断; isInterrupted:判断此线程是否已中断,判断完后不修改线程的中断状态; interrupted:判断此线程是 阅读全文
posted @ 2020-04-13 23:32 踏步 阅读(363) 评论(0) 推荐(0)
摘要:package com.mjtabu.api.thread; import java.lang.management.ManagementFactory; import java.lang.management.ThreadInfo; import java.lang.management.Thre 阅读全文
posted @ 2020-04-13 21:06 踏步 阅读(257) 评论(0) 推荐(0)
摘要:前言 Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 引用计数:Java堆中每一个对象都有一个引用计数属性,引用每新增1次计数加1,引用每释放1次计数减1。 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachab 阅读全文
posted @ 2020-04-12 22:36 踏步 阅读(274) 评论(0) 推荐(0)
摘要:事务配置 基于元数据的 Spring 声明性事务,Isolation属性一共支持五种事务隔离配置 DEFAULT:使用数据库设置的隔离级别(默认) ,由 DBA 默认的设置来决定隔离级别; READ_UNCOMMITTED:会出现脏读、不可重复读、幻读 (隔离级别最低,并发性能高); READ_CO 阅读全文
posted @ 2020-04-09 21:46 踏步 阅读(236) 评论(0) 推荐(0)
摘要:一、Warm Up缘起 1.1 现象 (1)DB重启后,瞬间死亡 一个高并发环境下的DB,进程死亡后进行重启。由于业务处在高峰期间,上游的负载均衡策略发生了重分配。刚刚启动的DB瞬间接受了1/3的流量,然后load疯狂飙升,直至再无响应。 原因就是:新启动的DB,各种Cache并没有准备完毕,系统状 阅读全文
posted @ 2020-04-07 10:51 踏步 阅读(927) 评论(0) 推荐(0)
摘要:http://redisdoc.com/ 阅读全文
posted @ 2020-04-06 22:45 踏步 阅读(144) 评论(0) 推荐(0)
摘要:代码笔记分享网站 Web开发很少单独进行。即使你是一个单独的程序员,有时你可能需要与其他人共享代码。也许你需要和你的程序员朋友分享这个函数,或者给同事展示一个调试代码片段?在这种情况下,代码共享网站会派上用场并证明是有用的。 基本上,这种代码共享网站允许您与其他人共享代码片段,只需简单地复制和粘贴即 阅读全文
posted @ 2020-04-06 11:46 踏步 阅读(950) 评论(0) 推荐(0)
摘要:Java 8 日期处理 Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。 新API 阅读全文
posted @ 2020-04-03 09:39 踏步 阅读(309) 评论(0) 推荐(0)
摘要:从我第一次接触Spring Cloud到现在已经有3个多月了,当时是在博客园里面注册了账号,并且看到很多文章都在谈论微服务,因此我就去了解了下,最终决定开始学习Spring Cloud。我在一款阅读App上买了一本 程序猿DD的《Spring Cloud 微服务实战》,开始了我的Spring Clo 阅读全文
posted @ 2020-04-02 10:55 踏步 阅读(212) 评论(0) 推荐(0)