摘要:
通过dubbo监控中心和后台管理可以很好的监控dubbo服务,监控服务端服务和客户端调用情况,调用次数,调用日志,方便问题查找。下面我们看看dubbo的管理后台和监控中心怎么部署。 1.软件下载 部署管理后台和监控中心需要以下软件 opensesame 下载地址:https://github.com
阅读全文
posted @ 2018-04-09 17:05
jtlgb
阅读(9781)
推荐(0)
编辑
摘要:
Netty简介 本文的目的 工程结构 POM文件配置 服务端代码 EchoServer.java EchoServerHandler.java 客户端代码 EchoClient.java EchoClientHandler.java 执行结果图
阅读全文
posted @ 2018-04-09 09:50
jtlgb
阅读(38495)
推荐(3)
编辑
摘要:
作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛。 有了Netty,你可以实现自己的H
阅读全文
posted @ 2018-04-09 09:48
jtlgb
阅读(1066)
推荐(0)
编辑
摘要:
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方
阅读全文
posted @ 2018-04-08 16:20
jtlgb
阅读(127)
推荐(0)
编辑
摘要:
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。本文给大家介绍java中 synchronized的用法,对本文感兴趣的朋友一起看看吧 1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程
阅读全文
posted @ 2018-04-08 16:09
jtlgb
阅读(1450)
推荐(0)
编辑
摘要:
在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现
阅读全文
posted @ 2018-04-08 14:07
jtlgb
阅读(695)
推荐(0)
编辑
摘要:
java集合也叫容器 java集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。 1、存储对象可以考虑:①数组 ②集合 2、数组存储对象的特点: 弊端:①一旦创建,其长度不可变。②真实的数组存放的对象的个数是不可直接知道。 3、集合可分为Collection和Map两种体系
阅读全文
posted @ 2018-04-08 13:50
jtlgb
阅读(173)
推荐(0)
编辑
摘要:
最近阿里发布的 Java开发手册中强制线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险 Executors利用工厂模式向我们提供了4种线程池实现方式,但是并不推荐使用,原因是使用
阅读全文
posted @ 2018-04-08 13:08
jtlgb
阅读(488)
推荐(0)
编辑
摘要:
堆,方法区,栈的关系 分配最大堆内存-Xmx32m 方法区内保存类的基本信息,包括方法的实现。方法区里面的信息很少清除 Java堆内保存着s1,s2的实例 Java栈内保存着s1和s2的方法show()的局部变量 栈的溢出测试 栈帧包括:局部变量表(原生类型或引用类型的对象引用),操作数栈(类似于寄
阅读全文
posted @ 2018-04-08 09:53
jtlgb
阅读(399)
推荐(0)
编辑
摘要:
Java内存区域 程序计数器(Program Counter Register):记录当前线程所执行字节码的行号指示器。字节码解释器工作时,判断是循环,分支,跳转,异常等条件,然后更新这个计数器的值来选取下一条要执行的指令。 这个部分是线程私有的,各线程之间不会相互影响 Java虚拟机栈(JVM S
阅读全文
posted @ 2018-04-08 09:47
jtlgb
阅读(376)
推荐(0)
编辑
摘要:
Java开发有个很基础的问题,虽然我们平时接触的不多,但是了解它却成为Java开发的必备基础——这就是JVM。在C++中我们需要手动申请内存然后释放内存,否则就会出现对象已经不再使用内存却仍被占用的情况。在Java中JVM内置了垃圾回收的机制,帮助开发者承担对象的创建和释放的工作,极大的减轻了开发的
阅读全文
posted @ 2018-04-08 09:30
jtlgb
阅读(285)
推荐(0)
编辑
摘要:
1. 什么是AMQP? 2. 为什么使用AMQP 由上图比较可以看出,基于AMQP的RabbitMQ具有路由灵活,消息可靠等特点,当有路由策略多样化,和消息可靠传输的需求时可考虑使用基于AMQP的产品。 3. AMQP 的模型和原理 3.1 AMQP 中包含的主要元素 生产者(Producer):向
阅读全文
posted @ 2018-04-03 13:29
jtlgb
阅读(342)
推荐(0)
编辑
摘要:
//菜单树形结构 public JSONArray treeMenuList(JSONArray menuList, int parentId) { JSONArray childMenu = new JSONArray(); for (Object object : menuList) { JSO
阅读全文
posted @ 2018-03-29 15:27
jtlgb
阅读(230)
推荐(0)
编辑
摘要:
1.何为递归 个人理解就是自己调用自己,直到满足一个条件结束自己调用自己的过程,这个就是递归。举一个通俗的点的例子: 假设你在一个电影院,你想知道自己坐在哪一排,但是前面人很多,你懒得去数了,于是你问前一排的人「你坐在哪一排?」,这样前面的人 (代号 A) 回答你以后,你就知道自己在哪一排了——只要
阅读全文
posted @ 2018-03-29 14:09
jtlgb
阅读(194)
推荐(0)
编辑
摘要:
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话
阅读全文
posted @ 2018-03-29 10:35
jtlgb
阅读(255)
推荐(0)
编辑
摘要:
浏览器端存储数据的用途很广泛,比如在保存用户信息、存储个性化设置信息、保存某种状态或是资料等方面都会用到。 其中方法主要有三种:cookie、sessionStorage、localStorage。下面主要讨论一下我在学习过程中发现这三者的区别。 1.是否与服务器端交互: cookie数据始终在同源
阅读全文
posted @ 2018-03-29 10:22
jtlgb
阅读(152)
推荐(0)
编辑
摘要:
一、目录简介 基础部分 日志框架简单比较(slf4j、log4j、logback、log4j2 ) log4j2基础示例 log4j2配置文件 实战部分 slf4j + log4j2 实际使用 日志框架简单比较(slf4j、log4j、logback、log4j2 ) log4j2基础示例 log4
阅读全文
posted @ 2018-03-27 16:33
jtlgb
阅读(1311)
推荐(1)
编辑
摘要:
今天又遇到一个网页数据抓取的任务,给大家分享下。 说道网页信息抓取,相信Jsoup基本是首选的工具,完全的类JQuery操作,让人感觉很舒服。但是,今天我们就要说一说Jsoup的不足。 1、首先我们新建一个页面 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
阅读全文
posted @ 2018-03-27 10:00
jtlgb
阅读(1791)
推荐(0)
编辑
摘要:
@ConfigurationProperties 是spring-boot中特有的注解。 使用场景如下: 假设application.properties 文件存在redis配置如下: redis config redis.config.maxTotal=5000 redis.config.maxI
阅读全文
posted @ 2018-03-21 14:25
jtlgb
阅读(179)
推荐(0)
编辑
摘要:
一般在团队合作开发一个项目的过程中,经常出现两个人同时修改一个文件然后都向主master提交commit,这样就会产生冲突(conflict),那么这种情况如何解决? 1 新建分支 如果项目的主分支是master,自己从主分支fork下来的就是属于自己的master分支,该分支是默认被主分支的mas
阅读全文
posted @ 2018-03-21 11:30
jtlgb
阅读(10513)
推荐(1)
编辑