`
文章列表
  申请到了阿里云的证书后,下载、按照说明生成jks格式证书、证书放到%TOMCAT_HOME%/cert目录中,配置好server.xml文件。启动,结果报了“Alias name tomcat does not identify a key entry”错误。   看错误信息,是没有找到别名为tomcat的条目。解决办法是找到证书中的别名,告诉tomcat。使用如下命令:   keytool -keystore -list your_cert.jks   命令输出结果中:您的密钥中包含1个条目,这后第一个单词即为别名,我的证书第一个条目的别名显示为alias,之后是证书申请日期。   然后 ...
  最近研究微信小程序开发,上阿里云申请了个证书,使用文件验证方式,感觉所有步骤都正确,就是审核的时候一直报“fileauth.txt内容配置错误”。   我甚至按操作说明的方法,建了个FTP服务,严格按要求上传了文件,结果还是不行。   后来在证书“进度查看”界面,点击“证书检查”链接,发现提示信息为“未解析到IP地址”。   我ping www.wallimn.com,正确返回ip地址,ping wallimn.com,显示请求找不到主机。   这里我隐隐感觉到错误的原因了。只是不知道www.wallimn.com、wallimn.com两个域名的差别。百度学习一番,原来前面的是二级域名、 ...
  springboot2.0跨域配置: 一、代码 @Value("${cors.allowOrigin.url:anyValue}") private String corsAllowOriginUrl; @ConditionalOnProperty(name="cors.allowOrigin.enable", havingValue="true", matchIfMissing=false) @Bean public CorsFilter corsFilter() { ...
  微信小程序序的代码中提示,使用code换取openid,但官方文档中没有给出进一步的说明。   换取openid的要点:由于安全的原因,必须由自己小程序的服务器端完成。知道了这个要点,实现起来就简单了,服务器端写一个RestController,接收code参数,使用httpclient向微信的服务端换openid就行了。   代码使用了SpringBoot,不会也不难理解。主要代码如下: package com.wallimn.iteye.sp.asset.common.controller; import java.util.Map; import org.slf4j. ...
  SpringBoot2.0之后,启用https协议的方式与1.*时有点儿不同,贴一下代码。   我的代码能够根据配置参数中的condition.http2https,确定是否启用https协议,如果启用https协议时,会将所有http协议的访问,自动转到https协议上。 一、启动程序 package com.wallimn.iteye.sp.asset; import org.apache.catalina.Context; import org.apache.catalina.connector.Connector; import org.apache.tomcat. ...
环境说明:SpringBoot版本2.0.3.RELEASE(不同版本可能有些差异),Gradle版本4.5.1(这个版本不太关键)   WebSocket是微信小程序的基础,是应用广泛、前景很好的新技术,目前大热。这里简要介绍一下使用SpringBoot框架开发WebSocket应用的基础代码。基本原理不讲了,代码原理见函数注释,画个简单的图说明基本流程,如下图所示。 一、引用支撑包     compile('org.springframework.boot:spring-boot-starter-websocket') 二、WebSocket服务端 package com.w ...
    最近小孩的学校每天留20道竖式与拖式式,让家长自己出题,判对错,发微信,有点儿烦。     使用vue.js写个了简单的出题页面,使用二维码记录答题,小孩答完了,扫一下二维码核对答案。如果您也有类似的需求,可以下载文章的附件,已调好排版,支持打印。运行只需将原代码放到Tomcat的webapps/ROOT中,访问:http://localhost:8080/math.html。     小孩反映,使用程序出的题还有些难度,数字0会出现在一些意想不到的位置。欢迎试做。     效果如下图所示: <!DOCTYPE html> <html> < ...
  文章时间:2018-01-04   修改完善:2018-06-23   作  者:wallimn   原文地址://wallimn.iteye.com/blog/2406696   开发环境:eclipse:Neon.3 Release (4.6.3)、Gradle:4.5.1、spring-boot-devtools:2.0.3.RELEASE   SpringBoot项目的热部署,也就是改了Java类,或者页面文件,不用重新启动项目,修改的内容自动生效。热部署实现有两种方式,本人使用的是spring-boot-devtools。 一、增加spring-boot-devtools支持 ...
  vue.js不同组件(或者同一组件兄弟子组件)间通信,简单情况下,VUE推荐使用空的VUE实例充当事件总线。今天按官网试着做了一个例子。   例子说明:主持人组件发布命令,1个门卫组件、2个参会者组件接收命令。   效果如下图所示:   代码比较简单,不多解释了。 <!DOCTYPE html> <!-- 作者:wallimn 博客:http://wallimn.iteye.com 时间:2017-11-22 --> <html> <head> <meta charset="ut ...
前言:   综合使用menu、tab实现菜单+Tab页的布局模式。学习调试作品,代码不是很严谨,但基本功能都实现了。 效果: 代码: <!DOCTYPE html> <!-- 作者:wallimn 博客:http://wallimn.iteye.com 时间:2017-11-22 --> <html> <head> <meta charset="utf-8"> <title>iview示例</title> <link r ...
  官方文档对非模板模式(非 template/render 模式)语焉不详,一个简单的例子调了好长时间,贴一下代码,帮助一下同道中人。   调试代码,注意修改js、css的路径。官方网站可以下载。 <!DOCTYPE html> <!-- 作者:wallimn 博客:http://wallimn.iteye.com 时间:2017-11-22 --> <html> <head> <meta charset="utf-8"> <title>iview菜 ...
  开发了个系统,用Flyway管理数据库脚本。   导入一个老版本的数据库,结果启动时报了个错: Flyway Validate failed:migration checksum mismatch for migration 1.1 ->Applied to database:-115594156 ->Resolved locally:1541394156   看提示信息,错误应该是后来修改了一个已升过级的老脚本的内容,导致Flyway对已升级脚本内容检验失败。   我尝试着去修改schema_version表中的checksum字段为正确的值,很奇怪,竟然没有效果,还报同样 ...
  经历一个idea开发的多模块项目开发。新建模块总访问不了基础公用模块中的bean、aspect等注解配置的相关信息。困扰了很长时间,后来发现是不了解SpringBoot注解扫描范围约定,将新项目的Application.java入口文件在包中放得过深。   附:SpringBoot注解扫描范围约定   SpringBoot项目的注解扫描默认规则是根据Application类所在的包位置从上往下扫描!   “Application类”是指SpringBoot项目入口类。这个类的位置很关键。如果Application类所在的包为:com.iteye.wallimn,则只会扫描com.itey ...
引言   豆豆的二年级生活很快就要结束了。回顾整个一年级,豆豆学习、生活、心智、个头等各方面都有进步。 2017-07-02   明天就要期末考试了。这个周末老师没有留作业,但有繁重的复习任务。把老师提示的知识点复习 ...
引言   这个系列坚持写了好几年,累计有几十万字了。这个月头一次想放弃。每天晚上很跟打仗一样督促豆豆做作业。快乐地胡扯时间很少,可写的东西很少。   还是坚持一下吧,至少到今年年底吧。 2017-05-01   五一节 ...
Global site tag (gtag.js) - Google Analytics