自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TStana的博客

从入门到跑路

  • 博客(26)
  • 收藏
  • 关注

原创 JDBC 关闭顺序问题

(转)主要问题针对关闭connection是否会自动关闭Statement和ResultSet的问题,以及Statement和ResultSet所占用资源是否会自动释放问题,JDBC处理规范或JDK规范中做了如下描述: JDBC处理规范 JDBC. 3.0 Specification——13.1.3 Closing Statement Objects An applicationcalls the

2017-07-25 13:58:35 9497

原创 WireShark: “No interfaces found” on Microsoft Windows

WireShark: “No interfaces found” on Microsoft Windows 10

2017-07-18 10:22:03 4294

转载 [Linux] du-查看文件夹大小-并按大小进行排序

[Linux] du-查看文件夹大小-并按大小进行排序使用df 命令查看当前磁盘使用情况:jack@jiaobuchong:~$ df -lh Filesystem Size Used Avail Use% Mounted on /dev/sda3 18G 5.7G 11G 35% / udev 2.7G 4.0K 2.7G 1%

2017-07-04 19:24:17 22001

原创 zookeeper递归删除所有节点

package mq;import java.io.IOException;import java.util.List;import org.apache.zookeeper.KeeperException;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apach

2017-07-03 15:22:10 12096 2

原创 centos 7下安装zookeeper

1. 安装jdk: 版本1.8.0_131详见 jdk 安装贴# java -versionjava version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)2.下载zookee

2017-06-23 15:54:32 401

原创 Centos 7.2 下安装 jdk 1.8

Centos 下安装 jdk1. 下载,需要绕过ssl# cd /usr/local/javawget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11

2017-06-23 15:53:30 507

原创 Centos 7.2 安装 rabbitmq 3.6.10

Centos 7.2 安装 rabbitmq 3.6.10安装rabbitmq 3.6.10,提示版本依赖一.安装erlang详见 http://note.youdao.com/noteshare?id=bb6a1d56c5a009eedf8d0bcd9ff6b5b6二.安装rabbitmq下载安装最新稳定版本 http://www.rabbitmq.com/download.html选择系

2017-06-23 15:52:22 1787

原创 centos 7.2 安装erlang19.3

centos 7 安装erlangPS:注意rabbitmq依赖版本,详见官网找到安装指南:Installation Guides http://www.rabbitmq.com/download.html 找到suppert-versionMinimum Required VersionThe minimum version of Erlang required to run the Rabbi

2017-06-23 15:48:33 5416 2

原创 常见问题 1:JSTL版本冲突

常见问题 1:JSTL版本冲突Error:The absolute uri: http://Java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this applicationreason:JSTL版本与servlet版本不兼容Solution:servlet

2017-06-09 16:10:23 1124

原创 常见问题2:dubbo 依赖包 javassist 版本异常

常见问题2:dubbo 依赖包 javassist 版本异常Error:dubbo启动报java.lang.ClassNotFoundException: javassist.ClassPathReason: 在dubbo启动的过程中报错误:java.lang.ClassNotFoundException: javassist.ClassPath,调试发现代码: Class<?> cl

2017-06-09 16:07:56 10973 2

原创 PowerDesigner16.5 破解版

PowerDesigner165_破解文件.rar 链接:http://pan.baidu.com/s/1hqEDUCG 636KBPowerDesigner165_Evaluation.exe 有点大, 620MB链接:http://pan.baidu.com/s/1mhbRiRm 密码:sw75其它:PowerDesigner使用教程http://www.cnblogs.com/la

2017-06-09 12:05:14 2555

原创 NPM 镜像切换

淘宝镜像:http://npm.taobao.org/镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)2

2017-06-06 15:09:38 662

转载 MQ使用场景

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.

2017-05-26 22:43:21 1266 1

转载 zookeeper 使用模型

数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合使用。 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在启动的时候会主动来获取一次配置,同时,在节点上注册一个Watcher,这样一来,以后每次配置有

2017-05-14 23:44:47 388

转载 ZooKeeper原理及使用

ooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper提供的Client API的使用,第三部分介绍一些ZooKeeper典型的应用场景。

2017-05-14 23:10:27 421

转载 Java RMI 框架(远程方法调用)

RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口)中

2017-05-10 21:30:32 417

原创 Spring 事务的传播行为

Spring 事务的传播行为和隔离级别前提:该事物是同一数据源事务,非分布式事务;事务的传播行为和隔离级别书针对当前事务设置的;事务的回滚条件,发生RuntimeException。所以,如果程序有自定义的exception的时候,必须集成RuntimeExcepion ,这样事务才能回滚。事务的传播行为Spring中事务的定义: 一、Propagation :   key属性确定代理应

2017-05-01 01:14:19 618

转载 JVM是什么鬼(一)

JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM 对上层的 Java 源文件是不关心的,

2017-04-20 22:08:01 457

转载 Java Classloader机制解析

写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委派模式。为了更好的理解类的加载机制,我们来深入研究一下ClassLoader和他的loadClass()方法。

2017-04-19 23:18:31 449

转载 深拷贝和浅拷贝

Object 类的clone() 方法 :   clone() 指创建并返回此对象的一个副本。(通过clone()方法返回一个新的对象,且新的对象的属性值从原对象拷贝)。  clone() 是 Object 类的方法,所以每一个类都会从Object类继承此方法。如何实现clone :  实现 Cloneable 接口 , 重写clone() 方法  使用某个类的cl

2017-04-19 22:18:49 399

转载 JVM 初探(二)

非堆内存分配JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。组成详解Permanent Generation保存虚拟机自己的静态(refective)数据主要存放加载的Class类级别静态对象如class本身,method,field等等pe

2017-04-18 17:13:46 865

转载 tomcat catalina.sh JAVA_OPTS参数说明与配置

tomcat catalina.sh JAVA_OPTS参数说明与配置JVM的博客: http://blog.csdn.net/java2000_wl/article/category/1249100http://blog.csdn.net/cutesource/article/details/5904501有几个链接:http://www.cnblogs.com/fantiantian/p/36

2017-04-18 17:05:32 1238

转载 Centos7 下 top 使用说明

centos下top命令

2017-04-18 16:13:12 9636 1

原创 Linux(CentOS) 如何查看当前占用CPU或内存最多的K个进程

一、可以使用以下命令查使用内存最多的K个进程方法1:ps -aux | sort -k4nr | head -K 如果是10个进程,K=10,如果是最高的三个,K=3 说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分) ps -aux的输出格式如下:USER PID %CPU %MEM

2017-04-18 16:09:52 25526 1

原创 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的

2017-04-18 15:23:44 1089

转载 概念 Scale-up Scale-out

Scale-up,纵向扩展架构。Scale-out,横向扩展架构

2017-04-01 21:35:38 1893

空空如也

空空如也

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

TA关注的人

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