自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring整合websocket

最近业务需要用到websocket,经过几天研究终于有小成,记录一下。参考文档:先引入spring websocket需要的两个依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>4.

2021-01-11 20:00:46 1192

原创 根据地理位置获取天气信息

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 881

原创 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 128

原创 linux下安装docker

linux下安装dockerdocker安装软件都在这里https://www.runoob.com/docker/ubuntu-docker-install.html

2020-07-09 10:14:28 120

原创 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 2061

转载 Kettle入门教程

官网地址大概700~800M,下载好解压缩即可。当然,要求JDK环境(似乎有自带)二、任务(.kjb)与转换(.ktr)Kettle工具的主界面-作业简单地说,一个转换就是一个ETL的过程,而作业则是多个转换、作业的集合,在作业中可以对转换或作业进行调度、定时任务等(据说定时不好用,可以通过其他方式,比如linux的crontab命令,不过实际使用中,这个指令也不大好...

2019-09-06 14:31:55 322

转载 一台服务器多实例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 515 1

原创 jwt RS256 通过公钥验证token

private static String public_Key = "-----BEGIN PUBLIC KEY-----" + "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnzyis1ZjfNB0bBgKFMSv" + "vkTtwlvBsaJq7S5wA+kzeVOVpVWwkWdVha4s38XM/pa/yr47av7+z3VTm...

2019-07-02 17:45:18 5401

原创 java hmacSha1加密签名,本地发送请求

加密:public static String hmacSha1(String src, String key) { byte[] result = null; try { //根据给定的字节数组构造一个密钥,第二参数指定一个密钥算法的名称 SecretKeySpec signinKey = n...

2019-07-02 17:40:11 747

转载 ubuntu16.04 安装nignx

文章来自概述Nginx 是世界上最受欢迎的web服务器,许多大流量的主机都采用Nginx作为服务器。在大多数场景下作为web服务器的Nginx比Apache更加节省资源,它也可当作反向代理服务器。本文主要介绍如何在ubuntu16.04上安装Nginx前提条件开始以前,你需要有一个安装好的ubuntu16.04,并且你需要有一个拥有sudo权限的非root普通用户。第一步:...

2019-05-24 13:47:34 215

转载 JDK1.8-Stream()使用详解

https://www.cnblogs.com/liuchuanfeng/p/8717454.html

2019-05-08 09:21:01 330

转载 获得指定月的最后一天和第一天

  获取指定年月的第一天/** * 获取指定年月的第一天 * @param year * @param month * @return * @throws ParseException */ @SuppressWarnings("unused") private String getFirstDayOfMonth1(Strin...

2018-10-17 13:37:37 195

转载 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 1519 4

转载 eclipse搭建一个简单的springboot

你的eclipse需要先安装Spring Tool Suite™第一种方法(不建议,之所以贴上是因为探索的过程)首先新建Maven工程 勾选第一个按钮,第三个是选择working set ,你可以不选下一步,配置工程信息,注意打包为jar   打开pom.xml文件,添加spring-boot依赖 &lt;parent&gt; ...

2018-07-21 00:03:56 230

转载 ping++ 支付

一.最近要开发支付,考虑到以后接入的支付类型比较多,如常用的,微信,支付宝,银联,以及后期需要接入qq,京东,易宝支付等。为了以后统一管理支付,就考虑使用ping++ 支付,提供了统一的支付接口。    下面我介绍下,利用ping++ 接入支付宝的支付功能。二.请求服务器 支付接口 orderpay.    1.配置:ping++ api key ,appId,webhooksParse    2...

2018-07-03 16:25:22 2953

转载 Eclipse集成Git插件及使用

1. Git插件安装1.1 下载插件首先打开Eclipse,然后点击Help&gt;Install New Software&gt;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 127

转载 SecureRandom生成“强随机数”用于生成RSA*公钥/私钥*window和linux下不一致的问题

1.先说下问题: 由于我们的服务部署环境是两台服务器,在服务启动时生成RSA密钥对。这有一个问题:当两台机器分别启动时,生成了不同的密钥对。而当客户端需要用到RSA加解密的时候,链接可能会被负载到另一台机器上,造成解密失败,抛出异常。2.看下之前的代码(第1版):private static final KeyPair keyPair = initKey(); priva...

2018-05-11 14:09:24 1434

转载 java ping++支付

/**  *  ━━━━━━神兽出没━━━━━━   *   ┏┓   ┏┓   *  ┏┛┻━━━┛┻┓   *   ┃       ┃  *   ┃   ━   ┃   *   ┃ ┳┛ ┗┳  ┃   *  ┃       ┃   *  ┃   ┻   ┃   *  ┃       ┃   *  ┗━┓   ┏━┛Code is far away from bug with the anim...

2018-05-10 17:45:33 373

转载 RocketMQ 基本使用

介绍RocketMQ是阿里巴巴自研的第三代分布式消息中间件。2016年11月,阿里将RocketMQ捐献给Apache软件基金会,正式成为孵化项目。阿里称会将其打造成顶级项目。2017年2月20日,RocketMQ正式发布4.0版本,专家称新版本适用于电商领域,金融领域,大数据领域,兼有物联网领域的编程模型。相关地址Git地址:https://github.com/apache/incubator...

2018-05-09 15:27:25 232

转载 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 535

转载 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 3217

转载 Java 算法 JSON Bean相互转化及JSON生成实体类

转载请标明出处: http://blog.csdn.net/xuehuayous/article/details/50495677;本文出自:【Kevin.zhou的博客】前言:之前解析JSON数据的时候使用的是GSON,相信大家已经非常熟悉,在封装开源控件的时候觉得GSON还是太重了而且别人在使用的时候不一定用这个解析框架,那就自己写一个解析的工具吧。一、概述    将JSON封装到Bean对象...

2018-05-08 10:05:49 403

原创 利用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 171

原创 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 108

原创 mysql 产生一定范围内随机数 产生1--100 的随机数

mysql 产生一定范围内随机数 产生 1--100 的随机数UPDATE cdb_posts  SET  views = FLOOR(1 + (RAND() * 101));

2018-04-27 17:46:14 25280 2

原创 遍历map的四种方式

public static void main(String[] args) {  Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3&qu

2018-04-26 11:02:55 85

转载 linux命令大全

Linux常用命令大全最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器...

2018-04-19 15:00:15 93

转载 linux下安装rabbitMQ

前言:          最近服务器上搭建了一下rabbitmq, 网上找了很多教程, 采了灰常灰常多的坑。  现在终于从坑里面爬出来了。赶紧写下来,避免下次掉坑里面             好了,废话不多说,下面步入正题一、安装Erlang环境  网上百度了不少安装erlang的教程,大部分都是安装到一半就他丫的翻车了,搞得我好心累              1、在安装erlang之前先安装下依...

2018-04-19 14:53:37 214

springboo整合websocket

springboo整合websocket

2021-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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