- 博客(57)
- 收藏
- 关注
原创 java BigDecimal的使用
toString() 转化为字符串 doubleValue() 转换为double floatValue()转化为float longValue()转化为long intValue()转化为int。BigDecimal(String) :创建一个具有参数所指定以字符串表示的数值的对象。BigDecimal(double) :创建一个具有参数所指定双精度值的对象。BigDecimal(int): 创建一个具有参数所指定整数值的对象。
2023-03-20 17:58:26
440
原创 Liunx安装docker->redis
一、docker安装uname -r环境查看,需要3.0以上的环境cat /etc/os-release (查看系统版本)1.卸载旧的版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \
2022-05-25 10:42:53
110
原创 java基本类型和包装类型的区别
1.基本类型有初始值,包装类型默认值是null,包装类型可以为空,基本数据类类型不可以2.基本类型是值传递,包装类型是引用传递 Integer i = 1; Integer ii = 1; int o = 1; int oo = 1; System.out.println(i.equals(ii)); System.out.println(o==oo);3.包装类型可用于泛型,基本类型不可以
2022-05-16 14:24:13
478
原创 网站url生成二维码
1、导入maven依赖<!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version></depende...
2022-04-12 14:10:27
1329
原创 创建vue项目,springboot项目
1.前端1.安装node.js(官网下载,安装即可)2.安装vue环境# 安装淘宝npmnpm install -g cnpm --registry=https://registry.npm.taobao.org# vue-cli 安装依赖包cnpm install --g vue-cli# 打开vue的可视化管理工具界面vue ui3.之后会自动打开8080页面创建新的项目手动预设配置选择vue2或者vue3创建成功之..
2022-03-24 11:00:57
935
原创 Liunx安装mysql8.0
1.在自己要安装的目录文件夹中,下载mysql(本机是/usr/local)下wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz2.解压mysqltar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz(下载的包名)3.重命名文件夹mv mysql-8.0.21-linux-glibc2.12-x.
2022-03-16 11:30:06
1061
原创 java(1.8新特性)流式计算
一、Stream API1.所有继承Collection的接口都可以直接转换成流List list = Arrays.asList(1,2,3,4,5);Stream stream = list.stream(); Map map = new HashMap();Stream stream1 = map.entrySet().stream();2.利用Arrays类中的stream()方法Integer[] integers = new Integer[]{1,2,
2022-03-11 11:54:20
938
原创 Excel多sheet多个Excel导出并且压缩成zip文件导出
结合jeecg-boot框架,后端代码 @AutoLog(value = "导出统计") @ApiOperation(value = "导出统计", notes = "导出统计") @PostMapping(value = "/exportXls") public String exportXls(@RequestBody PerformanceAppraisal performanceAppraisal, HttpServletRequest request, Htt.
2022-03-02 09:01:55
614
原创 Liunx安装docker并部署
1.docker的安装uname -r环境查看,需要3.0以上的环境cat /etc/os-release (查看系统版本)2.卸载旧的版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \
2022-01-25 09:46:35
103
原创 liunx安装redis 以及踩坑解决
1.官网下载安装包https://redis.io/download2.下载完成之后上传至本地liunx服务器3.使用 tar -zxvf redis-6.0.8.tar.gz 解压至当前文件夹4.文件改名和移动(改名方便以后配置)5.安装gcc环境,redis是由C语言编写的,它的运行需要C环境yum install gcc-c++ gcc -v 查看当前版本6.之后在redis文件夹下...
2022-01-07 15:02:29
1087
原创 Java时间转换
package org.jh.modules.spt.controller;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class cs { public static void main(String[] args) throws ParseException { D.
2022-01-06 09:23:52
622
原创 jeecg-boot 根据模板导出(找不到系统路径)
public static String convertTemplatePath(String path) { // 如果是windows 则直接返回 // if (System.getProperties().getProperty("os.name").contains("Windows")) { // return path; // } Resource resource = new ClassPathResourc.
2021-12-22 14:57:32
1347
2
原创 mybatis-xml文件in、like用法
like用法like concat('%',#{?????},'%')in用法and sfar.id in (${????})
2021-12-21 09:52:46
650
原创 前端时间与后台时间
前端是value-format="YYYY-MM-DD hh:mm:ss"后端是@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
2021-12-20 11:50:41
474
原创 关于mysql的日期
今天select*from表名whereto_days(时间字段名)=to_days(now());昨天SELECT*FROM表名WHERETO_DAYS( NOW( ) )-TO_DAYS( 时间字段名)<=1近7天SELECT*FROM表名whereDATE_SUB(CURDATE(), INTERVAL7DAY)<=date(时间字段名)近30天SELECT*FROM表名whereDATE_SUB(CU...
2021-12-15 12:00:13
171
原创 基于jeecg-boot的根据模板导出excel
@AutoLog(value = "excel导出-收快递") @ApiOperation(notes="excel导出-收快递", value="excel导出-收快递") @RequestMapping(value = "/exportXls") public ModelAndView exportXls(ExpressCollect expressCollect, HttpServletRequest request, HttpServletResponse response.
2021-12-14 16:09:21
2724
1
原创 箭头函数的使用
<script type="text/javascript"> const aaa = function(){ } const bbb = { bbb(){ } } //箭头函数 // const ccc = (参数列表) =>{ // } const ccc = () => { } //参数问题 const sum =(num1,num2) => { return num1 + num.
2021-11-23 15:20:02
400
原创 rabbit-mq (简单实现)
1、简单模式,一个生产者,一个消费者,不涉及Exchange(虚拟机和用户密码,需要在页面或者cmd配置)1、创建utilspackage utils;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;public class ConnectionUtil { /** * 建立与RabbitMQ的连接 * @return * @thro
2021-11-15 14:22:26
393
原创 RabbitMQ-消息队列(基本简洁概念)
1.1.1为什么要用消息队列1.1.2 流量消峰订单系统最多能处理一万次订单,但在高峰期,如果有两万此订单系统就处理不了了,只能限制订单超过一万后不允许用户下单,使用消息队列做缓冲,我们可以取消这个限制,把订单散成一段时间来处理,有时用户可能在下单几十秒后才能收到下单成功的操作,但总比不能下单的体验要好1.1.3 应用解耦以电商应用为例,应有应用中有订单系统,库存系统,物流系统,支付系统,用户创建订单后,任何一个子系统出现故障,都会造成下单操作异常,当转变成基于消息队列后,系统之间的调用问题
2021-11-12 16:26:17
1669
原创 java 同步、异步
1.同步指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;2.异步指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待...
2021-11-12 15:07:49
445
原创 Vue.js
1.初识Vue,基本语法,Hello Vue!<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script src="../vue.js" type="text/javascript" charset="utf-8"></script></head><body> <div id="
2021-11-05 15:53:34
301
原创 idea git分支操作
主分支 mester创建自己的分支commit 提交到自己的分支提交到自己的分支 之后pull 解决冲突(没有就不用)有本地和服务器代码合并最后push
2021-11-04 10:24:10
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人