等不见天亮等时光

等不见天亮等时光
夜晚的堤岸,晃动着沉默的黑水。此岸草木枯竭,彼岸人烟繁盛。
消息队列

ArrayBlockingQueue消息队列

ArrayBlockingQueue是Queue的一个子类,可以作为消息队列来进行使用 ArrayBlockingQueue底层是有数组来进行实现的,存在队列的参数不能为空,否则会抛出一个空指针异常 在进行初始创建ArrayBlockingQueue时,可以指定两个参数 public ArrayBlockingQueue(int capacity, boolean fair) { } 一个是创建队列的长度,如果不指定的话默认值为int的最大长度 也就是20多亿条 另外一个是一个布尔值,这个值是指定锁的类型,这里锁分…

2021年3月25日 0条评论 29点热度 2人点赞 sunyw 阅读全文
消息队列

SpringBoot整合ActiveMQ

activemq是由Apache出品对应java的jms的消息中间件,能够做到很好的分布式系统模块解耦异步通知而无需进行线程等待,下面是activemq与springboot的整合; 安装: 首先需要下载activemq,本次是基于windows环境下的安装下载地址 .下载之后 解压后进入bin目录下,直接启动activemq.bat批处理文件; 可以验证一下,进入activemq的后台查看http://localhost:8161/admin,账号密码都是admin; 下面开始进行整合,新建两个模块 然后是pom…

2021年3月25日 0条评论 28点热度 0人点赞 sunyw 阅读全文
dubbo

SpringBoot集成Dubbo示例

zookeeper的搭建,看这里,zookeeper+dubbo搭建 首先创建一个maven项目,父工程的pom依赖,只是放了一个springboot的依赖; <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in…

2021年3月25日 0条评论 20点热度 0人点赞 sunyw 阅读全文
dubbo

Linux环境下zookeeper的配置和安装以及dubbo-admin的安装和配置

之前有做过一次windows下zookeeper的环境搭建和安装; windows下zookeeper与dubboadmin安装 首先需要准备zookeeper的安装包百度网盘地址:: 链接 提取码:ttee 通过sftp工具上传至linux系统目录下,执行 tar -zxvf zookeeper-3.4.14进行解压 解压完毕进入conf 目录下 将 zoo_sample.cfg复制出来一份,cp zoo_sample.cfg zoo.cfg,vi zoo.cfg打开文件这里需要设置一些东西 dataDir=/h…

2021年3月25日 0条评论 11点热度 0人点赞 sunyw 阅读全文
springcloud

springcloud初体验环境搭建

之前一直使用的是基于dubbo-zookeeper的微服务架构,今天开始学习基于springcloud的微服务架构,首先是springcloud简介 springcloud官网 https://spring.io/projects/spring-cloud/ dubbo和springcloud有很多共同点也有很多不同之处,dubbo在进行服务调用时是基于RPC(远程过程调用Remote Procedure Call),默认的通讯协议是dubbo,底层则是使用netty进行请求,springcloud是基于REST …

2021年3月25日 0条评论 19点热度 0人点赞 sunyw 阅读全文
java

截取从指定位置开始字符串长度按照字节

按照字节截取从指定位置截取字符串长度 代码 /** * * @param orig 原字符串 * @param count 截取位置 * @return * @throws Exception */ public static String subBytes(String orig, int count)throws Exception { byte[] gbks = orig.getBytes ("GBK"); if (count>gbks.length){ return "&…

2021年3月25日 0条评论 10点热度 0人点赞 sunyw 阅读全文
支付

支付宝支付PC网页支付接入沙箱环境

首先需要生成应用私钥和应用公钥地址 生成工具使用地址上面有详细的说明 然后是配置你的私钥;生成appid 然后就是看文档写代码文档地址 我写的比较简单因为回调需要公网ip,我就没写就只做了个跳转支付,后面的其实也差不多支付网页跳转,异步通知; 上代码吧直接 //appid public static final String appid = "2016092400581860"; //沙箱地址 public static final String serverurl="https://…

2021年3月25日 0条评论 12点热度 0人点赞 sunyw 阅读全文
java

Memcached安装及集成springboot

什么是memcached: memcached是一个基于内存的缓存中间件,是基于key -value进行存储; memcached是一个多核缓存; memcached对比redis的优缺点 * memcached基于key -value,而redis基于hash,所以在内存的利用率更高效,redis的内存使用率会高于memcached * 性能方面的话,redis使用的是单核,而memcached是多核,在100k以上的数据memcached会优于redis * 数据结构,memcached仅支持key -valu…

2021年3月25日 0条评论 8点热度 0人点赞 sunyw 阅读全文
未分类

Liunx环境下配置mysql数据库主从复制

环境:Linux服务器 * 2 需要两个数据节点可以相互Ping通,打开防火墙端口 主从复制是为了在高并发下对数据库的读写分离,增删改由主数据库进行操作,查由从数据库进行操作,主服务器在进行数据变更后,从数据库会进行获取住数据库的binglog,读取增删改的内容,并同步到本地服务器 主服务器配置 配置数据库配置文件my.cnf; 找不到my.cnf 就find / -name my.cnf 找到后继续修改内容 vim /etc/my.cnf 配置数据库my.cnf配置文件信息 server-id=1 log-bin…

2021年3月25日 0条评论 21点热度 0人点赞 sunyw 阅读全文
未分类

基于redisson的分布式锁使用

依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>2.15.1</version> </dependency> 配置默认使用spring的 spring.redis.host=127.0.0.1 spring.redis.port=6379 sprin…

2021年3月25日 0条评论 22点热度 0人点赞 sunyw 阅读全文
12
分类
最新 热点 随机
最新 热点 随机
ArrayBlockingQueue消息队列 SpringBoot整合ActiveMQ SpringBoot集成Dubbo示例 Linux环境下zookeeper的配置和安装以及dubbo-admin的安装和配置 springcloud初体验环境搭建 截取从指定位置开始字符串长度按照字节
分布式限流组件luajava自定义注解进行出参入参日志打印基于zookeeper+curator的分布式锁代码实现redis分布式锁基于springdataredis基于redisson的分布式锁使用Liunx环境下配置mysql数据库主从复制
基于redisson的分布式锁使用 redis分布式锁基于springdataredis ArrayBlockingQueue消息队列 截取从指定位置开始字符串长度按照字节 java自定义注解进行出参入参日志打印 Linux环境下zookeeper的配置和安装以及dubbo-admin的安装和配置
最近评论

COPYRIGHT © 2021 等不见天亮等时光. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

豫ICP备19043985号