自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装Jenkins

简单的Linux安装Jenkins

2022-12-18 20:40:00 1035 1

原创 Excel字符串拼接

Excel字符串和单元格数据拼接

2022-06-30 17:18:20 20224 1

原创 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关注的人

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