自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 maven引入本地jar包的方法

maven作为包管理工具,好处不必多说但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)如果直接下载到本地之后,怎么整合到自己的maven工程呢?方式挺多的,下面列举四种方式1. 上传到maven中心仓库https://oss.sonatype.org/愿意折腾可也搞搞,可以参考 如何发布Jar包到Maven中央仓库(确实比较麻烦)如这是我手动上传到maven中央仓库的jar包 https://mvnrepository.com/searc

2021-07-24 11:46:32 689

原创 Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Fail

mybatisplus报错Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, please exclude the tableName or statementId.原因是因为mybatisplus不识别sql查询语句中的返回使用函数,如:max(),count()等,解决办法,在mapper函数上加上如下配置:@SqlP

2021-07-20 10:21:49 12658

原创 mybatis拦截执行器修改sql语句

定义拦截器:/** * mybatis拦截器,对sql语句进行拦截,query:查询,update:修改,insert:插入,delete:删除 * 2020年11月18日 */@Intercepts({ //需要代理对象和方法// @Signature(method = "update", type = Executor.class , args = {MappedStatement.class,Object.class}), @Signature

2021-02-04 09:07:58 1124

原创 AOP实现几种方式

@Aspect@Component@Order(2)public class AopUtil { /** *定义了切入方式,表达式与自定义注解 * 对所有service和impl进行切入 * 需要在yml添加: * aop: * proxy-target-class: true */ @Pointcut("execution(* cc.mrbird.febs.server.grp.controller.*.*(..

2021-02-04 08:48:06 189

原创 docker从安装到项目部署,超详细。

安装1.安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun也可以使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh2.查看docker相关信息[root@VM-0-12-centos ~]# docker versionClient: Docker Engine - Community Version:

2021-01-28 18:03:09 7835 2

原创 简单部署脚本,不通用

#项目发布脚本#!/bin/bashdirdate=bak_`date +%Y%m%d`#关闭前端tomcatcd /usr/local/tomcat_manage/bin/./shutdown.shcd /usr/local/tomcat_web/bin/./shutdown.shecho "==============================================="echo "===============前端关闭成功=================="echo

2021-01-19 09:20:13 109

转载 Linux系统下安装多个tomcat

liunx系统下最简单搭建多个tomcat。1.复制解压,,因为我已经有多个tomcat,所以直接复制就行。#进入到tomcat安装目录[root@1 ~]# cd /usr/local/[root@1 local]# cp tomcat_web /usr/local/tomcat_loan这篇文章主要介绍了Linux系统下安装三个或者多个tomcat(步骤详细),文中通过步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧即然安装多个to

2020-12-28 19:34:12 186

原创 linux生产环境搭建---mysql

linux 安装和配置mysql5.7.301.准备安装包mysql下载地址:https://downloads.mysql.com/archives/community/ 1.上传安装文件 mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz 到目录 /usr/local/ 下面。 2.或使用命令在Linux下载: wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.30-linux-glibc2.12

2020-12-22 09:50:53 244

原创 excel 二进制流js接收

js代码import ElementUI from 'element-ui'import {requestDownload} from '@/api/request.js'/** 时间戳转换成日期* */export const timestampToTime = function (timestamp) { let date = new Date(timestamp) let Y = date.getFullYear() + '-' let M = (date.getMont

2020-12-17 17:30:48 547 1

原创 mysql被锁表了,精准定位进程进行kill.

情况:1.数据库不能被查询、增加、修改。2.数据库可以查询,增加,但不能被编辑。3.数据某条数据可以查询,但不能被编辑。问题:某条数据可以查询,但是更新报错,查看上面错误信息得知该数据事务没有提交。解决:精准定位锁进程信息:select * from information_schema.PROCESSLIST a , information_schema.INNODB_TRX b where b.trx_mysql_thread_id=a.id锁进程:66为我的IP,,把我们锁的进

2020-12-03 12:35:10 304

原创 mysql实现遍历数据库下所有表,进行查询修改

最近有一个需求,,项目做好了,要对上百张表进行数据权限控制,,往每个表添加数据权限字段,,并且对权限字段赋值。下面就用sq储存过程来实现以下赋值。。update.-- 创建存储过程前先检查是否存在,存在就删除DROP PROCEDURE IF EXISTS scrity;-- 存储过程CREATE PROCEDURE scrity()BEGIN -- 该变量用于标识是否还有数据需遍历 DECLARE flag INT DEFAULT 0; -- 创建一个变量用来存储遍历过程中的值 DEC

2020-11-30 16:22:25 4191 1

原创 记录一下,RocketMQ使用方法

基本概念1 消息模型(Message Model)RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Broker 可以存储多个Topic的消息,每个Topic的消息也可以分片存储于不同的 Broker。Message Queue 用于存储消息的物理地址,每个Topic中的消息地址存储于多个 Message Queue 中。

2020-11-22 17:33:52 796

原创 记录一下创建一个vue项目步骤

一 环境配置第一步:下载node.js并安装环境:https://nodejs.org/zh-cn/第二步: 安装vue-axios框架,npm install --save axios vue-axios第三步: 安装vue-cli 框架,npm install vue-cli -g二 创建项目第四步:创建一个初始化webpack vue项目,vue init webpack myvue第五步:安装依赖包,cd myvue进入项目 npm install第六步:启动项目, npm run d

2020-11-22 13:00:14 82

原创 mybatis中sql时间转换和查询几种处理方式

今天被测试提了几个BUG,传入某个页面的时间功能报错,DEBUG断点查看了一下,发现是时间格式问题。接下来我就来总结一下mybatis中sql时间转换几种方式。一、字符串转时间格式,适用于sql中定义的是时间格式,页面传过来是字符串格式。<!--带格式转换-->to_date(‘2020-03-27 10:20:30’,'yyyy-mm-dd HH:24:mi:ss')<...

2020-03-27 11:11:37 3355

原创 分享一个 ZIP处理工具类

自己常用的一个zip工具类,能解决项目开发中80%zip处理问题。pucli class ZipUtil{ //静态方法:三个参数:文件的二进制,文件路径,文件名 //通过该方法将在指定目录下添加指定文件 public static void fileupload(byte[] file, String filePath, String fileName) throws IOExcept...

2020-03-25 16:43:36 97

原创 java RSA非对称加密

#java RSA非对称加密因为项目需要对数据进行转移,转移出去的数据用公钥进行加密,接受到加密数据用私钥进行解密。代码如下:秘钥生成及加解密类package com.ams.SystemManage.common;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair...

2020-03-18 18:02:23 169

原创 万能excel导出一、二级(省市)联动下拉

excel导出一、二级(省市)联动下拉做一个通用的导出excel,下拉列表联动能,次代码是根据网上大神提供的一些方法进行优化,形成一个万能的联动算法,可能不是那么完美。工具类代码:package com.ams.common;import org.apache.commons.collections4.MapUtils;import org.apache.poi.hssf.usermo...

2020-03-17 17:56:09 689

空空如也

空空如也

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

TA关注的人

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