- 博客(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 737
原创 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 12814
原创 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 1162
原创 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 197
原创 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 7930 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 124
转载 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 219
原创 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 250
原创 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 576 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 310
原创 mysql实现遍历数据库下所有表,进行查询修改
最近有一个需求,,项目做好了,要对上百张表进行数据权限控制,,往每个表添加数据权限字段,,并且对权限字段赋值。下面就用sq储存过程来实现以下赋值。。update.-- 创建存储过程前先检查是否存在,存在就删除DROP PROCEDURE IF EXISTS scrity;-- 存储过程CREATE PROCEDURE scrity()BEGIN -- 该变量用于标识是否还有数据需遍历 DECLARE flag INT DEFAULT 0; -- 创建一个变量用来存储遍历过程中的值 DEC
2020-11-30 16:22:25 4344 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 815
原创 记录一下创建一个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 107
原创 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 3426
原创 分享一个 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 125
原创 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 176
原创 万能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 707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人