- 博客(127)
- 资源 (5)
- 问答 (6)
- 收藏
- 关注
原创 JeecgBoot 3.6.1中MyBatisPlus IService接口深度解析与应用场景实战
上述方法都来自于MyBatis-Plus框架中的IService接口。MyBatis-Plus是一个为了简化开发、提高效率而生的MyBatis增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
2024-03-19 13:27:28
1338
原创 Java中注解@RequestParam 和 @ApiParam详解
ApiParam示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
2024-03-08 10:57:26
3259
原创 PowerDesigner中怎么给ER图中字段设置默认值
双击table,进入数据库表详情页详情页点击【Columns】双击你要设置默认值得栏目,例如我得删除标记点击【Standard Checks】,在【Defalut】中录入你想要得默认值,点击【应用即可】
2024-03-02 09:29:18
876
原创 JeecgBoot3.61 实现实体类对象和请求参数映射构建查询,主要解决需要根据数据库外键展示相关信息的需求
JeecgBoot3.61 实现实体类对象和请求参数映射构建查询,主要解决需要根据数据库外键展示相关信息的需求
2024-01-26 18:04:08
1325
原创 IntelliJ IDEA 快捷键大全
IntelliJ IDEA 快捷键大全一、文本编辑二、构建、编译项目一、文本编辑Ctrl+N 查找类Ctrl+N 查找文件Ctrl+F 查找文本可以根据需求去选择红框内的选项Ctrl+X 剪切剪切选中文本,如果未选中则剪切当前行Ctrl+C 复制复制选中文本,如果未选中则复制当前行Ctrl+V 粘贴Ctrl+Shit+V 从历史剪切板中选择要粘贴的内容Ctrl+D 复制行复制鼠标所在的当前行Ctrl+Shit+C 复制文件路径复制所选择的文件的所在路径Ctrl+Al
2024-01-23 13:43:46
1544
原创 JeecgBoot 3.6.1使用Online表单开发生成代码,如何定义自定义查询条件
【JeecgBoot】JeecgBoot 3.6.1使用Online表单开发生成代码,如何定义自定义查询条件。
2024-01-23 10:50:12
1258
原创 PostGreSql中统计表中每天的数据,并统计每天的回复数,未回复数以及未回复占比(显示百分比)
在这个查询中,我们使用 || 运算符将计算的未回复百分比结果和百分号字符串进行连接。这将在结果中添加百分号,以表示未回复百分比。查询结果将包括每天的日期、总消息数、已回复消息数、未回复消息数以及未回复消息的百分比(包括百分号)。你可以根据需要调整查询,以适应你的数据和显示需求。
2023-09-18 14:21:28
870
原创 Xshell、Xftp使用提示“要继续使用此程序,您必须应用最新的更新或使用新版本”的解决办法,亲测有效
Xshell、Xftp使用提示要接续使用此程序,您必须应用最新的更新或使用新版本
2022-11-11 11:30:08
2248
原创 Java生成数据库说明文档
学习目标:通过一个工具包生成数据库说明文档操作步骤:1、pom文件引入jar包<!--screw数据库文档导出工具--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.5</
2022-05-23 15:42:27
329
原创 SpringBoot上传文件报The field file exceeds its maximum permitted size of 1048576 bytes.
项目场景:SpringBoot线上产品上传文件问题描述在上传文件的过程中,选择一些高清的,文件比较大的图片的时候,例如图片大于1M原因分析:后台的错误信息很明显,说是图片过大导致的,SpringBoot默认上传的文件大小为1M,如下错误信息:The field file exceeds its maximum permitted size of 1048576 bytes.解决方案:我的项目为Spring2.0往上在配置文件中加入如下代码:我使用的是application.properti
2022-05-18 16:13:06
599
原创 linux服务器中,关闭xshell,部署的SpirngBoot项目无法访问
项目场景:SpringBoot项目打成jar包部署linux服务器问题描述SpringBoot项目打成jar包部署到linux服务器之后,在xshell中启动项目,访问成功,但是我在关闭掉xshell之后,项目访问失败。解决方案:使用会话技术进行解决此问题1、安装会话执行如下命令:yum install screen2、创建会话(-s后面为会话名称,可随意取,但是最好见名知意)screen -S test在此会跳转到会话,在此会话中启动项目,推出Xshell 即可3、项目重新发布
2022-05-13 23:19:09
619
原创 linux开启端口
linux开启端口查询已开启的端口列表:firewall-cmd --list-portsfirewall-cmd --zone=public --add-port=1-要开启的端口号/tcp --permanent然后重启防火墙(防火墙已开的状态下:查看防火墙状态:systemctl status firewalld):重启:systemctl reload firewalld开启:systemctl start firewalld关闭:systemctl stop firewalld..
2022-05-13 17:53:38
211
原创 本地Navicat 连接Centos8 mysql8.0报错1251
项目场景:Centos8 中安装了MySql8.0问题描述在本地用navicat连接mysql的时候报1251 Client does not support authentication protocol requested by server;consider upgrading Mysql client原因分析:MySQL5.0和MySQL8.0加密方式不同,MySQL5.0加密规则是:mysql_native_password,MySQL8.0加密规则是:caching_sha2_pass
2022-05-08 13:41:29
591
原创 Kettle连接mysql 驱动报 Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the ‘MySQL‘..
kettle
2022-05-06 20:38:47
11041
7
原创 MongoDB 3.4安装及配置
文章目录一、下载安装包二、安装步骤1、双击2、个人习惯选择安装目录3、点击【Install】安装4、请耐心等待5、点击【Finish】三、对安装目录进行一些配置1、安装结束之后找到你的安装目录,我的为`D:\tools\mongdb3.4`2、在`data`目录下新建`db`目录3、在`logs`目录下新建`mongodb.log`日志文件4、以管理员身
2022-05-06 17:43:58
2725
原创 swagger访问报:WARN i.s.m.p.AbstractSerializableParameter - [getExample,421] - Illegal DefaultValue fo
项目场景:swagger访问报:2022-04-30 23:38:55.801 [https-jsse-nio-8888-exec-1] WARN i.s.m.p.AbstractSerializableParameter - [getExample,421] - Illegal DefaultValue for parameter type integer java.lang.NumberFormatException: For input string: "" at java.lang.Numb
2022-05-01 00:12:24
474
原创 PostGreSQL写入数据报duplicate key value violates unique constraint “baj_gift_manage_pkey“详细:Key (id)=(10)
项目场景:相关背景:在PostgreSQL使用过程中,在代码中写入数据的时候报错误:重复的键值违反了唯一约束“baj_gift_manage_pkey”问题描述详细:Key (id)=(10) already exists.; nested exception is org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "baj_gift_manage_pkey"详细:Key
2022-04-01 16:11:20
4577
原创 PostGreSQL设置主键自增
在Navicat 工具中设置postGreSql表字段自增前言提示:我们在设计表结构的过程中,有的时候不太愿意用sql的语法来创建表结构,而是在navicat中直接用新建的方式来创建表结构,但是发现在 Navicat 15 for PostgreSQL中,并没有设置主键自增的选项,如下图:文章核心:我们要在已经有的表结构中去创建id为主键自增一、示例表创建语法:CREATE TABLE "public"."baj_test" ( "id" int4 NOT NULL, "name" va
2022-04-01 15:37:46
9066
原创 PostGreSQL常用sql
create_date 是一个timestamp的数据;current_date 是pgsql数据一个获取当前日期的字段;to_char(timestamp,text)把timestamp数据转换成字符串;substring(text from int for int) 截取想要的文本格式 ‘yyyy-MM-dd’;to_timestamp(text,'yyyy-MM-dd')转换成timestamp格式;age(timestamp,timestamp)获取两个时间之差 返回 days示例1:
2022-03-22 16:11:06
1351
原创 SpringBoot跳转HTML页面
SpringBoot跳转HTML页面前言最终想要的结果:一、配置pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>二、配置application.properties文件#Controller跳转到htm
2022-01-18 17:50:20
5434
原创 SpringBoot跳转jsp页面
SpringBoot跳转jsp页面前言想要的结果:一、配置pom.xml? <!--切记,此处的模板引入要注释掉,跳转到jsp页面并不需要它--> <!-- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </d
2022-01-18 17:27:52
2303
3
原创 eclipse安装Spring插件
文章目录前言一、点击Help-->Eclipse Marketplace...二、点击Installed,等待三、加载完成,点击【Confirm】四、漫长的等待,不要慌哦五、加载完成,此时不要关闭此页面六、选中我同意选项,点击【Finish】七、又是漫长的等待测试前言在学习SpringBoot的过程当中,学到开发技巧的时候,发现我的eclipse中并没有Spring这个构建项目的选项一、点击Help–>Eclipse Marketplace…选中【Popular】,拉动右侧的下拉条找到,
2021-12-21 17:20:56
1447
2
原创 SpringBoot集成knife4j
SpringBoot集成knife4j文章目录SpringBoot集成knife4j前言一、目录结构二、集成步骤1.pom文件:2.SwaggerConfig配置:3.启动项MainApplication配置:4.测试代码UserController:三、测试:1.重启服务`MainApplication`2.在浏览器输入`http://localhost:8888/doc.html`前言以前我们习惯来用Swagger来调试接口和给客服端开发人员来看接口文档,今天我们试着集成使用一下knife4j
2021-12-07 14:03:08
1474
原创 PostGreSQL分页查询
文章目录postgresql分页查询,limit的使用一、表结构二、插入表数据三、limit子句的select语句sql语法:运行结果:总结:四、limit子句与 OFFSET 子句一起使用sql语法:sql测试:运行结果:总结:四、资料postgresql分页查询,limit的使用一、表结构二、插入表数据三、limit子句的select语句sql语法:SELECT * FROM teacher LIMIT 3;运行结果:总结:发现这个跟mysql一样,也是查找前三条数据四、li
2021-12-02 11:40:17
14388
原创 PostgreSQL 10 安装详细步骤
文章目录一、下载安装包二、安装二、连接数据库一、下载安装包1、PostgreSQL 官网2、点击Download the installer3、选择我们要下载的版本,在这里我们选择10.19点击Download之后可能会有点慢,耐心等待二、安装1、双击运行:点击Next:选择安装路径(可以自定义),然后下一步:选择安装的项目,在这里我们全部选择,然后下一步:选择文件保存位置,这个最好跟数据库的安装位置不相同,在这里我们重新建一个文件夹目录,然后下一步:输入密码,由于是本地可
2021-11-30 12:03:11
6088
3
原创 SpringBoot2核心技术
文章目录学习目标一、SpringBoot2核心技术,基础入门1、Spring与SpringBoot1.1 Spring可以做什么1.2 Sping的生态2、为什么要学习使用SpringBoot1、Spirng的优点2、Spirng的缺点3、背景3.1 微服务(2014年提出)3.2 分布式3.2 云原生(有点空洞暂时不做了解)学习目标熟悉使用SpringBoot进行快速构建并开发项目。一、SpringBoot2核心技术,基础入门学习要求: 熟悉Spring基础、熟悉Maven使用环境要求:
2021-11-25 15:27:53
1796
原创 MySql核心技术
学习目标提示:mysql从基础到熟悉了解,在到使用的过程复习文章目录学习目标前言一、为什么要学习数据库数据库的好处二、数据库的相关概念三、数据库存储数据的特点四、初始MySql1、MySql产品的介绍2、MySql产品的安装3、MySql服务的启动和停止4、MySql服务的登录和退出5、MySql常见命令和语法规范五、DQL语言的学习1、基础查询2、条件查询3、排序查询4、常见函数5、分组函数6、分组查询7、连接查询6、子查询6、分页查询六、DML语言的学习七、DDL语言的学习八、TCL语言的学习九、视
2021-11-08 17:59:49
1403
原创 面试常问问题解析
一、ArrayList、LinkList、List的区别:提示:此问题面试基本上都会问到List是一个接口,ArrayList和LinkLIst是两个实现类;它们的实现方式不一样,其实LinkList才是真正的链表;而ArrayList是用数组的方式实现的,它不是真正的链表,在初始化的时候它先对数组设置一个初始容量,当数组空间不够的时候,它会重新构建一个容量更大的数组,然后把先前的元素拷贝进去;ArrayList和LinkList最基本的区别就是数组和列表这两种数据结构的区别。ArrayLis
2021-10-15 17:28:38
159
原创 eclipse上传项目到Git
前言文章实现内容:在eclipse中上传一个项目到远程Git仓库中文章目录前言一、在本地的eclipse中安装Git插件1、依次点击Help-->Install New Software2、弹出如下弹窗3、点击右侧【Add】选项,弹出如下界面二、在本地的eclipse中配置Git插件三、在eclipse中新建项目并且提交到本地的仓库中1、eclipse中新建项目2、提交项目到本地仓库四、把本代码提交到远程Git仓库中1、打开Git创建一个仓库2、把项目提交到远程Git中总结一、在本地的ecli
2021-07-30 15:06:13
817
commons-lang.rar
2019-10-23
jeecg 3.4.4 开源框架,已经删除多余的东西,拿来可用
2019-05-08
knife4j1.9.6接口文档排序的问题
2022-07-09
SpringBoot拦截器
2022-04-25
工作四年的程序员,怎么提升自己并确定一个职业方向走下去,目前从事开发工作
2020-12-28
windows下安装protocolbuffer的安装与使用
2017-06-20
如何在myeclipse 10中如何安装protocolbuffer插件?
2017-06-19
java中的算法来校验字符串是否规则
2017-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人