自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸟--成长之路的博客

没有谁可以随随便便的成功,只有复杂的事情简单做,简单的事情重复做,重复做的事情用心做,坚持下去,这样就没有做不成的事情。

  • 博客(102)
  • 资源 (11)
  • 收藏
  • 关注

原创 ofd文件转换为pdf文件,顺带doc,docx转pdf

通过对OFD的文档进行解析,使用 Apache Pdfbox生成并转换OFD中的元素为PDF内的元素实现PDF的转换。通过org.ofdrw.converter.ConvertHelper对象对转换过程API进行封装,提供便捷的工具方法,简化转换开发者的调用负担。pom引入相关模块<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId&gt...

2021-02-04 11:23:35 2804 7

原创 人大金仓sql(kingbase) 查询今天,昨天,本周,本月数据的sql语句

查询今天数据:SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM-DD’)=TO_CHAR(SYSDATE,‘YYYY-MM-DD’);查询昨天数据:SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM-DD’)=TO_CHAR(SYSDATE-1,‘YYYY-MM-DD’);查询本周数据:SELECT COUNT(1) FROM T_CAL

2020-11-09 16:17:26 7441 8

原创 CentOS 安装 redis-cli以及linux操作redis

2,linux操作redis到 redis-cli安装的目录找到 redis-cli然后执行命令./redis-cli -h + 地址然后输入密码:auth+密码如图既连接成功。

2023-05-12 09:31:38 738 1

原创 正式环境关闭swagger

是否激活 swagger true or false。添加配置项:swagger.is.enable。// 扫描指定包中的swagger注解。

2023-03-23 10:35:20 2128

转载 git push和 git pull的使用

如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支,这条命令是删除远程master分支。如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。注意: 命令中的本地分支是指将要被推送到远端的分支,而远程分支是指推送的目标分支,即将本地分支合并到远程分支。如果后者不存在,则会被新建。还有一种情况,就是不管是否存在对应的远程分支,将本地的所有分支都推送到远程主机,这时需要使用–all选项。

2023-03-03 17:28:04 645

原创 学生白嫖阿里服务器

通过测试后,即可0元购完成订单,购买的服务器有效时长是两个月,但是可以续期一次四个月,不过续期需要完成考试。阿里云云服务器ECS是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本。下面描述正确的是(A)以下常见的通讯协议中,不属于应用层协议的有(B)以下常见的通讯协议中,不属于应用层协议的有(B)

2023-02-24 09:51:50 6187

原创 Linux中vim查看文件某内容

光标会跳转到文件的第n行。例如 66gg 或 66G,光标会跳转到第66行。正常模式下,在文件内直接输入 ngg。

2022-12-01 16:59:32 3476 1

原创 mysql索引的使用

(聚集索引和二级索引的索引结构都是B+树)执行这条sql的过程为:where后的条件是name,所以要到二级索引(辅助索引)中查询xx,经过对比找到叶子节点上name=xx的数据,二级索引的叶子节点上存储的是name对应的id即主键,聚集索引的叶子节点存储的是id对应的证行数据。在这条语句中,根据同上的过程,name和id都能找到,phone找不到,那么会拿着从二级索引中找到的id回到聚集索引中拿到id的一整行数据,再从这一行数据中提取phone的数据。这个过程扫描了二级索引和聚集索引,称为回表查询。

2022-11-18 11:22:34 175

原创 linux下mysql数据库安装(亲测-免配置版)

2.将mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar包上传到mysql官网推荐位置 /usr/local/mysql。firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭3306端口。firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开放3306端口。如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估。

2022-11-10 14:10:36 1130

原创 Idea如何提交代码到Git

提交代码到Git两种情况:第一种:1,鼠标右键项目--》点击“Git”--》点击“Commit Directory……”2,查看项目提交目录,比较每个类的改变内容;确认无误后,填写Commit Message 提交说明,点击Commit按钮。3,push内容到Git鼠标右键项目--》Git --》Reponsitory--》Push4,弹出 Push Commits的页面,左侧为代码push的分支和提交说明,右侧为push代码的目录列表。确认无误后,点击右下方的Push按钮。

2022-09-07 14:41:38 27135 2

原创 java实现将文件或图片压缩成zip包

亲测使用实现代码地址如下:文件以及图片压缩zip并下载.zip-互联网文档类资源-CSDN下载

2022-08-31 09:43:12 855

原创 linux上 防火墙查看,添加,关闭,开放端口等命令

查询已开放的端口(已开放的端口号集合):firewall-cmd --zone=public --list-ports。查询已开放的端口 netstat -ntulp | grep 端口号:可以具体查看某一个端口号。查询指定端口是否已开 firewall-cmd --query-port=666/tcp。以上所述就是linux查看防火墙状态和对外开放的端口状态,希望对大家有所帮助!开启防火墙 systemctl start firewalld。开启防火墙 service firewalld start。

2022-08-24 15:35:43 783

原创 linux下安装jdk

首先下载jdk安装包,卸载的过程就忽略了,自行官网下载即可,下载好以后新建一个jdk文件夹讲安装包放到新建文件夹内,接下来依次执行以下步骤。1.执行命令 tar zxvf + jdk-8u291-linux-x64.tar.gz(你的压缩包名称)3,执行刷新文件使其生效:source /etc/profile。4,测试jdk是否配置成功,执行命令:java -version。此情况需要执行全部路径就可以了。到此,jdk安装配置完成。在文件末尾加入如下代码。......

2022-08-17 19:17:27 274

原创 linux下导出导入数据库

以mysql为例:首先登录linux,找到数据库安装路径如图所示:然后执行命令:mysqldump -hlocalhost -u root -p 数据库名 >mysql6.sql输入密码确认即导出成功。如图:然后将数生成的数据库导出到本地,登录本地工具执行即可.........

2022-06-13 09:45:41 1698

原创 linux环境下Mysql8.0(5.7/5.5)版本忘记密码重置

Mysql数据库忘记密码也可以直接登录,直接上方法,方法已实测可行,提供大家参考:首先,关闭Mysql服务: (可以跳过此步)service mysqld stop接着修改配置文件( my.cnf ):mysqld 下增加一行skip-grant-tables (直接打开配置文件加上skip-grant-tables )补充:# 号表示注释重启Mysql服务,不用密码也可登录了:service mysqld start (跳过第一步,用此命令重启servic...

2022-04-29 17:03:04 2171 3

原创 linux服务器上--重启数据库命令

总结了以下常用方式,需要亲自取备注:查看mysql端口是否已经使用,使用netstat -anp 命令查看服务器端口使用情况。一、启动方式1、使用linux命令service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&一、重启1、使用linux命令service 重启:service mysqld restart2、使用

2022-04-29 16:30:31 10410

原创 本地数据库数据导入linux

mysql 版本 5.61)准备*.sql文件 (* 是准备导入的sql文件的名字,通过本地客户端连接数据库工具导出)2)liunx : 通过复制或者直接拖拽 将准备好的*.sql 文件上传到liunx服务器上3)登陆liunx 服务器 输入mysql -u用户名 -p密码 (mysql 的用户名 密码)进入mysql数据库4)show databases 查看当前mysql数据库管理工具中有哪些数据库5)如果存在已有的 删除操作 drop database 数据库名称6).

2022-04-29 16:22:53 1915

原创 java ofd转pdf

亲测使用实现代码地址如下:“ https://download.csdn.net/download/weixin_47385625/24904887”

2022-02-17 11:54:05 527

原创 Windows环境Nginx 详细安装以及部署前后端项目教程

一、Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的.它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。先下载直接去官网nginx.org分别有Linux和Windows两个版本点击后就会下载,下载完

2022-02-14 17:48:32 3114

转载 Java 技术

java技术

2022-01-10 17:58:02 965 12

原创 推荐几个免费练手的Java项目

1、Java在线考试系统项目地址:https://mp.weixin.qq.com/s/YngoRNP_Xzl7QWq1NL8Gog2、Java外卖点餐系统项目地址:https://mp.weixin.qq.com/s/3vyO17zPjntjZOIrvkNjIg3、Java身份证号码识别系统项目地址:https://mp.weixin.qq.com/s/pjKOL3UaQESdZZHMORJ0qQ4、SpringMVC+Spring+Mybatis实现支付宝支付功能(附完整代码..

2022-01-05 17:12:01 2194 4

原创 nginx问题:You should customize this error page for your own site or edit the error_page directive ...

安装nginx的时候遇到了一个问题, 就是nginx安装成功后, 直接在浏览器输入IP , 已经能跳转 nginx页面, 说明nginx安装成功了但是, 在访问具体路径的时候一直报错:最后发现问题, 是因为启动的时候, 不能获取到nginx.conf ,所以 nginx的具体配置获取不到了解决办法:...

2021-12-28 16:06:15 2956 3

原创 idea 快速开发插件--MybatisX

一.idea安装MybatisX 1.按ctrl+alt+s,弹出Settings 2.在plugins中搜索MybatisX,安装即可 3.点击操作重启idea 二、操作说明 1.业务层点击小鸟进入mapper.java中 2.mapper.java点击小鸟进入mapper.xml映射文件中 3.快速生成mapper中的xml标签并进入mapper.xml(光标悬浮到报红方法名后然后Ctrl+Enter生成mapper标签并进入) ...

2021-12-24 16:42:33 451 2

原创 MybatisPlus的自动填充创建时间和修改时间案例

创建时间和修改时间的字段填充,第一步,在实体类里面进行自动填充数据---添加注解public class User implements Serializable { ...//创建时间@TableField(fill = FieldFill.INSERT) private Date createTime;//修改时间 @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime;}第二步,创...

2021-12-24 16:37:12 863

原创 MybatisPlus的逻辑删除

逻辑删除和物理删除的区别是:逻辑删除是假的删除:意思是当数据删除了只是标记了不在前端不显示,数据还是存在数据库里没有被删除的物理删除是真的删除:意思是真的使用了SQL语句执行删除,数据库没有这一条数据了。物理删除: //删除操作 @Test public void testDeleteById(){ int i = userMapper.deleteById(1L); System.out.println(i); } //批量删除 @Test pu...

2021-12-24 16:31:18 1100

原创 MybatisPlus主键生成策略

MybatisPlus自带主键生成策略"雪花算法",如果不做配置,默认也是使用这个算法生成id。snowflake(雪花)是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。具体实现的代码可以参看https://github.com/twitter/snowfla

2021-12-24 16:25:27 1091

原创 MybatisPlus实现分页查询

使用MybatisPlus进行查询操作的一些用法:1、list集合 //多个id批量查询 @Test void testSelect1(){ //这里的selectBatchIds方法 需要传入一个id的集合参数 List<User> users = userMapper.selectBatchIds(Arrays.asList(1L, 2L, 3L)); users.forEach(System.out::println); }2、map...

2021-12-24 16:19:41 503

原创 MybatisPlus中方法实现复杂查询

mp实现复杂查询,使用queryWrapper构建条件,创建QueryWrapper构建条件,使用方法实现各种条件查询:1、ge大于等于、gt大于、le小于等于、lt小于、isNull、isNotNull//mp实现复杂查询 @Test public void testSelectQuery(){ QueryWrapper<User> wrapper = new QueryWrapper<>(); // 查询age >= 30记录...

2021-12-24 16:13:43 426

原创 MybatisPlus进行CRUD接口操作

在进行mybatisplus的CRUD基本操作之前,我们需要先把代码生成好,如果你的代码没有自动生成好请点击跳转(https://blog.csdn.net/weixin_47385625/article/details/122129493),先做好基础配置,比如引入架包的依赖和生成好Entity、Controller、mapper、Service等等mybatisplus自动生成的service接口和mapper接口都已封装好了CRUD的代码,我们可以直接使用,同时也可以自定义service接口方法,

2021-12-24 16:04:25 348 1

原创 MybatisPlus代码生成器的使用

说明:在这里我将展示MybatisPlus自动生成实体类、控制层、服务层、mapper等代码,这些基础的代码全部不需要手动创建,由MybatisPlus自动完成,只需要告诉MybatisPlus怎么生成这些代码就可以了,也就是编辑策略配置文件。当然了在此之前需要配置好测试的环境,配置好测试的数据库和表数据。首先,搭建测试的数据库和表数据的SQLDROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` bigint(0) NOT NULL...

2021-12-24 15:47:43 543 1

原创 idea配置maven仓库

maven基本上做Java开发这一行都清楚,不清楚的百度,我就不多说废话咯,直接开始首先在部署之前我们需要先到Apache下载好maven的仓库,我拿3.8.1版本为例链接:https://pan.baidu.com/s/17_FWlKv1dDuZ4c-Ga3dvAg提取码:5ebp下载好之后解压后如图:然后我把名字apache-maven-3.6.3改成maven,并且在同级的目录下创建repository,这个英文单词有仓库的含义,当我们使用maven仓库下载架包的时候就是保存.

2021-12-24 15:29:42 703

原创 Java解决下载--文件名乱码

最近常有人问到下载文件文件名出现乱码问题,今天统一给出解决方案如下通常都会通过URLEncoder转码的方式来解决,关键代码如下:response.setContentType( "application/x-msdownload");response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));但这样会出现的问题是,如果文件名有空格,.

2021-12-24 14:47:21 3407 3

原创 linux文件上传与下载以及-bash: rz: command not found的解决方法

安装lrzsz:# yum -y install lrzsz现在就可以正常使用rz、sz命令上传、下载数据了。使用方法:上传文件# rz filename下载文件# sz filename附:其他参考办法“https://blog.csdn.net/o_o814222198/article/details/103351875”...

2021-12-22 13:24:30 561 1

转载 win10中mysql下载安装

win10中mysql下载安装_qq_38146797的博客-CSDN博客_mysql win10

2021-12-20 14:20:34 129

原创 将本地项目首次上传到git仓库

看到网上很多人还不会把项目上传到git仓库,网上看了很多,有的写的感觉挺麻烦的,还有的觉的有点乱,所以决定自己写一个简单易懂的文章供大家分享,首先git上新建仓库如图(勾选可以根据实际情况,一般没有特别要求勾选这些就足够了):成功以后,找到本地要上传的项目,进入项目,右键选择git bash(首先电脑要配置安装了git)打开以后,首先初始化命令 git init然后执行命令:git commit -m "首次提交"再然后执行命令:git remote add origin...

2021-11-01 10:18:27 590

原创 java开发中可以用到的非常好用的工具(持续更新中)

只需引入依赖,既可以使用,详情参考网址:Hutool参考文档

2021-10-15 10:23:15 219

原创 sqlserver数据库中存储是image类型

字符串类型的string str=[{"fileId":"42811580","fileName":"demo测试.pdf","fileSize":42209,"fileType":"pdf","spaceId":"13901"}]转换类型存储到数据库image类型:byte[] byte=str..getBytes();

2021-09-17 11:50:09 2488

原创 byte数组与File文件之间的转换

提供了一个工具类,保存下来让有需要的人参考:public class FileUtil { /** * file转byte */ public static byte[] file2byte(File file){ byte[] buffer = null; try{ FileInputStream fis = new FileInputStream(file); ByteArrayOu

2021-09-17 10:32:27 12812 3

原创 项目中配置swagger

首先需要一个工具类放在项目里,如图:所需pom文件如下:最后启动类上加注解@EnableOpenApi // 开启swagger3 AP接口方法上加注解@ApiOperation("接口"),然后启动页面访问工具类中的地址即可...

2021-08-27 14:14:47 272

转载 如何将本地项目上传到gitee仓库里

第一步:首先你得有一个gitee仓库(登录注册自己解决)友情提供:gitee官网地址.首先:进入git额额官网(登录注册自己解决,没难度) 新建仓库,点击 + ,如图:然后:填写仓库信息:如图:都在图里再然后:创建完成之后:看看你的仓库,如图至此,仓库创建完毕。第二步:将创建好的仓库,pull(拉取)到本地首先:我新建了一个空文件夹gitee(名称你随意,开心就好),你们也找一个或者自己建一个空文件夹。注意是空的然后:在这空文件夹里右击,打开 g..

2021-08-26 18:25:34 554

Java ofd转pdf工具类

java实现ofd转pdf工具类(也可以加我v备明来意:f_congratulations),实际项目中应用,这个方法很简单,方便又实用,如有在下载后使用中有不明白的可以随时联系我咨询,可以留言给我也可以私信给我哦,看到后会第一时间回复的,下载以后确实帮到你的话,麻烦点个赞,谢谢

2023-01-12

SpringBoot实现分页

利用mybatisplus插件实现完美实现分页,项目中真实案例使用,一看即懂,从controller到server到dao层,甚至pom依赖以及数据库配置,还有mybatisplus插件相关的方法 重点处还做了标记,拿下来可以直接运行实现查看分页,若有不明白的,可以在线支持,供初入门的使用是非常不错的选择

2021-10-15

文件以及图片压缩zip并下载.zip

线上环境亲测可用,另外还包含了本地路径文件以及图片的压缩打包,实际项目中使用,简单易懂,如有不懂之处可以随时联系我

2021-05-17

spring-tool-suite-3.9.5.RELEASE-e4.8.0-win32-x86_64.zip

spring-tool-suite-3.9.5.RELEASE-e4.8.0-win32-x86_64以及历史各版本的下载

2021-05-17

mybatis-plus代码生成器的两种方式.zip

两种生成工具,自己项目中目前在用的是MysqlGenerator这个,详细的代码以及注释都有注明

2021-05-06

java经典宝典收藏总结.zip

java基础详解实例讲解,JAVA各类知识体系超全总结,java各方面学习书籍推荐,多个ssm项目,springboot项目实例

2021-04-16

人大金仓安全策略及审计规则.zip

项目中使用到自己购买所得,附赠人大金仓入门教程

2021-03-26

部署web及nginx安装.docx

部署web及nginx安装.docx

2021-03-26

linux上kingbase数据库安装.docx

亲测可用,用心总结,如有问题可以联系我

2021-03-17

kingbase V8文件.zip

SQL和PLSQL速查手册,安全指南,安装与更新,高可用指南,管理员手册,开发手册,性能优化指南以及安装包

2021-03-16

人大金仓 KingbaseES V8 手册 及 sql语法手册

人大金仓 KingbaseES V8 手册 及 sql语法手册

2021-01-18

空空如也

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

TA关注的人

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