- 博客(44)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Linux常用命令-自身用到笔记,防止记不住又找不到
一、启动项目常用查看所有运行进程:ps -aux通过端口查询运行编号:netstat -lnp|grep 8090终止该运行程序:kill -9 9932 (9932为运行编号)
2020-08-21 14:28:11
240
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
原创 基于hutool编写时间帮助类,根据年份获取全年时间,获取指定月份所有日期,获取指定月份所有日期,获取最近几天的时间List
【代码】基于hutool编写时间帮助类,根据年份获取全年时间,获取指定月份所有日期,获取指定月份所有日期,获取最近几天的时间List。
2023-04-12 16:35:03
2176
原创 dmsql达梦数据库纯linux操作表及数据
先进入dm安装的位置的bin目录下,就可以看到该文件;启动dissql文件,进入登录指令;执行服务器上命令如下
2022-06-27 16:35:36
1551
原创 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
原创 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关注的人