gitlab的使用说明
公司项目采用gitlab,接触不久,对有些常用操作进行记录,方便回看复习流程拉取代码idea中可以从gitlab直接拉取代码,如下,生成项目,非常方便。日常操作先创建issue事项如 #17 开发xx接口,说明自己要干的活,然后开始新建分支 17-开发xx接口。打开idea后,先拉取下最新的主分支,更新下项目,开始一天的工作。任务完成后,提交到新分支,如果没有发现新分支,刷...
软件测试52讲读书笔记
最近要做功能测试和性能测试,临时抱佛脚,学习点可用的概念和术语,有个大概的认知。测试需求一个质量过硬的软件系统,除了显式功能性需求以外,其他的非功能性需求即隐式功能性需求也是极其关键的。显式功能性需求(Functional requirement)的含义从字面上就可以很好地理解,指的是软件本身需要实现的具体功能。从软件测试的维度来看,非功能性需求主要涉及安全性、性能以及兼容性三大方面。..._软件测试52讲读书笔记
jmeter源码解读
最近做压测的时候发现大报文总是tps很低,但是服务端用arthas测试正常,想着应该是jmeter的问题,这个又需要翻看源码,顺便记录下下载和运行在github仓库下载jmeter的源码,公司用的是jmeter3.1.x,就下载该版本的。导入过程参考这篇博文,老版本,使用到ant,就下了个ant,ant确实效率低下,相较于maven存放依赖,ant管理项目的话还要下载jar包,idea右侧ant的download_jars来下载jar包,感觉下载超级慢,从maven中央仓库下载的… 下载完了之后._jmeter源码 解读
win10任务栏图标空白的解决方案
引用自百度知道,有时候会碰到该问题,记录和分享下原因在 Windows 10 系统中,为了加速图标的显示,当第一次bai对图标进du行显示时,系统会对文件或程序的图标进行缓zhi存。之后,当我们再次显示该图标时,系统会直接从缓存中读取数据,从而大大加快显示速度。当缓存文件出现问题时,就会引发系统图标显示不正常。因此,我们只需要将有问题的图标缓存文件删除掉,让系统重新建立图标缓存即可。解决方案前提:图标缓存文件是隐藏文件,我们需要在资源管理器中将设置改为“显示所有文件”,显示隐藏的项目。._win0任务栏图标是空白的
Oracle技巧集锦
在具体业务中用Oracle,记录下有些技巧PL/SQL修改展示结果行数plsql默认自动确定行数,不方便自定义展示结果的行数:工具-首选项-窗口类型-SQL窗口-每页记录数-固定(100行或者50行,随便写)应用 确定即可。...
设计模式之美笔记1
记录学习王争的设计模式之美 课程 笔记和练习代码,以便回顾复习,共同进步文章目录1. 为什么要学习设计模式2. 如何评价代码质量的高低1. 简单的描述词汇2. 最常用的评价标准1. 可维护性maintainability2. 可读性readability3. 可扩展性extensibility4. 灵活性 flexibility5. 简洁性 simplicity6. 可复用性reusability7. 可测试性testability3. 最重要的三条3. 面向对象、设计原则、设计模式、编程规范、重构五._王争设计模式
设计模式之美笔记4
记录学习王争的设计模式之美 课程 笔记和练习代码,以便回顾复习,共同进步文章目录经典设计原则续1. 依赖反转原则1. 控制反转IOC2. 依赖注入DI3. 依赖注入框架DI Framework4. 依赖反转原则DIP2. KISS和YAGNI原则1. 如何理解KISS原则2. 代码行数越少越简单吗3. 代码逻辑复杂就违反KISS原则吗4. 如何写出满足KISS原则的代码5. YAGNI和KISS是一回事吗3. DRY原则1. 概念2. 实现逻辑重复3. 功能语义重复4. 代码执行重复5. 代码复用性c._yagni原则
设计模式之美笔记6
记录学习王争的设计模式之美 课程 笔记和练习代码,以便回顾复习,共同进步文章目录重构1. 重构的目的:为什么要重构why1. 概念2. 为什么重构3. 重构的对象:到底重构什么what4. 重构的时机:什么时候重构when5. 重构的方法:如何重构how2. 保证重构不出错的落地手段1. 概念2. 为什么写单元测试3. 如何编写单元测试4. 单元测试为何难落地3. 代码的可测试性1. 编写可测试代码的案例2. 其他常见的anti-patterns4. 解耦1. 解耦为何如此重要2. 代码是否需要解耦3._设计模式之美github
Java 序列化之JAXB完全解读
欢迎大家关注本博,可以点赞或评论交流哦!!! JAXB 简介 JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处理函数。 J.
JavaSE模拟ATM机源代码
这一篇只有源代码,共三个类,废话不说,上代码!想看设计思想以及具体步骤的→传送门用户类(User实体类)/** * 模拟用户(用户的属性) * 1.账号 * 2.密码 * 3.余额 * 4.登录失败的次数 */package com.mhq.homework;public class User { public String username; public String password; public double money; public int login
墨者学院之SQL手工注入漏洞测试(MySQL数据库)
Do what you said,say what you can do做你说过的,说你能做的关于手工注入,网上已经有很多教程,本文讲解的是使用SQLmap工具来对该关卡进行注入,最后找到key。首先打开靶场环境,可以看到用户登录的场景,里面包含账号和密码两个输入框。 对账号密码输入框进行注入测试,但都不成功,此时发现在登录按钮下面有一条维护通知,于是点进去.... 3. 如上图所示,进入到维护通知页面之后,发现其URL地址栏带有参数id,猜测该参数可能是注...
用Java实现的简易马赛克拼图
用Java实现的简易马赛克拼图什么是马赛克拼图效果图原理所有代码什么是马赛克拼图马赛克拼图 简单来说就是远远看上去是一张大图,放大之后会发现其实是由许多张不同的小图组成效果图如果准备的照片更多的话,效果会更好一些原理这个的原理其实不难以下是我的处理方法:1.选择一张目标图案。先将这张图片压缩,(图片太大的话处理的量会比较大),计算每个像素点的rgb值。2.需要大量的图片。我是用python写了一个简单的爬虫,先爬取几百张图片存起来。先压缩图片(同样是为了减少处理量),计算每张图片的
JAVA 反射是什么?应用场合?使用步骤?
JAVA 反射前言:反射在java中是很重要的,是框架的设计灵魂,在众多优秀开源框架中都用到了反射。1.什么是反射 在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:可以在程序运行过程中,操作这些对象。可以解耦,提高程序的可扩展性。2.反射的应用场合编译时类型和运行时类
今日推荐
周排行