自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 关键字之static,final,static final 基础概念

finalfinal可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该...

2019-09-20 11:53:00 179

转载 静态代码块,构造代码块,构造函数执行执行顺序详解

Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序阅读目录构造函数构造代码块静态代码块Java类初始化顺序静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块,main(),构造块,构造方法。回到顶部构造函...

2019-09-18 10:51:00 389

转载 java 关键字之this

java 中的this关键字的几种用法1.当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)public class Hello { String s = "Hello"; public Hello(String s) { System.out.println...

2019-09-18 10:20:00 87

转载 log4j配置记录

①配置根Logger,其语法为:##log4j.rootLogger =[level],appenderName,appenderName2,...#level是日志记录的优先级,分为OFF,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,ALL#Log4j建议只使用四个级别,优先级从低到高分别是DEBUG,INFO,WARN,ERROR#通过在这里定义的...

2019-09-12 16:03:00 105

转载 spring-aop切面知识

一、AOP的概念AOP(Aspect Oriented Programming),即为面向切面编程。在软件开发中,散布于应用中多处的功能被称为横切关注点(cross-cutting concern),通常来说,这些横切关注点从概念上是与应用的业务逻辑分离的。比如,声明式事务、日志、安全、缓存等等,都与业务逻辑无关,可以将这些东西抽象成为模块,采用面向切面编程的方式,通过声...

2019-09-10 11:30:00 726

转载 spring学习

一、自动化装配@Component注解:申明spirng的bean的组件。@ComponentScan注解:启用组件扫描,相当于xml中的<context:component-scan>@Configuration注解:相当于xml中<beans></beans>@Import注解:引入配置类@Bean注解:申明...

2019-09-04 17:22:00 87

转载 数据库事务一

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。...

2019-09-02 10:58:00 84

转载 数据库事务

数据库的四种隔离级别  最近在看高性能MYSQL一书,所以对其进行例子分析已巩固自己的印象  数据库的事务操作其实就是一组原子性的操作,要么全部操作成功,要么全部操作失败。    比如说我需要对外销售1张电影票,且登记一下销售信息到另一个表,至少需要以下3个步骤  1.查询电影票数量是否满足销售1张电影票 SELECT remain_count FROM...

2019-09-02 10:54:00 103

转载 mybatis实例

测试类转载于:https://www.cnblogs.com/hejj-bk/p/11444995.html

2019-09-02 10:06:00 65

转载 深入浅出mybatis----学习笔记(第二章)

第二章 Mybatis 入门1. 下载mybatismybatis开发帮助文档:http://www.mybatis.org/mybatis-3/zh/index.htmlmybatis-spring开发帮助文档:http://www.mybatis.org/spring/zh/index.htmlmybatis源码下载:https://github.com/mybat...

2019-08-30 17:37:00 121

转载 深入浅出mybatis----学习笔记之第一章

第一章:mybatis简介1.传统的jdbc编程 从上图代码可看出整个过程大致分为一下几步:使用jdbc编程需要连接数据库,注册驱动和数据库信息通过Connection,打开Statement对象。通过statement执行sql,返回结果是resultSet对象。使用ResultSet读取数据,通过代码转换成...

2019-08-30 15:05:00 97

转载 oracle的优化1-----学习笔记

第一章 oracle的优化器二、优化器的基础知识1.优化器的模式优化器的模式用于决定oracle中解析目标sql时所用的优化器的类型,以及决定当使用CBO时计算成本值的侧重点,这里的侧重点是指当使用CBO来计算目标sql中各条执行路径的成本值,计算成本值的方法会随着优化器模式的不同而不同。在oracle数据库中,优化器的模式是由参数optimizer_model的值来决定...

2019-08-30 11:14:00 66

转载 oracle的优化-----学习笔记

第一章:oracle的优化器一、什么是oracle里的优化器?1.优化器:优化器时Oracle数据库中内置的一个核心子系统。2.分类:oracle数据库中优化器分为RBO和CBO,(Rule-Based-Optimizer)基于规则的优化器,(Cost-Based-Optimizer)基于成本的优化器3.RBO等级从低到高分为1~15等级,1的执行效率最高,15等级最低,...

2019-08-29 22:34:00 140

转载 面试题-------笔记

创建一个联合索引,index(user_id,tid)select * from t_user_info where user_id = '1';select * from t_user_info whereuser_id = '1' and tid = '1';select * from t_user_info wheretid ='1' and user_id ...

2019-08-29 12:44:00 50

转载 maven实战-----读书笔记之第十四章

第十四章 灵活的构建1.Maven属性:2.构建环境的差异在不同的环境中,项目的源码应该使用不同的方式进行构建,最常见的是数据库配置,生产环境数据库配置测试环境数据库配置我们常见的做法是,先改好了之后再去构建,但是,maven针对不同的环境生成不同的构件,为了应对环境的变化,首先需要使用maven属性将这些会发生变化的部分提取出来,连接数据库时,url...

2019-08-28 14:23:00 86

转载 maven实战-----读书笔记之第九章~~第十二章

第九章 Nexus创建私服1.下载,安装参见第一篇博客,https://www.cnblogs.com/hejj-bk/p/11350348.html2.maven配置私服,可以在项目中直接配置私服,这种方式只对当前项目有效,如下图所示:我们都是配置在全局设置中setting.xml文件中,但是setting.xml并不支持repositories和pluginRepos...

2019-08-28 11:41:00 102

转载 maven实战-----读书笔记之第六章~~第八章

第六章 Maven仓库1.仓库的分类:仓库分为本地仓库,远程仓库,中央仓库,私服。本地仓库:本机上的maven仓库,setting配置本地仓库路径,如下图,下载下来的jar包都会存储在D:\java\repository中。远程仓库:本地仓库好比书房,当想要读某本书的时候,会先在本地仓库里面找有没有,如果没有,则去书店购买,远程仓库就好比这书店,当我买到想读的书之后,就会...

2019-08-27 17:40:00 120

转载 maven实战-----读书笔记之第三章~~第五章

第三章 Maven使用入门1.编写pom.xml就像Make的makefile,Ant的build.xml一样,Maven的核心是pom.xml,POM(Project Object Model 项目对象模型),定义了项目的基本信息,用于描述项目如何构建以及声明项目依赖等等。代码第一行为xml头,申明了xml文档的版本和编码方式,project是所有pom.xml的根元素,他声...

2019-08-27 11:41:00 107

转载 maven实战--读书笔记之第一章和第二章

第一章:Maven简介1.本书为国内社区公认的专家徐晓斌所写,本书基于maven3.0所编写,maven是非常优秀的建模工具,maven最大化的消除了构建的重复,抽象了构建生命,他还有一个优点,帮助我们标准化构建过程,有了maven,所有的项目构建命令都是简单一致的,他还是一个依赖管理工具和项目信息管理工具,提供了中央仓库,能帮我们自动下载构建。2.其他建模工具之Make,mak...

2019-08-26 23:04:00 103

转载 <aop:aspect>与<aop:advisor>的区别

原出处:https://blog.csdn.net/u011983531/article/details/70504281转自:https://www.jianshu.com/p/40f79da0cdef在开发过程中,不少有Spring Aop的使用,在面向切面编程时,我们会使用< aop:aspect>;在进行事务管理时,我们会使用< aop:advi...

2019-08-26 17:05:00 104

转载 idea中web项目部署以及运行

Web项目部署以及运行。导入方式选择Project from existing Source 文件,不要选择open导入,不然项目会多一个web目录,可能导致web.xml中的一些类文件无法找到。Source源文件,一般是添加src/main/java和src/main/resource文件编译完输出目录(相当于ecplise上tomcat的webapps)...

2019-08-21 09:30:00 144

转载 github代码拉取至本地

Pull项目步骤1:目的本知识点讲解如何拉一个现成的java 项目到eclipse中,并跑起来步骤2:eclipse版本目前使用的是eclipseee mar 3.1 版本,内置了对git的支持, 学习本课程请保持IDE版本一致,否则操作会有区别,影响学习:下载 Eclipse步骤3:使用git方式导入项目菜单-File->im...

2019-08-20 11:24:00 275

转载 本地项目分享至github

首先登陆github.com步骤1:首先登陆自己注册好的git账号注册地址:http://github.com用户名:hejiajieTest密码:123456步骤2:在Git上新建仓库首先登陆github.com然后点击右上角账号左边的加号,点击Newrepository创建仓库。Git上仓库就相当于项目的意思步骤3:输入仓库...

2019-08-20 11:17:00 153

转载 maven之dependencyManagement标签

解释:用来管理jar包版本,如果后面的jar包没有申明版本,会以这里面的版本为主,此处并不会引入jar包,一般是在父级pom文件申明,方便管理jar包版本,如下例子父级申明了一个mybatis版本为3.2.8,mysql为5.0.8的jar,<properties> <project.build.sourceEncoding>UTF-8</pr...

2019-08-20 10:07:00 98

转载 各种框架机制原理,这个必须都要学习,面试都会问。

从springmvc开始学习吧,概念先理解清楚。转载于:https://www.cnblogs.com/hejj-bk/p/11370493.html

2019-08-17 21:43:00 150

转载 设计模式

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建型模式:1.工...

2019-08-14 17:48:00 116

转载 maven创建私服------第一个博客

1.下载nexus下载地址https://oss.sonatype.org/#welcome按照下图指示选择需要下载的maven版本2.解压安装,可以点击install-nexus.bat,若能打开http://localhost:8081/nexus/,则成功,但是建议用下面方式安装成服务 。3.用cmd命令行执行安装过程,需要用管理员身份运行,否则可能...

2019-08-14 10:30:00 134

转载 springboot集成swagger2

pom.xml<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xml...

2019-08-11 23:12:00 616

转载 springboot集成mybatis

工程为maven工程pom.xml内容如下<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/P...

2019-08-11 22:18:00 625

转载 第一个springboot项目之hello-world

第一步,创建maven工程,请参照上一篇博客,他的父级pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...

2019-08-08 17:13:00 643

转载 eclipse创建maven项目和子工程

步骤:file--->new ---->project(maven project) ---->maven project点击next,到如下页面继续点击next继续点击next点击finish后,项目报错,在pom.xml文件中添加servlet-api依赖 <!-- Servlet API --> <de...

2019-08-06 16:56:00 301

转载 单点登录cas-4.0.0 只是简单的同时登入,同时登出功能

什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。我们目前的系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决。什么是casCAS ...

2019-08-06 14:22:00 383

转载 spring集成hbase,简单的demo

1.spring集成hbase,它是由spring-data系列中的一种,可去https://spring.io/projects/spring-hadoop#overview查看他的介绍,以及简单的demo然后下载下来,进行启动。2.更新maven 依赖,启动他的app测试类,即可启动成功,可以测试一下,提供了查询所有和保存的方法。3.集成到自己的spring-mybati...

2019-08-05 17:46:00 178

转载 hbase windows 搭建,hbase版本用的1.2.0,出现一个问题报java.lang.NoClassDefFoundError: org/apache/htrace/core/HTrace...

1.由于Hbase构建在Hadoop HDFS之上,因此Hbase需要Hadoop的支持。首先下载Hadoop支持文件:https://pan.baidu.com/s/1E8Ct25PqiyAmIhQbP7fUWA 密码:ztw7下载完成后解压,并配置环境变量:变量名:HADOOP_HOME,变量值:Hadoop的文件夹地址(即刚刚解压文件夹的地址,例如:D:\hado...

2019-08-05 10:57:00 152

空空如也

空空如也

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

TA关注的人

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