自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(221)
  • 资源 (5)
  • 论坛 (2)

原创 减肥日记---那个胖子终于瘦下来了 程序员减肥记录 程序员减肥日记

减肥日记---那个胖子终于瘦下来了 程序员减肥记录 程序员减肥日记一、前言早晨起来,称一称 67.6,心中窃喜,目标达成。当了这么多年胖子,终于摆脱了。 我,又瘦下来了,终于不再是胖子啦,哈哈哈。。。二、承认自己是个胖子1、常言道:人无需努力就会增加的是年龄,还有体重;无需努力会默默减少的是头发。不记得从何时起就是一个...

2019-08-04 23:37:11 729 2

原创 Java 微信支付通知处理思路

Java 微信支付通知处理思路一、前言在做微信支付时,根据微信文档可知,支付完成后,微信会把相关支付结果及用户信息通过数据流的形式发送给商户,商户需要接收处理,并按文档规范返回应答。那么该如何处理微信支付通知呢?二、解决思路1、读取微信通知 , 处理通知 , 根据结果,返回对应的应答情况。2、notify2 方法,处理微信通知: @RequestMapping(value = {"/notify2"}) @Resp...

2020-10-14 15:13:55 171

原创 Java 微信支付通知本地调试解决办法 Java 微信支付通知如何调试

Java 微信支付通知本地调试解决办法 Java 微信支付通知如何调试一、问题描述1、在做微信支付时,需要先调用【统一下单】接口,而统一下单接口中有个参数 notify_url ,必须填写外网可访问的地址。2、然而,开发过程中,都是在本地开发调试,如何在本地调试微信支付通知呢?二、问题解决1、使用内网穿透,将本地地址,映射到外网上 ,notify_url 参数,填写映射的外网地址即可。2、这里使用 NATAPP 来实现内网穿透,教程这里。3、步骤如下...

2020-10-12 15:18:28 316

原创 Web安全 文件上传可执行文件漏洞解决方案

Web安全 文件上传可执行文件漏洞解决方案一、问题重现1、一个基于SpringMVC的文件上传,假设上传一个script.jsp的文件,里面写好java代码,文件上传成功后,可以直接访问到 如:,localhost:8080/uploadFiles/script.jsp ,会造成jsp文件执行,从而对系统造成危害。2、script.jsp ,代码如下:<%@ page language="java" contentTyp...

2020-10-10 16:17:46 49

原创 Python 入门 Python Hello World 安装Python

Python 入门 Python Hello World 安装Python一、安装环境1、Windows 下载地址:https://www.python.org/downloads/windows/2、其他版本下载,这里找 。3、安装,双击 python-3.8.6rc1.exe , 勾选 Add Python 3.8 to PATH 等待安装即可。二、hello world1、创建文件 hello_python.py2、代...

2020-10-09 17:40:09 42

原创 NodeJS 安装 NodeJS 入门 NodeJS Hello World

NodeJS 安装 NodeJS 入门 NodeJS Hello World一、下载安装1、https://nodejs.org/en/download/2、以Windows为例,下载64位v12.8.0版本3、双击 node-v12.8.0-x64 .msi ,进行安装操作 ,下一步,下一步即可。二、Hello World1、WIN+R --- cmd --- 输入 node -v , 即可确认是否安装完成...

2020-10-09 17:35:57 24

原创 微信一物一码二维码包解密Java版 微信二维码包buffer解密​​​​​​​Java版

微信一物一码二维码包解密Java版 微信二维码包buffer解密Java版一、前言1、在做微信一物一码解密操作时,关于二维码包解密操作的描述内容十分简单,也没有对应的解密示例,一直纠结着如何实现Java版解密,耽误了不少时间,故而写此文记录下过程。二、获取相关数据1、获取密钥key:申请一物一码通过后,在【微信公众平台】,消息中心可以获取对应的密钥。2、获取二维码加密数据,点击获取 步骤是【2.4 下载二...

2020-09-27 10:24:12 148

转载 微信小程序 开放数据校验与解密Java版 Java微信小程序获取用户信息和手机号码解密Java版

微信小程序 开放数据校验与解密Java版 Java微信小程序获取用户信息和手机号码解密Java版一、依赖pom <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-code.

2020-09-25 17:30:40 81

原创 微信小程序生成二维码接口报错 errcode“: 44002 , errmsg“: “empty post data rid

微信小程序生成二维码接口报错 errcode": 44002 , errmsg": "empty post data rid一、问题描述1、在做微信小程序开发时,调用微信API生成二维码时候,遇到报错信息:{"errcode":44002,"errmsg":"emptypostdatarid:xxxx"}2、接口信息如下:(比如这个)二、问题解决1、参数提交的方式不对,要求是按照json格式提交数据,需要设置 request ...

2020-09-09 14:47:44 519

原创 【Exception】微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序

【Exception】微信小程序,配置普通链接二维码规则 文件校验失败问题 校验文件检查失败 扫普通链接二维码打开小程序一、问题描述1、公司业务有个需求,扫描普通的二维码,跳转到小程序的某个页面,从而实现小程序推广等功能。2、查看文档可知,有三种方案,获取小程序任意页面二维码、一物一码、普通链接打开小程序 ,其中,普通链接方式,最简单快捷。3、记录下步骤: 登录小程序管理后台 --- 开发 --- 开发设置 --- 扫普通链接二维码打开小程序 --- 添加即可。二、问题解决..

2020-09-03 17:02:06 339

原创 WIN10提示 需要提供管理员权限才能复制此文件夹

WIN10提示 需要提供管理员权限才能复制此文件夹一、问题描述1、使用WIN10操作系统,在C盘(没有分区,合用一个盘)复制文件的时候,提示“需要提供管理员权限才能复制此文件夹”,删除文件也是 ...二、问题解决1、WIN+R --- cmd --- 输入 gpedit.msc --- 将 “用户账户控制:以管理员批准模式运行所有管理员” ,设置为:已禁用 --- 重启 --- 即可解决问题。...

2020-09-02 15:43:39 228

原创 Exception】Chrome浏览器提示:此网页正试图从未经验证的来源加载脚本

【Exception】Chrome浏览器提示:此网页正试图从未经验证的来源加载脚本一、问题描述1、公司网站配置了https证书后,使用Chrome浏览器访问某个页面,出现JS没有执行情况,浏览器右上角,出现警告标识:此网页正试图从未经验证的来源加载脚本;打开控制台,出现报错信息:This request has been blocked; the content must be served over HTTPS.2、点击加载不安全的脚本后,原有https加...

2020-09-02 15:34:41 201

原创 程序员手把手教你如何在七夕表白

程序员手把手教你如何在七夕表白一、准备工作1、七夕 - 程序员表白代码 ,选1个你喜欢的案例2、下载一个nginx:http://nginx.org/en/download.html (或者Tomcat等web服务器都可以)3、下载并注册一个natapp: https://natapp.cn/ (natapp入门这里)二、具体步骤1、选1个你喜欢的案例,取个名字, index.html 比如下面这...

2020-08-22 23:07:24 372

原创 阿里云网站配置https证书 Tomcat服务器安装配置https证书

阿里云网站配置https证书 Tomcat服务器安装配置https证书一、准备工作1、有阿里云ECS和域名2、申请SSL证书 --- 步骤略3、下载SSL证书二、证书格式转换1、使用JDK提供的 keytool,将 .pfx证书转换为 .jks 证书2、命令:keytool -importkeystore -srckeystore 原来证书名称.pfx -destkeystore 转换后证书名称.jks -srcstoretyp...

2020-08-17 17:24:51 88

原创 本地Tomcat 安装配置https SSL证书 Tomcat整合https SSL证书

本地Tomcat 安装配置https SSL证书 Tomcat整合https SSL证书一、准备工作1、确认电脑安装配置好 JAVA_HOME2、如: 桌面建一个文件夹 ssl_key: C:\Users\w\Desktop\ssl_key二、生成key1、使用JDK中的 keytool 生成证书:keytool -genkeypair -alias "tomcat_ssl_key" -keyalg "RSA" -keystore "xxx.keyso...

2020-08-17 17:07:55 117

原创 记录一个好用的内网穿透软件 natapp

记录一个好用的内网穿透软件 natapp一、步骤1、网址: https://natapp.cn/2、注册个人账号 --- 个人中心 --- 购买隧道 --- 选择免费隧道即可3、下载客户端 (根据操作系统选择)4、我的隧道 --- 获取 authtoken5、启动程序 --- Windows版为例 ---5.1、配置文件启动:natapp.exe同级目录, 创建 config.ini 配置文件,增加...

2020-08-14 09:22:10 62

原创 Tomcat 启动超时原因分析总结

Tomcat 启动超时原因分析总结一、超出启动时间1、Tomcat 默认启动时间是45秒,超时后,会报错启动超时:Server tomcat7_999 at localhost was unable to start within 11 seconds. If the server requires more time, try increasing the timeout in the server editor.2、原...

2020-07-20 16:30:17 183

原创 SpringMVC中静态获取request对象 Spring中获取 HttpServletRequest对象

SpringMVC中静态获取request对象 Spring中获取 HttpServletRequest对象一、web.xml 中配置Listener<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener>二、代码实现1、创建RequestUt...

2020-06-23 15:52:35 270

原创 Java WebService获取request对象 WebService获取HttpServletRequest对象

Java WebService获取request对象 WebService获取HttpServletRequest对象一、问题描述在使用WebService时候,遇到需要传递图片的需求,思路是返回服务端的主机名,尝试过静态获取request对象,但在客户端调用时,是无法获取到request的。那么需要通过WebService中来获取request 对象。二、代码实现1、如下:import javax.annotation.Resource;import javax.se...

2020-06-23 15:49:53 321 2

原创 原生JS javascript解除绑定事件 JS删除绑定事件

原生JS javascript解除绑定事件 JS删除绑定事件一、直接删除法1、适用于直接绑定的事件,如:<h1 id="h1" onclick="_click();">送你一朵花</h1>2、解除法:function unbind(){ var h1 = document.getElementById('h1'); h1.onclick= false; // 或者 h1.onclick= null ;...

2020-06-12 11:46:37 446

原创 你现在是怎样的心情呢? 勿忘初心

你现在是怎样的心情呢? 勿忘初心一、最近发生的事儿近期细佬(叔父)生了一场大病,急需用钱治疗,在资金极度匮乏的情况下,求助了xx大病筹款,我也跟着转发了。我想象中的场景是这样的,会有不少人伸手援助,然而想象毕竟是想象,实际情况和现实还是有很大差距。A同学去年他亲戚生病,我捐了50,我这边这次他只给了10块;B同学,他父亲车祸,我捐了50,我这边他完全没看到...我一直对这些耿耿于怀,为什么给你捐50,你只给...

2020-06-07 22:07:56 126 5

原创 Win10 免密码 空密码实现远程桌面连接

Win10 免密码 空密码实现远程桌面连接一、问题描述1、win10 ,远程的电脑没有密码,在另一台电脑上远程时,发现连接不上,必须要设置密码,问题是想不设置密码也能连接上。二、解决办法1、开始 --- 运行 (win+R) --- secpol.msc --- 安全设置 --- 本地策略 --- 安全选项 --- 帐户:使用空密码的本地帐户只允许 .... --- 双击 --- 选择 “已禁用” 。...

2020-05-27 11:36:07 1260

原创 XMLGregorianCalendar类转换为java.util.Date

XMLGregorianCalendar类转换为java.util.Date一、问题描述1、在使用WebService时,服务端中 java.util.Date ,转换到客户端中,变成XMLGregorianCalendar 类( javax.xml.datatype.XMLGregorianCalendar),那么这两个不同包的类型,该怎么转换呢?二、代码实现1、了解XMLGregorianCalendar,从JDK中可以知道,该类主要用于XML中...

2020-05-22 14:58:07 79

原创 Apache-CXF整合SpringMVC WebService Apache-CXF整合SpringMVC

Apache-CXF整合SpringMVC WebService Apache-CXF整合SpringMVC一、前言1、最近公司一个项目,突然需要用到WebService,网上找了下,实现的方式很多,这里记录下Apache-CXF和SpringMVC的整合过程。2、SpringMVC 部分配置略, CXF单独也可以在web项目中运行。二、WebService 服务端 代码实现1、依赖pom <!-- https://mvnrepository.com/artif...

2020-05-22 14:12:51 93

原创 Eclipse创建git分支步骤,Eclipse 删除git分支步骤

Eclipse创建git分支步骤,Eclipse 删除git分支步骤一、创建git分支1、选中项目 --- 右键 --- Team --- Switch To --- New Branch --- "branch name" 。二、删除git分支1、选中项目 --- 右键 --- Team --- Advanced --- Delete...

2020-03-31 21:42:10 342 2

原创 java 数据导出Excel java POI 导出数据Excel

java 数据导出Excel java POI 导出数据Excel一、说明1、使用Apache poi 实现java中导出excel格式数据。2、依赖pom: <dependency> <groupId>org.apache.poi</groupId> <artifa...

2020-03-31 21:38:48 525

原创 java 读取excel数据 poi导入excel 数据 java实现导入excel数据

java 读取excel数据 poi导入excel 数据 java实现导入excel数据一、说明1、在实际开发中,可能有需求需要将excel导入到业务系统中,具体实现可以使用Apache poi 来实现。2、依赖pom如下: <dependency> <groupId>org.apache.poi</gro...

2020-03-31 21:07:13 947

原创 java 反射多级调用实现原理 java EL表达式多级调用实现原理

java 反射多级调用实现原理 java EL表达式多级调用实现原理一、发现问题1、在EL表达式中显示数据,使用的是 “对象名.属性名”的格式来实现,若存在对象的多级嵌套,依旧是:"对象名.对象名....xx.属性名",其实后台是反射的原理来实现取值的,那么具体是怎么实现的呢?二、代码理解1、创建一个 Student 学生类,里面有学校School 类...

2020-03-30 18:05:27 131

原创 java 自动补全 java 搜索自动匹配 java 汉字拼音搜索

java 自动补全 java 搜索自动匹配 java 汉字拼音搜索一、依赖jar包<!-- https://mvnrepository.com/artifact/org.ansj/ansj_seg --><dependency> <groupId>org.ansj</groupId> ...

2020-02-29 21:59:15 1888

原创 MySQL分页 Oracle分页 SQL Server分页 MySQL,ORACLE,SQL SERVER 分页查询语句

MySQL分页 Oracle分页 SQL Server分页 MySQL,ORACLE,SQL SERVER 分页查询语句一、MySQLSELECT * FROM table_name LIMIT 0,5 ; 二、ORACLESELECT * FROM ( SELECT t.* , rownum r FROM table_name t WHE...

2020-02-21 20:13:31 320

原创 2020年写的几句话

2020年写的几句话1、你会发现比你优秀的人,远远比你努力。2、与人为善,温柔地和这个世界相处,是一直在做的事。3、做减法,是一直要做的事。4、很多事情是一条很孤独的路。 比如...比如...5、坚持的意义在于,你不知道哪一天会越过山丘。 (from 支付宝)...

2020-02-19 20:51:24 1151 2

原创 2020年元宵节健康

2020年元宵节健康2020年的开始,没有如期而至的欢笑,而是始料未及的艰难。高高兴兴不在重要,最主要是人人健康。愿所有的伤者病患健康无事,愿所有的医护人员平安归来。元宵健康!(PS:毕业后,好多年没有在家多春节了。)...

2020-02-08 22:43:47 110

原创 最动听的声音 2019年农历腊月二十六

最动听的声音 2019年农历腊月二十六最动听的声音,莫过于,行李箱滚轮在马路上的摩擦声。 还有一个工作日,坚持!...

2020-01-20 17:27:48 151

原创 java 实现汉字转拼音,java汉字简体转繁体 java汉字繁体转简体

java 实现汉字转拼音,java汉字简体转繁体 java汉字繁体转简体一、前言java实现汉字转拼音,我的思路是需要一个字符和拼音的映射库。“我”=wo,”们“=men。 幸运的是不小心找到 nlp-lang 包,包含汉字转拼音,简体、繁体互转,等等。 下面来看看。二、示例代码1、依赖 pom.xml<!-- https://mvnreposito...

2020-01-14 13:41:39 482

原创 SpringMVC 拦截器使用方法 SpringMVC拦截器执行顺序理解

SpringMVC 拦截器使用方法 SpringMVC拦截器执行顺序理解一、拦截器作用1、Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。二、使用方法1、依赖 spring-webmvc <dependency> <groupId&g...

2020-01-09 09:52:03 597

原创 Eclipse 在线安装STS 教程步骤 (Spring Tool Suite (STS) for Eclipse)

Eclipse 在线安装STS 教程步骤 (Spring Tool Suite (STS) for Eclipse)一、前言1、在逛 Spring官网时,准备找点MVC相关的资料。 看到STS,可以快速简化开发,于是乎,写个教程记录一下。二、安装步骤1、确认Eclipse 版本: Help --- About Eclipse IDE --- 版本是 4.10...

2020-01-08 16:27:24 2294

原创 Windows 安装多个MySQL5.7 Windows安装MySQL5.7 Windows同时安装多个MySQL

Windows 安装多个MySQL5.7 Windows安装MySQL5.7 Windows同时安装多个MySQL一、下载和安装1、下载和安装单个MySQL:https://blog.csdn.net/HaHa_Sir/article/details/1035477942、Linux CentOS 安装单个MySQL:https://blog.csdn.net/HaHa_Sir/...

2020-01-01 14:59:27 685

原创 纪念京九神车Z68、Z67

纪念京九神车Z68、Z67今天是京九神车Z68最后一次停靠黄州站,1200km,9.5小时,时速120+km,夕发朝至,工作生活毫无影响。从此回家的路,变得遥远而漫长。发个文章纪念下!...

2019-12-28 20:58:20 207

原创 今天是个好日子 12月17日

今天是个好日子 12月17日今天是2019年12月17日 农历十一月二十二日。今天是个好日子。好事儿1:2019年3月初入股市,新韭菜,瞎买,被套数月,到今天,终于解套,也实现了,盈亏持平。好事儿2:参加海通证券的股价竞猜,居然中了个一等奖和二等奖 --- 200+80话费。好...

2019-12-17 22:01:58 95

原创 Windows安装MySQL5.7教程MySQL免安装版配置教程 Windows安装MySQL5.7免安装版

Windows安装MySQL5.7教程 MySQL免安装版配置教程 Windows安装MySQL5.7免安装版一、下载MySQL1、免安装版下载:https://dev.mysql.com/downloads/mysql/2、安装版下载:https://dev.mysql.com/downloads/windows/installer/5.7.html3、免安装版 到安装版 ...

2019-12-15 13:25:02 3166

SpringMVC中处理json数据所需jar包 jackson2.5.0.jar

1、SpringMVC 处理json数据所需jackson相关jar包. jackson-annotations-2.5.0.jar , jackson-core-2.5.0.jar,jackson-databind-2.5.0.jar 2、该版本jar包可以解决转json数据报错:can not access a member of class com.fasterxml.jackson.databind.ser.std.NullSerializer with modifiers "private" can not access a member of class com.fasterxml.jackson.databind.ser.std.NullSerializer with modifiers "private"

2018-09-12

根据ip地址获取城市地理位置

1、location.html 在浏览器中打开页面,即可获取您当前的ip地址,和所在城市,以及城市地理位置编码。(以国家统计局为准) 2、Location.java 运行代码,即可 获取 location.html 中的信息。 放在web项目中,可获取访问用户的ip地址,所在城市,和所在城市区域编码。

2018-09-11

qrCoder生成二维码图片分享到朋友圈和在线打印二维码

1、jquery-3.3.1.min.js : jQuery 2、jquery.qrcode.min.js :生成二维码插件 3、jquery.jqprint-0.3.js:打印插件 功能简介: 根据输入内容,在线生成二维码,可转换成图片,分享到朋友圈。支持网页在线打印二维码。 代码量少,易于理解,学习!

2018-09-06

Greenshot免费开源截图软件

1、 Greenshot 是款免费开源的截图工具,可以对截图进行标注、分享。 2、Greenshot 支持对 IE 浏览器下的网页进行滚屏截图,还可以对截图进行高亮选中区域、模糊、加边框/阴影、边界撕裂等效果 3、安装时可选安装各种分享插件,比如 Dropbox、Flickr、Picasa 等等,还支持直接用 Office 工具打开。

2018-01-26

springmvc中处理json数据所需jar包 jackson.jar

jackson相关jar包,springmvc处理json数据所需jackson相关jar包. 1、jackson-annotations-2.2.3.jar 2、jackson-core-2.2.3.jar 3、jackson-core-asl-1.9.9.jar、 4、jackson-databind-2.2.3.jar 5、jackson-mapper-asl-1.9.9.jar 6、jackson-module-jaxb-annotations-2.2.3.jar 注:在springmvc 4.0.8版本确定可用,若出现不可用情况,请自行升、降级对应jar包版本,谢谢。

2017-12-23

HaHa_Sir的留言板

发表于 2020-01-02 最后回复 2020-04-29

csdn今天的富文本编辑器好垃圾,强烈回滚到7月16日

发表于 2018-07-18 最后回复 2018-08-31

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