- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 压力测试技术策略总结(入门篇)
前一段时间,公司做了压测的技术分享,感觉收获很多,于是将其中的核心内容进行总结整理,有不妥之处望多多指正!目录什么是压力测试?压力测试的目的一、压力测试优化原则三个要三个不要二、压力测试优化策略1.时空转换:空间换时间、时间换空间2.并行/异步操作:并行操作、异步操作3.预先/延后处理:预先/提前处理、延后/惰性处理4.缓存/批量合并:缓存数据和结果、合并和批处理5.算法设计和数据结构:更快的算法设计,更优化的数据结构什么是压力测试?(软件)压力测试就
2020-08-27 10:57:49 1621
转载 java Exception问题:unhandled exception:java.lang.Exception
当在代码抛出异常时,会出现这个问题,这是因为我们在代码抛出了异常而并没有处理,这需要上一层去捕获这个异常,因此我们要在函数加上throws Exception。public void test() throws Exception{ System.out.println("hello world"); throw new Exception("xx"); }这样子,当有上层调用test方法,就必须捕获这个异常进行处理,或者继续向上层抛出异常。因为Ex
2020-08-28 15:17:32 3481 1
原创 如何优雅地写出HelloWorld(SpringBoot版)
虽然标题是写HelloWorld,但既然是学习SpringBoot,那就写个Hello SpringBoot吧!第一步永远都是创建项目,SpringBoot也不例外一、实现一个简单的HelloWorld1、新建一个SpringBoot项目点击下一步,进入项目创建界面(需要连网哦!)完成点击next,进入依赖添加界面,由于我们做web相关开发,于是选择web依赖最后再检查一下项目名称没有问题,则点击finish。点击后,一个springboot项目便创建好了。.
2020-08-24 18:48:08 187
原创 探索SpringBoot的基础注解
@SpringBootApplicationspringboot应用当中,此注解如果标注在某个类上,则说明这个类是spring boot的主配置类,spring boot就应该运行这个类的main方法来启动spring boot应用。需要注意的是,@SpringBootApplication其实是组合注解。现在重点介绍一下其中的两个注解:@SpringBootConfiguration和 @EnableAutoConfiguration@SpringBootConfi...
2020-08-23 02:17:30 133
原创 Java基础知识之构造器Constructor
一、什么是构造器构造器通常也叫构造方法、构造函数,构造器在每个项目中几乎无处不在。当你new一个对象时,就会调用构造器。作用一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象了属性和方法。二、构造函数的特点1、函数名与类名相同;2、不用定义返回值类型;(不同于void类型返回值,void是没有具体返回值类型;构造函数是连类型都没有)3、不可以写return语句。(返回值类型都没有,也就不需要return语句了)三、构造函数类型与举例1、默认构造器.
2020-08-21 17:45:31 3188
原创 Java之UDP编程基本思路
前言1、UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。2、在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点。换言之,当报文发送之后,是无法得知其是否安全完整到达的。3、UDP用来支持那些需要在计算机之间传输数据的网络应用。采用UDP协议要先把数据定义成数据报(Datagram)并在数据报中指明数据所要达到的Socket,再进行数据传递。说明本例Demo中创建了两个类:1个服
2020-08-21 17:14:26 194
原创 Java中static关键字的基本使用场景
一、static关键字的基本用法1、static关键字修饰变量被static修饰的成员变量叫做静态变量,也叫做类变量,说明这个变量是属于这个类的,而不是属于是对象,没有被static修饰的成员变量叫做实例变量,说明这个变量是属于某个具体的对象的。public class Test4 { public static String name = "static"; public static void main(String[] args) { System...
2020-08-21 11:40:55 558
转载 电脑常用快捷快小技巧,效率加倍!
一、windows键windows键后,再按L键:电脑就直接锁屏了。按下键盘上的Windows键不放然后再按E键,直接打开电脑的资源管理器直接按下Windows键和D键,返回桌面按下windows键按后再按Tab键:以3D效果显示切换窗口。windows自带的录像功能。按下windows键+R,输入psr.exe回车,然后就可以开始记录了。这个功能很实用,有时候在和别人远程讲解时,可以作为一种辅助手段。如何知道怎样一次过调整显示器亮度、音量大小,打开无线...
2020-08-21 09:23:59 117
原创 初步探索Java内部类
内部类内部类的定义将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类一、成员内部类是指一个类定义在另一个类里面。格式大致是这个样子:class C{ class D{ System.out.println("D是内部类"); }}因为C相对于D在外面,因此D是内部类,而C是外部类(这是个相对概念哦)成员内部类可以无条件访问外部类的属性和方法,但是外部类想要访问内部类
2020-08-20 18:41:11 115
转载 快速理解什么是工厂模式(简单工厂模式)
一、什么是工厂模式讲解工厂模式之前,我们先来了解一下工厂是干什么的。顾名思义,工厂就是集中高效的生产商品。也就是说,在编程中,工厂模式,就是效仿工厂,进行集中、高效实例化对象。(实例化就是生产商品)二、简单工厂模式小案例首先,我们先来确定一下案例的流程1. 创建一个工厂;2.工厂要生产一些皮制品;3. 皮制品包括钱包和大衣;4. 找个消费者来消费。1. 创建一个工厂package com.practice.basic.factorymodel;public c.
2020-08-20 11:16:51 1006
原创 防越权机制
这个机制涉及到了银行业务上的某些流程,例如开户。一、概念在一般的开户过程中,可能会需要采集脸部信息、短信验证、密码验证以及最后的开户。在一般的情形之下,每一个步骤都是依次进行的,但是有些不法分子可能会采用某些手段(具体是什么手段呢?反编译!)直接跨越了前几个步骤,从而直接降落至最后的开户环节。二、机制为了防止跨越行为,我们采取了如下的这套机制:我们在进行每一个环节的时候,例如在采集脸部信息环节,让其生成token1,并将这个token1返回给APP;进入下一环节短信验证,生成toke
2020-08-20 09:08:39 627
原创 快速理解Linux中su和su -的区别
公司用Xshell查日志,用到了一些常见的linux命令,简单记录一下su和su -的区别,我们以切换admin角色为例:1. su adminsu admin只是切换了admin角色,而角色目录并未进行切换,即Xshell环境并没有切换。2. su - adminsu - admin则是将角色与角色所属的工作目录一同切换了,即Shell环境切换了。su admin后,我们可以pwd一下,发现工作目录仍然是之前用户的工作目录;而用su - admin后,我们再pwd一下,发现工作目录变成
2020-08-19 17:17:02 1273
原创 Java中final关键字作用的简单分析
final关键字可以用来修饰引用、方法和类。一、用来修饰一个引用如果引用为基本数据类型,则该引用为常量,该值无法修改; 如果引用为引用数据类型,如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。 如果引用类的成员变量,则必须赋值,否则编译会报错。如下例子:class Person { String name; //1.此处不赋值则会报错 final int age =100; String walk(){ ...
2020-08-14 17:40:36 140
在线考试系统 数据库设计.rar
2020-02-04
基于oracle数据库的教学管理系统设计.rar
2020-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人