自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java运行时反射注解并赋值

之前在博客上没有找到,工作中接触到了 注解的处理知识分享给大家

2022-12-12 21:30:21 440 1

原创 注解怎么实现?

java反射的理解以及从注解中获取到值,并赋值给类中的属性要了解注解先知道反射,往下看

2022-06-05 16:43:19 586

原创 mac安装git的小插曲

前言:安装git的时候本人经历了一写小曲折,希望大家别猜!!先安装homebrew 就是一个应用宝可以这么理解 这里面能下载git下一步,安装git解决小报错安装“应用宝”采用大牛的方法直接上连接来的快直接走起,大牛带你飞应用宝安装后就下载git下载命令 brew install git这个报错fatal: not in a git directory Error: Command failed with exit 128: git执行brew -v 命令看看是不是有两个提示,你的 h

2022-05-28 02:34:04 164

原创 Mybatis动态sql语句provider

背景:前端提交表单,本表单只对传入的参数进行修改,没有传入的参数和原来保持一致。思路:服务端需要把前端传进来的对象属性进行判断,为空的属性不更新,那么请听好具体怎么解决1、首先创建一个判断的类(VideoSqlProvider)import org.apache.ibatis.jdbc.SQL;public class VideoSqlProvider{ public String updateVideo(final Video video){ return new SQL

2022-04-29 13:26:06 863

原创 IDEA中如何快速根据mysql表创建实体类

创建数据库中表的实体类就是飞起!!!

2022-04-23 01:59:45 1329

原创 IDEA SpringBoot项目使用devtools热部署,开发提效

在Spring Boot实现代码热部署是一件很简单的事情,代码的修改可以自动部署并重新热启动项目。引用devtools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></depen

2022-04-22 12:59:44 177

原创 JSONUtils工具类引用fastjson

在这里规整了比较常用的json工具类转换maven坐标<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</version> </dependency>utils工具类的编写mport com.alibaba.fastjson.JSON;im

2022-03-24 16:13:31 851

原创 Docker配置安装RabbitMQ

Docker安装RabbitMQ地址:https://hub.docker.com/_/rabbitmq/#拉取镜像docker pull rabbitmq:management​docker run -d --hostname rabbit_host1 --name xd_rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:mana

2022-03-17 18:10:40 602

原创 分布式缓存Redis6常见核心配置

Redis安装看这里博文你现在必须要知道的配置daemonize yes 配置后台运行,默认nobind 绑定指定ip访问,0.0.0.0是不限制,配置多个ip例子 12.13.432.12 31.12.43.13 用空格隔开port 端口号 默认6379requirepass 密码配置dbfilename 配置redis持久化文件名称dir 配置redis持久化文件存储地址save 配置redis持久化机制创建目录日志 /usr/local/redis/log数据 /usr

2022-02-22 21:20:42 123

原创 Linux服务器源码安装Redis6和相关依赖

下载地址 点击转到redis官网下载Stable (稳定版)源码安装Redis-上传到Linux服务(先安装升级gcc再编译,不然会有问题)#安装gccyum install -y gcc-c++ autoconf automake​#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gcc新版才能编译gcc -v​#升级新版gcc,配置永久生效yum -y install centos-release-sclyum -y install de

2022-02-21 22:03:18 183

原创 Linux 环境下安装Docker以及常见命令的使用

简介:如何在Linux环境下安装docker安装环境:Centos 7安装条件:docker官方要求至少3.8以上,建议3.10以上Docker 版本:docker EE 企业版本docker CE 社区版本关闭防火墙:systemctl stop firewalld.service vi /etc/selinux/config安装Docker Ce 社区版本:下载阿里云docker社区版 yum源[root@localhost ~]# cd /etc/yum.repos.d/

2022-02-21 21:20:24 565

原创 使用Docker配置MySQL

使用Docker配置MySQL内容安装Docker(略过),直接使用服务器或者你虚拟机对应的安装命令进行安装即可,安装之后打开docker服务,centos 7 下使用systemctl start docker.service即可使用Docker拉取指定版本的MySQL使用Docker运行MySQL配置MySQL信息打开安全组中MySQL对应的端口(服务器)打开MySQL端口,关闭防火墙,设置虚拟机相应端口与主机ip:端口映射(nat模式下)使用Docker拉取指定版本的MySQL由于目

2022-02-21 19:33:33 3039

原创 新版Vue + 脚手架Vue-Cli 4.3 安装

搭建node环境和npm安装什么是NodeJS: Node.js 就是运行在服务端的 JavaScript什么是npm: nodejs的包管理工具,可以下载使用公共仓库的包,类似maven 包安装分为本地安装(local)、全局安装(global)两种npm install express # 本地安装expressnpm install express -g # 全局安装expressnpm list -g #查看所有全局安装的模

2022-02-21 15:34:59 298

原创 Mybatis的一级缓存和二级缓存机制原理和区别

程序中为什么使用缓存?   实际上适用于缓存的数据:经常查询并且不经常改变的,并且的数据的正确与否对最终结果影响不大的、不适用于缓存的数据:经常改变的数据,数据的正确与否对最终结果影响很大的。Mybatis中的一级缓存和二级缓存到底缓存了什么,缓存了以后又有什么效果,缓存的数据什么时候会被清空?  一级缓存:它指的是Mybatis中sqlSession对象的缓存,当我们执行查询以后,查询的结果会同时存入到SqlSession为我们提供的一块区域中,该区域的结构是一个Map,当我们再次查询同样的数据

2022-01-19 16:21:38 2900

原创 功能测试核心流程标准化

功能测试核心流程标准化一、需求评审1.1 理解需求1)来龙去脉这个需求是干嘛的?解决了什么问题?为什么有这个需求?比如为什么有了老版本的公告后台,还要搞个“组织自运营”?这个是最先要弄清楚的,明确要做的事,知其然且知其所以然,这是根源。2)宏观流程需求的完整运转,需要哪些环节?哪些平台?比如租户平台、公告发送后台、公告审批的平台、涉及的端3)微观细节看需求文档结合 上对应的平台和端上实操下,实践出真知1.2 评审需求1)未明确的点明确需求中未明确下来的细节点2)缺陷、风险

2021-12-23 12:47:20 1008

原创 详解介绍Selenium常用API的使用--Java语言(史无前例的完整)

一共分为二十个部分:环境安装之Java、环境安装之IntelliJ IDEA、环境安装之selenium、selenium3浏览器驱动、selenium元素定位、控制浏览器操作、WebDriver常用方法、模拟鼠标操作、模拟键盘操作、获取断言信息、设置元素等待、定位一组元素、多表单切换、多窗口切换、下拉框选择、警告框处理、文件上传、浏览器cookie操作、调用JavaScript代码、获取窗口截屏;(一)环境安装之Java1.安装java点击 JDK8下载,根据自己的平台,选择相应的版本进行下载。小知

2021-12-14 12:52:30 1309

原创 Servlet中的4大作用域详细讲解

这篇文章讲述了四大作用域(application、session、request、pageContext一、application(ServletContext)1、生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,application对象跟着销毁。2、作用范围:整个Web应用。3、作用:存储公共数据(上下文)二、session 域 (HttpSession)1、生命周期:在第一次调用 request.getSession

2021-12-13 23:02:59 394

原创 getParameter和getAttribute区别(带图详解)

今天和大家说说getParameter和getAttribute区别对getParameter过程,大家请看如下图:对getAttribute过程,大家请看如下图:两者主要区别在于:①getParameter()获取的是客户端设置的数据。getAttribute()获取的是服务器设置的数据。②getParameter()永远返回字符串getAttribute()返回值是任意类型既然parameter和attribute都是传递参数,为什么不直接使用parameter呢?①服务器端不能通

2021-12-13 23:00:59 162

原创 mac配置Java,maven环境变量和处理环境变量失效

mac配置Java,maven环境变量和处理环境变量失效编辑 .bash_profile 文件mac配置Java,maven环境变量和处理环境变量失效输入一下内容:JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home"PATH=$JAVA_HOME/bin:$PATH:.export JAVA_HOMEexport PATHexport MAVEN_HOME=/usr/local/maven

2021-12-13 22:32:04 667

批量修改图片尺寸(WIN)

批量修图片大小,很快,不错!绿化版,解压后运行Light Image Resizer.exe就可使用,免安装!

2023-06-26

空空如也

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

TA关注的人

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