自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (4)
  • 收藏
  • 关注

原创 Error when running Kafka in IDEA (Failed to load class “org.slf4j.impl.StaticLoggerBinder“)

在社区里看到一个关于在 IDEA 中运行 kafka,出现关于 SLF4J 错误提示的问题,自己平时启动也遇到了,只是不影响服务运行就没关注这个,这里来看看如何解决。出现这个错误提示,没有其他任何输出,此时服务是启动成功的,可以查看监听的端口是否正常来验证。如何解决这个找不到 SLF4J 实现类的错误提示呢?

2024-11-11 23:45:33 180

原创 Kafka 源码 KRaft 模式本地运行

通过使用 Raft 协议直接在 Kafka 内部管理元数据,旨在消除对 ZooKeeper 的依赖,从而简化架构,提高性能和可靠性。特点和优势如下:- 简化架构:没有了 ZooKeeper,Kafka 集群的部署和管理变得更简单。- 提高性能:去除了与 ZooKeeper 的交互,减少了延迟,提高了元数据操作的效率。- 增强可靠性:KRaft 模式通过简化系统组件和操作,降低了系统出错的可能性,提升了集群的稳定性。

2024-11-07 21:38:02 1122

原创 RocketMQ 消息消费失败的处理机制

在分布式消息系统中,处理消费失败的消息是非常关键的一环。RocketMQ 提供了一套完整的消息消费失败处理机制,下面我将简要介绍一下其处理逻辑。

2024-11-01 19:21:40 701

原创 RocketMQ 发送消息超时踩坑,消费正常

Rocketmq 发送消息异常:sendInternalImpl exception\ncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutException: wait response on the channel timeout, 3000(ms)

2024-10-18 23:37:40 851

原创 基于Proxy的Kafka最佳实践

本文将介绍同程旅行 Kafka-Proxy 的设计、核心功能以及实施效果,在无缝切换集群、双中心就近生产消费、不停机重置消费进度,熔断限流等特性的详细设计,展示了其在提升 Kafka 集群稳定性和扩展性方面的强大能力。

2024-05-11 20:28:56 452 1

原创 元数据备份恢复和 DistSQL 转换功能解读

DistSQL(Distributed SQL)是 Apache ShardingSphere 特有的操作语言,它让用户可以像操作数据库一样操作 ShardingSphere,带来了方便又强大的动态管理能力。

2024-04-30 23:08:42 470

原创 RocketMQ MQTT 快速搭建验证

来自业务的需求,需要快速搭建一套支持 MQTT 协议的消息系统。

2024-04-30 22:37:18 2102 10

原创 阿里Sentinel开源控制台接入

阿里Sentinel开源控制台接入包含如下功能:查看机器列表以及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。监控 (单机和集群聚合):通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最终可以实现秒级的实时监控。规则管理和推送:统一管理推送规则。鉴权:生产环境中鉴权非常重要。这里每个开发者需要根据自己的实际情况进行定制。注意:Sentinel控制台目前仅支持单机部署。启动控制台的方式有两种:从 release 页面下载最新版

2020-12-04 12:01:24 826

原创 docker容器技术应用-docker-compose运行Elasticsearch

最近在学习Elasticsearch,首先是通过docker运行es单节点,然后通过curl发送http请求来实现增删改查等操作。近期看了阮一鸣老师讲的《Elasticsearch核心技术与实战》中,通过docker-compose来运行Elasticsearch集群+kibana+cerebro。es:用来存储、索引文档kibana:搜索文档、目前主要用到Dev Tools开发工具来...

2020-03-30 23:59:26 1363

原创 支付宝支付接口公钥证书方式开发(沙箱环境)

支付宝签名方式选择:普通公钥、公钥证书需要涉及资金类接口的调用推荐选择公钥证书方式。下面介绍公钥证书方式的接入:1、生成RSA秘钥,官方参考文档:https://docs.open.alipay.com/291/105971/根据本机系统环境,下载对应的密钥生成工具:WINDOWS(windows版本工具请不要安装在含有空格的目录路径下,否则会导致公私钥乱码的问题)MAC_...

2020-03-16 13:40:45 8292 2

原创 idea 使用lombok build项目报错 the method getXXX() is undefined for type xxx

记录一下使用lombok过程中遇到的坑。本次报错是在类上标注@Data后,其他地方引用该对象时能够调用getXXX()方法,代码中不会报错,但是在build项目的时候就不能通过,一直报如下错误:解决办法:检查编译模式,不能使用Eclipse,修改为Javac再次编译通过。lombok插件使用可能还会遇到其他一些问题,如:代码中getXXX()直接报错找不到,排查方式如下...

2020-03-14 18:11:36 22249 2

原创 docker容器技术应用-mysql安装运行

你还在为本地搭建软件开发环境而感到繁琐吗???今天就为大家带来docker容器技术应用之mysql安装运行。目录:1、宿主机安装docker环境2、docker容器中下载运行mysql3、宿主机通过Navicat客户端连接docker容器中的mysql宿主机安装docker环境 这里我先略过安装docker环境的步骤,若有需要留言我后续在...

2019-12-16 22:46:20 283

原创 Notepad++像EditPlus那样显示目录树

用了Notepad++很多年了, 一直没有目录结构,由于最近项目资料较多所以想到像EditPlus编辑器一样有个目录树显示文档. 可是Notepad++不自带目录树功能,但是有插件可以实现这样的功能.http://yunpan.cn/cHTGTBLiAmzXB  访问密码 5af4下载Explorer插件可以实现步骤:1. 将下载的文件解压, 将dll文件复制到notepa

2015-10-09 11:03:48 6343

原创 Hbase helloworld

最近在做一个hadoop相关的项目,一直没时间整理资料,今天把之前学习hbase的demo贴出来:package com.bdds.utlis;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List

2015-09-28 16:40:58 1548

原创 div+css布局问题:设置浮动后的div高度变化后不超出最外层div

div+css布局问题:我用div1、div2、div3,div2和div3是嵌套在div1里面, div2和div3浮动过后,他们的高度会超出最外层的div1.如何设置才能让浮动后的div高度变化后不超出最外层的div呢,即最外层的div的高度的变化是随内层div的高度变化决定?解决办法如下:标题.div2{width:300px;height:200px;borde

2015-09-09 14:38:08 4576

原创 JSONObject遍历获取键值

JSONObject遍历:JSONObject hostObject = new JSONObject(str); Iterator sIterator = hostObject.keys(); while(sIterator.hasNext()){ // 获得key String key = sIterator.next(); // 根

2015-09-01 10:02:12 56504 1

原创 java httpclient basic授权

private static void test2() throws Exception { CloseableHttpClient httpclient = HttpClients.createDefault(); String url_str = "http://192.168.1.123:8080/api/v1/clusters/test"; // 用户名:密码 String

2015-08-31 16:51:08 3584

原创 Jquery easyui combotree清除选中扩展

Jquery easyui combotree这个控件一旦选择了就不能清空选择于是想办法如何能清空选择. 有一个比较简单的解决方案如下:在后台拼接json数据的时候,在拼接好的数据最后加一个选项,清空选中JSONArray datas = new JSONArray();// datas还要设置控件需要的其他值JSONObject object = new JSONObject(

2015-08-26 17:06:31 6278

原创 KingbaseES数据库入门,注意事项

最近一项目需要用到KingbaseES(金仓数据库),于是花了半天时间安装学习了下.下面谈谈安装使用情况及一些注意事项.一开始说道要用金仓数据库我是"拒绝的", 哈哈哈哈,我在想这是什么呢?怎么没听过呢,但是没有办法项目必需要用这个数据库,所以必需去现在研究.金仓数据库下载链接:http://www.kingbase.com.cn/kingbase/newslist/list-

2015-08-14 22:13:54 12959 1

原创 java正则表达式注意事项

最近写爬虫,遇到一个让我几乎接近崩溃的问题.之前一直都是在配置文件中配置的网页地址,正则表达式等.可是现在将这些参数一直到数据库就一直有问题.老是匹配不上正则:比如: \\S*.(htm|html)\\S*(这个是数据库中读取出来的正则) 和 \S*.(html|htm)\S*(这个是配置文件中获取到后的正则)很明显吧.\杠的问题. 但是在配置文件中也是用的\\表示的呀.urlRu

2015-07-30 19:45:16 771

原创 java线程池中任务执行完成后再次执行

最近做爬虫用到了线程池(我是创建一个固定线程数量的线程池,然后不断往里扔任务)现在要求网站链接如果爬完后再次启动任务爬取链接,所以就想到在线程池中任务都执行完成后在重新启动任务.demo如下:public static void ex(Connection conn) throws InterruptedException{ UrlTask urlTask = new UrlTas

2015-07-30 09:45:11 6395

原创 java在字符串中获取满足正则表达式的字符

最近在做爬虫,需要获取文章的基本信息,时间和来源是一起的.所以就想到用正则表达式提取这段字符串中的时间.demo如下:import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 获取字符串中满足正则表达式的日期字符串 */public class Test { public static v

2015-07-29 14:35:06 7092

原创 一路积累

打印按钮,也可以用a等标签实现onclick="window.print()" 点击启动打印机 兼容IE,chrome,火狐,open等所有主流浏览器打印

2015-05-05 17:11:16 1034

原创 Struts2 S2-016,S2-017远程代码执行漏洞解决,修复

Struts2 S2-016,S2-017远程代码执行漏洞解决,修复官网描述如下:http://struts.apache.org/release/2.3.x/docs/s2-016.html怎么解决呢?

2015-03-26 10:55:27 13187 1

原创 Oracle实用SQL查询函数积累

1. 需求: 查询数据时,如果该字段值为空,则sql设置显示一个默认值,否则显示查询出来的值. 函数: nvl(param, default); 解释: 使用nvl函数时, 第一个参数是要查询的字段, 第二个参数是查询字段为空时显示的默认值, 如果不为空则显示查询出来的值

2014-12-19 10:08:21 723

原创 jquery复选框全选,反选,自动勾选全选框,取消勾中全选框

页面中实现全选,反选,一组复选框选中时全选按钮自动选中,一组中有一个未选中时全选按钮取消$('#checkAll').click(function(){ if(this.checked) { $("input[type=checkbox][name=ckjsmc]").each(function(){ $(this).attr('checked', 'true');

2014-12-16 17:30:55 4626

原创 java读取配置文件

java读取配置文件:import java.util.HashMap;import java.util.Map;import java.util.Properties;/** * 读取配置文件 * @author yangx */public class Constants { private static String param1=""; private st

2014-12-09 11:04:51 942

原创 java web监听程序

java web程序中实现一个监听程序, 定时执行某项业务:1. 写好监听程序.2.  在web.xml中配置一个listener,这个listener中可以设置一些初始化参数, 根据业务需要.监听程序:import java.util.List;import java.util.Timer;import java.util.TimerTask;import javax.s

2014-12-09 10:55:41 1038

原创 js动态加载图片,获取图片宽高并缩放

近期在项目中遇到个问题: 一个下拉框改变后就去h

2014-11-10 11:19:33 3792

原创 14:47:43,702 ERROR PARSER:33 - line 1:14: unexpected token: 1 14:47:43,703 WARN HqlParser:203 - pro

ssh项目查询报错:14:47:43,702 ERROR PARSER:33 - line 1:14: unexpected token: 114:47:43,703  WARN HqlParser:203 - processEqualityExpression() : No expression to process!w

2014-11-05 14:53:16 2685

原创 HTML中播放提示音

html中播放提示音:用javascript进行声音播放控制可以根据项目的需要在js中来控制embedBi

2014-11-04 17:02:08 4668

原创 Struts2应用在断网的情况下启动报错: java/net/AbstractPlainSocketImpl.java:178:-1解决

错误代码:SEVERE: Exception starting filterstruts2Unable to load configuration. -Class: java.net.AbstractPlainSocketImplFile:AbstractPlainSocketImpl.javaMethod: connectLine: 178 - java/net/Abstra

2014-10-07 09:06:12 8184

原创 动态添加表格行并验证每列不为空

今天开发中遇到一个情况, 要动态创建

2014-07-16 22:32:32 1967

原创 Java 读取资源文件

读取根目录下的文件: RoleService.class.getClassLoader().getResource("").getFile().replaceAll("%20", " ") + "/roleList.xml" -- 将%20替换为空格读取同级目录下的文件: RoleService.class.getResource("").replaceAll("%20", " ")+"rol

2014-07-05 23:56:33 671

原创 java 冒泡排序

最近在看一些面试题, 也不知道需要hui'gu

2014-06-29 18:41:50 626

原创 统计一个随机字符串中每个字符的个数

最近遇到一道面试题: 统计一个随机字符串中mei'ge

2014-06-26 22:09:43 1674

原创 查询文件中包含多少个指定的字符串

最近在看一些面试题, 今天看了个操作文件的, 查询一个文件中包含多少个指定的字符串,

2014-06-22 15:14:50 1058

原创 jsessionId学习

一次面试被到登录,

2014-06-21 23:12:21 978

原创 String.subString()方法的执行过程

今天面试遇到一个问题, 问我subString()f

2014-06-21 19:46:00 1074

原创 错误: warning no match for this type name: com.zrm.service [Xlint:invalidAbsoluteTypeName]

Spring 配置错误引起的expression="execution(* com.service.*.*(..))";    // 后面两个*,表示service包下的所有类下的所有方法 错误: warning no match for this type name: com.zrm.service [Xlint:invalidAbsoluteTypeName]

2014-06-17 19:12:42 26212 6

java 验证码

这是一个java实现的图片验证码.项目可放tomcat下直接运行看效果.

2014-01-14

JSP租房网站

是一个用Hibernate+jsp做的租房系统,有查询,增加,删除,修改租房信息的功能,另外还用到了用数据库分页的技术。

2013-05-04

cglib 字节码包

cglib字节码包,很多地方都需要用到这个包

2013-01-07

java通用分页含使用文档

这是一个通用的分页jar包,有了它在jsp页面中直接一个便签就可以把分页引入进来,无需在向以前一样手工写分页的代码..

2013-01-07

空空如也

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

TA关注的人

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