- 博客(34)
- 收藏
- 关注
原创 TK.Mapper多条件复杂查询
TK.Mapper多条件复杂查询使用tkmapper实现复杂的多条件查询使用tkmapper实现复杂的多条件查询使用场景:比如查询某个用户的订单状态=1或者等于2的订单列表。SQL语句: select * from order where user_id="10001" and (status == '1' or status == '2');代码实现 Example example = new Example(Order.class); Example.Criteria criteria
2021-07-06 20:38:26 950
原创 安装docker-compose
前提是安装了docker只需要几行命令#使用国内镜像curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose...
2020-07-06 23:34:32 224
原创 docker安装nginx
一、拉取镜像docker pull nginx二、运行容器# -d 后台运行# --name xxx 给容器去名字# -p 80:80 将宿主机的80端口映射到容器的80端口 docker run -d --name nginx01 -p 80:80 nginx三、进入容器docker exec -it nginx01 /bin/bash#查看nginx的目录whereis nginx四、用浏览器测试成功...
2020-06-10 21:29:15 167
原创 docker命令
docker version #docker版本docker info #docker信息docker 命令 --help docker images #查看镜像docker images -aq #查看所有镜像的IDdocker search xxx #搜索镜像docker pull xxx:tag #下载镜像 指定版本下载docker rmi -f ID #删除镜像docker rmi -f $(docker imag
2020-06-07 22:18:28 109
原创 centos7安装docker
一、卸载干净yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \
2020-06-07 22:06:54 125
原创 Mybatis查询树状结构的菜单
通过mybatis查询树状结构的数据,超级实用。1,定义实体类public class Menu { private String id; //主键 private String pid; //父级主键 private String name; //菜单名称 private List<Menu> children; //子菜单集合}2,...
2020-03-13 15:05:57 1086 1
原创 Vue自定义input区间组件
疫情期间,在家用两个input实现一个区间组件,希望对你们有帮助。效果图如下:使用步骤:一,在项目中创建组件InputRange.vue文件,把以下代码复制到新建组件中。<template> <div class="hy-input-wrapper" :style="myStyle"> <div class="hy-input"> ...
2020-02-25 16:28:01 3145
原创 虚拟机CentOS联网配置
很多小伙伴刚装完虚拟机后,都会遇到无法上网的问题,下面分享一下我的配置,希望对你有帮助。1,在虚拟机上配置网络连接方式为桥接方式。2,进入到虚拟机系统,编辑配置文件。主要修改一下两点:修改完成后保存退出3,重启网络服务,大功告成。...
2020-02-16 21:38:39 218
原创 uni-app动画渲染
今天分享一个uni-app实现点赞+1的动画,效果如图:直接把代码分享出来,我在代码中比较容易解释清楚<template> <view class="page"> <view class="single-course" v-for="(item,index) in courseList" :key="item.id" > <view cl...
2020-02-05 01:10:43 1872
原创 CentOS 7安装docker
1,安装之前,先卸载旧版本yum remove docker2,安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm23,设置镜像仓库为国内的yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docke...
2019-12-29 12:08:59 95
原创 提取字符串中的数值
@Testpublic void contextLoads() { String s="交通费:265元 生活费:1000元 宠物费:569.7元 书本费:832.3元"; String regex="[0-9]+(\\.[0-9]+)?"; float sum=0; Pattern p = Pattern.compile(regex); Matcher...
2019-12-19 16:43:02 314
原创 Linux安装Mysql
1,先检查是否安装mysql或mariadbrpm -qa | grep mysqlrpm -qa | grep mariadb2,卸载存在的mariadb或者mysql3,
2019-12-19 15:17:37 112
原创 Linux基本命令
1,软件操作命令-yum搜索软件:yum search xxx 或者 yum search all xxx安装软件:yum install xxx卸载软件:yum remove xxx清理缓存:yum clean packages已安装列表:yum list软件包信息:yum info xxx2,硬件查看命令内存:free -m硬盘:df -h负载:w性能: top ...
2019-12-07 21:52:08 119
原创 JS格式化时间,返回 “yyyy-MM-dd HH:mm:ss”格式的字符串
这是一个通过传入date对象返回 “yyyy-MM-dd HH:mm:ss”格式的字符串formatDate(date){ date = date instanceof Date ? date : new Date(); const pad = (val,len)=> { val = String(val); ...
2019-11-11 22:08:50 990
原创 springboot最大上传文件配置
先写配置类package com.file.server.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.web.servlet.MultipartConfigFactory;import org.springframework.context....
2019-11-02 13:31:34 754
原创 Minio下载和运行
MinIO是一个非常轻量的文件存储服务,访问minIO快速入门指南 选择操作系统下载Minio第一步,先创建一个Minio服务的文件夹。专门给Minio服务当存储用的第二步,运行下载好的minio.exe,到该目录下使用cmd命令运行minio.exe server D:\server\minioserver第三步,到浏览器登录...
2019-11-02 13:21:22 3324
原创 SpringBoot整合minio快速入门
分享一个快速使用springboot整合minio实现文件上传和下载的示例。前提是已经安装并运行minio服务,参考 minio快速入门文档首先添加Minio的依赖 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactI...
2019-11-02 12:55:10 18454 1
原创 spring-boot集成shiro安全框架
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。学习成本比spring-security要低很多。shiro有三个核心组件:Subject, SecurityManager 和 RealmsSubject: 即“当前操作用户”, 它仅仅意味着“当前跟软件交互的东西”。SecurityManager : 安全管理器,则管理所有用户的安全操作。...
2019-10-05 23:50:42 132
原创 JPA自定义动态SQL查询,带分页和分组查询,使用数据库的if判断实现sql的动态查询
最近用在使用JPA做项目,虽然JPA使用起来比mybatis方便,但是涉及到多表关联查询的时候就麻烦,往往需要自己写SQL语句。但是如果查询的时候条件不确定,比如说:查询员工可以通过工号或者姓名来查询。我们不知道他要通过工号还是姓名,或者两个条件都要,又或者什么条件都不要,但是要查询全部信息。通过MySQL数据库的 if 判断 可以完美解决这个问题,以下就是例子,当传入的工号或者姓名为空时,就选...
2019-09-28 00:38:00 4593 2
原创 MySQL动态条件查询,可用于JPA自定义SQL多条件查询
今天分享一个mysql的小技巧。在使用JPA操作数据库的时候,常常要自定义SQL,但是有很多条件是不确定的,所以要通过动态判断。现在太晚了,我先把代码贴出来,JPA带分页查询,供大家参考,等以后有时间了,我在来详细说明。@Query( value = "SELECT * FROM result a, sheet b, user c, users d, type e\n" + "...
2019-09-27 01:27:29 2013 3
原创 用JS将树结构的数据平铺成普通数组
闲来无事,写写小东西,今天分享一个将树结构的数据平铺成普通数组。直接上代码,直接复制过去就可以使用。// 将树转换成数组的形式,传入tree数据,返回array数据 treeToArray (tree) { let arr= []; const expanded = datas => { if (datas&& datas.length > 0...
2019-09-25 22:15:57 3549
原创 用IDEA创建SpringBoot + JPA + Druid 项目
闲着没事,写写博客。今天分享一个spring-boot和jpa整合的笔记,使用Idea创建。第一步,打开idea,点击file -> New -> project… 如下图:第二步,选择Spring Initializr,然后 Next第三步,选择需要的依赖,选择完成后点击Next 如下图:Web -> Spring Web (必选)SQL -> Spr...
2019-09-15 22:38:39 551
原创 Idea通过数据库表生成实体类(自定义)
idea真是个好东西,可以连接数据库然后通过数据库的表自动生成实体类,可以使用idea自带的,也可以按自己的想法去生成实体类。下面我们一起来操作一遍(以2019.2版本)第一步,我们先用idea连接数据库如果连接失败,可以试着在URL后面加上 ?serverTimezone=GMT第二步,定义好生成规则然后把以下代码复到新建的 MyGenerate POJOs.groovy 文件...
2019-09-08 22:56:56 4824 1
原创 使用JS递归形成树结构的数据
有时前端需要渲染菜单树的时候,我们拿到的数据可能不是我们想要的格式,所以需要将数据的结构进行特定的格式化。先看一下原始数据: [ { id: '1', title: '分类', }, //一级 {id: '1_1', title: '家电', pid: '1'}, //二级 {id: '1_2',title: '服饰',pid: '1' }, //二级 {id...
2019-08-31 13:09:28 1548
原创 使用命令强制关闭端口进程
写个笔记,使用命令关闭被占用的端口1,查看端口被哪个进程占用netstat -aon|findstr “8080” //端口“8080”被PID(进程号)为4084的进程占用。2,找到PID为4084是哪个程序的(这步可以省略)tasklist|findstr “4084”3,强制终止进程taskkill /f /pid 4084...
2019-08-18 01:29:16 1707
原创 Spring Boot整合MyBatis
Spring Boot整合MyBatis今天有时间就写一篇关于springboot整合mybatis的笔记第一步,下载Spring Boot工程到spring官网上创建一个springboot的工程,然后下载到本地导入到eclipse或idea中,网址是:https://spring.io/projects/spring-boot 参考下图:然后填写项目信息,参考下图:然后选择...
2019-08-03 16:39:28 99
原创 使用css实现三角形
通过css做出一个三角形示例.test{width: 100px;height: 100px;border-top: 30px solid #000;border-right: 30px solid #ff0000;border-left: 30px solid #00ff00;border-bottom: 30px solid #0000ff;}我们把长宽设置为0px,在看...
2019-07-20 18:11:01 187
原创 React递归菜单
React加antd实现动态递归菜单前提:1、 import antd 的 菜单组件 2、定义好子节点菜单const { SubMenu } = Menu;可以直接参考最后的完整代码。首先我的菜单数据是这样的 menuList = [ { title: '父级菜单1', key: '/home', children: ...
2019-07-20 16:44:48 2639
原创 React按需加载样式
React按需加载样式前提:已经安装并配置好了less,否则参考:https://blog.csdn.net/weixin_45415885/article/details/96472289第一步,安装babel 命令: yarn add babel-plugin-import第二步,暴露webpack.config.js文件 命令: yarn eject执行成功后会出...
2019-07-19 10:45:02 546 1
原创 React的webpack.config.js中配置less
在React的webpack.config.js中配置less第一,先暴露webpack的文件 输入命令 : yarn eject执行成功后会出现webpack.conofig.js文件,如果失败请参考:xxx第二,安装less 和 less-loader输入命令 : yarn add less less-loader第三,修改webpack.config.js文件在文件中...
2019-07-19 01:13:14 1587
转载 Java代码发送邮件
使用Java代码发送邮件这几天闲着没事,参考了别人的代码,自己实现了用Java代码发送邮件。首先引入jar依赖包<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> ...
2019-07-17 21:35:06 140
原创 删除node_modules目录以及所有子目录
删除node_modules目录以及所有子目录以前一直从事Java后端开发,最近公司要求我前后端都要弄。于是开始使用nodejs 和 npm 打包。有一次我把前端练习项目删掉,发现node_modules文件夹无法删除干净。尝试了许多方法,比如用360强制删除、用命令行删除等等,总是提示“无权访问”。 最终在百度上查了一种方法,效果特别好,特意在在此写笔记做个记录,只需要两步。 前提:已经安装了...
2019-07-16 22:39:20 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人