- 博客(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>...
2021-02-04 11:23:35 2985 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 8168 8
原创 CentOS 安装 redis-cli以及linux操作redis
2,linux操作redis到 redis-cli安装的目录找到 redis-cli然后执行命令./redis-cli -h + 地址然后输入密码:auth+密码如图既连接成功。
2023-05-12 09:31:38 987 1
原创 正式环境关闭swagger
是否激活 swagger true or false。添加配置项:swagger.is.enable。// 扫描指定包中的swagger注解。
2023-03-23 10:35:20 2307
转载 git push和 git pull的使用
如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支,这条命令是删除远程master分支。如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。注意: 命令中的本地分支是指将要被推送到远端的分支,而远程分支是指推送的目标分支,即将本地分支合并到远程分支。如果后者不存在,则会被新建。还有一种情况,就是不管是否存在对应的远程分支,将本地的所有分支都推送到远程主机,这时需要使用–all选项。
2023-03-03 17:28:04 793
原创 学生白嫖阿里服务器
通过测试后,即可0元购完成订单,购买的服务器有效时长是两个月,但是可以续期一次四个月,不过续期需要完成考试。阿里云云服务器ECS是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本。下面描述正确的是(A)以下常见的通讯协议中,不属于应用层协议的有(B)以下常见的通讯协议中,不属于应用层协议的有(B)
2023-02-24 09:51:50 6231
原创 Linux中vim查看文件某内容
光标会跳转到文件的第n行。例如 66gg 或 66G,光标会跳转到第66行。正常模式下,在文件内直接输入 ngg。
2022-12-01 16:59:32 3653 1
原创 mysql索引的使用
(聚集索引和二级索引的索引结构都是B+树)执行这条sql的过程为:where后的条件是name,所以要到二级索引(辅助索引)中查询xx,经过对比找到叶子节点上name=xx的数据,二级索引的叶子节点上存储的是name对应的id即主键,聚集索引的叶子节点存储的是id对应的证行数据。在这条语句中,根据同上的过程,name和id都能找到,phone找不到,那么会拿着从二级索引中找到的id回到聚集索引中拿到id的一整行数据,再从这一行数据中提取phone的数据。这个过程扫描了二级索引和聚集索引,称为回表查询。
2022-11-18 11:22:34 207
原创 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 1238
原创 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 29021 2
原创 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 851
原创 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 315
原创 linux下导出导入数据库
以mysql为例:首先登录linux,找到数据库安装路径如图所示:然后执行命令:mysqldump -hlocalhost -u root -p 数据库名 >mysql6.sql输入密码确认即导出成功。如图:然后将数生成的数据库导出到本地,登录本地工具执行即可.........
2022-06-13 09:45:41 1786
原创 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 2217 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 10703
原创 本地数据库数据导入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 1966
原创 java ofd转pdf
亲测使用实现代码地址如下:“ https://download.csdn.net/download/weixin_47385625/24904887”
2022-02-17 11:54:05 565
原创 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 3529
原创 推荐几个免费练手的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 2268 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 3162 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 482 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 916
原创 MybatisPlus的逻辑删除
逻辑删除和物理删除的区别是:逻辑删除是假的删除:意思是当数据删除了只是标记了不在前端不显示,数据还是存在数据库里没有被删除的物理删除是真的删除:意思是真的使用了SQL语句执行删除,数据库没有这一条数据了。物理删除: //删除操作 @Test public void testDeleteById(){ int i = userMapper.deleteById(1L); System.out.println(i); } //批量删除 @Test pu...
2021-12-24 16:31:18 1215
原创 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 1192
原创 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 603
原创 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 456
原创 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 380 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 571 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 746
原创 Java解决下载--文件名乱码
最近常有人问到下载文件文件名出现乱码问题,今天统一给出解决方案如下通常都会通过URLEncoder转码的方式来解决,关键代码如下:response.setContentType( "application/x-msdownload");response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));但这样会出现的问题是,如果文件名有空格,.
2021-12-24 14:47:21 3582 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 582 1
原创 将本地项目首次上传到git仓库
看到网上很多人还不会把项目上传到git仓库,网上看了很多,有的写的感觉挺麻烦的,还有的觉的有点乱,所以决定自己写一个简单易懂的文章供大家分享,首先git上新建仓库如图(勾选可以根据实际情况,一般没有特别要求勾选这些就足够了):成功以后,找到本地要上传的项目,进入项目,右键选择git bash(首先电脑要配置安装了git)打开以后,首先初始化命令 git init然后执行命令:git commit -m "首次提交"再然后执行命令:git remote add origin...
2021-11-01 10:18:27 606
原创 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 2569
原创 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 13370 3
原创 项目中配置swagger
首先需要一个工具类放在项目里,如图:所需pom文件如下:最后启动类上加注解@EnableOpenApi // 开启swagger3 AP接口方法上加注解@ApiOperation("接口"),然后启动页面访问工具类中的地址即可...
2021-08-27 14:14:47 290
转载 如何将本地项目上传到gitee仓库里
第一步:首先你得有一个gitee仓库(登录注册自己解决)友情提供:gitee官网地址.首先:进入git额额官网(登录注册自己解决,没难度) 新建仓库,点击 + ,如图:然后:填写仓库信息:如图:都在图里再然后:创建完成之后:看看你的仓库,如图至此,仓库创建完毕。第二步:将创建好的仓库,pull(拉取)到本地首先:我新建了一个空文件夹gitee(名称你随意,开心就好),你们也找一个或者自己建一个空文件夹。注意是空的然后:在这空文件夹里右击,打开 g..
2021-08-26 18:25:34 567
Java实现2048小游戏(附带源码)
2024-06-04
Java语言教程&案例
2024-05-31
MySQL开发教程与案例
2024-05-31
Java ofd转pdf工具类
2023-01-12
SpringBoot实现分页
2021-10-15
spring-tool-suite-3.9.5.RELEASE-e4.8.0-win32-x86_64.zip
2021-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人