自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

饮冰室人的博客

学习笔记

  • 博客(171)
  • 资源 (40)
  • 收藏
  • 关注

原创 Metabase活跃留存率计算

Metabase日活跃、留存率计算组合图趋势图。

2023-03-15 17:43:51 302

原创 Redis集群 Lua Java 随机编号 用户编号

注意:Redis集群下,所有key必须带有 {xxx},并且xxx内容一致,保证key都分到同一个slot中ERR 'EVAL' command keys must in same slot

2022-11-18 15:32:19 443

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

原创 docker安装rocketmq 开通acl鉴权 rocketmq-dashboard

docker安装rocketmq 开通acl鉴权 rocketmq-dashboard

2022-11-09 17:02:41 1233

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

原创 滑动窗口限流 阿里集群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 1165

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

翻译 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 262

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

原创 GridFSBucket SpringBoot MongoDB存取文件代码记录

GridFsTemplate MongoTemplate GridFSBucket 上传图片文件 返回图片浏览器下载 GridFSFile GridFsResource GridFSDownloadStream UploadFile gridFsTemplate.store

2019-12-25 17:15:21 1944

原创 Jenkins发布Springboot项目记录

Jenkin 配置需要安装相关插件(可选)Ant PluginBuild TimeoutBuild Timestamp PluginDocker pluginEmail ExtensionGitHub Branch SourceGitlab Hook PluginGitLab PluginGradle PluginLDAP PluginMaven Integration...

2019-01-30 17:39:12 688

原创 Springboot MongoDB 使用笔记-对象拷贝

mongoTemplate 分页、排序、批处理,save更新实体、或、与处理对象拷贝 BeanUtils.copyProperties

2019-01-09 11:49:18 781

原创 MongoTemplate 测试增删改查

/* 1 */{ "_id" : "8ADC0D74FB6C4B08A6E3C2292D0A41D8", "userName" : "kitty", "passWord" : "12345", "roles" : [

2018-12-27 11:58:02 1239 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 1331

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

翻译 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 4760

原创 Redis 应用场景

Redis应用场景配置连接Redis<!--redis客户端 jedis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId&

2018-10-29 12:03:29 272 1

原创 电视SMB方式连接电脑共享文件

1.勾选SMB 1.0/CIFS服务器win10默认没有勾选,更改需要重启#2. 共享设置3. 文件夹共享4.电视端用SMB方式连接如果电视没有显示可供连接的SMB设备ip,在电脑端查看 cmd --> ipconfig -all输入电脑的登录用户名和密码,微软账号如果登录不上,创建本地账户登录...

2018-09-27 09:42:51 26565

翻译 Java定时任务Timer和Quartz

定时任务调度慕课网:https://www.imooc.com/learn/841、https://www.imooc.com/learn/846基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务定时任务工具 TimerQuartz Timer能完成一些简单的定时任务,能实现具体某个时间执行任务。只有一个后台执行定时任务。 Quartz能实现更复杂...

2018-09-12 10:13:23 1568

翻译 Spring AOP笔记

学习地址:慕课网AOP面向切面编程是一种编程范式,用来解决特定问题,是OOP的补充使用初衷 AOP使用场景1-权限案例对比 <dependency> <groupId>org.springframework.boot&a

2018-07-19 14:48:53 305

转载 AJAX跨域问题-笔记

笔记来自学习慕课网课程:官网链接编写前后端测试代码后端springboot项目-ajaxserver 依赖文件 pom.xmlpom.xml<?xml version="1.0" encoding=&

2018-06-26 10:22:38 534

转载 RabbitMQ、RabbitMQ+SpringBoot笔记整理

参考官网 http://www.rabbitmq.com/getstarted.html 轻松搞定RabbitMQ https://www.kancloud.cn/longxuan/rabbitmq-arron/117512 RabbitMQ的应用场景以及基本原理介绍 https://blog.csdn.net/whoamiyang/article/details/5495...

2018-05-16 17:58:56 2029

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

原创 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 12926 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 43144 5

原创 IF判断的存储过程

逐个表查询数据,查询到数据就直接返回。 如下例子: 依次从 table1、table2、table3 三个表中查询数据,resultCount 默认值为0,把每次查询结果的行数复制给 resultCount,根据条件 IF @resultCount=0 THEN终止还是继续。 临时表主要用来过渡数据,返回查询结果执行SQLDELIMITER //drop proced

2018-02-09 17:06:19 4230

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

翻译 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 987

翻译 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 1565

原创 阿里云发布项目操作记录

手工部署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 864

原创 IDEA 问题记录

1 Artifacts问题默认IDEA生成的Artifacts是一个war 和 war exploded war模式:将WEB工程以包的形式上传到服务器 ,对于target目录,war包可以用来发布到云服务器等。 war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器。 2 发布项目

2017-09-16 11:59:17 486

原创 "".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 1463

原创 父页面上取<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 557

原创 DataTables columnDefs和columns取值问题

...."columnDefs": [ { "targets": -1,//编辑 "data": null, "orderable": false, "render": function (data, typ

2017-08-24 15:31:33 12956

原创 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 3134 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 18061

原创 关于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 643

原创 虚拟机连接CentOS,CentOS安装Redis

虚拟机下CentOS7开启SSH连接http://blog.csdn.net/tuntun1120/article/details/65443757找回丢失的VMware Network Adapter VMnet8http://blog.csdn.net/xiaolongwang2010/article/details/8760190CentOS配置Redishttp://www.imooc.c

2017-06-21 18:06:55 587

原创 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 4769 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 19836 1

hibernate-release-4.3.11.Final.lib.required.zip

hibernate-release-4.3.11.Final的jar包

2016-10-27

JDBC-MySQL分页查询

JDBC-MySQL分页查询,jsp为显示的页面

2016-10-24

JDBC事务管理(添加dbcp和c3p0测试.zip

在 java客户端对数据库增删改查的基础上,实现事务管理,并增加连接流,dbcp和c3p0.

2016-10-08

c3p0两个jar包

c3p0-0.9.5.2 jar包和mchange-commons-java-0.2.11jar 包,以及官网下载地址

2016-10-08

Dbcp连接池-Java项目-3个jar包

dbcp连接池的三个jar包,commons-logging-1.2.jar,commons-dbcp2-2.1.1.jar,commons-pool2-2.4.2.jar,以及jar包的Apache官网下载地址,压缩包内有3个zip包,需要解压得到3个jar包。

2016-10-08

JDBC事务管理项目

在 java客户端对数据库增删改查的基础上,实现事务管理

2016-10-07

新 MVC架构的JDBC项目(加入存储过程和函数的调用)

JDBC 连接 MySQL 数据库,进行增删该查,在控制台输入输出数据,不涉及jsp和html,加入存储过程和函数的调用

2016-10-07

MVC架构的JDBC项目

JDBC 连接 MySQL 数据库,进行增删该查,在控制台输入输出数据,不涉及jsp和html。

2016-10-06

mysql-connector-java-5.1.39 JDBC连接mysql数据库驱动

解压得到 mysql-connector-java-5.1.39-bin.jar,在java project 下新建目录 lib ,复制到该目录下,右击jar 包,选择Bulid Path 选择add to bulid path

2016-10-04

Volley项目

Volley项目,作为Modul引入

2016-08-27

Volley jar包

Volleyjar包,1.0

2016-08-27

Fragment进阶使用

程序里用到了RadioGroup作为底部栏 ,selector背景选择器用于点击时更换背景,FragmentTransaction切换四个Fragment.

2016-08-26

dynamic-fragment动态加载fragment

横竖屏动态加载fragment

2016-08-26

providertest.zip

测试连接内容提供者,必须与databasetest.zip程序一起使用

2016-08-25

databasetest.zip

内容提供者,创建database数据库,包含DatabaseProvider.java MainActivity.java和MyDatabaseHelper.java

2016-08-25

Android通过内容提供者读取联系人

Android通过内容提供者读取联系人,手机上必须要有联系人数据,也可以直接在真机上运行

2016-08-25

Android混合方式开启服务

Android混合方式开启服务

2016-08-24

android开启服务的两种方式

android开启服务的两种方式,startService和bindService,文档还IntentService类

2016-08-24

bindService开启服务

bindservice开启服务,调用的方法,引入接口

2016-08-23

bindService

通过Binder调用server里的方法

2016-08-23

03-Redis Cluster集群运维与核心原理剖析.zip

03-Redis Cluster集群运维与核心原理剖析.zip

2021-11-18

02-Redis持久化、主从与哨兵架构详解.zip

02-Redis持久化、主从与哨兵架构详解.zip

2021-11-18

jvm-full-gc.zip

jvm示例程序

2021-09-16

RabbitMQ.zip

Maven工程的RabbitMQ实例,包含routing、rpc、subscripetion、topic、work模式,参考官网地址:http://www.rabbitmq.com/getstarted.html

2018-05-18

MQForSpring.zip

SpringBoot整合RabbitMQ,涉及Work Queue、Fanout、Topic模式

2018-05-18

IntelliJ Idea SpringBoot 数据库增删改查实例

springbootdemo.zip ,对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53691705

2016-12-16

SSM Maven项目PageHelper分页实例.zip

SSM Maven项目PageHelper分页实例.zip ,对应博客 http://blog.csdn.net/peng_hong_fu/article/details/53648155

2016-12-15

SSM Maven项目分页实例.zip

SSM Maven项目分页实例.zip,对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53645924

2016-12-14

SSM Maven项目实例.zip

SSM Maven项目实例.zip,对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53573087

2016-12-11

( SpringMVC 数据的格式化、JSR 303数据校验和国际化 实例.zip

SpringMVC 数据的格式化、JSR 303数据校验和国际化 实例.zip 对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53559773

2016-12-10

SpringMVC+Spring+HIbernate简单数据库实例.zip

SpringMVC+Spring+HIbernate简单数据库实例.zip 对应博客http://blog.csdn.net/Peng_Hong_fu/article/details/53536862

2016-12-09

SSH简单分页实例.

SSH简单分页实例.zip 博客http://blog.csdn.net/peng_hong_fu/article/details/53394010

2016-11-29

Spring+JDBC实例

Spring+JDBC实例 ,参考博客:http://blog.csdn.net/Peng_Hong_fu/article/details/53366989

2016-11-27

Mybatis操作实例

操作实例

2016-11-21

Hibernate数据库操作实例.zip

Hibernate数据库操作实例.zip,博客:http://blog.csdn.net/Peng_Hong_fu/article/details/53229450

2016-11-19

Structs2和Hibernate简单登录验证实例.zip

Structs2和Hibernate简单登录验证实例,对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53219006

2016-11-18

structs2..拦截器实例2-权限验证拦截器

拦截器实例2-权限验证拦截器

2016-11-08

structs2拦截器实例2-权限验证拦截器

structs2拦截器实例2-权限验证拦截器,根据是否登录,跳转到后台页面,未登录,跳转到登录页面

2016-11-08

structs2拦截器实例计算action执行的时间

structs2拦截器实例计算action执行的时间,涉及拦截器,structs.xml的配置等等。。

2016-11-08

Struts-2.3.24-2.3.31-2.5.5lib包

Struts-2.3.24-2.3.31-2.5.5lib包共3个版本的全部lib包

2016-11-08

空空如也

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

TA关注的人

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