![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术交流
飞鸿先森
这个作者很懒,什么都没留下…
展开
-
Springboot整合Shiro分离资源打包运行出现 java.lang.ClassNotFoundException
在开发过程中,Springboot整合了Shiro安全框架,并且采用shiro-redis来进行session的缓存操作<dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis</artifactId> <version&...原创 2019-12-25 18:08:32 · 1423 阅读 · 0 评论 -
Springboot报错Required request body is missing
在开发过程中,发现只要是使用了@Requestbody注解的方法(使用的Post方式提交),本地测试没问题,别的服务器测试也没问题,在线上服务器测试就报了错Required request body is missing,并且get方式请求的接口也都正常,百思不得其解,终于经过不断推断与猜测,问题已解决,但具体原因还未知。原因是线上服务器使用Nginx做了转发,将/api请求统一转发至127....原创 2019-12-25 15:32:33 · 5642 阅读 · 1 评论 -
mybatis配置文件属性及其顺序
mybatis的配置文件标签是有顺序要求的,下面是配置文件的顺序及其简要说明:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd...原创 2018-03-31 13:44:33 · 1295 阅读 · 1 评论 -
微信小程序地图使用用户头像标记
一、在开发微信小程序地图的过程中,有这样一个需求,用户发表祝福语,然后存入数据库,可以在地图上显示用户头像并且点击用户头像时显示祝福语。二、自己在开发时遇到的问题:1.微信头像是网络图片,而地图的markers中的iconPath只能使用本地图片2.将网络图片缓存到本地,但是因为小程序的异步执行导致图片不能显示三、解决办法:1.解决微信头像是网络图片的问题,可以使用wx.downloadFile(...原创 2018-07-13 00:19:30 · 6371 阅读 · 8 评论 -
阿里云服务器ESC配置https
话不多说,经过很长一段时间的配置,终于调通了,基本步骤就不说了,先到阿里云控制台申请一个免费的ssl证书下载下来,然后配置分三步走,如下:一、创建cert文件夹,将下载的证书文件拷贝到该文件夹下二、配置httpd.conf文件路径:C:\phpStudy\PHPTutorial\Apache\conf\httpd.conf(前提是默认的PHPstudy安装路径),然后将下面两行代码的注释去掉即可:...原创 2018-07-16 00:33:59 · 1762 阅读 · 0 评论 -
SpringBoot项目中逆向工程生成代码Generator插件
一、开发工具:IDEA二、pom配置文件中添加:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0<...原创 2019-02-24 17:23:47 · 1877 阅读 · 0 评论 -
IDEA自定义方法注释模板
一、在设置中找到下图的位置二、添加模板内容* * @auther $user$ * @date $date$ $time$ * @descript $params$ * @return $return$ */三、添加自动生成的参数四、重写param参数生成方式groovyScript("def result=''; ...原创 2019-03-01 15:43:40 · 1380 阅读 · 0 评论 -
在JavaScript中使用Thymeleaf框架的语法获取后台数据
一、在springboot项目中,我们常结合thymeleaf模板来开发项目,在HTML标签中输出的语法不做过多介绍,网上一堆一堆的,那么怎么在js中获取到后台通过Model传递过来的数据呢,语法很简单,如以下代码:/*questionInfo是通过后台传递过来的*/var answerList = [[${questionInfo.answers}]]这样我们就能在js中获取到后台传...原创 2019-03-09 23:56:47 · 6193 阅读 · 7 评论 -
Viewer.js结合vue异步更新数据显示失效(错乱)
前言:viewer.js是一款小巧而强大的图片(相册)查看插件,支持对图片的很多操作,如放大、缩小、旋转等等,这里简要说一下如何使用,以及配合vue.js异步更新数据时产生的问题及其解决办法。一、viewer.js的简单使用:(1)首先需要在页面中引入viewer的js和css(2)对图片集的父标签添加id元素,如下代码<div class="col-md-12" id...原创 2019-03-16 10:03:40 · 3647 阅读 · 7 评论 -
密码学1 - 概念与术语
一、背景与相关人物在研究密码学中,通常会涉及到三个人物,Alice、Bob和Eve,其中Alice和Bob相互发送消息,而Eve则企图获取Alice和Bob之间的交谈内容。Alice和Bob面临的问题是,Eve不仅很聪明,而且很有毅力,一旦他们使用某种加密方法后,Eve要破解(break)这种加密法只是时间的问题。也就是说,Eve可以不用秘钥来还原明文,或者说从密文还原秘钥,于是Alice和B...原创 2019-06-30 21:29:30 · 821 阅读 · 0 评论 -
mybatis-config.xml配置文件
最近在学习mybatis,记录一下mybatis-config.xml文件的几种配置方式。1.直接写死在mybatis-config.xml文件中:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://m...原创 2018-03-31 13:19:23 · 835 阅读 · 1 评论 -
Bmob关联数据插入
使用Bmob开发的时候,经常会因为文档的不全忙活半天,插入关联数据时,JavaScript插入过,到微信小程序的时候找不到文档了,还好记得用过,因为很多语言的方法都类似,以至于文档有的全有的不全。数据库表如下图:其中comment表是一张评论表,关联了用户表_User和音乐表music,当用户添加评论时,需要关联到自己的用户id和评论的音乐id,刚开始我是用一般数据格式的代码添加:_comment...原创 2018-02-25 19:58:16 · 1110 阅读 · 0 评论 -
PHP基础知识篇(二)
PHP学习过程中留下的笔记原创 2017-10-12 13:26:26 · 419 阅读 · 0 评论 -
ThinkPHP5添加用户配置文件
在ThinkPHP框架中添加用户自己定义的配置文件,以便在框架升级过程中带来不必要的麻烦原创 2017-10-16 18:13:43 · 2306 阅读 · 0 评论 -
ThinkPHP5验证码图片生成
使用ThinkPHP的验证码相关方法,轻松实现验证码图片的生成原创 2017-10-16 18:55:24 · 3193 阅读 · 0 评论 -
ThinkPHP5验证码刷新功能的实现
使用ThinkPHP自带的验证码图片生成,点击实现验证码的刷新原创 2017-10-16 20:10:15 · 1830 阅读 · 0 评论 -
thinkphp5配置入口路径
配置thinkphp5框架开发的项目,隐藏访问路径中的public/index.php原创 2017-12-21 16:19:49 · 5308 阅读 · 0 评论 -
Bmob删除单条数据
使用Bmob开发过程中,会遇到很多疑惑,官方文档给的都是代码片段,常常会不知道一些东西怎么获取的,说说怎么根据objectId删除一条数据吧,批量删除官方文档给的挺详细的。知道数据的objectId,删除这条数据,首先通过objectId获取到这个对象,再删除这个对象,即可删除数据。var Account = Bmob.Object.extend("account");var account =...原创 2018-03-07 13:02:53 · 1318 阅读 · 2 评论 -
微信小程序页面跳转
微信小程序开发的时候会经常用到页面跳转,常见的跳转方式包括以下两种:1.可以返回上一页面的跳转(跳转后之前的页面还在栈中,未关闭)wx.navigateTo({ url: '../index/index?id=1'})2.不可返回上一页面的跳转(跳转后上一页面已出栈,页面被关闭)wx.redirectTo({ url: '../index/index?id=1'})上面两种跳转方式都只...原创 2018-03-07 14:51:55 · 311 阅读 · 0 评论 -
layer弹出图片
layer弹出层非常之好用,用户体验非常好,有这样一个需求,当点击指定文字或是缩略图后,使用layer弹出原图片,并且弹出层的宽和高根据图片大小自动变化。下面是实现这一功能的代码。function showImg(url){ var img = "<img src='" + url + "' />"; layer.open({ type: 1, ...原创 2018-03-16 14:52:09 · 11590 阅读 · 4 评论 -
Vue下拉选择选中原来的数据
在编辑信息的时候,进入编辑页面所有数据应该都是数据库中的,有的数据是通过下拉框选择的,那这时候怎么选择数据库中的那个数呢,使用Vue.js编写代码的时候,可以使用v-model进行表单输入绑定。示例代码如下:<select class="select" name="peopleNum" id="peopleNum" size="1" v-model="peopleNum">原创 2018-03-16 20:18:45 · 4002 阅读 · 0 评论 -
PHP基础知识篇(一)
自己在学习PHP过程中留下的一些足迹,也是为了方便日后的复习和知识点的查询,在此分享给大家。原创 2017-10-11 09:44:16 · 422 阅读 · 0 评论