- 博客(29)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用WxPusher给自己的个人微信发送提醒消息(WxPusher微信推送服务)
1、背景我们很多时候,我们在服务器上运行软件,发生一些业务异常,需要给我们发送一个及时的提醒,或者是使用一些耗时软件,比如抢车票,抢课,刷优惠券当任务运行成功以后,也需要及时的发送消息给自己 ,告诉这个状态。可选用的方案有:短信、邮件等,短信接入复杂,并且需要付费 ;邮件接入也不简单,而且接收可能不及时,查看起来也不是太友好。 2、WxPusher微信推送服务那有没有好的解决方案呢?答案是有的,就是直接发送到自己的微信上,消息及时,方便查看,并且还免费。下面就给大家介绍一下WxPusher微信推送服务
2020-10-25 19:51:10
7614
6
原创 使用WxPusher微信推送服务,出现错误:Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported
背景使用WxPusher微信推送服务 ,可以及时的将服务的一些运行异常信息,发送到自己的微信上,方便了解服务的运行状态(PS:这个服务是免费的)。你可以在这里看到WxPusher微信推送服务的接入说明文档:https://wxpusher.zjiecode.com/docs/你可以在这里体验他的功能:https://wxpusher.zjiecode.com/demo真的非常好用,强烈推送用来发送提示消息。问题看到官方的接入文档,接入的时候,出现了错误:{ "code&quo
2020-10-18 15:46:47
6558
1
原创 一篇文章从了解到入门shell
本文介绍了Shell的定义和分类,然后从最简单的输入输出介绍了shell的基本语法和使用时候需要主要的问题。通过本文,你可以简单的掌握shell的一些入门级使用方法。
2019-05-02 20:57:29
605
原创 [wxpusher]分享一个服务器推送消息到微信上的小工具,可以用于微信推送提醒和告警。
背景作为一个程序员,业余搞点自己的东西很正常,一般程序员都会有一两台自己的服务器,谁叫今天xx云搞活动,明天yy云搞活动呢。自家的服务器用来跑爬虫,跑博客,或者跑一些个人业务,但当服务有新状态,抢到课了,刷到车票了,爬虫cookie过期了等,需要及时提醒我们。现有的方案,大概就是下面2种:我们觉得2种方案都不是很完美,因此去申请了“开发者服务”这个公众号。消息推送服务我给他取了一个形...
2018-12-08 16:11:53
11054
2
原创 Java的静态代理和动态代理
什么是代理什么是代理呢,其实很好理解,就是不直接访问目标,而是通过一个中间层来访问,就好像下面这样:Java的静态代理举个例子,如果我们一些水果,比如:香蕉、苹果等,写成Java代码,大概是下面这个样子://Fruit.java/** * 水果的接口 */public interface Fruit { /** * 获取水果的名字 */ pub...
2018-10-28 10:24:45
281
原创 给centos添加/删除临时的交换(swap)文件
在使用小内存的服务器的时候,有的时候,会因为内存太小没法完成,比如编译升级gcc的时候,这个时候就需要添加/删除临时的交换分区了。
2017-02-04 22:35:50
4206
原创 mysql设置root密码,并且允许远程连接
修改mysql的root用户的密码;连接数据库的时候,遇到host is not allowed to connect mysql,这个说明mysql不允许连接,允许root远程连接。
2016-12-03 15:02:28
18238
原创 nginx的403 Forbidden解决的办法(权限文件和文件不存在)
nginx配置好了,出现403 Forbidden主要有两种原因:1、nginx没有访问目录的权限;2、nginx的目录里面没有默认文档,并且没有列出目录的权限。
2016-11-30 23:10:55
19572
原创 在Linux服务器上安装nginx(Cent OS+Nginx)
以前在centos下配置过一次,忘记了,今天又查资料配置,就写个日志记录一下吧,以后肯定还要配置的。1、下载nginx先去下载一个nginx Nginx官方下载地址 我在里面随便找一个比较新的版本,注意,我们要下载*.tar.gz的源码安装包。就:nginx-1.9.5.tar.gz 版本吧 在cent os下面直接下载:wget http://nginx.org/download/ngin
2016-11-30 00:41:21
2808
原创 maven安装本地的jar到本地库
今天写一个项目,需要用的一个jar包,中央库里面没有,AXMLPrinter2玩意儿,是解析安卓配置文件用的,网上找了半天,说是在开源中国有,但是我配置了以后,还是下载不到。但是这个包是可以在网上下载到的,那就干脆下载下来,再手动安装到本地库里面吧。1、配置maven 首先,用maven查看一下,你有没有安装maven,并且配置环境变量: 输入命令:mvn -version,如果出现下面的界面
2016-11-16 22:14:15
953
原创 在IDEA下,使用maven的mybatis-generator-maven-plugin插件自动生成实体类
以前在MyEclipse下面,都是使用的一个mabatis的包,来生成实体类,今天配置IDEA的时候发现,原来可以使用maven的插件,原来我这麽落后了,那必须来学习一下,故记录一下配置的过程。1、配置mybatis-generator-maven-plugin插件首先maven的pom.xml的节点里,配置一下插件的支持,这里我就复制了我的pom.xml,去掉不相关的信息:<project xm
2016-11-11 21:51:35
5621
2
原创 android推广识别,根据下载地址识别区分推广人的id(在服务器上面动态解压,打包,签名apk)亲测通过,非常完整。
在服务器上动态的解压,打包,签名apk,实现写入推广人的信息,实现推广人信息的传递。全程用户无感知,用户体验比较好。
2016-11-06 12:34:25
5349
1
原创 java中多线程读取同一个文件的不同位置,多线程读取文件
今天遇到一个问题,需要多个线程读取同一个文件的不同位置,提高效率,写代码验证了一下,把结果记录下来。首先我们写个文件,然后多线程读取,以下是我实验的代码:package com.alibaba.middleware.race;import java.io.IOException;import java.io.RandomAccessFile;public class Test2 { pub
2016-07-21 23:08:57
10731
4
原创 在windows下搭建RocketMQ
1、下载RocketMQ 首先,我们去下载RocketMQ,RocketMQ 是一个开源的东西,可以去github上面下载,地址是:https://github.com/alibaba/RocketMQ/releases 进去之后,我们会看到很多版本,目前最新的是v3.2.6,也是阿里天池大数据中间件比赛的版本,在window下,我们就直接下载编译好了的版本,就可以了。 也就是:alibaba
2016-07-02 11:06:24
4308
1
原创 android 使用volley下载文件和加载gif图片
这个是我写的比较满意的,禁止一切转载,需要请联系博主。大家都知道Volley是谷歌官方推出来的网络库,使用他进行数据交互,图片加载都非常方便,但是他不支持下载文件,网上很多人都说,他下载文件的性能非常不好,所以就没有提供下载的功能,这个是前提。在安卓上面,默认是不支持显示GIF图片的,如果你用ImageView,也只会显示GIF图的第一帧,这个我们可以用的开源的GifImageView 控件,gi
2016-05-15 00:15:08
6571
原创 android和java平台统一的DES加密解决方案,解决加密不一样的问题
遇到一个问题,很是郁闷,我为了传输安全,在android和平台之间,想用DES加密传输,也就是服务端加密,然后android在解码,但是,试了很多次,问题都是java平台和android能够独立完成加码解码,但是,不能互通,也就是平台加码后的密文,andriod不能解码。最后找到以下的解决方法。亲测可以用,其中Base64是通用的编码程序,这个直接在网上找一个就可以了,也可以把2进制的数据转换成1
2016-05-14 10:26:36
2271
原创 mysql预编译模糊查询(like)中?的冲突,出错的解决办法。
今天在做一个模糊查询的时候,因为使用了预编译,一个冲突没法解决,在网上找了半天也没有找到解决的方法,最后自己解决的,决定记录下来。在预编译中,报错如下: Parameter index out of range (1 > number of parameters, which is 0).
2016-05-04 21:38:56
7152
3
原创 maven 手动把本地jar安装到本地仓库,maven手动安装依赖jar包
我郁闷,重装电脑以后,原来的maven信息都没有了,今天用到一个jar包是中央仓库没有的,然后 就要手动安装到本地仓库。这个工程是我以前花了半天配置的,也肯定安装过,但是,就是忘记了怎麽安装,还百度了半天,为了以后记住,我一定要记录下来。首先,你要安装的.jar包要下载下来放在电脑上面,然后maven已经配置好了,如下图:然后,执行一下命令就可以了 mvn install:install-fil
2016-04-29 21:33:28
3834
原创 腾讯2016校园招聘·成都线路 移动开发方向,本人止步于二面——腾讯校招面经。
已经大三,马上就要去实习了,找实习工作是个问题,一个偶然的机会,有幸去了 腾讯2016校园招聘·成都线路,虽然最后在二面被刷下来了,但是也算是一段比较有意义的经历,写下来,算是一个面试的一个提醒,也给以后要面试腾讯的腾讯一点提醒吧。写在前面我最后没能拿到腾讯的offer,在二面就被刷下来了,连Hr都没有见到。水平能力有限,本文仅供一个参考。 我是一个偶然的机会参加的腾讯校园招聘,开始也没有打算过
2016-04-24 16:47:18
3255
原创 在linux(cent OS)上安装java的运行环境(jre)
写博客真的不好玩,●﹏●,不过我还是要坚持,坚持,欧耶。 声明一下,我也是在网上学习,完后在把自己的过程写出来,不保证完全正确,仅供参考。下载jre 官方下载地址:下载地址 使用命令wget下载到你要安装的目录,比等会儿移动文件 然后就是解压tar -zxvf 文件名然后,你就看到了一个jre的目录,然后,你就需要配置环境变量,和Windows原理一样的。 配置环境变量,用vim打
2016-03-17 17:28:12
1727
原创 mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。
写博客真实个费时费力的差事,好佩服那些博客阅读几十上百万的人。今天研究了半天按照日期分组统计,没有数据就为空了,我要让他显示0呀。想了办法,都没有找到一个好的,解决方案,然后用了一个很low的方法实现了,还是把它记录下来。方法是用于mysql,与开发语言无关。1、案例中的数据结构和数据如下 2、在没有解决的时候,是这样的SELECT date(downtime) AS dday, count(*
2016-03-14 16:53:49
55904
16
原创 搭建myeclipse+maven+tomcat的开发环境
好久没有写博客了,一直也来,也不怎么喜欢写这个,因为我觉得,每次我的问题,我想写的东西, 在网上都有别人写过了,但是,又一想,如果每个人都抱有这种思想,那不是网上就没有文章了麽?我的技术不好,但是,也希望记录下我搭建的过程。1、目标 搭建myeclipse+tomcat+maven的开发环境,当然,我的开发环境,目前都在Windows下 2、准备工作 win10+myeclipse2014+
2016-02-28 12:26:12
575
原创 用Xshell连接 VMware的cent OS 系统过程
嗯,写这个文章,其实实际意义不大,装B作用略多,不过,可以了解怎麽配置Vm的网络。这个也是以前独立博客上的,没事搬过来。今天,老师上了Linux的课程,要求我们回来装一个Linux玩,其实我本来是不想装的,因为我的电脑本来就是双系统,Windows 10 +Cent OS ,其实还有一个Win7,以前用过,一直觉得数据可能会有用,所以一直没有舍得删除,只是现在连引导都没有,2016年1月9日补充:
2016-01-09 22:22:03
1004
原创 jsp乱码问题的解决,java乱码
这个是以前写的,以前用的独立博客,不想维护了,搬过来。希望能帮助那个正在这这类资料的那个你。说明一下:我个人很喜欢UTF-8编码,也建议你,如果没有历史遗留问题,也就UTF-8吧。Java乱码,是非常常见的一个问题,因为java的默认编码是“ISO-8859-1”,为了解决这个问题,我们需要把编码设置为统一的支持中文的编码,支持中文的编码有GBK,UTF-8等,我个人比较喜欢UTF-8,所以把所
2016-01-09 22:07:38
716
原创 maven搭建 maven安装和myeclipse的集成使用
前几天,研究了一下maven,用了一下,觉得很是很方便,但是,因为国内访问中央仓库有点慢,不过还是可以下载包的,总体觉得呢,还是很好用的,所以写一篇日志记录一下安装过程,重来没有使用的朋友,也可以参考一下。我也是第一次使用,如果有写的不好的地方,也欢迎吐槽。 1. maven的下载官方下载地址http://apache.dataguru.cn/maven/maven-3/3.3.9/binari
2016-01-09 21:47:22
395
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人