自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux常用命令-自身用到笔记,防止记不住又找不到

一、启动项目常用查看所有运行进程:ps -aux通过端口查询运行编号:netstat -lnp|grep 8090终止该运行程序:kill -9 9932 (9932为运行编号)

2020-08-21 14:28:11 306 1

原创 mybatis中的语句应用--sql的多重if条件句--sql的时间转换--多字段对应同一张表同一字段连接处理--or语句的应用--sql中根据某字段值让另一个字段显示不同的值--多条插入

<select id="pageDocReceiveSend" resultType="com.tzsw.afms.biz.dto.DocReceiveSendDto"> select d.id, d.doc_state, d.doc_receive_num, d.doc_receive_time, d.doc_receive_dept, .

2020-06-28 16:51:25 1648 1

原创 Windows server安装nginx详细教程,包教包会

3.修改conf下的nginx.conf文件,把默认的80端口改成8080,或者你先看下自己的80端口有没有被占用,没占用就不用改,我的占用了,多以改了。记得改完保存下,小可爱们。5.确认没问题以后可以启动nginx了,执行完以后闪一下就没了,按道理来说是正常的,因为我启动成功了。7.剩下的就是部署后端和前端,然后修改配置文件等,下面贴上部分常用的nginx命令,大家有需要自取。2.下载完成以后直接放到windows server中,解压以后进入目录。没学会的留言,我手把手教,淦。

2025-03-27 15:29:23 389

原创 sourceafis通过指纹图片对比指纹相似度

3.官网地址:https://sourceafis.machinezoo.com/java。2.由于代码中设置了线程池,所以对比的图片尽量在4张以上。1.图片不可以强行更改扩展名,否则文件会解析失败。

2025-03-07 15:27:45 258

原创 windows和windows server部署邮件服务(hMailServer)

1、打开防火墙设置:点击"控制面板" > “系统和安全” > “Windows Defender 防火墙”。2、添加入站规则:在左侧菜单中选择"高级设置",然后在右侧点击"入站规则",接着点击"新建规则"。4、设置特定本地端口:在"特定本地端口"中输入"25,110,143",然后点击"下一步"。6、设置配置文件为所有:选择"域、专用和公用",然后点击"下一步"。3、设置规则类型:在弹出的窗口中选择"端口",然后点击"下一步"。5、设置操作为允许连接:选择"允许连接",然后点击"下一步"。

2024-12-10 14:25:22 3576

原创 内网环境linux安装Postfix邮件服务,实现邮件在内网环境中的发送和接收

通过以上步骤,你可以在CentOS上成功安装和配置一个基本的Postfix邮件服务器。确保定期检查和更新配置,以保持邮件服务的稳定性和安全性。如果一切正常,你应该会在指定收件人的邮箱中收到测试邮件。如果显示任何错误,请检查并修复配置文件中的问题。

2024-12-04 15:39:40 5477

原创 动态指定时间处理业务,例如指定时间开启闹钟,指定时间发送邮件,消息量不大的情况下进行处理,大消息量建议使用消息队列

【代码】动态指定时间处理业务,例如指定时间开启闹钟,指定时间发送邮件,消息量不大的情况下进行处理,大消息量建议使用消息队列。

2024-11-14 10:09:16 126

原创 springboot整合websocket实现指定发送和群发

直接上步骤啦,废话不说一句!

2024-09-06 16:50:52 540

原创 绕道观看vip文章操作

2024-06-18 10:52:01 131

原创 base64转图片util

【代码】base64转图片util。

2024-03-22 15:04:24 179

原创 多数据源mybatisplus对sqlserver分页查询兼容

【代码】多数据源mybatisplus对sqlserver分页查询兼容。

2024-03-21 16:11:28 700 1

原创 mysql时间重叠条件查询

【代码】mysql时间重叠条件查询。

2023-07-28 15:58:23 325

原创 easyExcel实现动态导出需要的字段列

【代码】easyExcel实现动态导出需要的字段列。

2023-07-07 17:36:58 6004 4

原创 基于hutool编写时间帮助类,根据年份获取全年时间,获取指定月份所有日期,获取指定月份所有日期,获取最近几天的时间List

【代码】基于hutool编写时间帮助类,根据年份获取全年时间,获取指定月份所有日期,获取指定月份所有日期,获取最近几天的时间List。

2023-04-12 16:35:03 2835

原创 spring项目的service全局事务配置

【代码】spring项目的service全局事务配置。

2022-11-04 15:44:40 342

原创 时间的快捷获取 判断传入时间是否符合

1.根据时间获取当前是周几。

2022-10-27 17:43:40 181

原创 List<RiskForecastDTO>关于list的map类型数据的去重

问题:根据map中的某个字段进行去重

2022-07-06 17:44:16 216

原创 freemaker页面生成word、doc文件

freemaker生成动态word

2022-07-01 11:30:20 305

原创 dmsql达梦数据库纯linux操作表及数据

先进入dm安装的位置的bin目录下,就可以看到该文件;启动dissql文件,进入登录指令;执行服务器上命令如下

2022-06-27 16:35:36 1989

原创 静态文件下载

文件下载

2022-06-15 16:58:59 236

原创 poi实现数据导出行合并,列宽设置等

原来的导出合并后

2022-06-15 16:54:21 626

原创 java中多线程与ReentrantLock的使用(笔记)、java中多线程与synchronized的使用(笔记)

java 多线程 ReentrantLock

2022-06-12 13:30:59 138

原创 多线程在Java项目中的使用案例(笔记)

多线程在Java项目中的使用案例(笔记)实现runnable接口@Override public Boolean addMeetingExpertIds(MeetAddExpertDto meetAddExpertDto, Long userId) { // 会议关联到专家 // 如果需要发给专家 new Thread(new Runnable() { @Override public void

2022-04-21 15:26:42 3345

原创 根据时间段统计每一天的数据量/获取近12个月的时间数据/获取设定月份的所有日期

select DATE_FORMAT(a.date, '%Y-%m-%d') as day, IFNULL(b.count, 0) as total from ( select a.Date from ( select curdate() - INTERVAL (a.a + (10 * b.a) + (100 * c.a) + (1000 * d.a) ) DAY as Date from (select 0 ...

2021-12-01 15:46:00 884

原创 遍历类的字段并获取每条数据中的每个字段的java名称和对应的存储值

类@Data@EqualsAndHashCode(callSuper = true)@Accessors(chain = true)public class Project extends BaseModel { private static final long serialVersionUID = 1L; /** * 主键id */ @ApiModelProperty(value = "主键id") @TableId private

2021-10-19 09:53:38 590

原创 EasyExcel对列同类项进行单元格合并

EasyExcel对列同类项进行单元格合并<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> <scope>compile</scope></dependency>返回类型public cl

2021-09-14 15:38:34 1693 1

原创 linux代码创建数据库及用户和用户权限

linux代码创建数据库及用户和用户权限准备环境linux服务器,mysql数据库安装使用命令进入数据库,结果如下图;mysql -u root -p新建数据库,代码结果如下;create database projhigh;show databases;执行创建表语句,创建表语句我是通过navicat导出获取,然后放到安装数据库的服务器上;执行语句,使projhigh.sql生效;use projhigh;source /data/projhigh.sq

2021-08-17 15:14:15 592

原创 linux下的docker创建并运行后端服务

linux下的docker创建并运行后端服务数据准备准备好后端的jar包和Dockerfile文件dockerfile文件内容:请结合实际进行修改;FROM zhouziqiang/openjdk8-alpine-gmt8:latestCOPY projhigh-1.0.0-SNAPSHOT.jar projhigh-1.0.0-SNAPSHOT.jarEXPOSE 50073ENTRYPOINT [\ "java",\ "-Xms512m",\ "-Xmx10

2021-08-16 16:02:09 398 1

原创 elasticsearch在java项目中引用和简单的使用测试

elasticsearch在java项目中引用本地下载并启动elasticsearch下载地址:官网下载:https://www.elastic.co/cn/downloads/elasticsearch本地下载windows版本即可,默认是下载最新版,我们可以在以往版本中下载自己想要的版本,我这里使用的是elasticsearch-6.5.1;地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch修改本地的

2021-07-06 16:06:07 493

原创 java使用poi实现读取复杂Excel文件

读取的问价格式如下:直接上代码:controller层 @ApiOperation(value = "全自动导入资源和编目") @PostMapping("/autoExcelToSql") public Response readExcelToList(@RequestPart("file") MultipartFile file) throws IOException, BizException { String filename = file.getOrigin

2021-06-24 14:39:58 4443 2

原创 java处理数据的一些小技巧

list处理掉重复的值List newList = list.stream().distinct().collect(Collectors.toList());

2021-06-24 14:22:26 286

原创 java给图片加水印

全图水印package com.shucha.signalnotification.web.controller;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;/** * * 利用Java代码给图片加水印 */public class TestWaterPri

2021-03-16 15:20:23 369

原创 MySQL表死锁问题的产生和解决

MySQL表死锁问题的产生和解决一、死锁的产生 一个用户A 访问表A(锁住了表A),然后又访问表B;另一个用户B 访问表B(锁住了表B),然后企图访问表A;这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B才能继续,同样用户B要等用户A释放表A才能继续,这就死锁就产生了。 用户A查询一条纪录,然后修改该条纪录;这时用户B修改该条纪录,这时用户A的事务里锁的性质由查询的共享锁企图上升到独占锁,而用户B里的独占锁由于A 有共享锁存在所以必须等A释放掉共享锁,而A由于B的独占锁而无法上升的独占锁也就

2021-01-19 16:33:56 618

原创 课程3-1-springcloud加入redis和rockctMq中间件的使用

springcloud加入redis和rockctMq中间件的使用

2020-11-03 16:25:03 298

原创 课程2-1-springcloud项目搭建

springcloud项目搭建引入依赖引入springcloud的版本管理<!--springcloud的版本控制,不会依赖进来--> <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> &l

2020-11-02 17:30:44 184 1

原创 课程1-3-前后端项目部署到linux服务器上

前后端项目部署到linux服务器上打包后端生成jar包按下图点击构建后端项目;找到自己的项目路径,找到打包好的后端jar包;构建前端项目根据下图构建前端项目;构建完成,生成的打包文件如下,同样,在电脑中找到该文件;准备服务器部署项目准备linux服务器,linux安装jdk,linux安装tomcat,linux安装nginx等;安装完毕后,将刚刚打包的前后点文件放到同一个文件夹下,上传到linux服务器上; linux连接软件为xshell,上传软件为xftp,自行准备

2020-10-28 17:00:19 437

原创 课程1-2-vue项目的简单创建并访问后端项目

创建vue项目并访问课程1的springboot项目创建vue项目安装前端环境首次安装vue前,需提前下载安装node.js(>=6.x,首选8.x),npm(3+ 无需额外安装,node.js安装后就有了)管理员打开cmd输入npm install -g @vue/cli创建项目https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create简而言之输入:vue create hello-world注:he

2020-10-26 10:37:38 847 1

原创 课程1-1-SpringBoot基础教程

一、搭建springboot项目使用idea创建java项目(file -> new -> project)

2020-10-23 10:01:48 164

原创 easyExcel、easyExcel解决多sheet导出生成文件在项目根目录问题

/** * 分页数据导出 * @return */ @GetMapping("/exportSystemPage") @ApiOperation(value = "系统分页数据导出", response = SystemPageDto.class) @ApiImplicitParams({ @ApiImplicitParam(dataType = "String", name = "sysName", value = "系统名称"

2020-10-13 15:50:01 656

原创 swagger之or条件的使用+list<int>移除数据

swagger result = page(page, Wrappers.<DocReceiveSend>lambdaQuery() .eq(DocReceiveSend::getDocReceiveDept, companyId) .eq(DocReceiveSend::getState, 0) .and(StringUtils.isNotBlank

2020-10-12 09:30:56 251

windows和windows server部署邮件服务(hMailServer)

windows和windows server部署邮件服务(hMailServer)

2024-12-10

空空如也

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

TA关注的人

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