tugangkai的专栏

打断点

Spring-data-jpa 入门

Spring家族越来越强大,作为一名javaWeb开发人员,学习Spring家族的东西是必须的。在此记录学习Spring-data-jpa的相关知识,方便后续查阅。 1.Spring-data-jpa简单介绍 SpringData : Spring 的一个子项目。用于简化数据库访问,支持NoSQL...

2019-06-05 14:07:52

阅读数 16

评论数 0

WebService—CXF整合Spring实现接口发布和调用过程

一:CXF整合spring实现接口发布 发布过程如下: 1.引入jar包(基于maven依赖) <!-- cxf --> <dependency> <groupId>org.apache.cxf&...

2019-06-01 20:08:01

阅读数 6

评论数 0

Struts2的执行流程及其工作原理

1.系统架构 Struts2的官方文档附带了Struts2的架构图。 从这张图能够非常好的去理解Struts2 关于图中的Key: Servlet Filters:过滤器链,client的全部请求都要经过Filter链的处理。 Struts Core:Struts2的核心部分,可是Struts2...

2019-05-29 14:14:08

阅读数 5

评论数 0

springboot简介

初入门径1.介绍springboot2.系统要求2.1 Servlet容器3.使用springboot3.1 java开发者如何运行springboot应用程序3.1.1 Maven安装4.开发首个Spring Boot应用程序4.1 创建POM文件4.2 添加classpath依赖4.3 编写代...

2019-05-25 10:18:24

阅读数 3

评论数 0

DetachedCriteria使用(含Criteria)

1、背景了解:Hibernate的三种查询方式 Hibernate总的来说共有三种查询方式:HQL、QBC和SQL三种,这里做简单的概念介绍,不详细进行展开。 1.1 HQL(Hibernate Query Language) 与所熟悉的SQL的语法差不太多,不同的就是把表名换成了类或者...

2019-05-13 16:22:19

阅读数 17

评论数 0

EnumSet详细讲解

之前介绍的Set接口的实现类HashSet/TreeSet,它们内部都是用对应的HashMap/TreeMap实现的,但EnumSet不是,它的实现与EnumMap没有任何关系,而是用极为精简和高效的位向量实现的,位向量是计算机程序中解决问题的一种常用方式,我们有必要理解和掌握。 除了实现机制,...

2019-04-28 09:59:24

阅读数 16

评论数 0

IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

1、构建项目并添加项目结构配置以及配置初始参数 1.1、如图将基本的架子搭建好 1.2、点击File,弹出的菜单中点击Project Structure; 1.3、点击左侧的Modules,再点击“+”号,再在弹出的菜单中选择Hibernate; 1.4、在这时,项目中...

2019-04-12 22:32:29

阅读数 14

评论数 0

Struts2中ModelDriven的使用及其原理

所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: package cn.com.leadfar.struts2.actions; public class User { private int id; private String...

2019-04-11 23:43:03

阅读数 10

评论数 0

zTree的使用

zTree ,一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。兼容 IE、FireFox、Chrome 等浏览器,在一个页面内可同时生成多个 Tree 实例、支持 JSON 数据、支持一次性静态生成 和 Ajax 异步加载 两种方式...

2019-04-11 10:13:55

阅读数 14

评论数 0

IDEA创建Web项目(基于Maven多模块)

idea中关于maven项目的多个modules的web目录结构 创建parent项目: 1.打开IDEA,注意这里不要勾选模板,用模板创建过maven项目的小伙伴都知道模板创建项目非常慢,所以这里不要选模板,需要的文件夹我们后面自己来创建就可以了。所以这个页面直接点击下一步。 2....

2019-04-05 21:40:18

阅读数 48

评论数 0

Spring Bean生命周期

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bea...

2019-04-01 09:45:46

阅读数 19

评论数 0

Spring Bean的作用域

该篇博客主要阐述关于Bean的作用域(scope)。Spring容器最初提供了两种bean的scope类型:singleton和prototype,在Spring2.0之后又引入了另外三种scope类型:request、session、global session类型。不过这三种类型有所限制:只能...

2019-04-01 09:41:12

阅读数 5

评论数 0

Redis基础与入门实战

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Re...

2019-03-31 22:28:34

阅读数 5

评论数 0

JVM内存分配担保机制

在现实社会中,借款会指定担保人,就是当借款人还不起钱,就由担保人来还钱。 在JVM的内存分配时,也有这样的内存分配担保机制。就是当在新生代无法分配内存的时候,把新生代的对象转移到老生代,然后把新对象放入腾空的新生代。 现在假设,我们的新生代分为三个区域,分别为eden space,from s...

2019-03-30 20:59:05

阅读数 37

评论数 0

Spark SQL概念学习系列之Spark SQL基本原理

Spark SQL基本原理   1、Spark SQL模块划分   2、Spark SQL架构--catalyst设计图   3、Spark SQL运行架构   4、Hive兼容性 1、Spark SQL模块划分  Spark SQL模块划分为Core、caralyst...

2019-03-26 10:32:26

阅读数 179

评论数 0

hive静态与动态分区理解

需要建立一个备份带分区的数据表,拷贝时若采用静态分区方式需要写 N 行语句,因此可以使用动态分区,节省大量时间。 Hive 的分区方式:由于 Hive 实际是存储在 HDFS 上的抽象,Hive 的一个分区名对应一个目录名,子分区名就是子目录名,并不是一个实际字段。 一)hive 中支持两种类...

2019-03-25 15:53:10

阅读数 13

评论数 0

HiveSql实例

正文 回到顶部 一、求单月访问次数和总访问次数 1、数据说明 数据字段说明 用户名,月份,访问次数 数据格式 A,2015-01,5 A,2015-01,15 B,2015-01,5 A,2015-01,8 B,2015-01,25 A,2015-01,5 A,2015-02...

2019-03-25 00:32:21

阅读数 24

评论数 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负责整个集群中包括内存、CPU等资源的管理;ApplicationMaster...

2019-03-24 22:25:53

阅读数 38

评论数 0

mysql悲观乐观锁

悲观锁与乐观锁是两种常见的资源并发锁设计思路,也是并发编程中一个非常基础的概念。本文将对这两种常见的锁机制在数据库数据上的实现进行比较系统的介绍。 悲观锁(Pessimistic Lock) 悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成...

2019-03-24 11:13:28

阅读数 26

评论数 0

Spring事物传播行为详解

推荐一篇通俗易懂的spring事物传播行为 前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们...

2019-03-24 10:52:54

阅读数 94

评论数 0

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