- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 JS获取Nginx代理后header中自定义参数
1、在http或者server开启nginx针对header自定义命名参数的下划线支持;underscores_in_headers on;2、获取request中header方式:'$http_' + 自定义header参数(如有横杠转换为下划线且全部小写);add_header Authorization $http_authorization;* 举个栗子???? :...
2019-12-19 17:19:26
1066
原创 通过Nginx代理下载服务器文件
location ~* (.*.apk) { add_header Content-Type "application/octet-stream"; if ( $args ~ ^filename=(.*) ) { add_header Content-Disposition "attachment; fil...
2019-11-21 10:41:16
3007
原创 Tomcat配置SSL证书(https)
vim conf/server.xml 添加以下节点:<Connector port=" " #启用证书使用端口 eg:80 -> 443 protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="true" keystoreFile=" " #tomcat ssl证书文件所在...
2019-09-23 09:32:35
540
原创 nginx同时使用(http)80和(https)443端口
server { listen 443 ssl; #监听https 443时需加ssl server_name ; #你的域名 ssl on; ssl_certificate ; #证书路径 ssl_certificate_key ; #证书路径 ssl_session_timeou...
2019-09-17 13:51:10
12685
原创 HttpServletRequest获取nginx代理后用户真实IP
#step 1:vim /etc/nginx/nginx.conflocation / { proxy_pass http://127.0.0.1:8081; proxy_set_header Host(别名) $host; proxy_set_header X-real-iP(别名)...
2019-09-17 13:44:11
1024
原创 centOS简易安装Nginx
https://www.centos.bz/2018/01/centos-7%EF%BC%8C%E4%BD%BF%E7%94%A8yum%E5%AE%89%E8%A3%85nginx/
2019-07-26 15:38:09
203
原创 微信 `模板消息` 推送支持Emoji
解决:mysql为例,Emoji表情或者某些特殊字符是4个字节,而MySQL的UTF-8编码最多3个字节,所以数据插不进去,MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。只需将存储emoji表修改编码格式即可,亲测有效。ALTER TABLE 表名 CONVERT TO CHARACTER SET ut...
2019-07-25 08:53:15
1595
原创 nginx配置https
server { listen 443; // 1、监听端口(https 80 -> 443) # listen [::]:80 default_server; server_name www.XXXXXXXXX.com; // 2、服务器域名 root /usr/share/ngin...
2019-07-13 14:23:25
232
原创 JAVA获取文件夹下文件工具类
import java.io.File;import java.util.ArrayList;import java.util.List;/** * 获取文件夹下文件工具类 */public class GetFileList { /** * 通过文件夹路径收集指定类型文件 * * @param strPath 文件路径 * @p...
2019-05-17 09:41:13
824
原创 JAVA通过文件路径下载文件
import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.net.URLEncoder;/** * 文件下载工具类 */@Slf4jpublic class FileDownLoadUtil { /** ...
2019-05-17 09:39:05
6572
原创 mysql数据库UTF-8编码存储微信用户特殊昵称
思路:格式转换成mysql支持类型。微信前端获取用户特殊微信昵称后重新编码格式发送后台:encodeURIComponent(" ")js解码:decodeURIComponent(" ")java解码:java.net.URLDecoder.decode(" ", "UTF-8")...
2019-05-07 15:50:57
1088
原创 mysql通过sql返回blob字段值为base64
因业务需要将图片转为base64存入mysql数据库blob类型字段(java端可对应string类型),但查询语句无法正确查询出正确的base64数据,此时可使用以下方式。亲测可用~selectcast(image as char) image,from User<img style='width: 80px;height: 80px' src='data:image/pn...
2019-05-07 15:44:10
3406
原创 Struts2下载项目中文件
1.文件所在项目位置2.Actionprotected InputStream InputStream;protected String fileName;public String view() throws Exception { // 服务器中EXCEL文件Url String filePath = "/download/2019-03-28/********...
2019-03-28 11:30:26
316
原创 Spring整合Quartz定时器
1.依赖jar<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.1.0.RELEASE</version><...
2019-03-28 11:08:30
226
原创 微信JSAPI支付
一、前期准备。1.(登录公众号-开发-基本配置)获取公众号AppID、AppSecret、设置上线项目IP白名单。2.(登录公众号-开发-接口权限-网页授权-修改)设置业务域名、JS接口安全域名、网页授权域名,全部设置上自己项目域名。3.(登录微信商户平台-产品中心-开发者配置-支付配置-公众号支付)设置自己在项目中方法目录路径,如:(http://XXXXX.com/Home/Wxp...
2019-01-21 13:59:56
366
原创 SpringBoot短信验证(云之讯)
1.下载云之讯SDK。2.将src里的文件拷贝至SpringBoot启动类同级目录。3.将src里的config.properties剪切至SpringBoot的application.yml同级位置。4.调整拷贝到SpringBoot的.java文件(可能会因为文件位置报错调整即可),并增加以下所需依赖。 <!-- 云之讯(可能是个人所需,根据报错引入相应依...
2018-12-21 17:30:47
906
原创 Vue.js跨域请求代理与axios传参
1.config/index.jsmodule.exports = { dev: { }}2.在dev花括号添加配置proxyTable: { '/api':{ target:'http://localhost:8080/kzy',//跨域域名路径 changeOrigin:true,//允许跨域 pathRe...
2018-12-12 15:44:04
253
原创 HTML加减框
HTML: <div style="width: 160px"><input style="width: 50px; height: 38px; border: 2px white; float: left;" type="button" value="-" onclick="reductionOf(this)" /> <in
2018-11-02 17:17:24
12170
1
原创 SSH开启Hibernate二级缓存
1、添加ehcache依赖:<!-- Hibernate二级缓存依赖 --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-ehcache</artifactId> <version...
2018-10-20 15:54:31
262
原创 Git配置、Git连接GitHub 、通过Git上传项目到GitHub
1、安装Git时一路Next即可;2、设置Git用户名,设置Git邮箱(日后提交代码会用到这些信息)$ git config --global user.name "用户名"$ git config --global user.email "邮箱"3、连接Github$ ssh-keygen -t rsa -C "注册Github所用邮箱"Your public key has b...
2018-09-22 00:11:19
187
原创 Ajax跨域(jsonp方式)
1.Client$.ajax({ type:"get", url:"http://localhost:8022/helloDemo2", async:true, dataType:"jsonp", jsonp: "callbackparam", //与...
2018-09-20 20:14:36
165
原创 SpringBoot通过Controller跳转页面
1.添加依赖(jasper将jsp转化为jvm能识别的字节码class.java文件)<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provi...
2018-09-20 15:28:58
5006
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人