- 博客(12)
- 收藏
- 关注
原创 echats实现进度条、饼状图、折线图、柱状图、柱状图和折线图的集合体
记录工作中用到的一些echats图标1、进度条有两种方式:a、通过elemnt-ui组件el-progress组件实现上面的进度条光使用el-progress无法实现,el-progress不支持汉字,需要使用css+div进行调整下面是实现的代码:html: <div class="content-right-top"> <el-progress class="content-right-progress"
2021-02-01 16:19:42 1310
原创 前后端实现文件流的传输,实现文件下载功能
1、后端代码参数response 是文件流传输必须的,然后chatFileParam是业务需要用来获取服务器文件的,你们可以不看,不写 /** * 页面下载文件 * @param response * @param chatFileParam */ @ApiOperation(value = "页面下载文件") @PostMapping("downFileForWeb") public void downFileForWeb(Http
2021-01-15 14:16:16 4196
原创 SpringBoot接收前端的MultipartFile file一直为null问题解决
1、首先给出我的前后端代码html部分<span class="im-chat-tool-item "> <i class="m-icon-file-open" @click="$refs.uploadImage.click()"> <input type="file" name="file" id="file"
2021-01-14 10:28:56 6964 2
原创 Linux下部署JDK
1、下载linux版的JDK解压包2、在linux下解压JDK压缩包tar 压缩包名称3、环境安装a.输入指令 vim /etc/profileb.输入 i ,然后enter ,就会变称insert并且编辑文件c.在文件最后输入,如下图所示JAVA_HOME=/home/tongfun/usr/local/jdk/jdk-11.0.9JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib
2021-01-04 20:35:57 314
原创 Linux下部署java项目
1、关闭之前的旧项目a.ps -ef|grep java 查看所有的java服务[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://传(imblog.csdmg.cn/20-8zXF01126105228721.png#pic_center)https://imgblog.csdnimg.cn/20201126105228721.png#pic_center)]...
2020-12-08 18:55:02 219
原创 生成用户token的工具类
import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.StrUtil;import com.tongfun.module.yanwu.stream.entity.UserDetails;import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.slf4j.Logg
2020-12-07 09:26:36 1352
原创 java会经常使用的DateUtil工具类
import org.apache.commons.lang.StringUtils;import org.apache.commons.lang.math.NumberUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text
2020-12-07 09:24:20 493
原创 模拟webSocket客户端,便于测试
1、导入依赖 <dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</artifactId> <version>1.3.5</version> </dependency>2、编写WebSocketClientTes
2020-12-03 18:55:40 1110 1
原创 SpringBoot项目引入简单的RedisTemplate使用缓存
1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2、yml文件配置redisredis: host: 127.0.0.1 port
2020-11-26 09:14:52 968
原创 基于hutool包下的httpUtil类实现项目之间调用get和post请求
基于hutool包下的httpUtil类实现项目之间调用get和post请求1,首先导入依赖 <!-- httpclient缓存 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient-cache</artifactId> <v
2020-11-24 15:06:12 13864 1
原创 JAVA线程池学习笔记
JAVA线程池学习1、线程池概念线程池其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。为什么要使用线程池?在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。除了创建和销毁线程的开销之外,活动的线程也需要消耗系统资源。如果在一个jvm里创建太多的线程,可能会使系统由于过度消耗内存或“切换过度”而导致
2020-11-12 14:25:45 232
原创 超详细的JAVA多线程学习笔记
JAVA多线程的学习1、进程与线程进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时达运行多个进程(程序),由于 CPU 具备分时机制,所以每个进程都能循环获得自己的CPU 时间片。由于 CPU 执行速度非常快,使得所有程序好像是在同时运行一样。多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。线程是比进程更小的执行单位,线程是进程的基础之上进行进一步的划分。所
2020-11-11 19:20:44 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人