自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Springboot - 利用Lombok优雅封装JsonResponse对象

2.ReflectionToStringBuilder类是用来实现类中的toString ()方法的类,它采用Java反射机制(Reflection),通过reflection包中的AccessibleObject类绕过访问控制而直接存取对象的私有成员。1. Lombok 的 @Builder 用法: 通过在类上添加 lombok 的 @Builder 注解,使该类可以基于建造者模式进行对象的创建;- 被 @Builder 修饰的类没有无参的构造函数,必须通过builder()方法创建对象;

2023-10-23 12:21:58 156

原创 Java Design Pattern-Part II 单例模式

整个软件系统中只存在一个对象实例;如hibernate的,充当数据源的代理并负责创建Session。由于SF不是轻量级的对象,一个项目通常只需要一个sessionfactory。是单例模式的饿汉式-静态常量方式创建。:需要频繁销毁和创建、创建对象耗时/耗资源过多的工具类对象,重量级对象,频繁访问数据库或文件的对象(比如数据源、饿汉式。

2023-06-15 13:44:52 94 1

原创 Java Design Pattern Part I - 7 principles(简单梳理I)

设计模式的重要性和应用: 软件设计中普遍反复出现的问题的解决方案;面向对象 -->功能模块(设计模式+算法(数据结构)) -- > 框架 --> 架构(服务器集群)

2023-06-15 12:11:56 104

原创 [参考指南]Selenium IDE/Run Sider 基本使用和问题解决

3.selenium定位复杂元素和弹出窗口Prompt, Alert解决方案。1. Selenium IDE/Run sider官方的使用指南。2.Xpath的使用(包含Xpath轴定位)

2023-05-29 11:00:50 140 1

原创 (Intellj Idea 2022.2社区版)Springboot创建多模块配置、父子/子子模块工程配置和引用方法

Intellj Idea 2022.2社区版 引入 “Spring Initialier”插件教程(社区版不能直接创建Springboot工程);创建父工程:父工程只用来管理依赖版本号和存放公共依赖;创建子模块;子子模块间的互相引用:(坐标引用)

2023-02-22 16:14:38 1230 1

原创 Springboot 统一异常处理的配置、以及整合Logback日志的配置

自定义异常处理: 当程序捕获上述i类的异常或指定的业务代码中使用try-catch,并重新抛出自定义的异常类MyException.class(extends RuntimeException)时, 触发的异常处理。对于步骤a.ii 的配置:首先,自定义异常类并且extends RuntimeException.class, 然后类似重复b.i的步骤。全局/特定异常处理: 当程序抛出Exception.class 或 RuntimeException.class时,触发的异常处理。

2023-02-22 15:33:07 275

原创 RestfulAPI/Java后端的统一返回格式的封装(分页数据,列表数据,空返回值,后端响应状态等)

第一,先定义(响应状态status,响应代码code)接口, 步骤:创建接口,在接口中定义私有成员属性。后端从数据库返回的第一手数据结果的格式一般为:{}对象,[]数组 两种,不够统一。私有构造器,创建静态方法,返回值是 接口中对应的响应状态 的统一返回格式。创建类,implements步骤一的ResultCode接口;所以,需要统一后端返回给前端的数据格式,后端统一返回格式的封装步骤。

2023-02-22 14:58:19 851

原创 Crucible安装与使用(代码审查Code Review)

一、下载安装下载链接:https://www.atlassian.com/zh/software/crucible/download安装时选择customer install可以自定义软件安装目录及crucible data的目录二、使用Crucible安装后,通过url 访问Crucible:http://localhost:8060/setup/CrucibleLicen...

2019-10-09 14:28:10 3563 2

转载 jboss 相关使用博文(转载链接)

通过Administrator部署war包: https://blog.csdn.net/kylinsoong/article/details/12307355WildFly/JBoss上修改项目上下文 :https://blog.csdn.net/wildandfly/article/details/39755809...

2019-09-23 17:39:00 135

原创 win10安装配置JBOSS 7.2

jboss 7.1版本与jdk8+版本不兼容,jboss启动需要jdk支持安装前提:已安装配置好 jdk8+ 环境1、下载jboss EAP7.2(兼容jdk8+)jboss EAP介绍:https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3.be...

2019-09-20 12:20:33 2194

原创 **//java之jdbc+DAO实现学生信息的增删改**

//java之jdbc学生信息的增删改 //先建立学生类和成绩类 package USEBEAN;public class Grade { private int id; private int grade; public int getId() { return id; } public void setId(int id)

2017-11-21 21:52:54 1852

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除