自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Excel实现合并单元

针对主表、明细表这种场景,目前仅支持两级。

2023-09-15 15:47:13 389 1

原创 算法入门2-由1-5等概率随机得到1-7等概率

【代码】算法入门2-由1-5等概率随机得到1-7等概率。

2023-07-21 14:33:05 235 1

原创 算法入门1-数据结构

< :向左移动做位运算,剩余部分补零,如向左移动1 位(0001 ——> 0010 ) ,左移一位相当于乘2。-1: 11111111111111111111111111111 第一位1表示负数,剩下的31位取反再+1。&:与,两个1为1(有0则0),否则都为0,如(1110 和0010 ——>0010)byte类型8位,short类型16,int 类型32位,long类型64位。1:000000000000000000000001 第一位0表示正数。

2023-07-19 17:07:05 191

原创 点评-Redis

【代码】商城业务-1。

2023-07-11 14:54:31 134 1

原创 商城部署笔记-2

es、kabanna的版本一定要和依赖一致,由于Spring Boot默认有对elasticsearch版本管理,需要再修改为我们需要的版本。es、kabanna、ik的安装文件中有不赘述。

2023-06-29 11:07:02 194 1

原创 商城部署笔记-1

下载:https://github.com/alibaba/nacos/releases/tag/1.1.3。1.整合mybatis-plus。

2023-06-20 11:25:36 178

原创 谷粒商城sql

【代码】谷粒商城sql。

2023-06-17 11:25:14 1264 3

原创 使用hutool构建无限子集

【代码】使用hutool构建无限子集。

2023-05-10 16:02:28 196

原创 关于使用elementUI自定义排序失效问题

关于使用elementUI自定义排序失效问题、 项目有这样一个需求:做报表的时候要整张表进行排序,使用elementUI的sortable只是在本页分页,需要在 Table 上监听sort-change事件 tableChange(column){ if (column.order == 'descending') { this.columnOrder=false }else{ this.columnOrder=true } this.col

2022-04-14 09:41:44 1484

原创 导出Excel

第一种:blobToDownload 需要返回一个文件流 import {blobToDownload} from '@/libs/util'; components: {blobToDownload}, blobToDownload(result, '供应商报价信息') /** * 导出Excel */ public FileRespVO getSinglePageExport(PageReq<FinaBillPurchaseDetailParam> req){

2022-03-22 10:36:16 172

原创 关于mybatis 中order by不生效的问题

关于mybatis 中order by不生效的问题 order by:开发过程中遇见sql在数据库中执行能生效,但是在程序中不生效,也不报错,找了很久原因 原 <if test="orderBy != null and orderBy != ''" > order BY #{orderBy} </if> 需要使用$ 放在注入,# $ 区别 <if test="orderBy != null and orderBy !=

2022-03-21 16:29:09 2577

原创 all elements are null 解决方法

list.size = 1 但是all elements are null ,一开始以为是字段不对,其实应该使用resultMap匹配别名。 开始是 <select id="search" resultType="com.jiuzhou.center.kitchen.entity.base.info.WarePrintdataUpdateParam"> WarePrintdataUpdateParam点进去,返回的字段是有驼峰的别名,使用BaseResultMap可以识别 <select

2021-12-30 19:33:58 910

原创 Vue- emit等组件之间调用方法

Vue- emit使用 父组件定义一个方法,在引入组件时携带,子组件即可使用父组件的方法 父引入 <DetailModal v-if="productShow" :modal="productShow" @closemodal="closemodal" @savedetail="savedetail" @save="save" :haveChosenRows="haveChosenRows" ></De

2021-12-30 16:23:15 706

原创 mysql 子查询【1】

mysql 子查询【1】摘要 摘要 主要是理解一下,将第一个查询结果作为表第二张表,再继续查询 子查询 SELECT o.f_order_number, tms.`f_driver_name` AS driverName, tms.`f_driver_contact` AS driverContact, tms.`f_plate_no` AS plateNo, o.f_distribution_date batTime FROM `t_sor_tms_info` tms LE

2021-12-02 21:28:19 121

原创 关于mybatis 中if 标签不生效的问题

关于mybatis 中if 标签不生效的问题 在标签内进行字符串比较的时候,标签内容总是不走下一个判断,代码如下: <if test="extend == '-1'"> and wpc.f_print_count IS NULL </if> 字符串比较的时候,比较内容应该使用双引号而不是单引号,如下: <if test='extend == "-1"'> and wpc.f_print_count IS NULL </if> ...

2021-11-27 18:06:22 822

原创 this.$nextTick

关于vue组件渲染顺序问题 由于vue异步,组件渲染顺序不一定,导致代码执行的顺序不一样使用this.$nextTick作为渲染完成后的回调,最后执行的代码 this.nextTick官方解释: 将回调延迟到下次 DOM (简单理解为js对象)更新循环之后执行。 一些需要等到dom渲染结束后才执行的操作(如获取元素宽,高),就用到this.$nextTick() this.$nextTick(() => { this.$refs.cusSelect.clear() })

2021-11-19 16:37:25 577

原创 Stream流练习

Stream流练习 Trader @Data @AllArgsConstructor public class Trader { /** * 姓名 * */ private final String name ; /** * 工作地点 * */ private final String city; } Transaction @Data @AllArgsConstructor public class Transaction {

2021-10-21 08:49:06 209

原创 ElasticSearch

SpringBoot集成Elasticsearch一、ElasticSearch是什么?二、代码实现1.引入依赖2.创建EmpDoc文档3.继承ElasticsearchRepository4.业务实现总结 一、ElasticSearch是什么? 全文检索,创建Document文档类,包括:创建索引,创建映射,封装数据。 二、代码实现 1.引入依赖 代码如下(示例): <parent> <groupId>org.springframework.boot</g

2021-07-18 16:54:54 155

原创 SpringBoot 集成RabbitMq

SpringBoot 集成RabbitMq关于MQ为什么要使用RabbitMQ?五种模型代码实现面试题 关于MQ MQ全称 MassageQueue,常见的MQ有RabbitMQ、RocketMQ、Kafka等,这里主要阐述RabbitMQ 为什么要使用RabbitMQ? 应用解耦:在生产者和消费者中间添加了Broker,降低两者之间的耦合度。 流量削峰:在高并发的情况下,利用消息队列可以限制一定的访问。 异步处理:提高吞吐量。 五种模型 *helloworld、workqueue、fanout、direc

2021-07-17 09:15:30 119

原创 关于异常的处理方式

关于异常的处理方式 try-catch-finally和throw区别 try try-catch-finally:捕获异常,俗称背锅,自己处理 try{ // 可能出现的异常 }catch (Exception e) { // 想要告知用户的信息 e.getMessage(); // 告诉程序员的错误的位置 e.printStackTrace(); System.out.println("打印在控制台的内容") } finally { System.out.println("接着

2021-04-10 12:01:03 116

空空如也

空空如也

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

TA关注的人

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