![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
无法预知未来
少吹牛皮,多做事。
只要有初恋般的热情和宗教般的意志方能成就某种事业
展开
-
这可能是 目前最新的 JedisCluster - 操作管道(pipeline)
前言现在很多的博客论坛,很多都是以前写的代码。殊不知,这代码不是一层不变的。特别是涉及到源码的改变。这就导致很多网上的文章几乎都是 copy 来copy 去的。这里也只是建议大家的有看源码的习惯。不然,照抄网上的博客有时候真的不能解决问题。还得动动脑子。本人也是踩坑过来的 。好了。回到重点。本文主要用的是 jedis 2.9 版本为什么JedisCluster 不支持直接操作管道(P...原创 2020-04-22 16:11:55 · 1177 阅读 · 0 评论 -
自定义 redis 布隆过滤器算法及原理
import com.google.common.hash.Funnels;import com.google.common.hash.Hashing;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.Pipeline;import redis...原创 2020-10-07 16:10:14 · 380 阅读 · 0 评论 -
spring 快速搭建 redis集群
好记性不如烂笔头首先你的redis集群必须能正常启动1.引用包<!-- redis依賴 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${redi...原创 2020-04-15 18:05:11 · 239 阅读 · 0 评论 -
全网最直接简单。百度富文本跨域上传文件到文件服务器
看了很多文章其实也有很多办法,实现跨域上传。现在讲我目前所用的方法。只实现的多图上传。单图上传失败。接下来必须认真的看完文章。当前我用的 版本为UEditor1.4.3。这里主要是实现重写接收文件的action(controller).建议查看官方文档了解页面上请求时传的是那些参数(数据)以及返回格式http://fex.baidu.com/ueditor/#dev-reque...原创 2020-04-08 15:01:30 · 466 阅读 · 0 评论 -
分享几种 Java8 中通过 Stream 对列表进行去重的方法
https://juejin.im/post/5cd6b719f265da03b2044d56原创 2020-01-14 17:26:59 · 242 阅读 · 0 评论 -
你会 Redis 分布式锁的正确实现方式?
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。为确保分布式锁可用,必须满足以下四个条件:1.互斥性。PS:在任意时刻,只有一个客户端能持有锁.2.不会发生死锁PS:即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端...原创 2020-01-02 14:51:33 · 197 阅读 · 0 评论 -
编程游戏开发中,概率机制可参考 PRD公式
说到概率,有一个特别经典的问题:存在三个盒子,其中一个盒子中存放着大奖。现在你随机挑选了其中一个,中奖的概率是1/3。接着主持人打开了剩下2个盒子中的一个,没有中奖。问给你一次重选择的机会,你会怎么做?维持原来的选择 or 放弃原来的选择。1. 随机随机是我们进行概率推导的基石之一。我们的统计学中经常说一枚硬币抛正面的概率是50%,就是基于每次抛硬币都是随机事件。插播一条笑...原创 2019-12-20 13:41:58 · 9420 阅读 · 2 评论 -
VISA (传款易 paydollar ) 支付
springboot +Thymeleaf 做的 VISA 支付 做个笔记。在开发中一直想行项目中抽离出来以下是 大概的流程图第一步先确定数据的发送源码是这样的package com.vb.controller;import java.util.Map;import java.util.concurrent.ConcurrentHa...原创 2019-12-05 17:06:14 · 3175 阅读 · 5 评论 -
使用java代码测试redis5.0单机版时,报redis连接超时异常,而linux上的redis能正常访问:
https://www.cnblogs.com/enjoyjava/p/10202305.html看此连接希望有帮助原创 2019-08-26 16:15:17 · 254 阅读 · 0 评论 -
Dropbox 授权以及文件下载操作
开发指南:https://www.dropbox.com/developers/documentation/http/documentation#oauth2-token因做的是香港项目需要调用网盘 dropbox (百宝箱)Dropbox(多宝箱)成立于2007年,提供免费和收费服务,在不同操作系统下有客户端软件,并且有网页客户端,能够将存储在本地的文件自动同步到云端服务器保存。...原创 2019-04-23 16:11:22 · 8948 阅读 · 5 评论 -
推荐下开发扎包下载搜索中心
https://search.maven.org/原创 2018-12-06 11:14:13 · 129 阅读 · 0 评论 -
java中常见的中文乱码总结
java中常见的中文乱码总结乱码现象产生的原因:由于编码方式的不同,才会出现乱码的情况。哪里会产生乱码:1.页面 2.url地址 3.数据库乱码 4.数据提交(form,ajax) 5.开发工具怎么解决:1.统一开发工具的编码设置 2.设置应用服务器的编码方式,如:端口号,编码方式 3.数据库本身的编码方式 4.强制设置request和原创 2017-03-01 18:52:09 · 882 阅读 · 0 评论 -
有关极光推送的列子
极光推送dome,例子。有dome。原创 2017-06-02 13:58:58 · 288 阅读 · 0 评论 -
整理一份关于http请求发送读取xml的工具类(作用各个项目之间的交互)
在开发过程中难免遇到多项目之间的相互关联,特别是数据上的交互。因此专门写了一个工具类 (PS:有不足之处,还请大神指教,或者留下连接)上干货----->package test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.Writer...原创 2018-04-13 15:10:04 · 848 阅读 · 0 评论 -
HttpServletResponse 文件下载
先来没事发下一些工具类import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;i...原创 2018-04-13 15:31:37 · 1374 阅读 · 0 评论 -
自定义数据库id增长
一般对对于数据量大的数据 , 一般的数据库自增长满足不了自增长 的因此采用时间戳的方式进行自定义id防止重复import java.util.Date;import java.util.Random;/** */public class CreateId { // private static CreateId instance = null; public static int count = ...原创 2018-04-13 16:00:51 · 618 阅读 · 0 评论 -
通过Build.xml 的配置来 执行 Run As 达到 copy 已经通过tomcat 编译好的文件 生成出来 然后可以通过svn,git 等上传到服务器上运行
<?xml version="1.0" encoding="UTF-8"?><project name="ant-project" default="run" basedir="../"> <property name="webApp" value="E:\bin\项目名称"/>原创 2018-10-02 10:18:20 · 305 阅读 · 0 评论 -
struts2使用AbstractInterceptor拦截器 获取参数以及修改参数的值
public class AppLoginInterceptor extends AbstractInterceptor{ @Override public String intercept(ActionInvocation invocation) throws Exception { Map map = invocation.getInvocationContext().getSes...原创 2018-10-02 14:23:30 · 2485 阅读 · 0 评论 -
java读写io文件
package com.kimleysoft.action;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt...原创 2018-11-01 11:26:58 · 144 阅读 · 0 评论 -
对于图片的处理 选择base64字节流的方式存储数据库
对图片转换成流进行存储数据库原创 2016-12-12 09:06:25 · 23384 阅读 · 1 评论