自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 import css 报错:Module build failed: Error: No PostCSS Config found in: ...

发生原因:在main.js 文件通过import引入.css文件时 报错,找不到文件。路径和引入方法都是正确的完整错误:Module build failed: Error: No PostCSS Config found in: D:\vuetest\src at D:\vuetest\node_modules\postcss-load-config\src\index.js:55:15解决办法:由报错信息at D:\vuetest\node_modules\postcss-l...

2020-09-28 16:34:39 2132

原创 JvisualVM 工具一启动就报错 “无法检测到本地java应用程序“

可根据官方提供的解决方案解决:进入到文档有这样的解释:URL(https://visualvm.github.io/troubleshooting.html?Java_VisualVM)我遇见的问题是forums.sun.com线程,既%TMP%\hsperfdata_username文件夹权限不足、文件夹不存在、文件夹存在但不可用。我的文件夹存在,但是每次启动程序都不会在%TMP%\hsperfdata_username里面创建临时文件,所以删除%TMP%\hsperfdata_us.

2020-09-10 10:06:51 2587 2

原创 前后端交互技术:axios、Ajax、jQuery ajax、fetch 之间的区别

其它大佬文章(简书):ajax和axios、fetch的区别区别Ajax:ajax自然不必说,最早出现的发送后端请求技术,隶属于原始js中,核心使用XMLHttpRequest对象,多个请求之间如果有先后关系的话,就会出现回调地狱。Jquery Ajax:是jQuery框架中的发送后端请求技术,由于jQuery是基于原始的基础上做的封装,所以,jquery...

2020-03-26 14:49:31 915

原创 Java springboot 发送邮箱,普通文字、HTML(普通拼接HTML、使用freemaker 生成HTML)、附件、图片

一、maven项目添加依赖<!-- 发送邮件 spring-boot-starter-mail --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactI...

2019-12-17 09:28:31 829

原创 Java 下载 Excel(.xlsx) 文档

一、准备工作Java项目: maven项目添加依赖。web项目可以下载该jar包后导入项目<!-- excel 下载 --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3....

2019-12-14 17:51:08 3667 1

原创 阿里云短信服务+语音服务,java实现发送

一、准备工作1.阿里云的账户、购买短信套餐包(不会就别做了)2.创建签名(必须)3.创建模板(短信的模板,必须)模板格式:尊敬的用户,您的注册会员动态密码为:${code},请勿泄漏于他人!用法:${code}占位符 的数据到时候自己传入4、生成AccessKeyId 和AccessSecret。(这两个东西是调用阿里云接口的凭证,必须)使用子用户的Acces...

2019-12-14 17:31:54 1432

原创 Vue 前端下载 Excel

一、准备插件下载地址(别人CSND 免费下载,好人一生平安):https://download.csdn.net/download/hqtc0704/10642331二、Export2Excel.js 插件的调用 Bolb.js三、下载Excel,自己写个函数调用下面handleDownload函数handleDownload() { this.down...

2019-12-14 17:09:32 942

原创 VUE Router路由跳转报错:vue-router.esm.js?fe87:2051 Uncaught (in promise) NavigationDuplicated {_name: "Nav

背景:this.$router.push({path: "path"}) , 跳转时出现错误.完整错误:vue-router.esm.js?fe87:2051 Uncaught (in promise) NavigationDuplicated{_name: "NavigationDuplicated", name: "NavigationDuplicated", messag...

2019-11-14 14:58:45 13610 1

原创 前端正则表达式的使用,一些例子

一些元字符\w 匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。 /g 全局匹配 正则表达式加上参数g之后,表明可以进行全局匹配。此外对于不同的对象方法,/g的含义有所不同,下面给出简要介绍: (1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配;如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次...

2019-09-19 11:18:12 761

原创 Jquery Error executing FreeMarker template:The following has evaluated to null or missing,空指针异常

异常如下:2019-09-05 17:47:54.941 |-ERROR [http-nio-8089-exec-7] freemarker.runtime [59] -| Error executing FreeMarker templatefreemarker.core.InvalidReferenceException: The following has evaluated to ...

2019-09-05 17:49:39 2671 2

原创 微信公众号和小程序的一些坑

一、公众号1.菜单跳转网页,获取codehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=appid&redirect_uri=http://www.test.com/index.html&response_type=code&scope=snsapi_base&state=123#we...

2019-09-05 10:32:08 313

原创 裸机安装Java开发工具及JDK环境

裸机安装Java开发工具及环境一、JDK Java开发环境1.1 下载安装jdk下载地址选择对应的操作系统下载,我的是Windows10,64位。记得同意下载协议,才能下载。下载完成后双击安装,脊柱它默认的安装目录,一般不需要修改。一路下一步下一步傻瓜式安装即可,最后安装成功。1.2 环境变量配置及测试我的电脑右键=》属性=》高级系统设置=》高级=》环境变量=...

2019-08-22 20:47:06 383

原创 实现页脚的版权样式--copyright &copy;

<footer> 标签是 HTML 5 中的新标签<footer> 标签定义文档或节的页脚。<footer> 元素应当含有其包含元素的信息。页脚通常包含文档的作者、版权信息、使用条款链接、联系信息等等。您可以在一个文档中使用多个 <footer> 元素。html:<footer class="col-lg-12 co...

2019-08-21 15:29:13 5021

原创 c3p0 签出超时:resourcepool.TimeoutException: A client timed out while waiting to acquire a resource

全部异常:2019-08-19 14:33:49.860 |-ERROR [http-nio-8081-exec-317] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/queue-admin].[dispatcherServlet] [181] -| Servlet.service() for servlet [...

2019-08-20 09:25:48 7178 1

原创 使用 make编译源码,出现错误 make: *** No targets specified and no makefile found. Stop.

错误出现原因:.没有安装gcc 和 gcc-c++ 编译环境,腾讯云服务器新买的,裸机一台1.查询是否安装 -v[root@VM_0_4_centos cmake-3.1.1]# gcc-c++ -v-bash: gcc-c++: command not found[root@VM_0_4_centos cmake-3.1.1]# gcc -v-bash: gcc: comman...

2019-08-14 22:40:52 8785 1

原创 Linux 设置 EMQ 自动启动

我是使用源码安装,所以需要将启动文件添加为服务,从而使服务器启动时自动启动EMQ将源码安装目录下的bin/emqttd 复制到 /etc/init.d 下面cp /home/emqttd/bin/emqttd /etc/init.d/emqttd使用 vim /etc/init.d/emqttd 打开emqttd文件英文状态下 按 i 进入编写(insert)模式,在顶部添加下列...

2019-08-08 19:54:09 2435

原创 小程序 request:fail ssl hand shake error

翻译:请求:SSL握手失败错误出现原因:为apache配置域名的SSL证书时出现这个问题,握手失败其实就是证书链访问时没有办法从公用密匙访问到私用密匙,缺少了中间证书(chain)解决办法:在apache的SSL配置文件中添加证书路径即可(名字和路径一定要准确)SSLCertificateChainFile "/usr/local/apache/httpd/conf/server-c...

2019-08-08 09:52:40 384

原创 jQuery Ajax、axios、fetch、weex、微信小程序(Android)保持session会话一致。

参考:微信小程序之保持登录状态即session不改变(Java)需要注意的:获取session时不要在小程序端返回的数据 cookie获取session(JSESESSIONID),开发工具和手机调试时cookie的格式不一致。...

2019-08-03 17:41:57 765

原创 shiro 安全框架,线程跳转时出现异常:No SecurityManager accessible to the calling code, either bound to the org.apac

完整报错:ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContex...

2019-08-03 17:37:50 928

原创 Spring Boot 集成mybatis-plus 的多租户插件

MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。具体介绍查看官方文档,我也不是很熟。官方文档2.x:https://baomidou.gitee.io/mybatis-plus-doc/#/quick-start最新官方文档3.x:https://mp.baomidou.com/guide...

2019-07-27 14:24:03 4154

原创 Linux安装Ngnix,实现反向代理,配置SSL证书,使用Https协议

目的:小程序的变态要求,必须使用https安全协议Nginx 安装教程系统平台:CentOS 7.x。一、所需的环境gcc-c++开发类库、zlib库、openssl、PCRE库1.gcc-c++,liunx环境中的c/c++编译器2.zlib,zlib 适用于数据压缩的函式库3.OpenSSL是一个开放源代码的软件库包,可以实现:秘钥证书管理、对称加密和非对称加密。S...

2019-07-18 17:50:27 763

原创 Linux安装Apache,设置反向代理,配置SSL证书使用https安全协议

一、准备安装软件1.什么是APR要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟Internet),将Tomcat线程数开到300以上的水平,然后模拟一大堆并发请求。如果不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待。但是配上APR之后,并发的线程数量明显下降,从原来的300可能会马上下降到只有几十,新的请求会毫无阻塞的进来。APR对于Tomcat最大的作...

2019-07-11 14:46:25 1757

转载 JAVA跨域问题的出现原因和解决办法,springboot

跨域问题的出现原因:1.当使用http 时,不同的端口访问会出现跨域问题。如:前端的端口为8080,而后端的端口为8081,在前端向后台获取数据时会出现跨域问题,如下OPTIONS http://192.168.1.100:8081/queue-admin/callMachine/managerment/searchAddress 403 Failed to load http://...

2019-06-05 09:17:40 2301

原创 阿里云服务器 Linux 通过yum安装/卸载 java JDK

安装之前先检查一下是否已安装JDKjava -versionjavac -version结果如下为已安装:通过一下命令检索包含java的列表yum list java*检索jdk1.8的列表yum list java-1.8* // 检索出来的就只有jdk1.8安装:1.安装1.8.0的所有文件yum install java-1.8...

2019-05-31 17:44:15 3726 1

转载 在微信小程序上使用 mqtt

大家知道,微信小程序的websocket API他们自己定制了,这样一些运行在浏览器里的库默认是运行不了的,比如mqttjs这个库:https://github.com/mqttjs/MQTT.js由于搜狗公司兄弟团队的一个微信小程序要跑mqtt协议,我研究了下,结果如下:一、打包出一个可以运行在微信小程序里的my_mqtt.js客户端库第一步:参考此库官方说明:https://g...

2019-05-28 17:55:26 15478 6

转载 jquery二维码生成插件jquery.qrcode.js,生成二维码并下载

下载插件:在GitHub上,下载qrcode二维码插件:https://github.com/jeromeetienne/jquery-qrcodeVue项目可直接通过node.js安装:npminstall--saveqrcode.vue(在项目根目录下通过cmd远行)import QRCode from 'qrcodejs2' // 引用插件let qrcode ...

2019-05-28 17:29:36 6724

原创 在Java后台获取小程序的小程序码,传递到前端显示图片

步骤:1.需要准备的参数accessToken :小程序的临时凭证,需要它才可以任意的调用小程序的各种接口appid:小程序的ID,微信公众平台上有。为了获取accessToken 而存在secret:小程序的密匙,微信公众平台上有。为了获取accessToken 而存在grant_type:获取accessToken时的固定参数。为了获取accessToken 而存在获...

2019-05-28 17:22:08 7465 8

原创 小程序注册及微信认证

流程顺序如下:(截图官方)阶段一:1.一个未注册过公众平台、开放平台、企业号、未绑定个人号的邮箱,否则会注册失败2.邮箱验证3.根据情况选择个人还是企业,个人审核较为宽松不需要提供太多资料。企业需要提供各种资料,如:对公共银行及账号,抬头发票的账号,企业和法人身份证号手机号等,还要验证对公银行账号的真实性需要打款认证4.微信认证(认证方式有两种:对公银行账号打款认证、微信认...

2019-05-28 11:46:20 1387

原创 vue项目使用 npm install 安装依赖时报错: A complete log of this run can be found in

背景: 通过cnpm装的各种依赖,生成文件夹node_module,因为所有的包都是扁平化的安装,导致node_modules中有非常多的文件。导致了在electron-packager打包的过程中非常慢。但是如果改用npm来安装node_modules的话,所有的包都是树状结构的,层级变深。 但是打包速度会快很多。原因:因项目中安装模块,多次不成功,所以导致报错。使用npm instal...

2019-05-24 16:50:07 12771 2

转载 npm install -save 和 -save-dev 的区别

我们在使用 npm install 安装模块的模块的时候 ,一般会使用下面这几种命令形式:npminstallmoduleName#安装模块到项目目录下npminstall-gmoduleName#-g的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看npmconfigprefix的位置。npminstall-savemoduleName#-...

2019-05-24 14:36:09 121

原创 VUE.JS 安装使用 JQuery 插件

安装使用JQuery 目的是为了 ajax 的请求 和 少部分DOM操作vue.js 的数据渲染方式已经很方便和强大了,不需要使用JQuery进行这方面的操作1.安装JQuerynpm install jquery --save2.安装成功后修改配置文件build 文件夹下的文件webpack.base.conf.js 中加入如下代码:头部加入,引入该文件:va...

2019-05-24 12:30:45 588

原创 LRUMap 限制键值对的集合、Collections.synchronizedMap()集合实现同步、加锁。缓存

一、LRUMap1.能实现的功能LRUMap 可固定储存 键值对(key-value) 的个数,设置为100时,最多就只能储存一百个键值对,新的键值对进入会将最老的键值对覆盖掉,无需排列。2.用法Map<String, String> queueMap = new LRUMap(100);其它的增删改查等操作与MAP集合一样,没有啥改变。一般使用于缓存...

2019-05-22 16:36:52 536

原创 Spring Boot:日志logback配置

官网:https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedFNATP(全英文)引入jar包:两个(一般spring boot 自带,版本可自己修改)大佬文章:http://tengj.top/2017/04/05/springboot7/<?xml version="1.0" encoding="UTF...

2019-05-16 11:02:33 136

原创 索引导致死锁: ...jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try ..

数据库的更新突然无法实现了,导致数据对接不过来异常如下:### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction; SQL []; Lock wait timeout exceed...

2019-05-14 12:08:45 2676

原创 Springboot: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/biomatch/qadm/

异常如下:Exception in thread "main" java.lang.UnsupportedClassVersionError: com/biomatch/qadm/MainSpringBootApplication : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineCla...

2019-05-14 11:57:47 1208

原创 Vue.js 学习路程

Vue.js学习目录什么是Vue.js优点需要的生产环境创建一个表格SmartyPants如何创建一个注脚注释也是必不可少的UML 图表FLowchart流程图导出与导入导出导入什么是Vue.jsVue.js 官网渐进式 JavaScript 框架优点个人使用的感触:以前的页面渲染问题,更方便的数据渲染和数据对组件的绑定;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码...

2019-05-11 16:58:27 276

原创 vue.esm.js?f959:610 [Vue warn]: Failed to mount component: template or render function not defined.

出现原因:在新建好.vue文件后,引入新建文件时,该新建文件里面没有添加组件<template>内容</template> 将内容包裹起来,就算没有写内容也必须添加该组件...

2019-05-06 16:33:08 42858 1

转载 MySQL中union和order by同时使用的实现方法。报错:Incorrect usage of UNION and ORDER BY

MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY score ASCUNIONSELEC...

2019-04-23 11:11:50 8087

原创 iview 组件的使用走过的坑

1.图标不显示修改 build/utils.js 文件中 ExtractTextPlugin 插件的options 配置:添加 代码:publicPath: '../../',// generate loader string to be used with extract text plugin function generateLoaders (loader, loaderO...

2019-04-23 09:14:40 832

原创 证书链(cert chain)的玩法

1.这个是CSDN的证书链,估计*.csdn.net 为匹配所有子域名型证书2.DigiCert ==>GeoTrust RSA CA 2018 ==>*.csdn.net这是一个完整的SSL证书链,当为某个软件配备证书的时候一定要把整个证书链配置完全,否则有可能会出现某个位置证书查找不到异常。曾经为EMQ配置证书时就有过配了自己购买的SSL证书,但是没有配中间S...

2019-04-20 14:05:54 4701

空空如也

空空如也

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

TA关注的人

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