自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2020-08-21 14:28:11 240 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 1436

原创 绕道观看vip文章操作

2024-06-18 10:52:01 82

原创 base64转图片util

【代码】base64转图片util。

2024-03-22 15:04:24 116

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

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

2024-03-21 16:11:28 375

原创 mysql时间重叠条件查询

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

2023-07-28 15:58:23 202

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

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

2023-07-07 17:36:58 3464 3

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

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

2023-04-12 16:35:03 2176

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

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

2022-11-04 15:44:40 297

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

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

2022-10-27 17:43:40 143

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

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

2022-07-06 17:44:16 164

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

freemaker生成动态word

2022-07-01 11:30:20 252

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

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

2022-06-27 16:35:36 1551

原创 静态文件下载

文件下载

2022-06-15 16:58:59 187

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

原来的导出合并后

2022-06-15 16:54:21 541

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

java 多线程 ReentrantLock

2022-06-12 13:30:59 112

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

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

2022-04-21 15:26:42 3281

原创 根据时间段统计每一天的数据量/获取近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 765

原创 遍历类的字段并获取每条数据中的每个字段的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 519

原创 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 1598 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 517

原创 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 323

原创 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 422

原创 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 3957 2

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

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

2021-06-24 14:22:26 242

原创 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 340

原创 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 568

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

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

2020-11-03 16:25:03 228

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

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

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

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

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

2020-10-28 17:00:19 386

原创 课程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 794 1

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

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

2020-10-23 10:01:48 126

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

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

2020-10-13 15:50:01 555

原创 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 208

原创 lambda表达式

数字组成的逗号分隔的字符串转换成List类型;3.List 转List并排序

2020-10-12 09:30:38 197

原创 mysql、postgreSQL在已存在的表中新增字段并创建字段注释

alter table exchange_statistics add sys_id int4(32);alter table exchange_statistics add dept_code varchar(255);alter table exchange_statistics add create_time timestamp(0);COMMENT ON COLUMN exchange_statistics.dept_code IS '部门code';COMMENT ON COLUMN e

2020-09-21 16:07:15 2434

原创 linux安装nacos,极简

linux安装nacos一、下载nacos安装包nacos-server-1.3.1.tar.gz提取码:xu7snacos-server-1.3.1.zip提取码:0h9z二、上传安装包,解压安装包当时不太懂,这两个有什么区别,解压后你就知道,其实没区别,就是一个springboot项目,无论哪个,上传解压就行了;进入到存放nacos-server-1.3.1.tar.gz压缩包目录,解压命令如下tar -zxvf nacos-server-1.3.1.tar.gz执行该命令,会解压

2020-08-04 14:59:11 1363

原创 Linux安装Jenkins - Linux安装Jenkins未配置jdk安装路径解决方案 - Linux安装Jenkins端口和tomcat端口8080冲突解决方案

Linux安装Jenkins - Linux安装Jenkins未配置jdk安装路径解决方案 - Linux安装Jenkins端口和tomcat端口8080冲突解决方案注意事项,安装jenkins之前,Linux必须安装好jdk。Linux安装JDK教程1.安装包准备方法一:官网地址下载http://mirrors.jenkins-ci.org/redhat/ 自己随便选择一个进行下载就可以了。方法二:百度云下载链接:https://pan.baidu.com/s/11ASaHf

2020-07-16 16:16:19 2058

原创 Linux安装Mysql-5.7.24教程

在Linux下安装Mysql教程一、准备mysql安装包获取途径方法一:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz点击上方链接下载到本地,再用Xftp将文件上传到服务器上。方法二:链接:https://pan.baidu.com/s/1A6PtVkz9GmtZDqCTyYZ-rw提取码:3twp方法三:服务器下载命令下载[root@vm10-0-0-232

2020-07-10 17:20:58 2276 2

原创 Linux安装Tomcat教程解析

一、准备安装文件方法一:官网下载。下载地址:点击下载。方法二:小车車的百度云资源下载。链接:https://pan.baidu.com/s/19ObJg6oO7AaiQh7L3m9bVg提取码:tr75我们将下载的压缩包放到服务器上;二、安装tomcat之前我们需要检测服务器的java环境。检测java环境,命令如下:java -version检测结果显示java版本,则java环境已经具备。如果还不具备以上条件的小伙伴,你们可爱的小车車已经为你们准备好了java环境安装的教程,现在

2020-07-09 14:15:38 846

空空如也

空空如也

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

TA关注的人

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