- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 spring整合websocket
最近业务需要用到websocket,经过几天研究终于有小成,记录一下。参考文档:先引入spring websocket需要的两个依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>4.
2021-01-11 20:00:46
1300
原创 根据地理位置获取天气信息
1.使用百度地图接口,根据ip获取城市名 public static JSONObject getCityInfo(String ip) { //获取百度的应用ak String ak = properties.getProperty("baidu_ak"); //百度获取位置的api String url = properties.getProperty("location_url"); if(StringUtils.isBlank(ak) || StringUtils.i
2020-07-21 14:23:28
955
原创 mysql 自动备份脚本
#!/bin/bashDUMP=mysqldumpHOST=IPOUT_DIR=/mnt/data/dir/DB_NAME1=DB_NAME1DB_NAME2=DB_NAME2DB_NAME3=DB_NAME3DB_USER=rootDB_PASS=rootDATE=`date +%Y%m%d%H%M`OUT_SQL1=$DATE'DB_NAME1'.sqlOUT_SQL2=$DATE'DB_NAME2'.sqlOUT_SQL3=$DATE'DB_NAME3'.sql$DUMP.
2020-07-21 14:14:05
187
原创 linux下安装docker
linux下安装dockerdocker安装软件都在这里https://www.runoob.com/docker/ubuntu-docker-install.html
2020-07-09 10:14:28
146
原创 linux下mongodb导入数据
1.导出数据成json格式如下,可修改后缀为.dat .json .cvs等等2.上传至linux服务器,找位置放好eg:/usr/local/bbb.dat3.在新的shell页执行导入脚本mongoimport --host=127.0.0.1 --port=27017 --username=data --password=syzton@2018 --db=data_ca...
2019-10-23 13:29:14
2125
转载 Kettle入门教程
官网地址大概700~800M,下载好解压缩即可。当然,要求JDK环境(似乎有自带)二、任务(.kjb)与转换(.ktr)Kettle工具的主界面-作业简单地说,一个转换就是一个ETL的过程,而作业则是多个转换、作业的集合,在作业中可以对转换或作业进行调度、定时任务等(据说定时不好用,可以通过其他方式,比如linux的crontab命令,不过实际使用中,这个指令也不大好...
2019-09-06 14:31:55
399
转载 一台服务器多实例mysql做主从复制
在一台服务器上开两个端口的mysql(3306、3307),做成主从复制环境1)安装mysql(安装过程这里就不做过多介绍)参考:http://www.cnblogs.com/kevingrace/p/6109679.html 本文在一台服务器上做主从实验主库:172.29.16.24:3306从库:172.29.16.24:3307 主从库的安装目录分别为/usr/loc...
2019-09-05 15:54:05
655
1
原创 jwt RS256 通过公钥验证token
private static String public_Key = "-----BEGIN PUBLIC KEY-----" + "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnzyis1ZjfNB0bBgKFMSv" + "vkTtwlvBsaJq7S5wA+kzeVOVpVWwkWdVha4s38XM/pa/yr47av7+z3VTm...
2019-07-02 17:45:18
5532
原创 java hmacSha1加密签名,本地发送请求
加密:public static String hmacSha1(String src, String key) { byte[] result = null; try { //根据给定的字节数组构造一个密钥,第二参数指定一个密钥算法的名称 SecretKeySpec signinKey = n...
2019-07-02 17:40:11
784
转载 ubuntu16.04 安装nignx
文章来自概述Nginx 是世界上最受欢迎的web服务器,许多大流量的主机都采用Nginx作为服务器。在大多数场景下作为web服务器的Nginx比Apache更加节省资源,它也可当作反向代理服务器。本文主要介绍如何在ubuntu16.04上安装Nginx前提条件开始以前,你需要有一个安装好的ubuntu16.04,并且你需要有一个拥有sudo权限的非root普通用户。第一步:...
2019-05-24 13:47:34
259
转载 获得指定月的最后一天和第一天
获取指定年月的第一天/** * 获取指定年月的第一天 * @param year * @param month * @return * @throws ParseException */ @SuppressWarnings("unused") private String getFirstDayOfMonth1(Strin...
2018-10-17 13:37:37
225
转载 Ping++ 支付接口对接
一、请求charge对象package com.bra.modules.util.pingplusplus; import com.bra.common.utils.SystemPath;import com.pingplusplus.Pingpp;import org.springframework.stereotype.Service; import java.io.Fi...
2018-07-30 14:48:42
1650
5
转载 eclipse搭建一个简单的springboot
你的eclipse需要先安装Spring Tool Suite™第一种方法(不建议,之所以贴上是因为探索的过程)首先新建Maven工程 勾选第一个按钮,第三个是选择working set ,你可以不选下一步,配置工程信息,注意打包为jar 打开pom.xml文件,添加spring-boot依赖 <parent> ...
2018-07-21 00:03:56
266
转载 ping++ 支付
一.最近要开发支付,考虑到以后接入的支付类型比较多,如常用的,微信,支付宝,银联,以及后期需要接入qq,京东,易宝支付等。为了以后统一管理支付,就考虑使用ping++ 支付,提供了统一的支付接口。 下面我介绍下,利用ping++ 接入支付宝的支付功能。二.请求服务器 支付接口 orderpay. 1.配置:ping++ api key ,appId,webhooksParse 2...
2018-07-03 16:25:22
3042
转载 Eclipse集成Git插件及使用
1. Git插件安装1.1 下载插件首先打开Eclipse,然后点击Help>Install New Software>Add。 Name:EGit Location: http://download.eclipse.org/egit/updates 图1 图2 勾选插件,然后一路 next ,最后重启Eclipse。 2. Git提交代码2.1 建git的本地仓库:第一种 :第一步 ...
2018-06-30 16:32:02
160
转载 SecureRandom生成“强随机数”用于生成RSA*公钥/私钥*window和linux下不一致的问题
1.先说下问题: 由于我们的服务部署环境是两台服务器,在服务启动时生成RSA密钥对。这有一个问题:当两台机器分别启动时,生成了不同的密钥对。而当客户端需要用到RSA加解密的时候,链接可能会被负载到另一台机器上,造成解密失败,抛出异常。2.看下之前的代码(第1版):private static final KeyPair keyPair = initKey(); priva...
2018-05-11 14:09:24
1550
转载 java ping++支付
/** * ━━━━━━神兽出没━━━━━━ * ┏┓ ┏┓ * ┏┛┻━━━┛┻┓ * ┃ ┃ * ┃ ━ ┃ * ┃ ┳┛ ┗┳ ┃ * ┃ ┃ * ┃ ┻ ┃ * ┃ ┃ * ┗━┓ ┏━┛Code is far away from bug with the anim...
2018-05-10 17:45:33
415
转载 RocketMQ 基本使用
介绍RocketMQ是阿里巴巴自研的第三代分布式消息中间件。2016年11月,阿里将RocketMQ捐献给Apache软件基金会,正式成为孵化项目。阿里称会将其打造成顶级项目。2017年2月20日,RocketMQ正式发布4.0版本,专家称新版本适用于电商领域,金融领域,大数据领域,兼有物联网领域的编程模型。相关地址Git地址:https://github.com/apache/incubator...
2018-05-09 15:27:25
265
转载 RocketMQ简单实例搭建
1、安装RocketMQ(在Linux环境下,我用的是Centos6.5)安装RocketMQ需要jdk1.6以上, maven,git环境,以上环境自行百度命令安装。git clone https://github.com/alibaba/RocketMQ.git ##从github上下载RocketMQ开源项目cd RocketMQ ##进入文件夹sh install.sh ##...
2018-05-09 15:12:47
589
转载 java实现极简单的 TXT小说阅读器
public class Display_txt extends JFrame { JFrame jframe = new JFrame(); JTextArea content; boolean flag = true; String str_filePath = null; public Display_txt(){ ...
2018-05-09 10:18:52
3331
转载 Java 算法 JSON Bean相互转化及JSON生成实体类
转载请标明出处: http://blog.youkuaiyun.com/xuehuayous/article/details/50495677;本文出自:【Kevin.zhou的博客】前言:之前解析JSON数据的时候使用的是GSON,相信大家已经非常熟悉,在封装开源控件的时候觉得GSON还是太重了而且别人在使用的时候不一定用这个解析框架,那就自己写一个解析的工具吧。一、概述 将JSON封装到Bean对象...
2018-05-08 10:05:49
445
原创 利用POI操作excel
package com.syzton.question.util;import java.io.*;import java.lang.reflect.*;import java.text.SimpleDateFormat;import java.util.*;import java.util.Map.Entry;import java.util.regex.*;import org.apache....
2018-05-08 09:27:59
205
原创 rabbitmq常用命令
启动:sudo rabbitmq-server start关闭: sudo rabbitmq-server stop重启: sudo rabbitmq-server restart查看状态:sudo rabbitmqctl statusshell命令:#!/bin/bashecho "start webIM"node /mnt/data/project/testcoding/syzton-im/i...
2018-05-07 17:36:13
137
原创 mysql 产生一定范围内随机数 产生1--100 的随机数
mysql 产生一定范围内随机数 产生 1--100 的随机数UPDATE cdb_posts SET views = FLOOR(1 + (RAND() * 101));
2018-04-27 17:46:14
25614
2
原创 遍历map的四种方式
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3&qu
2018-04-26 11:02:55
117
转载 linux命令大全
Linux常用命令大全最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器...
2018-04-19 15:00:15
117
转载 linux下安装rabbitMQ
前言: 最近服务器上搭建了一下rabbitmq, 网上找了很多教程, 采了灰常灰常多的坑。 现在终于从坑里面爬出来了。赶紧写下来,避免下次掉坑里面 好了,废话不多说,下面步入正题一、安装Erlang环境 网上百度了不少安装erlang的教程,大部分都是安装到一半就他丫的翻车了,搞得我好心累 1、在安装erlang之前先安装下依...
2018-04-19 14:53:37
239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人