自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 百分比进度条

【代码】百分比进度条。

2023-12-26 09:21:32 337

原创 WPF指针

【代码】WPF指针。

2023-12-21 14:50:58 405

原创 wpf实现各种界面

【代码】wpf实现各种界面。

2023-12-15 09:25:00 376

原创 C#加速球

【代码】C#加速球。

2023-11-22 22:22:39 389

原创 【踩坑日记Exception之Lombok与JSR303检验之间的恩怨情仇】(JSON parse error: Cannot construct instance of `xxx.entity`)

JSON parse error: Cannot construct instance of `com.atguigu.gulimall.product.entity.BrandEntity` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator); nested exception is com.fasterxml.jackso

2022-09-05 19:13:03 417 1

原创 Nacos切换数据库发生No DataSource set 错误

Nacos切换数据库失败

2022-08-04 09:58:49 3679 1

原创 Mybatis-Plus07通用枚举&08代码生成器&09多数据源&10MybatisX插件

Mybatis-Plus07通用枚举&08代码生成器&09多数据源&10MybatisX插件

2022-07-05 16:07:32 554

原创 Mybatis-Plus06-插件

Mybatis-Plus06-插件

2022-07-05 14:02:40 295

原创 Mybatis-Plus05-条件构造器和常用接口

Mybatis-Plus条件构造器

2022-07-04 19:29:14 354

原创 Mybatis-Plus04-常用注解

Mybatis-Plus04-常用注解

2022-07-04 10:50:43 151

原创 Mybatis-Plus03-基本CRUD

Mybatis-Plus03-基本CRUD1、BaseMapper2、插入3、删除a> 通过id删除记录b> 通过id批量删除记录c> 通过map条件删除记录4、修改5、查询a> 根据id查询用户信息b> 根据多个id查询多个用户信息c> 通过map条件查询用户信息d> 查询所有数据6、通用Servicea> IServiceb> 创建Service接口和实现类c> 测试查询记录数d> 测试批量插入1、BaseMapperMybatis-

2022-05-31 09:00:31 121

原创 Mybatis-Plus02-入门案例

Mybatis-Plus02-入门案例1、开发环境2、创建数据库表a> 创建数据库和表b> 添加数据3、创建SpringBoot工程a> 初始化工程b> 引入依赖c> IDEA中安装lombok插件4、编写代码a> 编写application.ymlb> 启动类c> 添加实体d> 添加mappere> 测试f> 添加日志1、开发环境IDE:IDEA 2020.3JDK:JDK8构建工具:maven 3.6.3MySQL:MySQL

2022-05-30 18:31:15 115

原创 编译原理01-引论

编译原理01-引论第一章 编译程序概述1.1、计算机语言的分类1.2、什么是编译程序1.3、翻译程序1.3.1、定义1.3.1、特殊的翻译程序-编译程序1.4、解释程序1.5、编译程序的组成1.6、习题(==黄色==的为答案)第一章 编译程序概述1.1、计算机语言的分类1.2、什么是编译程序为什么出现:计算机不能识别我们现实所用的语言,它只能识别唯一的语言-机器语言,使用机器语言来编写代码是非常繁琐且专业性极高,而要想使用现实所用的语言又能够交给计算机执行,就必须需要一种程序可以进行转换。能干

2022-05-16 15:13:19 104

原创 Mybatis-Plus01-简介

Mybatis-Plus01-简介1、简介2、特性3、支持数据库4、框架结构5、代码及其文档位置对应官网地址1、简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。2、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能

2022-03-31 13:59:50 103

原创 Mybatis13-Mybatis的分页插件

Mybatis12-Mybatis的分页插件Page{count=true, pageNum=1, pageSize=4, startRow=0, endRow=4, total=12, pages=3, reasonable=false, pageSizeZero=false}[Emp{eid=1, empName=‘张三’, age=23, sex=‘男’, email=‘[email protected]’, did=1}, Emp{eid=2, empName=‘李四’, age=32, sex=‘男’, em

2022-03-31 10:14:14 634

原创 Mybatis12-Mybatis的逆向工程

Mybatis11-Mybatis的逆向工程1、如何创建逆向工程1.1、添加依赖和插件1.2、创建Mybatis的核心配置文件1.3、创建逆向工程的配置文件1.4、执行MBG插件的generator目标2、QBC查询正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper映射文件1、如何创建逆向工程1.1、添加依赖和插件<

2022-03-30 21:34:42 759

原创 Mybatis11-Mybatis的缓存

Mybatis11-Mybatis的缓存1、Mybatis的一级缓存1.1、Mapper接口中的方法1.2、Mapper接口对应的映射文件1.3、不同的测试代码及其结果1.3.1、一级缓存的作用范围1.3.2 一级缓存什么时候失效2、Mybatis的二级缓存2.1、Mapper接口中的方法2.2、Mapper接口对应的映射文件2.3、测试代码及其结果3、二级缓存的相关配置4、Mybatis缓存查询的顺序5、整合第三方缓存EHCache5.1、添加依赖5.2、各jar包的功能5.3、创建EHCache的配置文

2022-03-30 19:06:44 106

原创 Mybatis10-Mybatis的动态SQL

Mybatis10-Mybatis的动态SQL1、if1.1、Mapper接口中的方法1.2、Mapper接口对应的映射文件1.3、测试方法及其运行结果2、where2.1、Mapper接口中的方法2.2、Mapper接口对应的映射文件2.3、测试方法及其运行结果3、trim3.1、Mapper接口中的方法3.2、Mapper接口对应的映射文件3.3、测试方法及其运行结果4、choose、when、otherwise4.1、Mapper接口中的方法4.2、Mapper接口对应的映射文件4.3、测试方法及其运

2022-03-30 13:27:34 882

原创 Mybatis09-自定义映射resultMap

Mybatis09-自定义映射resultMap1、准备工作1.1、创建emp和dept表并添加测试数据1.2、创建新的模块工程并配置好Mybatis环境1.3、创建Emp和Dept实体类1.4、创建Mapper接口及其对应的映射文件1.5、小结2、resultMap处理字段和属性的映射关系2.1、Mapper接口中的方法2.2、Mapper接口对应的映射文件2.3、测试方法以及运行结果3、多对一映射处理a、通过级联属性赋值的方式处理mapper接口中的方法mapper接口对应的映射文件测试方法及其运行结果

2022-03-29 19:26:18 1047

原创 Mybatis08-特殊的SQL执行

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可

2022-03-29 10:37:08 548

原创 Mybatis07-Mybatis的各种查询功能

Mybatis07-Mybatis的各种查询功能1、查询一个实体对象1.1、mapper接口中的方法1.2、mapper接口映射文件中的位置1.3、2、查询一个List集合3、查询单个数据4、查询一条数据为map集合5、查询多条数据为map集合1、查询一个实体对象1.1、mapper接口中的方法1.2、mapper接口映射文件中的位置1.3、2、查询一个List集合3、查询单个数据4、查询一条数据为map集合5、查询多条数据为map集合...

2022-03-29 08:20:31 256

原创 Mybatis06-Mybatis获取参数值的两种方式

Mybatis06-Mybatis获取参数值的两种方式1、获取参数值的两种方式2、mapper接口方法的参数为单一的字面量类型2.1、mapper接口方法2.2、mapper接口的映射文件2.3、测试方法代码及其对应运行结果3、mapper接口方法的参数为多个时3.1、mapper接口方法3.2、mapper接口的映射文件3.3、测试方法代码及其对应运行结果4、mapper接口方法的参数有多个时,可以手动将这些参数放在一个map中存储4.1、mapper接口方法4.2、mapper接口的映射文件4.3、测试

2022-03-27 19:32:23 176

原创 Mybatis05-idea设置Mybatis配置文件的模板

Mybatis05-idea设置Mybatis配置文件的模板1、在IDEA中设置Mybatis核心配置文件的模板1.1、进入IDEA的设置(进入设置将下面的代码复制一下)1.2、打开Editor -> File and Code Templates1.3、将模板的文件名、后缀和内容填写好,内容为:第一步的代码1.4、点击APPLY,新建文件测试效果2、在IDEA中设置Mybatis映射文件的模板2.1、进入IDEA的设置(进入设置将下面的代码复制一下)2.2、打开Editor -> File a

2022-03-27 08:53:11 900 2

原创 Mybatis03-Mybatis的核心配置文件详解

Mybatis03-Mybatis的核心配置文件详解1、Mybatis核心配置文件中的标签顺序2、配置文件实例1、Mybatis核心配置文件中的标签顺序properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?必须要按照该顺序来进行Mybatis

2022-03-26 08:54:39 121

原创 Mybatis04-Mybatis的增删改查

Mybatis04-Mybatis的增删改查1、添加1.1、Mapper接口中的方法1.2、Mapper接口的XML映射文件2、建议3、删除3.1、Mapper接口3.2、Mapper接口的XML映射文件4、修改4.1、Mapper接口4.2、Mapper接口的XML映射文件5、查询一个实体类对象5.1、Mapper接口5.2、Mapper接口的XML映射文件6、查询集合6.1、Mapper接口6.2、Mapper接口的XML映射文件7、测试代码1、添加1.1、Mapper接口中的方法/** * M

2022-03-23 20:24:00 625

原创 Mybatis02-搭建Mybatis环境

Mybatis02-搭建Mybatis环境SQL语句1、开发环境2、创建Maven工程a>打包方式jarb>引入依赖3、创建Mybatis的核心配置文件4、创建Mapper接口5、创建Mybatis的映射文件6、通过Junit测试功能7、加入log4j日志功能a> 加入依赖b> 加入log4j的配置文件日志级别SQL语句CREATE DATABASE mybatis;USE mybatis;DROP TABLE IF EXISTS `user`;CREATE TABLE `

2022-03-23 18:45:32 1560

原创 Mybatis01-Mybatis简介

1、Mybatis历史Mybatis最初是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBatis提供的持久层框架包括SQL Maps和Data Access Obje

2022-03-23 18:33:11 1023

原创 Nginx08-Nginx原理解析

Nginx08-Nginx原理解析1、master 和 worker机制2、worker如何进行工作的3、一个master和多个worker有什么好处4、设置多少个worker合适5、连接数worker_connection1、master 和 worker机制当启动Nginx之后,会出现两个进程,一个master,一个worker2、worker如何进行工作的worker是争抢式工作的3、一个master和多个worker有什么好处(1) 可以使用 nginx -s reload 热

2022-03-23 17:10:03 1204

原创 Nginx07-Nginx配置实例-高可用集群

Nginx07-Nginx配置实例-高可用

2022-03-23 16:24:06 1054

原创 Ubuntu刚安装过后的配置

Ubuntu安装过后的配置1、设置root用户的密码1.1、使用普通用户的身份登录进Linux系统,并打开终端(PS快捷键:ctrl+alt+t)1.2、使用普通用户的身份给root用户修改密码1.2.1、修改密码1.2.2、使用su - root命令切换到root用户,使用上一步设置的密码登录2、更换apt的更新源地址2.1、修改/etc/apt/sources.list文件2.1.1、首先将原文件的内容全部删除2.1.2、然后将下面的内容复制到文件中2.2、修改完后打开终端,运行命令更新整个系统3、下载

2022-03-23 14:23:32 3955

原创 Nginx06-Nginx配置实例-动静分离

Nginx06-Nginx配置实例-动静分离1、什么是动静分离2、准备工作2.1、在Linux虚拟机中准备好静态资源,用于进行访问2.2 文件夹中具体文件3、具体配置3.1、进入配置文件所在目录3.2、修改配置文件3.3、重新加载Nginx配置文件4、最终测试效果4.1、在浏览器地址栏输入地址:http://192.168.10.131/image/1.png4.2、输入http://192.168.10.131/image/,显示如下结果4.3、在浏览器地址栏输入:http://192.168.10.13

2022-03-22 21:44:03 385

原创 Nginx05-Nginx配置实例-负载均衡

Nginx05-Nginx配置实例-负载均衡1、实现效果2、准备工作2.1、准备两台tomcat2.2、静态资源准备2.2、目前效果3、Nginx配置文件中的配置3.1、进入Nginx配置文件所在目录3.2、修改Nginx配置文件3.3、重新加载Nginx4、负载均衡效果图5、Nginx分配服务器策略5.1、轮询(默认)5.2、weight(权重)5.3、ip_hash5.4、fair(第三方)1、实现效果浏览器中输入地址:http://192.168.10.131/edu/a.html,有负载均衡效果

2022-03-22 20:07:12 138

原创 Nginx04-Nginx配置实例-反向代理

Nginx04-Nginx配置实例-反向代理1、反向代理实例一1.1 准备阶段1.1.1 在 Linux 系统安装Tomcat,使用默认端口80801.1.2 开放 Tomcat 的默认 8080 端口,并启动 Tomcat1.1.3 在本机浏览器通过 虚拟机ip:8080 访问,得到下面图片1.2 访问过程分析以及配置文件配置1.2.1 访问过程分析1.2.2 window系统的host文件配置域名和ip对应关系的配置1.2.3 Nginx配置文件进行请求转发的配置(反向代理配置)1.3 最终效果2、反向

2022-03-22 19:02:08 687

原创 ubuntu无法使用root用户登录

ubuntu无法使用root用户登录1、用普通用户登录2、切换到root3、修改root用户的密码4、修改ssh配置文件5、重启ssh服务6、最后直接使用root用户登录1、用普通用户登录2、切换到root3、修改root用户的密码4、修改ssh配置文件添加PermitRootLogin yes或者将PermitRootLogin prohibit-password前的注释取消然后再修改prohibit-password为yes5、重启ssh服务6、最后直接使用root用户登录

2022-03-22 18:19:12 4292 1

原创 Nginx03-常用的命令和配置文件

Nginx03-常用的命令和配置文件1、Nginx常用命令1.1.查看Nginx版本1.2.启动命令1.3.关闭命令1.4.重新加载命令2、Nginx配置文件2.1.配置文件名称以及所在位置2.2 配置文件内容2.3 配置文件之全局块2.4 配置文件之events块2.5 配置文件之http块2.5.1 http全局块2.5.2 server块2.5.2.1 全局 server 块2.5.2.2 location 块1、Nginx常用命令1.1.查看Nginx版本cd /usr/local/nginx

2022-03-22 12:51:14 517

原创 Nginx02-安装Nginx

Nginx02-安装Nginx1、进入Nginx官网,下载2、安装Nginx3、运行Nginx4、无法浏览器访问Nginx,开放80端口5、Ubuntu开放防火墙端口1、进入Nginx官网,下载官网地址需要的软件:pcre-8.37.tar.gzopenssl-1.0.1t.tar.gzzlib-1.2.8.tar.gznginx-1.11.1.tar.gz2、安装Nginx第一步,安装pcre依赖wget http://downloads.sourceforge.net/pr

2022-03-22 09:38:07 490

原创 尚筹网项目系列笔记01[转尚硅谷https://www.bilibili.com/video/BV1bE411T7oZ]

尚筹网尚筹网项目环境搭建1 环境搭建总体目标2 创建工程2.1 项目架构图2.2 工程创建2.3 Maven工程和Maven模块的介绍尚筹网项目环境搭建1 环境搭建总体目标2 创建工程2.1 项目架构图2.2 工程创建namegroupIdartifactIdpackagingatcrowdfunding01-admin-parentcom.atguigu.crowdatcrowdfunding01-admin-parentpomatcrowdfundin

2022-02-24 19:37:38 864

csharp-wpf.rar

wpf

2023-12-05

空空如也

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

TA关注的人

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