csjoz11

导航

统计

09 2021 档案

最简单的 MyBatis Plus 的多表联接、分页查询实现方法
摘要:一、前言最近在加强 ITAEM 团队的一个 app 项目——学生教师学习交流平台人员组成:安卓 + 前端 + 后台后台 DAO 层借鉴了华工其他软件开发团队,使用了新颖强大的 MyBatisPlus 框架,里边有一个类似百度贴吧的发帖子的功能: 而如果设计表,应为 帖子表 t_post- id- t 阅读全文

posted @ 2021-09-30 00:09 csjoz11 阅读(3082) 评论(0) 推荐(0) 编辑

Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
摘要:数据结构为数组中包含对象--树形结构,用Vue组件的写法实现以下的效果: 树形列表,缩进显示层级,第5级数据加底色,数据样式显色,点击展开折叠数据。本文为用Vue实现方式,另有一篇为用knockout.js的实现方法。 html代码 1 2 3 <div id="table-component-di 阅读全文

posted @ 2021-09-27 22:54 csjoz11 阅读(543) 评论(0) 推荐(0) 编辑

打开画图工具命令
摘要:1.同时按下键盘上的 【Windows】键跟【R】键。 2.在弹出的运行框中,输入“mspaint”,点击确定。 3.画图板打开,可以使用画图板功能。 阅读全文

posted @ 2021-09-27 08:15 csjoz11 阅读(846) 评论(0) 推荐(0) 编辑

github
摘要:csjoz1122 阅读全文

posted @ 2021-09-27 01:25 csjoz11 阅读(14) 评论(0) 推荐(0) 编辑

VUE数字相加
摘要:hello(){ console.log(this.form.total) console.log(this.form.commentThree) this.form.total = parseFloat(this.form.commentOne) + parseFloat(this.form.co 阅读全文

posted @ 2021-09-26 16:43 csjoz11 阅读(708) 评论(0) 推荐(0) 编辑

ALTER TABLE同时增加多行
摘要:ALTER TABLE bzyd_perf_examine add COLUMN `comment_one0` int(11) DEFAULT NULL COMMENT '评价1', `comment_two0` int(11) DEFAULT NULL COMMENT '评价2', `commen 阅读全文

posted @ 2021-09-26 16:41 csjoz11 阅读(213) 评论(0) 推荐(0) 编辑

Java 异常 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date'
摘要:查询时发送给服务器的日期的字符串格式:yyyy-MM-dd HH:mm:ss 服务器接收到日期的字符串之后,向 MySQL 数据库发起查询时,因为没有指定日期时间格式,导致字符串数据不能正确地转换为日期而产生的错误: 1 2019-12-05 17:43:55.215 WARN 1460 [nio- 阅读全文

posted @ 2021-09-26 09:59 csjoz11 阅读(997) 评论(0) 推荐(0) 编辑

MYSQL查询整月
摘要:SELECT * FROM team_member WHERE create_time > '2021-08%'SELECT create_time FROM team_member WHERE DATE_FORMAT(create_time,"%Y-%m") = '2020-08' void te 阅读全文

posted @ 2021-09-26 02:03 csjoz11 阅读(42) 评论(0) 推荐(0) 编辑

Cannot deserialize value of type `java.util.Date` from String
摘要:31 2 Using Spring 1.5.8.RELEASE Jackson mapper giving the following exception. Cannot deserialize value of type `java.util.Date` from String "2018-09- 阅读全文

posted @ 2021-09-24 10:15 csjoz11 阅读(3667) 评论(0) 推荐(0) 编辑

代码生成器mybatisplus
摘要:package com.qfedu.springboot.ssm; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.FieldFill; import com. 阅读全文

posted @ 2021-09-24 02:23 csjoz11 阅读(47) 评论(0) 推荐(0) 编辑

MySQL根据父ID排序类别
摘要:mysql sort category according to parent id https://mp.baomidou.com/guide/wrapper.html#nested LamdaQueryWrapper<Member> MemberWrapper = new LamdaQueryW 阅读全文

posted @ 2021-09-23 23:15 csjoz11 阅读(399) 评论(0) 推荐(0) 编辑

isNotBlank的用法
摘要:isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 QuoteStringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointe 阅读全文

posted @ 2021-09-23 16:25 csjoz11 阅读(397) 评论(0) 推荐(0) 编辑

IDEA中的.iml文件和.idea文件夹
摘要:使用IDEA创建一个maven工程,目录结构中会产生了两个不一样的东西——分别是 .iml文件和.idea文件夹。 iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。 .Idea存放项目的配置信息,包括历史记录,版本控制信息等,可以不理会。 我们也可以配置隐 阅读全文

posted @ 2021-09-23 16:12 csjoz11 阅读(399) 评论(0) 推荐(0) 编辑

java组件:获取查询月份的第一天和最后一天,默认取当前月份
摘要:java组件:获取查询月份的第一天和最后一天,默认取当前月份 public DateSegment GetStartTimeEndTimeOfMonth(String dateStr) { DateSegment dateSegment = new DateSegment(); // 设置查询月第一 阅读全文

posted @ 2021-09-22 00:08 csjoz11 阅读(307) 评论(0) 推荐(0) 编辑

MyBatis:条件构造器QueryWrapper方法详解
摘要:目录 QueryWrapper 1. eq、ne 2. gt、ge、lt、le 3. between、notBetween 4. like、notLike、likeLeft、likeRight 5. isNull、isNotNull 6. in、notIn 7. or、and 8. orderByA 阅读全文

posted @ 2021-09-21 22:46 csjoz11 阅读(2194) 评论(0) 推荐(0) 编辑

querywrapper条件构造器
摘要:package com.kuang; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import c 阅读全文

posted @ 2021-09-21 22:44 csjoz11 阅读(53) 评论(0) 推荐(0) 编辑

mybatisplus主键策略选择
摘要:@TableId(value="id", type = IdType.AUTO) 阅读全文

posted @ 2021-09-17 23:59 csjoz11 阅读(59) 评论(0) 推荐(0) 编辑

mybatis-plus 高级搜索分页功能的实现 sql语句 QueryWrapper 条件判断
摘要:mybatis-plus分页功能的实现创建一个mybatisplus的项目。 配置类mybatisConfig.java 开启。 写service层的方法。 mybatisConfig.javapackage com.ppl.mybatispage.config; import com.baomid 阅读全文

posted @ 2021-09-17 17:00 csjoz11 阅读(943) 评论(0) 推荐(0) 编辑

QueryWrapper查询
摘要:package cn.bitqian; import cn.bitqian.entity.User; import cn.bitqian.mapper.UserMapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWra 阅读全文

posted @ 2021-09-17 13:56 csjoz11 阅读(1413) 评论(0) 推荐(0) 编辑

MySQL根据父ID排序类别(mysql sort category according to parent id)
摘要:这是表结构 id parent_id name 1 0 BMW 2 0 Mercedez 3 0 Porsche 4 1 3 Series 5 2 E60 6 1 5 Series 7 3 Cayenne 如何将表格显示为 BMW 3 Series 5 Series Mercedez E60 Por 阅读全文

posted @ 2021-09-17 09:52 csjoz11 阅读(258) 评论(0) 推荐(0) 编辑

mysql三表查询
摘要:SELECT a.city,b.realname,b.address,c.goodsid FROM ims_ewei_shop_member a,ims_ewei_shop_member_address b,ims_ewei_shop_member_cart c where a.openid=b.o 阅读全文

posted @ 2021-09-17 02:02 csjoz11 阅读(113) 评论(0) 推荐(0) 编辑

https://ruoyi.setworld.net/user/login?redirect=%2Findex
摘要:https://ruoyi.setworld.net/user/login?redirect=%2Findex https://gitee.com/fuzui/RuoYi-Antdv 阅读全文

posted @ 2021-09-17 00:21 csjoz11 阅读(1478) 评论(0) 推荐(0) 编辑

yarn 基本安装和使用
摘要:安装 前提 如果你使用安装程序的方式,你需要首先安装 Node.js 这里我使用的是 npm 的安装方式 npm install -g yarn 查看是否安装成功 yarn -v 使用 常用命令 # 初始化一个项目 yarn init # 装包 yarn add packagename yarn a 阅读全文

posted @ 2021-09-16 15:14 csjoz11 阅读(42) 评论(0) 推荐(0) 编辑

ant-design-vue 前端UI库,解决Table中时间格式化问题
摘要:使用 Vue + Antd 时Table组件时间格式化问题修改前日期格式 修改后效果 1. script 标签中引入 moment框架自带,直接引入即可 import moment from 'moment'12. Antd 的 table 表格 columns 表格设置{ title: '时间', 阅读全文

posted @ 2021-09-16 15:10 csjoz11 阅读(1625) 评论(0) 推荐(0) 编辑

Ant Design Vue日期选择器DatePicker设置日期格式、获取并设置数据
摘要:导入在使用日期选择器前需要先引入momnet: import moment from "moment";import "moment/locale/zh-cn"在引入后使用选择器: <a-date-picker format="YYYY-MM-DD HH:mm:ss" v-decorator="[' 阅读全文

posted @ 2021-09-16 15:10 csjoz11 阅读(3685) 评论(0) 推荐(0) 编辑

修改传值
摘要:@PostMapping public R saveOrUpdateXsgsCustomer(@Valid @RequestBody BzydYearPlan bzydYearPlan) { System.out.println(bzydYearPlan); Number number = 2000 阅读全文

posted @ 2021-09-16 14:51 csjoz11 阅读(17) 评论(0) 推荐(0) 编辑

Ant design Vue a-date-picker实现年份选择
摘要:https://www.antdv.com/docs/vue/faq-cn/ 代码实现: 当前需要对组件a-date-picker进行改造,如下: html: <a-date-pickermode="year"format="YYYY":value="state.time":open="state. 阅读全文

posted @ 2021-09-16 14:49 csjoz11 阅读(2290) 评论(0) 推荐(0) 编辑

INSERT_SELECT
摘要:INSERT INTO `ims_ewei_shop_goods` (title,thumb,content) SELECT title,thumb,content FROM ims_ewei_shop_goods 阅读全文

posted @ 2021-09-15 17:01 csjoz11 阅读(75) 评论(0) 推荐(0) 编辑

修改Springboot启动端口号
摘要:前言Springboot启动的时候,端口的设定默认是8080,这肯定是不行的,我们需要自己定义端口,Springboot提供了两种方式,第一种,我们可以通过application.yml配置文件配置,第二种,可以通过代码里面指定,在开发中,建议使用修改application.yml的方式来修改端口。 阅读全文

posted @ 2021-09-15 15:16 csjoz11 阅读(3214) 评论(0) 推荐(0) 编辑

navicat中找回之前的执行语句
摘要:使用navicat 写sql语句操作数据库,有时候需要找到之前的执行的语句。 SQL执行历史文件地址:C:\Users\{登录用户名}\Documents\Navicat\Premium\logs\LogHistory.txt 阅读全文

posted @ 2021-09-15 11:48 csjoz11 阅读(2627) 评论(0) 推荐(0) 编辑

IntelliJ IDEA添加快捷键自动输入@author信息
摘要: 阅读全文

posted @ 2021-09-15 10:43 csjoz11 阅读(519) 评论(0) 推荐(0) 编辑

springBoot 启动 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
摘要: 阅读全文

posted @ 2021-09-15 09:14 csjoz11 阅读(50) 评论(0) 推荐(0) 编辑

ErrorjavaJDK isn't specified for module问题解决
摘要:Idea重启Tomcat或者重新编译出现了 Error:java:JDK isn’t specified for module 删除.idea然后刷新一下即可。 阅读全文

posted @ 2021-09-15 09:05 csjoz11 阅读(325) 评论(0) 推荐(0) 编辑

高频数据库 MySQL 面试题
摘要:MySQL 索引使用什么数据结构?为什么用 B+做索引? 使用B+树。 这个问题,可以在脑子里面先思考一下,如果让你来设计数据库的索引,你会怎么设计? 我们还是用Why?What?How?三步法来看这个问题。 为什么会需要索引?索引是什么?索引怎么用的? 再思考为什么需要B+树?B+树是什么?B+树 阅读全文

posted @ 2021-09-14 09:59 csjoz11 阅读(58) 评论(0) 推荐(0) 编辑

索引失效的场景有哪些?索引何时会失效?
摘要:虽然你这列上建了索引,查询条件也是索引列,但最终执行计划没有走它的索引。下面是引起这种问题的几个关键点。 列与列对比 某个表中,有两列(id和c_id)都建了单独索引,下面这种查询条件不会走索引 select * from test where id=c_id; 这种情况会被认为还不如走全表扫描。 阅读全文

posted @ 2021-09-14 09:06 csjoz11 阅读(114) 评论(0) 推荐(0) 编辑

你写的 SQL 执行慢了,你如何查找原因 ?
摘要:1. MySQL查询慢是什么体验? 1.1 索引 在数据量不是很大时,大多慢查询可以用索引解决,大多慢查询也因为索引不合理而产生。 MySQL 索引基于 B+ 树,这句话相信面试都背烂了,接着就可以问最左前缀索引、 B+ 树和各种树了。 说到最左前缀,实际就是组合索引的使用规则,使用合理组合索引可以 阅读全文

posted @ 2021-09-14 09:03 csjoz11 阅读(284) 评论(0) 推荐(0) 编辑

XXS, CSRS 以及SQL注入 三大安全详解,如何防御
摘要:程序员需要掌握基本的web安全知识,防患于未然,你们知道有多少种web安全漏洞吗?这里不妨列举10项吧,你们可以自己去网站找相应的教程来提升自己的 1、命令注入(Command Injection) 2、eval注入(Eval Injection) 3、客户端脚本攻击(Script Insertio 阅读全文

posted @ 2021-09-14 09:03 csjoz11 阅读(880) 评论(0) 推荐(0) 编辑

Redis变慢了,如何快速排查?
摘要:Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道Redis的内部实现原理,在排查问题时就会一头雾水。 很多时候,Redis出现访问延迟变大,都与我们的使用不当或运维不合理导致的。 # 使用复杂度 阅读全文

posted @ 2021-09-14 08:49 csjoz11 阅读(157) 评论(0) 推荐(0) 编辑

TCP 为什么是三次握手,而不是两次或四次?
摘要:下面正经地来回答下这个问题,要搞清楚这个问题,首先得了解TCP究竟是如何保证可靠传输的。 PS:TCP协议中,主动发起请求的一端称为『客户端』,被动连接的一端称为『服务端』。不管是客户端还是服务端,TCP连接建立完后都能发送和接收数据。 起初,服务器和客户端都为CLOSED状态。在通信开始前,双方都 阅读全文

posted @ 2021-09-14 08:49 csjoz11 阅读(60) 评论(0) 推荐(0) 编辑

SQL之联表细节:MySQL JOIN的执行过程
摘要:对于 MySQL 的 JOIN,不知道大家有没有去想过他的执行流程,亦或有没有怀疑过自己的理解(自信满满的自我认为!);如果大家不知道怎么检验,可以试着回答如下的问题: 1. 驱动表的选择 MySQL 会如何选择驱动表,按从左至右的顺序选择第一个? 2. 多表连接的顺序 假设我们有 3 张表:A、B 阅读全文

posted @ 2021-09-14 08:48 csjoz11 阅读(188) 评论(0) 推荐(0) 编辑

MySQL 高频面试题,最常问
摘要:1. 什么是索引? 索引是一种数据结构,可以帮助我们快速的进行数据的查找. 2. 索引是个什么样的数据结构呢? 索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引. 3. Hash索引和 阅读全文

posted @ 2021-09-14 08:47 csjoz11 阅读(100) 评论(0) 推荐(0) 编辑

Redis 面试题
摘要:1、什么是 Redis? Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品相比有以下三个特点: Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redi 阅读全文

posted @ 2021-09-14 08:47 csjoz11 阅读(28) 评论(0) 推荐(0) 编辑

100 道 Linux 常见面试题
摘要:一、Linux 概述 1. 什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设 阅读全文

posted @ 2021-09-14 08:45 csjoz11 阅读(1478) 评论(0) 推荐(0) 编辑

借助Redis锁,完美解决高并发秒杀问题
摘要:场景:一家网上商城做商品限量秒杀。 1 单机环境下的锁 将商品的数量存到Redis中。每个用户抢购前都需要到Redis中查询商品数量(代替mysql数据库。不考虑事务),如果商品数量大于0,则证明商品有库存。然后我们在进行库存扣减和接下来的操作。 因为多线程并发问题,我们不得不在get()方法内部使 阅读全文

posted @ 2021-09-14 08:44 csjoz11 阅读(214) 评论(0) 推荐(0) 编辑

'cnpm'安装install
摘要:hdbsql -u system -p 密码 -i 00 -d systemdbcnpm install --registry=https://registry.npm.taobao.orgnpm install --registry=https://registry.npm.taobao.org 阅读全文

posted @ 2021-09-13 11:38 csjoz11 阅读(1066) 评论(0) 推荐(0) 编辑

Git常用命令及方法大全
摘要:master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以 阅读全文

posted @ 2021-09-13 11:36 csjoz11 阅读(80) 评论(0) 推荐(0) 编辑

idea controller service impl mapper xml切换跳转快捷键
摘要:idea controller service impl mapper xml切换跳转快捷键 https://blog.csdn.net/weixin_57711380/article/details/118917174 左海峰博客 2021-07-20 00:09:41 35 收藏 1 文章标签: 阅读全文

posted @ 2021-09-12 22:15 csjoz11 阅读(1212) 评论(0) 推荐(0) 编辑

idea创建springboot项目用阿里云镜像
摘要:http://start.aliyun.com 阅读全文

posted @ 2021-09-12 22:12 csjoz11 阅读(1468) 评论(0) 推荐(0) 编辑

mybatis.type-aliases-package的作用和用法
摘要:在mapper.xml文件中的resultMap的type或者parameterType会用到自定义的POJO。例如: <mapper namespace="com.example.demo.mapper.UserMapper"> <select id="findAll" resultType="U 阅读全文

posted @ 2021-09-12 22:12 csjoz11 阅读(2300) 评论(0) 推荐(0) 编辑

MyBatis Generator
摘要:chrome-extension://dnadgdgaimlgfpdfpdldhhpbfjonoaho/captured.html 阅读全文

posted @ 2021-09-12 20:54 csjoz11 阅读(137) 评论(0) 推荐(0) 编辑

https://antdv.com/components/layout-cn/
摘要:https://antdv.com/components/layout-cn/ https://search.gitee.com/?skin=rec&type=repository&q=antd-admin https://iczer.gitee.io/vue-antd-admin-docs/sta 阅读全文

posted @ 2021-09-12 15:06 csjoz11 阅读(122) 评论(0) 推荐(0) 编辑

https://mvnrepository.com/search?q=mysql-connector-java //maven
摘要:https://mvnrepository.com/search?q=mysql-connector-java 阅读全文

posted @ 2021-09-10 00:38 csjoz11 阅读(296) 评论(0) 推荐(0) 编辑

表单字典
摘要:<li> 车间:<select name="memberRoom" th:with="type=${@dict.getType('team_member_room')}"> <option value="">所有</option> <option th:each="dict : ${type}" t 阅读全文

posted @ 2021-09-09 15:34 csjoz11 阅读(220) 评论(0) 推荐(0) 编辑

Ant Design of Vue
摘要:https://www.antdv.com/docs/vue/introduce-cn/ https://x-extends.github.io/vxe-table/#/table/edit/click https://iczer.gitee.io/vue-antd-admin-docs/start 阅读全文

posted @ 2021-09-09 07:54 csjoz11 阅读(77) 评论(0) 推荐(0) 编辑

RuoYi-Antdv
摘要:https://docs.geekera.cn/RuoYi-Antdv/directory.html 阅读全文

posted @ 2021-09-08 23:56 csjoz11 阅读(152) 评论(0) 推荐(0) 编辑

如何让局域网其他电脑通过IP直接访问自己电脑的网站
摘要:https://www.cnblogs.com/smuxiaolei/p/7493372.html 具体方法如下: 1、 打开系统的控制面板 2、 打开控制面板后打开window防火墙。 3、点击图中的“高级设置”选项。 4、点击图中的“本地计算机上的高级安全 Windows 防火墙”在右侧点击“W 阅读全文

posted @ 2021-09-06 16:54 csjoz11 阅读(1935) 评论(0) 推荐(1) 编辑

https://gitee.com/explore/backend后台
摘要:https://gitee.com/explore/backend 阅读全文

posted @ 2021-09-04 02:02 csjoz11 阅读(291) 评论(0) 推荐(0) 编辑

servlet生命周期
摘要: 阅读全文

posted @ 2021-09-03 01:27 csjoz11 阅读(21) 评论(0) 推荐(0) 编辑

eclipse快捷键
摘要: 阅读全文

posted @ 2021-09-03 00:32 csjoz11 阅读(13) 评论(0) 推荐(0) 编辑

js正则
摘要:function isIE11(){ if((/Trident\/7\./).test(navigator.userAgent)){ return true; }else{ return false; } } if (/^[^\|"'<>]*$/.test(form.elements[i].valu 阅读全文

posted @ 2021-09-02 07:57 csjoz11 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示