- 博客(171)
- 资源 (40)
- 收藏
- 关注
原创 Redis集群 Lua Java 随机编号 用户编号
注意:Redis集群下,所有key必须带有 {xxx},并且xxx内容一致,保证key都分到同一个slot中ERR 'EVAL' command keys must in same slot
2022-11-18 15:32:19
538
原创 docker部署canal 1.1.6 rocketmq 分区顺序性
canal目前选择支持的kafka/rocketmq,本质上都是基于本地文件的方式来支持了分区级的顺序消息的能力,也就是binlog写入mq是可以有一些顺序性保障,这个取决于用户的一些参数选择。binlog本身是有序的,写入到mq之后如何保障顺序是很多人会比较关注,在issue里也有非常多人咨询了类似的问题,这里做一个统一的解答。canal支持MQ数据的几种路由方式:单topic单分区,单topic多分区、多topic单分区、多topic多分区。
2022-11-10 18:32:09
989
原创 docker安装rocketmq 开通acl鉴权 rocketmq-dashboard
docker安装rocketmq 开通acl鉴权 rocketmq-dashboard
2022-11-09 17:02:41
2241
转载 Redis笔记 哨兵和集群搭建
RedisRedis安装下载地址:http://redis.io/download安装步骤:# 安装gccyum install gcc# 把下载好的redis-5.0.3.tar.gz放在/usr/local文件夹下,并解压wget http://download.redis.io/releases/redis-5.0.3.tar.gztar xzf redis-5.0.3.tar.gzcd redis-5.0.3# 进入到解压好的redis-5.0.3目录下,进行编译与安装ma
2021-11-18 18:07:25
448
原创 滑动窗口限流 阿里集群Redis执行lua问题
-ERR bad lua script for redis cluster, all the keys that the script uses should be passed using the KEYS array\r\n见解释https://help.aliyun.com/document_detail/145968.html?spm=5176.11065259.1996646101.searchclickresult.30071fcfYM8QY7使用了ratelimitJ和 RRateLi
2021-09-13 17:39:13
1358
原创 mongoTemplate内嵌数组文档 批量修改
数据{ "_id" : "8e31024805bb48fbbdaef9ce6df191e5", "talkListVos" : [ { "recognTime" : "2020-02-14 10:20:55", "slience" : 0, "source" : 0, "text" : "我是talkListVos.0.text" }, {
2020-12-04 17:55:29
2133
翻译 BigDecimal 红包计算方法记录
import java.math.BigDecimal;public class Test { /** * 额度在0.01和(剩余平均值2)之间。 例如:发100块钱,总共10个红包,那么平均值是10块钱一个,那么发出来的红包的额度在0.01元~20元之间波动。 * 当前面3个红包总共被领了40块钱时,剩下60块钱,总共7个红包,那么这7个红包的额度在:0.01~(60/7)*2=17.14之间。 * 注意:这里的算法是每被抢一个后,剩下的会再次执行上面的这样的
2020-09-14 16:29:55
322
原创 SpringBoot 多查询分页排序
有一批新数据入库MsgPush,数据字段包含topStartTime、topEndTime、isTop新字段集合一: 查询新入库数据 当前时间在topStartTime和topEndTime范围内,isTop为“1”的数据,数据用来置顶显示集合二:正常数据 +新入库数据中不需要置顶数据(时间不在范围内,isTop不为“1”)public Object msgPushList(String phone, String appId, int pageNum, int pageSize) { .
2020-09-10 10:34:07
688
原创 GridFSBucket SpringBoot MongoDB存取文件代码记录
GridFsTemplate MongoTemplate GridFSBucket 上传图片文件 返回图片浏览器下载 GridFSFile GridFsResource GridFSDownloadStream UploadFile gridFsTemplate.store
2019-12-25 17:15:21
2032
原创 Jenkins发布Springboot项目记录
Jenkin 配置需要安装相关插件(可选)Ant PluginBuild TimeoutBuild Timestamp PluginDocker pluginEmail ExtensionGitHub Branch SourceGitlab Hook PluginGitLab PluginGradle PluginLDAP PluginMaven Integration...
2019-01-30 17:39:12
798
原创 Springboot MongoDB 使用笔记-对象拷贝
mongoTemplate 分页、排序、批处理,save更新实体、或、与处理对象拷贝 BeanUtils.copyProperties
2019-01-09 11:49:18
892
原创 MongoTemplate 测试增删改查
/* 1 */{ "_id" : "8ADC0D74FB6C4B08A6E3C2292D0A41D8", "userName" : "kitty", "passWord" : "12345", "roles" : [
2018-12-27 11:58:02
1342
1
原创 springboot 读取yml文件模板
config.propertiesredis: arrayProps: 1,2,3,4,5 password: 123456 redisHostList: - 192.168.1.1:6379 - 192.168.1.2:6379 redisNameList: - level_0 - level_1 jedis: max-idle: 5 max...
2018-12-18 14:59:24
1390
原创 spring @ControllerAdvice统一异常处理 Ajax和普通请求
import com.alibaba.fastjson.JSON;import com.zh.entity.Result;import lombok.extern.slf4j.Slf4j;import org.springframework.http.HttpStatus;import org.springframework.web.bind.annotation.ControllerA...
2018-12-14 18:01:29
2188
翻译 MySQL --Student、Course、Teacher、Score SQL查询
##建表#学生表create database if not exists TestSchool;use TestSchool;CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT ...
2018-11-26 10:57:21
5529
原创 Redis 应用场景
Redis应用场景配置连接Redis<!--redis客户端 jedis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId&
2018-10-29 12:03:29
322
1
原创 电视SMB方式连接电脑共享文件
1.勾选SMB 1.0/CIFS服务器win10默认没有勾选,更改需要重启#2. 共享设置3. 文件夹共享4.电视端用SMB方式连接如果电视没有显示可供连接的SMB设备ip,在电脑端查看 cmd --> ipconfig -all输入电脑的登录用户名和密码,微软账号如果登录不上,创建本地账户登录...
2018-09-27 09:42:51
28272
翻译 Java定时任务Timer和Quartz
定时任务调度慕课网:https://www.imooc.com/learn/841、https://www.imooc.com/learn/846基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务定时任务工具 TimerQuartz Timer能完成一些简单的定时任务,能实现具体某个时间执行任务。只有一个后台执行定时任务。 Quartz能实现更复杂...
2018-09-12 10:13:23
1647
翻译 Spring AOP笔记
学习地址:慕课网AOP面向切面编程是一种编程范式,用来解决特定问题,是OOP的补充使用初衷 AOP使用场景1-权限案例对比 <dependency> <groupId>org.springframework.boot&a
2018-07-19 14:48:53
353
转载 AJAX跨域问题-笔记
笔记来自学习慕课网课程:官网链接编写前后端测试代码后端springboot项目-ajaxserver 依赖文件 pom.xmlpom.xml<?xml version="1.0" encoding=&
2018-06-26 10:22:38
593
转载 RabbitMQ、RabbitMQ+SpringBoot笔记整理
参考官网 http://www.rabbitmq.com/getstarted.html 轻松搞定RabbitMQ https://www.kancloud.cn/longxuan/rabbitmq-arron/117512 RabbitMQ的应用场景以及基本原理介绍 https://blog.youkuaiyun.com/whoamiyang/article/details/5495...
2018-05-16 17:58:56
2118
转载 Java 递归问题
参考https://www.cnblogs.com/sqtds/archive/2012/12/20/2826156.html public static String tests(int i){ if(i>5){ return "xxx"; }else{ System.out.println(i);
2018-04-28 18:18:13
736
原创 Java 发送SOAP请求调用WebService,解析SOAP报文
记录测试代码SoapUI调用路径http://localhost:8082/*/webservices/**Service?wsdlimport org.apache.commons.lang.StringUtils;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4...
2018-04-27 20:54:35
13578
1
原创 IDEA Debug模式下改变各类型变量值
测试类import org.slf4j.LoggerFactory;import java.util.HashMap;import java.util.Map;/** * Created by PengHongfu 2018-04-18 18:21 */public class testClass { private static final org.slf4j....
2018-04-18 19:15:47
45953
5
原创 IF判断的存储过程
逐个表查询数据,查询到数据就直接返回。 如下例子: 依次从 table1、table2、table3 三个表中查询数据,resultCount 默认值为0,把每次查询结果的行数复制给 resultCount,根据条件 IF @resultCount=0 THEN终止还是继续。 临时表主要用来过渡数据,返回查询结果执行SQLDELIMITER //drop proced
2018-02-09 17:06:19
4359
原创 SpringBoot+MySQL+c3p0项目搭建
参考 http://www.ityouknow.com/springboot/2016/11/06/springboot(%E5%85%AD)-%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84%E4%BD%BF%E7%94%A8mybatis.html http://www.jb51.net/article/124077.htm (详解spri
2018-01-22 16:43:21
3525
翻译 Mysql 各种函数
数学函数-- 返回X绝对值SELECT ABS(-9);SELECT PI();-- 返回X平方根 负数不能开平方根,返回nullSELECT SQRT(-4);-- 返回X被Y除后的余数SELECT MOD(5,2);-- 返回不小于X的最小整数值SELECT CEIL(3.44),CEILING(3.44);-- 返回不大于X的最大整数值SELECT FLOOR(3.56);-- 产生
2017-11-07 14:12:46
1078
翻译 Datatables嵌入Boostrap使用笔记
参考地址Datatables中文网 http://www.datatables.clubDataTables使用Bootstrap <!--css --><link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"><link href="https://cdn.bo
2017-09-27 17:45:54
1697
原创 阿里云发布项目操作记录
手工部署Java Web项目 https://help.aliyun.com/document_detail/51376.html?spm=5176.product25365.6.717.hqC9p81 资源下载地址Linux jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2017-09-16 15:15:10
940
原创 IDEA 问题记录
1 Artifacts问题默认IDEA生成的Artifacts是一个war 和 war exploded war模式:将WEB工程以包的形式上传到服务器 ,对于target目录,war包可以用来发布到云服务器等。 war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器。 2 发布项目
2017-09-16 11:59:17
546
原创 "".equals(object)和object.equals("")问题
if (!"".equals(crmKhDTO.getDsdlzh())) { crmKhSwkzxxDTO.setDsdlzh(crmKhDTO.getDsdlzh()); }能预防crmKhDTO.getDsdlzh()空指针问题if(crmKhDTO.getDsdlzh().equals("")){ crmKhSwkzxxDTO.setDsdlzh(crmKh
2017-08-31 10:36:58
1529
原创 父页面上取<iframe>内容元素
<!-- 查询客户信息 modal --> <div id="searchCusDiv" class="modal fade newadd" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"> <div class="modal-dialog
2017-08-30 17:48:05
625
原创 DataTables columnDefs和columns取值问题
...."columnDefs": [ { "targets": -1,//编辑 "data": null, "orderable": false, "render": function (data, typ
2017-08-24 15:31:33
13123
原创 DataTable 只加载一次的问题
一个Bootstrap模态框里嵌了一个 Table,用dataTable来加载数据Table <!--标签条目List--> <div class="modal fade LabelItemListModel" tabindex="-1" role="dialog" aria-labelledby="myModalLabe6" style="display: none">
2017-08-19 16:59:41
3333
3
原创 HTML <select>标签取值
<select name="select" id="pro_areaCode" "> <option value="0000000000">请选择</option> <option value="110000">北京市</option> <option value="120000" selected="selected">天津市</option> <option va
2017-08-15 17:38:38
18311
原创 关于Java中数据计算字段,使用BigDecimal
由于Java,int型二进制计算对于十分之一不能计算准确,所以System.out.println(2.0-1.1);结果为0.899999999999999,有误差,就如十进制对于三分之一不能整除一样BigDecimal 浮点型 BigInteger 整型//必须使用String的构造器BigDecimal b1 = new BigDecimal(price+"");BigDecimal b
2017-06-30 15:34:06
707
原创 虚拟机连接CentOS,CentOS安装Redis
虚拟机下CentOS7开启SSH连接http://blog.youkuaiyun.com/tuntun1120/article/details/65443757找回丢失的VMware Network Adapter VMnet8http://blog.youkuaiyun.com/xiaolongwang2010/article/details/8760190CentOS配置Redishttp://www.imooc.c
2017-06-21 18:06:55
638
原创 Mybatis HashMap返回类型和EL表达式显示
序由于 Mybatis 语言自定义的方式,有时候,返回类型会多种多样;我们可以通过设置ResultMap的方式,就像这样:<resultMap id="BaseResultMap" type="com.peng.....entity.SeckillOrder"> <id column="orderId" property="orderId" jdbcType="CHAR"/>
2017-04-29 11:43:48
4838
1
原创 Bootstrapvalidator表单验证+ 模态框 Ajax请求 Demo
BootStrapValidator 表单验证+ 模态框 Ajax请求 Demo BooStrapValidator网络引用地址:http://www.bootcdn.cn/bootstrap-validator/ BooStrapValidator文件下载 gitHub地址https://github.com/nghuuphuoc/bootstrapvalidator/ 这里模拟了一个
2017-04-26 18:14:46
20021
Dbcp连接池-Java项目-3个jar包
2016-10-08
新 MVC架构的JDBC项目(加入存储过程和函数的调用)
2016-10-07
mysql-connector-java-5.1.39 JDBC连接mysql数据库驱动
2016-10-04
Fragment进阶使用
2016-08-26
databasetest.zip
2016-08-25
RabbitMQ.zip
2018-05-18
IntelliJ Idea SpringBoot 数据库增删改查实例
2016-12-16
SSM Maven项目PageHelper分页实例.zip
2016-12-15
SSM Maven项目分页实例.zip
2016-12-14
SSM Maven项目实例.zip
2016-12-11
( SpringMVC 数据的格式化、JSR 303数据校验和国际化 实例.zip
2016-12-10
SpringMVC+Spring+HIbernate简单数据库实例.zip
2016-12-09
SSH简单分页实例.
2016-11-29
Spring+JDBC实例
2016-11-27
Hibernate数据库操作实例.zip
2016-11-19
Structs2和Hibernate简单登录验证实例.zip
2016-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人