随笔分类 - 工具
摘要:商业角度出发是指错误的重要性,尤其是从客户和用户的角度出发,与“Severity(严重性)”相对照。“什么先、什么后”用英文来说,就是所谓的“Priority” 在Jira中针对于BR/PRD/Bug定义了4类优先级,分别是:P1,P2,P3,P4。 需求类:BR及PRD 需求的优先级是指需求被实现
阅读全文
摘要:jeval是为为你的Java应用程序提供可增加的、高性能、数学、 布尔和函数表达式的解析和运算的高级资源包。 以下这个样例包括了JEval经常使用功能: package demo0; import net.sourceforge.jeval.EvaluationException; import n
阅读全文
摘要:LDAP概念和原理介绍 相信对于许多的朋友来说,可能听说过LDAP,但是实际中对LDAP的了解和具体的原理可能还比较模糊,今天就从“什么是LDAP”、“LDAP的主要产品”、“LDAP的基本模型”、“LDAP的使用案例”四个方面来做一个介绍。 我们在开始介绍之前先来看几个问题: 1. 我们日常的办公
阅读全文
摘要:使用方法 源码跟踪: springframework.web--》WebDataBinder-》validate springframework validation RequestResponseBodyMethodProcessor--》resolveArgument--》validateIfA
阅读全文
摘要:FindBugs-IDEA Maven Helper VisualVM Launcher GenerateAllSetter Rainbow Brackets Translation P3c(Alibaba Java Coding Guidelines) aixcode
阅读全文
摘要:背景 缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日长开发有很多场合,有一些数据量不是很大,不会经常改动,并且访问非常频繁。但是由于受限于硬盘IO的性能或者远程网络等原因获取可能非常的费时。会导致我们的程序非常缓慢,这在某些业务上是不能忍的!而缓存正是解决这类问题
阅读全文
摘要:转自:常用工具页面 Java源代码搜索 Grepcode是一个面向于Java开发人员的网站,在这里你可以通过Java的projects、classes等各种关键字在线查看它对应的源码,知道对应的project、classes等信息。 更方便的是,能提供非常多不同版本的源码在线查看、jar包、源码ja
阅读全文
摘要:1、Jenkins入门(一)安装Jenkins 2、Jenkins入门(二)部署java项目 3、Jenkins远程部署SpringBoot应用 4、配置sonar、jenkins进行持续审查 5、SonarLint插件
阅读全文
摘要:互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持续集成指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 (1)快速发现错误。每完成一点更新,就集
阅读全文
摘要:转自:https://www.cnblogs.com/albert1024/articles/8434741.html Orika是一个简单、快速的JavaBean拷贝框架,Orika使用字节代码生成来创建具有最小开销的快速映射器。 关于: 作为开发人员,我们必须为业务问题提供解决方案,我们希望利用
阅读全文
摘要:Flyway 和 Liquibase 都是 Java 项目中常用的 DB migration 工具, 从使用简便性看,Flyway 比 Liquibase 更简单, 从 github 的 star 数量看, flyway 更受欢迎. flyway 命令行工具和 maven 插件 对于 SpringB
阅读全文
摘要:前言 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 正文 添加依赖 在 pom.xml 文件中添加相关依赖: 安装插件 由于 Lombok 采取的注解形式的,在编译后,自动生成相应的方法,
阅读全文
摘要:安装 brew install rabbitmq 目录 cd /usr/local/Cellar/rabbitmq/3.7.4/sbin 插件 sudo ./rabbitmq-plugins enable rabbitmq_management 启动 ./rabbitmq-server 管理界面 h
阅读全文
摘要:1 下载 RegexBuddy 并安装 安装后的界面如下: 2 切换布局 点击右上角的彩色格子图标,选择 Side by Side Layout: 这种布局的好处是,Create 面板与 Test 面板同时被展示,方便比对: 3 界面说明 4 选择编程语言 左上角的下拉框可以指定需要的编程语言: 5
阅读全文
摘要:FastDFS FastDFS的特性 FastDFS架构图 系统架构-上传文件流程图 系统架构-下载文件流程图 Fast同步机制 FastDFS用户请求过程 FastDFS核心组件 FastDFS运行机制 FastDFS配置修改 FastDFS常用命令 FastDFS实现nginx代理 转自:htt
阅读全文
摘要:一、严重程序 P1:致命(该问题在测试中较少出现,一旦出现应立即中止当前版本测试) 阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环,导致数据库数据丢失, 与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数 据库发生死锁、重要的一级菜单功能不能使用、内存泄漏、严重计算错
阅读全文
摘要:1.第一步下载IDEA: 地址:https://www.jetbrains.com/idea/download/#section=windows 选择第一个是专业版功能强大,第二个是社区版功能比较少 第二步:下载破解的jar包 地址:http://idea.lanyus.com/ 选择下面这个: 把
阅读全文