- 博客(19)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 Consul配置参数优化项
spring: profiles: active: dev #读取配置的分支 cloud: consul: host: xx.xx.xx.xx port: 8500 enabled: true config: #####-------配置中心--------- format: yaml #kv 值读取格式 ...
2019-10-08 11:20:26
1357
原创 使用Redis 管理Spring Session
session是一个非常常见的概念。session的作用是为了辅助http协议,因为http是本身是一个无状态协议。为了记录用户的状态,session机制就应运而生了。同时session也是一个非常老的概念了,使用session的方法也是多种多样。就Java来说,servlet的标准本身是包含session的,Tomcat会把session的信息存储在服务器内存里,Request提供了获取sess...
2019-08-14 22:44:19
558
转载 RocketMQ顺序、重复问题
分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题消息的重复问题 RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ有哪些关键特性?其实现原理是怎样的? 关键特性及其实现原理
2017-09-06 21:02:42
3574
1
原创 kafka分区和消费者线程的关系
A、当有两个分区时,两台消费者的线程数等于分区数,则两台服务器平均消耗两个分区的数据; 每个消费者配置的线程数为2:共4个线程对象:(每个消费者线程消费一个分区的数据) B 、当有两个分区时,两台消费者的线程数为1 时,消费者服务器A消耗0和1 分区的数据,消费者服务器B消耗2和3分区的数据;
2017-05-27 15:42:16
2407
2
原创 Dubbo服务再暴露
import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import java.net.UnknownHostException; import java.util.ArrayList; import jav
2017-04-18 19:56:51
2319
原创 dubbo服务原始暴露流程
dubbo采用的nio异步的通信,通信协议默认为 netty,当然也可以选择 mina,grizzy。在服务端(provider)在启动时主要是开启netty监听,在zookeeper上注册服务节点,处理消费者请求,返回处理后的消息给消费者,消费者使用服务时主要是订阅服务的节点,监听zookeeper节点目录,服务端的变化时zookeeper会推送给消费者,消费者重新缓存服务地址等。服务者、消费者、
2017-04-18 19:23:47
456
原创 CAT 实时监控
一、 CAT概要 1.CAT是什么? CAT(Central Application Tracking)是基于Java开发的实时应用监控平台,提供了全面的监控服务和业务决策支持。 2.CAT作用 2.1. 故障快速发现:主要面向运维,让运维直观到生产环境出现的问题; 2.2. 系统问题分析:面向开发,让开发能了解自己系统实时运行状态、发现问题。 3.CAT报表展示消息类型 3.1. T
2017-02-23 15:04:51
35506
1
原创 IntelIj 使用
1、项目名称创建好以后,1.1 创建一个包(Directory)与系统自动生成的resource同级目录;1.2 若此时刻新增java文件会发现没有 java class 选项, 因此此时需要在 项目所在的 .iml文件中编辑如下标记(红色)部分内容name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-comp
2016-06-13 15:37:20
592
原创 Maven创建项目(命令创建)
1、创建项目C:\Users\Administrator\LearnNew>mvn -X archetype:generate -DgroupartifactId=LearnNew -DarchetypeArtifactId=maven-archetype-webappC:\Users\Administrator\LearnNew>mvn archetype:creat
2016-06-07 21:59:52
362
原创 js结合后台返回参数,动态控制各列数据展示
效果图: 08:00~21:30 这样的列是动态生成的,如果某一个时间段属于工作时间段,则合并,否则设置为默认“闲”。//全局变量声明var global_per=30;//每30分钟一个刻度var global_start_time='08:00';var global_end_time='21:30';//初始化 设置时间刻度var i
2016-05-17 17:06:24
2042
原创 java操作<Map转换List——>list集合重新排序—>List集合转换成JSON>
/** * 集合重新排序 */Collections.sort(listKey, new Comparator() { public int compare(PageData pd1, PageData pd2) { String key1 = pd1.getString("key").toString(); String key2 = pd2.g
2016-05-17 16:53:11
766
原创 JS
js中获取方法var obj = document.getElementByIdx_xx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].valu
2016-04-29 09:34:24
375
转载 Spring之AOP
所谓Aop,即Aspect Oriented Programming,面向方面编程。这个概念听起来可能有点抽象,所以在这里我们先引入Aop中的一些术语并结合它们来对Aop思想做一个整体的解释: 1.Aspect(切面):横切性关注点的抽象即为切面。记得有这么个俗语,意思就是一根筷子容易折断,而一捆筷子就不容易折断了,说的是团结的力量。那么,现在,大家想一下,如果我们手里拿着一把刀,要斩断一
2016-03-17 22:26:19
427
原创 JavaWeb用户登录
package com.scme.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.scme.entity.UserInfo;public class UserIn
2012-11-13 22:46:33
715
火车票查询助手
2013-05-29
java Web 中提交数据信息时 报错
2013-09-09
Android的前景分析、有关Android的问题
2013-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人