自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (7)
  • 收藏
  • 关注

原创 Springboot+shiro+mybatis-plus+vue前后端分离项目架构设计

前言:根据公司要求,搭建个前后端分离的权限系统,根据目前技术技术水平,采用以下技术栈开发,以此写一份博客记录下构架的系统框架,同时希望能帮助因搭建系统架构不怎么会的小伙伴们,废话不多说,直接列出技术栈: 前端项目 Vue2.x+element全家桶+webpack+node+vue-admin 后端项目 Springboot2.x+shiro+mybatis-plus+mysql ...

2020-12-30 04:18:26 9066 17

原创 CentOS7 安装git 配置秘钥公钥克隆代码

【代码】CentOS7 安装git 配置秘钥公钥克隆代码。

2023-07-03 16:43:39 626

转载 用VMware虚拟机出现窗口显示不完全的解决方案

VMware虚拟机安装ubuntu出现窗口显示不完全的解决方案

2022-11-17 19:43:55 3628 2

原创 docker日常使用命令大全

linux安装docker的日常使用以及常用命令

2022-11-12 12:11:02 738

原创 docker生成ssl证书(按步骤来即可,真实可用)

docker生成证书

2022-09-06 11:40:46 2065

原创 Docker开放远程安全访问(开启2376端口和CA认证)

Docker开放远程安全访问(开启2376端口和CA认证)

2022-08-11 14:38:52 1072

原创 mysql常用查询

mysql常用知识点

2022-06-21 19:32:12 73

转载 解析kml

引入kml的maven地址<dependency> <groupId>de.micromata.jak</groupId> <artifactId>JavaAPIforKml</artifactId> <version>2.2.0</version></dependency>然后参考下面2篇文章,任何一篇即可:参考1:Java解析kml文件 - 高木子 - 博客园.

2022-05-24 15:05:29 550

原创 localhost、127.0.0.1、本机ip区别

有几个小伙伴问我他们之间有什么区别,我用简短的话术总结下,希望能帮助更多的小伙伴:localhost不联网不使用网卡,不受防火墙和网卡限制本机访问127.0.0.1不联网网卡传输,受防火墙和网卡限制本机访问本机IP联网网卡传输 ,受防火墙和网卡限制本机或外部访问...

2022-05-24 15:00:51 106

原创 springboot中多线程中使用MultipartFile进行异步操作报错,系统找不到指定的文件

MultipartFile 异步操作,报系统找不到指定的文件

2022-05-18 14:03:17 1535

原创 Apache Log4j任意代码执行漏洞修复 spring-boot-starter-log4j2(用最新2.16.0)

Apache Log4j2被曝出一个高危漏洞,攻击者通过jndi注入攻击的形式可以轻松远程执行任何代码。随后官方紧急推出了2.15.0和2.15.0-rc1新版本修复,依然未能完全解决问题,现在已经更新到2.15.0-rc2。该漏洞被命名为Log4Shell,编号CVE-2021-44228,小编讲解下如何进行修复;spring-boot-starter-log4j2修复方式<dependency><groupId>org.springframework.boot</g

2021-12-13 10:34:15 1016

原创 lambda常用表达式

java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。记录下,希望能帮助童鞋们新建实体类package com.vvvtimes.vo; import java.math.BigDecimal;import java.util.Date; public class User { private Long id; //姓名 private String name;

2021-12-12 23:11:16 473

原创 本地搭建kafka

kafka本地环境搭建

2021-12-06 17:37:08 3004

原创 本地搭建nacos

nacos本地服务搭建

2021-12-06 16:03:44 8332

原创 android studio制作.9图片及使用

这个问题之前就遇到过,但是一直没有写这方面的素材,正好今天用到了,来记录下,希望能帮到正在用工具制作.9的小童鞋们,不多说,直接上步骤:1、Android Studio正常不支持.9文件的检查的,需要进行配置,不检查那么严格,我在build.gradle里面设置两行代码即可。aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false2、制作.9文件需要把图片放到drawable里面,鼠标右键,选择Create

2021-09-16 16:46:34 1193

原创 Android最新框架整理

现在新技术层出不穷,我打算花费1个月时间整理Android最新常用技术栈及使用,希望小伙伴们咱们一起进步1、Arouter这个是阿里最新的框架,其实现的目的页面、组件之间的跳转,代替了传统的intent等方式跳转,话不多说,直接上使用步骤1)在module的build.gradle里面添加包引用defaultConfig { javaCompileOptions { annotationProcessorOptions { //注解处理器

2021-09-07 07:24:54 426

原创 svn启动停止重启等命令

svn启动服务systemctl start svnserve.servicesvn重启服务systemctl restart svnserve.servicesvn停止服务systemctl stopsvnserve.service

2021-08-19 16:48:32 2675

原创 vant引入less-loader步骤

有赞UI框架是真心的好用,里面各种UI基本上能满足日常的开发,话不多说,直接上干货1、先说下前端VUE环境VUE2、 less:3.11.2、 "less-loader": "^5.0.0"、"webpack": "3.10.0",2、引入less-loadernpm install [email protected] --save-dev(PS:webpack版本低,不要用高版本的less-loader)3、调用less语法,并指定位置,在utils.js里面modif...

2021-07-02 09:16:37 885

原创 cenos环境下redis安装和配置以及自启动

centos7 安装Redis并设置开启自启动1.下载官网:https://redis.io/download选择下载稳定版本,不稳定版本可以尝鲜,但是不推荐在生产使用。2.上传至linux3.安装redis3.1 解压redistar -zxvf redis-5.0.9.tar.gz3.2 安装gcc编译环境,如果已经安装过了,那么就是 nothing to doyum install gcc-c++3.3 进入到目录,进行安装:make &&a

2021-06-01 11:21:40 92

原创 cenos7防火墙知识

firewall-cmd --zone=public --add-port=80/tcp --permanent查询端口号80 是否开启:[root@centos7 ~]# firewall-cmd --query-port=80/tcp重启防火墙:[root@centos7 ~]# firewall-cmd --reload查询有哪些端口是开启的:[root@centos7 ~]# firewall-cmd --list-port...

2021-06-01 08:48:11 94

原创 设置springboot项目开机自启动(cenos.X)言简意赅

在/etc/rc.d/rc.lcocal文件里面进行配置开机自启动,拿我的项目xxhjNor为例,在/mnt/xxhjPro目录上,有如下步骤:1、编辑/etc/rc.d/rc.lcocal文件,命令:vi /etc/rc.d/rc.lcocal2、配置开机自启动nohup java -jar /mnt/xxhjPro/xxhjNor.jar > /mnt/xxhjPro/xxhjNor.log 2>&1 &,然后保存3、因为rc.local文件开机之后是不执行的

2021-05-22 10:24:48 127

原创 Java获取当前ip地址(本地ip地址)

InetAddress ip4 = Inet4Address.getLocalHost(); System.out.println(ip4.getHostAddress());

2021-03-16 18:09:34 358

原创  SELECT COUNT(1) FROM (  ) TOTAL  ] with root cause

如果遇到这个问题不要慌,继续看下面的报错### Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error: Method queryTotal execution error of sql :SELECT COUNT(1) FROM ( ) TOTAL] with root causejava.sql.SQLSyntaxErrorException: You have an error in y...

2021-03-16 09:02:04 1222 3

原创 2020-12-29

Shiro权限UserRealm类下重写isPermitted,如果返回值为true,代表不需要进行权限验证/** * true 代表跳过权限验证,false权限验证 * * @param principals * @param permission * @return */@Overridepublic boolean isPermitted(PrincipalCollection principals, String permission) { return tru

2020-12-29 15:54:54 127

原创 Android studio 提交项目到GIT/码云(超详细,我这个就够了)

1、用Android studio打开已有项目2、快捷键 ctrl+alt+s进入设置页,忽略上传相关文件文件夹3、git指向安装目录(不然提交不了项目到git)4、点击version control按钮,如下图所示,标注2要把项目清空5、点击vcs,按下图位置操作即可6、然后VCS--git--add 代码添加到git仓库7、右上commit changes,提交代码的操作8、填写提交信息9、...

2020-09-11 16:28:14 2428

原创 rabbitmp安装

rabbitmp安装cenos7 rabbitmq安装

2020-09-09 06:25:26 198

原创 tinymce编辑器使用(Vue版本)看过之后,相信一定会有收获哦(最后面附赠源代码)

编辑器找了好多,包括百度(UEditor)后台(Java后台不支持)受限制,wangEditor编辑器编辑的文章没有行高,而且特别紧凑,后来果断选了Tinymce(最后有文件代码)1、npm安装使用tinymce,以下两个都要安装npm install tinymce -Snpm install @tinymce/tinymce-vue -S2、node_modules里面的tinymce/skins包复制,放到根目录/static里面3、下载中文包中文包直...

2020-08-07 14:06:38 4003

原创 解决tinymce图标不显示和notfound问题

import 'tinymce/icons/default/icons.min.js'添加上面这段话即可解决

2020-08-05 14:14:13 3197 7

原创 element-ui Drawer 内容全部屏幕高度不能滑动

解决办法:/*1.显示滚动条:当内容超出容器的时候,可以拖动:*/.el-drawer__body{ overflow: auto; }/*2.隐藏滚动条,太丑了*/.el-drawer__container ::-webkit-scrollbar{ display: none; }

2020-07-09 17:03:49 4720 3

原创 cenos7清空 buff/cache命令

清空缓存输入以下命令echo 1 > /proc/sys/vm/drop_cachesecho 2> /proc/sys/vm/drop_cachesecho 3> /proc/sys/vm/drop_cachesecho 4> /proc/sys/vm/drop_caches

2020-06-30 19:45:48 1465

原创 vue处理物理返回键(Android/iOS)和浏览器返回(已完美解决)

mounted(){//按需使用:在页面一进来的时候,添加一个历史记录,popstate不可修改window.history.pushState(null,null,document.URL);//给window添加一个popstate事件,拦截返回键,执行this.onBrowserBack事件,addEventListener需要指向一个方法window.addEventListener("popstate",this.onReturnBack,fa...

2020-06-20 10:43:42 3523 3

原创 throw new TypeError(version)(Vue打包)

原因分析:版本问题解决办法:在semver.js(node_modules/semver/semver.js)里做了一些改动,代码如下:// if ANY of the sets match ALL of its comparators, then passRange.prototype.test = function(version) { return true;//(大概在1224行) if (!version) return false; if (typeo...

2020-06-17 11:12:12 995

原创 Vue项目/Web项目,进入页面加载超链接内容(已解决)

废话不多说,直接上代码<link :href="url" />PS:(url为指定url超链接),是不是很简单

2020-06-11 19:59:10 3095

原创 Vue横向滑动某个位置(折腾了一天终于搞定了)

1、在v-for 这个div里面加入ref,navList随意命名2、在挂钩函数created()或者mounted()写下如下函数,总的来说通过这个函数来进行定位:this.$refs.navList[数组列表位置].scrollIntoView({ behavior: 'smooth' })3、这个是可以水平横向滑动的css样式...

2020-06-05 17:48:36 4226

转载 vue安装node-sass编译报错

vue安装node-sass编译报错安装node-scss报错安装node-scss报错在搭建vue脚手架 或者是在vue项目中,想使用sass的功能,npm install node-sass --save-dev //安装node-sassnpm install sass-loader --save-dev //安装sass-loadernpm install style-loader --save-dev //安装style-loade...

2020-06-03 11:48:55 673

原创 颜色透明度对照表

100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C978% — C777% — C476% — C275% — BF74% — BD73% — BA72%

2020-05-23 11:51:14 2146

原创 微信公众号网页授权MP_verify_liCemlZVM1G3rJPy.txt文件放置位置(不同项目架构,存放位置不同)

微信公众平台业务域名,JS接口安全域名,网页授权域名中MP_verify_liCemlZVM1G3rJPy.txt文件放置位置有如下两种:1. 使用tomcat打包war包方式启动的微信公众号项目,需要将MP_verify_eEbOGxEmYZbBwzra.txt放在tomcat的ROOT目录下,2. springboot使用jar包方式使用的微信公众号项目,需要将将MP_verify_eE...

2020-05-07 14:02:56 2949

原创 .PageNotFound - No mapping found for HTTP request with URI [/dubbo_consumer/

spring项目遇到这个问题不要慌,主要是项目的springmvc.xml里面的扫描包文件配置出现问题,我这个因为包名改了,导致扫描包扫描失败

2020-04-29 08:37:11 521

转载 解决npm ERR! Unexpected end of JSON input while parsing near的方法汇总

这两天执行 npm install 时会报错误:npm ERR! Unexpected end of JSON input while parsing near这个错误的解决方法有以下几种:1.删掉package.lock.json2.清除cachenpmcacheclean--force3.进入下面这个文件夹清除cache路径:C:/Users/PC/App...

2020-04-22 20:12:07 248

原创 Error while executing: am start -n(更换包名)

更改包名后运行App,App可以安装但无法启动Launch Activity具体信息如下:Error while executing: am start -n "my.test.app/com.seal.main.activity.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER...

2020-04-10 14:42:53 1095

Java 字母数字字符串 混合排序(绝对超值管用)

List location=new ArrayList(); 一行代码轻松搞定混合排序问题 Collections.sort(location, new SortUtils(true));

2020-09-23

Android常驻双进程保护可以试一试哦

Android常驻双进程保护可以试一试哦

2020-09-20

wangEditor.js

直接替换wangEditor.js文件,即可编辑上传图片大小,直接替换wangEditor.js文件,即可编辑上传图片大小,直接替换wangEditor.js文件,即可编辑上传图片大小,直接替换wangEditor.js文件,即可编辑上传图片大小

2020-07-31

postman下载文件

postman文件 Postman-win64guo.exe

2019-02-22

github客户端

github客户端

2017-03-25

自适应高度viewpager

能根据fragment的高度来重新绘制viewpager的高度,很方便的一个工具类

2017-03-21

只适应viewpager高度

可以根据fragment的高度来确定viewpager的高度

2017-03-21

空空如也

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

TA关注的人

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