自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (9)
  • 收藏
  • 关注

原创 Mybatis

1、什么是MyBatis?答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。2、讲下MyBatis的缓存答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置<cache...

2019-08-10 07:28:55 254

转载 Kafka题目

1.Kafka的设计是什么样的呢?Kafka将消息以topic为单位进行归纳将向Kafka topic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker.producers通过网络将消息发送到Kafka集群,集群向消费者提供消息2.数据传输的事物定义...

2019-07-10 11:21:47 369

转载 MyBatis问题

1、什么是MyBatis? MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。2、MyBatis的好处是什么? 1)MyBatis把sql语句从Java源程序中独立出来,放在单独的XML文件中编写,给程序的维护带来了很大便利。 2)MyBatis封装了底层JDBC API的调用细节,并能自动将结果集转换成Java Bean对象,大大...

2019-07-01 10:58:12 279

转载 Redis场景问题

1、什么是 Redis? Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统 加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为 是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能 最快的 Key-Value DB。 Redis 的出色之处不仅仅是...

2019-06-25 14:20:30 350

原创 并发编程知识

1、线程基础、线程之间的共享和协作1.1、基础概念1.1.1、cpu核心数、线程数​ cpu的核心数与线程数是1:1的关系,例如一个8核的cpu支持8个线程同时运行。但在intel引入超线程技术以后,关系就是1:2。在开发过程中并没有感觉到线程的限制,那是因为cpu时间片轮转机制(RR调度)的算法的作用。1.1.2、cpu时间片轮转机制​ cpu给每个进程分配一个“时间段”,这...

2019-05-05 17:00:21 408

原创 Dubbo使用内部main运行

1、pom.xml <modelVersion>4.0.0</modelVersion> <groupId>dub-service-demo</groupId> <artifactId>dub-service-demo</artifactId> <version>1.0-SNAPS...

2019-04-26 16:53:26 663

原创 java并发编程辅助类

1、CountDownLatch用法

2019-04-18 17:20:09 107

原创 IO、NIO、Netty

1、IO 1.1、单客户端 public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(8003); System.out.println("服务器正常启动,服务地址:" + serverSo...

2019-04-17 15:24:06 112

原创 kibana6.7.1安装

1、安装1、下载kibana6.7.12、进入config文件夹修改kibana.yml server.port: 5601 server.host: "192.168.212.100" elasticsearch.url:"http://192.168.212.100:9200"3、启动 ./bin/kibana4、访问...

2019-04-09 08:38:08 2770

原创 elasticsearch6.7.1安装介绍

1、单机安装 1.1、下载elasticsearch-6.7.1.tar.gz上传/usr/local/big_data/elasticsearch 1.2、并解压tar -zxvf elasticsearch-6.7.1.tar.gz 1.3、修改/usr/local/big_data/elasticsearch/elasticsearch-6.7.1/con...

2019-04-08 19:06:43 1606

转载 springboot之tomcat创建

1、依赖(注意版本,有些版本有问题我用9.0.16和5.1.5不行之后改的) <!-- java语言操作tomcat --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>to...

2019-04-02 17:23:45 654

原创 RPC底层实现

1、基本原理RPC底层原理:服务端:暴露一个服务接口,整个接口中方法逻辑实现暴露服务接口:Map<String,Object>key:暴露服务接口的名称value:这个接口对应的实现类的实例通过客户端传入的接口名称获取暴露服务列表中的接口实例,通过反射调用对应方法客户端:调用暴露一个服务接口,不用管整个接口的具体实现逻辑,只管调用获取相应结果就ok接口能直接调用:...

2019-04-02 09:17:46 1234

转载 JVM运行时数据区域

1、运行数据区结构图1.1、虚拟机栈 存储当前线程运行方法所需要的数据,指令、返回地址 1.1.1、栈(Stack): 数据结构 入口和出口只有一个 入栈 出栈 1.1.2、栈帧 类中每一个方法对应一个栈帧...

2019-04-01 14:59:02 322

原创 Mybatis三步手写

1、引用依赖 <!-- 读取xml文件 --> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6....

2019-04-01 14:27:29 187

原创 springboot知识点整合相关技术一

1、快速入门​ 1.1、新建一个maven项目sirius-springboot-quickstart(springboot入门),加入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...

2019-03-29 09:01:52 815

转载 Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE

1. 前言Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将简要介绍这4种技术的原理,并指出各自的异同点、优缺点等。2. 概述1996年IETFHTTP工作组发布了HTTP协议的1.0版本 ,到现在普遍使用的版...

2019-03-29 08:43:23 388

原创 kafka安装(单点)kafka_2.12-2.1.0

1、下载kafka_2.12-2.1.0.tgz2、启动zk(cd /usr/local/kafka/kafka_2.12-2.1.0/bin) ./zookeeper-server-start.sh -daemon /usr/local/kafka/kafka_2.12-2.1.0/config/zookeeper.properties3、修改Kafka配置,并启动...

2019-03-27 17:10:03 2188

原创 springcloud-链路追踪

1、引用依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEAS...

2019-03-27 14:05:11 289

原创 springcloud-stream消息驱动

1、整合了常用的mq(rabbitMQ和kafka)stream组件对两个mq进行了封装成同一个api,开发人员只需要对接stream即可。简化开发人员对消息中间件的使用复杂度。类似hibernate不用写sql......2、生产者 2.1、引用依赖 <parent> <groupId>org.springframework.bo...

2019-03-27 13:18:17 223

原创 springcloud-zuul-swagger

1、引用依赖 <!-- zuul不兼容改成2.0.5版本https://blog.csdn.net/qq_25627105/article/details/84030682 --> <parent> <groupId>org.springframework.boot</groupId> &lt...

2019-03-27 12:28:24 221

原创 Springcloud-分布式配置中心-客户端

1、引用依赖pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.R...

2019-03-27 11:41:40 180

原创 Springcloud-分布式配置中心-服务器端

使用 码云https://gitee.com/1、引用依赖pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &...

2019-03-27 11:33:36 365

原创 SpringCloud-Hystrix注解使用

1、引用依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEA...

2019-03-27 11:06:31 1014

原创 SpringCloud-服务消费者(订单服务Feign方式)

1、引用依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEA...

2019-03-27 09:52:20 685 2

转载 JVM介绍

1、JVM结构图 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。2)java堆在虚拟机启动的时候建立,它是java程序最主要的内存工作区域。几乎所有的java对象实例都存放在java...

2019-03-27 08:05:55 142

原创 SpringCloud-服务消费者(订单服务rest方式)

1、引用依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE...

2019-03-22 14:35:02 360

原创 SpringCloud服务提供者(会员服务)

1、引用依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELE...

2019-03-22 14:31:11 166

原创 SpringCloud注册中心

a、Eureka注册中心1、引用依赖pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...

2019-03-22 14:28:13 222

转载 SpringCloud分布式配置中心

1、分布式配置中心 1.1、为什么要使用分布式配置中心 产生的背景:在微服务中如果使用传统的方式管理配置文件,配置文件管理非常复杂。如果生产环境配置文件可能需要发生改变的时候,重新打包重新读取配置信息在jvm内存中。 1.2、什么是分布式配置中心 在微服务当中使用同一服务器管理所有服务配置文件信息,能够...

2019-03-18 15:56:16 822

转载 Hadoop知识点

1、Yarn资源调度与隔离 a、三种资源调度Resource Scheduler(ResourceManager处理) 1、FIFO Scheduler:按照作业的提交顺序放到先进先出的队列中执行; 2、Capacity Scheduler(雅虎):将不同作业放到不同队列中,每个队列按照FIFO或者DRF进行分配资源;Apache版本默...

2019-03-14 10:49:22 328

转载 HBase介绍

1、核心概念 a、数据库分类: 关系型数据库(RDBMS)、非关系型数据库(NoSQL); b、数据的分类: 1、结构化:数据结构字段含义确定,清晰,典型的如数据库中的表结构; 2、非结构化:杂乱无章的数据,很难按照一个概念去进行抽取的,无规律性。...

2019-03-11 13:00:21 347

转载 Hive元数据库信息对应mysql表介绍

目录概述 一、存储Hive版本的元数据表(VERSION) 二、Hive数据库相关的元数据表(DBS、DATABASE_PARAMS) 1、DBS 2、DATABASE_PARAMS 三、Hive表和视图相关的元数据表 1、TBLS 2、TABLE_PARAMS 3、TBL_PRIVS 四、Hive文件存储信息相关的元数据表 1、SDS 2、SD_PA...

2019-03-08 13:57:24 1736

原创 HBase常用命令使用

1、Hbase shell客户端使用 a、进入客户端 hbase shell b、常用命令 list 列出Hbase中存在的所有表 alter 修改列簇(column family)模式 count 统计表中行的数量 create 创建表...

2019-03-08 13:26:30 39450

原创 Hive命令操作db例子

1、创建表的方式 1、普通方式:(默认字段分割符是ascii码的控制符\001,默认存储方式是textfile); 语法:create [external] table [if not exists] table_name( col_name data_type comment col_comment,...)...

2019-03-05 07:52:25 684

转载 Hive介绍

1、Hive概述 a、Hive由Facebook实现并开源。 b、基于Hadoop的一个数据仓库工具。 1、hive是数据仓库,用来存储数据; 2、真实存储在hive中的数据,底层数据存储在hdfs上的。 3、Hive是一个使用SQL语句计算存储在HDFS上的数据的,底层执行引擎...

2019-03-01 13:22:03 575

原创 Hive2.3.4安装

1、环境配置 1.1、下载https://mirrors.tuna.tsinghua.edu.cn/apache/hive/ (下载hive2.X(支持使用MR、Spark、Tez作为执行引擎)的稳定版2.3.4) 上传到服务器/usr/local/big_data/hive目录下 解压: tar -zxvf ap...

2019-02-28 12:29:34 1251

原创 HBase2.1.1安装

1、单机模式搭建 1.1、下载 http://archive.apache.org/dist/hbase/2.1.1/ 1.2、自带zookeeper-3.4.13 1.3、配置hbase环境变量 vim /etc/profile export HBASE_HOME=/usr/...

2019-02-27 10:21:46 2989

转载 HDFS的四大机制和两大核心

1、四大机制 1.1、心跳机制(集群节点之间时间同步) namenode是集群的老大,负责集群上任务的分工,如果要进行分工,则必须知道各个从节点的存活状态(主要通过DataNode定期(默认每隔3s秒dfs.heartbeat.interval参数设置)的向NameNode发送心跳报告(10次))。 nam...

2019-02-21 09:22:57 809

转载 Hadoop单机环境

1、下载3.1.1https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.1.1/2、上传Linux服务器(目录:/usr/local/big_data/hadoop)tar -zxvf hadoop-3.1.1.tar.gz3、配置Hadoop环境变量vim /etc/profileexport...

2019-02-20 11:42:09 157

原创 Hadoop伪分布式安装

1、下载3.1.1https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.1.1/2、上传Linux服务器(目录:/usr/local/big_data/hadoop)tar -zxvf hadoop-3.1.1.tar.gz3、配置Hadoop环境变量vim /etc/profileexport...

2019-02-20 10:43:14 200

layer页面提示框

layer页面提示框

2015-01-11

弹出框layer

弹出框layer

2015-01-11

Android_activity

android的activity描述,初学者可以了解,简单代码入门快

2014-12-23

缓存配置文件

Hibernate配置文件,缓存的配置路径概述

2014-12-22

webservice-axis2

web_service-axis2代码和准备文件很齐全,希望对大家有帮助。

2014-12-13

JFreeChart报表Demo

JFreeChart报表制作代码,希望对大家有用。一起成长,多学无害。

2014-12-13

Hibernate4视频源码

这是本人花一段时间看视频,做的总结,希望菜鸟可以学习,希望对你们有帮助。come on

2014-12-13

Myeclipse_CVS

提供最好的基础,只瘾为广大java爱好者提供好的学习资料.

2012-10-21

Android数据库

为查看Android数据库的一切操作提供方便。

2012-10-21

空空如也

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

TA关注的人

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