随笔分类 -  Java

摘要:Dubbo 2.7.3 集成Apollo 问题描述 Dubbo 2.7.3支持配置中心外部化配置, 因此只需要定义一个ConfigCenterConfig的Bean。 @EnableDubbo(scanBasePackages = {"com.slankka.cloud.dubbo"}) @Conf 阅读全文
posted @ 2019-08-29 18:15 一杯半盏 阅读(5335) 评论(0) 推荐(0) 编辑
摘要:Could not find a 'KafkaClient' entry in the JAAS configuration. System property 'java.security.auth.login.config' 阅读全文
posted @ 2019-04-30 11:27 一杯半盏 阅读(17409) 评论(0) 推荐(0) 编辑
摘要:问题 这个noValue一定存在,但是报错。 场景就是存在并发的情况下,尤其是在服务刚刚启动的时候,就会发生这个异常。 但是很不幸,mybatis 3.4.1之前,用的 OGNL都是由这个问题。 分析 3.4.1 之前的版本的 OgnlRuntime,这里,第三个参数传0,则永远都是null。 3. 阅读全文
posted @ 2019-03-05 18:01 一杯半盏 阅读(6041) 评论(0) 推荐(0) 编辑
摘要:问题 今天在玩dianping CAT框架时,发现请求某个页面的时候,发生了阻塞。浏览器得不到响应。 环境 本地Tomcat 8 , Windows 系统。 解决 启动jmc 控制台,找到BLOCKED 线程: 然后定位到代码: 发现是我昨天加了一行代码: 这个位置导致请求线程阻塞了。 阅读全文
posted @ 2019-03-01 14:05 一杯半盏 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:跨集群数据镜像 ============ 使用场景: 区域集群和中心集群 这种场景下,每个区域的应用程序只访问相应的区域内的集群。而有些情况下,需要将各个集群的信息汇总到中心集群,就可以用中心集群分析业务数据了。 冗余 一个Kafka集群足以支撑所有的应用程序,但是为了高可用,可以做一个灾备。 云迁 阅读全文
posted @ 2019-02-23 11:47 一杯半盏 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Broker配置 1. Kafka可以同时拥有可靠的主题和非可靠的主题。非可靠的主题允许丢失。 复制系数 主题级别的配置参数是 replication.factor,在Broker级别则可以通过default.replication.factor 来配置自动创建的主题。 1. 在主题创建之后,可以通 阅读全文
posted @ 2019-02-13 16:57 一杯半盏 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Kafka Broker 1. kafka 第一个启动的Broker在ZooKeeper中创建一个临时节点/controller,让自己成为控制器。其他Broker启动后在控制器节点上创建Watch对象,便接收节点变更通知。 2. Kafka利用ZooKeeper来选举控制器,并在节点加入或者退出集 阅读全文
posted @ 2019-02-12 19:05 一杯半盏 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Kafka 第三章,第四章阅读笔记 1. Kafka 发送消息有三种方式:不关心结果的,同步方式,异步方式。 2. Kafka 的异常主要有两类:一种是可重试异常,一种是无需重试异常。 生产者的配置: 1. acks 越大,越不容易丢失消息,但是吞吐量下降。 2. buffer.memory,设置不 阅读全文
posted @ 2019-02-11 16:38 一杯半盏 阅读(243) 评论(0) 推荐(0) 编辑
摘要:解决 Mechanism level: Failed to find any Kerberos tgt, javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided 阅读全文
posted @ 2019-01-03 21:21 一杯半盏 阅读(16541) 评论(2) 推荐(1) 编辑
摘要:记录一次诡异的Maven Profile不生效的问题 现象 maven 打包之后,复制的 profile对应的resource文件总是不正确的。 即便是加了 ,profile每次都是复制了 dev这个profile,很是奇怪。 诊断 用该命令,可以快速测试复制resources配置文件是否正确。 但 阅读全文
posted @ 2018-12-09 19:25 一杯半盏 阅读(7717) 评论(0) 推荐(0) 编辑
摘要:log4j 以及 logback, slf4j 官网 日志框架的困惑 作为一个正常的项目,是必须有日志框架的存在的,没有日志,很难追踪一些奇奇怪怪的系统问题。 但是,我们经常在项目的依赖中,见到奇奇怪怪 slf4j-api,slf4j-log4j12,log4j-over-slf4j,log4j,l 阅读全文
posted @ 2018-12-05 15:44 一杯半盏 阅读(1260) 评论(0) 推荐(0) 编辑
摘要:SpringData-Redis发布订阅自动重连分析 RedisMessageListenerContainer 配置 @Bean @Autowired RedisMessageListenerContainer redisContainer(JedisConnectionFactory redis 阅读全文
posted @ 2018-11-27 19:29 一杯半盏 阅读(3120) 评论(0) 推荐(0) 编辑
摘要:现象 打开 服务器页面 10.2.155.100,然后发现页面JS显示 加载中。。F12浏览器看起来像是发起css等静态资源时卡死。一时定位还以为时 前端的问题。 解决过程 上服务器抓包: tcpdump -i eth0 dst or src 10.2.1.6 and 10.2.155.100 an 阅读全文
posted @ 2018-11-22 19:55 一杯半盏 阅读(919) 评论(0) 推荐(0) 编辑
摘要:工作这么多年,今天还是因为Logback的这个问题稍微卡了一下,惭愧。 问题描述: logback配置了如下信息: <appender name="file" .....> ...此处省略File Appender内容</appender><appender name="sql" class="ch 阅读全文
posted @ 2018-11-21 20:58 一杯半盏 阅读(20291) 评论(3) 推荐(1) 编辑
摘要:marvin Marvin是一个Java开源图像处理框架 项目地址 使用非常简单,按照tutorials一步一步就知道怎么部署代码。 依赖只需要添加marvin/framework/marvin_1.5.5.jar到classpath。 例子: 效果如下: 函数也可以查阅javadoc. 阅读全文
posted @ 2017-04-25 10:50 一杯半盏 阅读(430) 评论(0) 推荐(0) 编辑
摘要:public static Map callRequest(String requestUrl, Method method, Map<String, String> data) throws IOException { CloseableHttpResponse response; try { L 阅读全文
posted @ 2017-04-10 16:32 一杯半盏 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Java 项目思考总结 前言 今天是2017年3月25日,笔者已经毕业半年,工作经验一年。 正好有心思写这个总结。 持续开发 对于Java项目,我所接触的一般就是JavaWeb项目和 Java Jar后台进程项目。 一个项目要想健康持续开发和维护,那么就要尽早设计好,编码按照规范,切忌不要偷懒图便利 阅读全文
posted @ 2017-03-26 00:14 一杯半盏 阅读(308) 评论(0) 推荐(0) 编辑
摘要:代码写着写着就钻进源码了。 概念 InfrastructureProxy 结构代理 百度查了查,这个类还没有解释。 进去看了一下: Interface to be implemented by transparent resource proxies that need to be consider 阅读全文
posted @ 2016-12-22 20:10 一杯半盏 阅读(301) 评论(0) 推荐(0) 编辑
摘要:强迫症,反对String字符串转来转去。 阅读全文
posted @ 2016-12-20 18:50 一杯半盏 阅读(847) 评论(0) 推荐(0) 编辑
摘要:分析rounded求解过程: Created with Raphaël 2.1.0开始number >= 2^302^30返回rounded = Integer.highestOneBit(number)rounded !=0 Integer.bitCount(number) > 1rounded 阅读全文
posted @ 2016-12-18 14:56 一杯半盏 阅读(552) 评论(0) 推荐(0) 编辑