自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (18)
  • 收藏
  • 关注

原创 mybatis的插件和动态SQL--day2

一:插件1:generatorhttps://pan.baidu.com/s/1bPP2LMJeH8w1CFs_eOZE0Q 提取码:qvj6 https://download.csdn.net/download/qq_36297434/11453194插件工具。是用于自动生成代码的,可以生成的代码包括:实体类型,mapper接口,mapper接口对应的SQL映射文件。1.1...

2021-03-13 09:00:10 500

原创 Docker入门--Day13

一:Docker简介1:Docker是什么1.1:为什么会有Docker出现 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案...

2019-12-18 15:23:28 517

原创 Netty网络编程框架

一:简介 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,...

2019-11-24 17:13:09 519

原创 Spring Cloud入门

一:微服务概述1:微服务是什么 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底 地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事, 从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自行单独启动 或销毁,拥有自己独立的数据库。2:微服务与微服务架构2.1:微服务 强调的是服务的大小,它关注的是某一个点,...

2019-11-23 20:35:54 368

原创 网络编程基础原理

一:网络编程(Socket)概念首先注意,Socket不是Java中独有的概念,而是一个语言无关标准,任何可以实现网络编程的编程语言都有Socket。1:什么是Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一个端口号。 socket本质是编程接口(API),对TCP/IP的封装,...

2019-11-07 20:37:29 545

原创 Spring Boot的配置

一:配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的:application.properties,application.yml二:YAML的语法1:基本语法1.1:k: v:表示一对键值对(冒号和值之间的空格必须有),属性和值也是大小写敏感。1.2:以空格的缩进来控制层级关系,只要左对齐的一列数据,都是同一个层级的。server:por...

2019-10-24 20:09:52 173

原创 Spring Boot热部署

一:SpringLoader插件SpringLoader缺陷:只对后台代码做热部署处理,对前端页面无能为力。1:Maven插件方式这种方式的缺点是 Springloader热部署程序是在系统后台以进程的形式来运行。 需要手动关闭该进程1.1:在pom文件中添加插件配置<!-- springloader 插件 --><build> <pl...

2019-10-22 18:38:55 150

原创 Spring Boot定时任务

一:Scheduled定时任务器1:添加pom文件配置<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/POM/4.0.0 http...

2019-10-22 18:00:50 201

原创 Spring Boot缓存技术

一:Spring Boot整合Ehcache1:编写pom文件<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/POM/4.0.0 h...

2019-10-22 12:28:34 130

原创 Spring Boot整合Spring Data JPA

一:创建项目1:修改pom文件<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/POM/4.0.0 http://maven.apac...

2019-10-22 10:45:14 136

原创 Spring Data Redis

一:搭建项目环境1:创建项目,导入Jar包https://download.csdn.net/download/qq_36297434/118935462:整合配置2.1:redis.propertiesredis.pool.maxTotal=20redis.pool.maxIdle=10redis.pool.minIdle=5redis.conn.hostName...

2019-10-22 00:20:52 136

原创 Spring Data JPA

Spring Data JPA:Spring Data JPA 是spring data 项目下的一个模块。提供了一套基于JPA标准操作数据库的简化方案。底层默认的是依赖 Hibernate JPA 来实现的。Spring Data JPA 的技术特点:我们只需要定义接口并集成 Spring Data JPA 中所提供的接口就可以了。不需要编写接口实现类。一:创建 Spring ...

2019-10-22 00:03:50 168

原创 Spring整合Hibernate

一:Spring整合Hibernate1:创建项目,导入jar包https://download.csdn.net/download/qq_36297434/118906942:配置文件2.1:jdbc.propertiesjdbc.url=jdbc:mysql://localhost:3306/testjdbc.driver.class=com.mysql.jdbc.D...

2019-10-21 11:34:51 150

原创 Spring Boot的异常处理

一:SpringBoot 中异常处理方式1:SpringBoot 中对于异常处理提供了五种处理方式1.1:自定义错误页面 SpringBoot 默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会像/error的 url发送请求。在 springBoot 中提供了一个叫 BasicExceptio...

2019-10-20 20:32:43 147

原创 Spring Boot整合MyBatis

一:创建项目1:修改pom文件<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/POM/4.0.0 http://maven.apac...

2019-10-20 19:57:23 139

原创 Spring Boot整合视图

一:SpringBoot整合jsp1:新建一个Maven的jar项目2:修改pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or...

2019-10-20 18:49:06 182

原创 Spring Boot入门

一:SpringBoot入门1:导入SpringBoot的Maven依赖<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/POM/4.0...

2019-10-20 17:50:44 134

原创 Hadoop-HA高可用

一:HA概述1:所谓HA(High Available),即高可用(7*24小时不中断服务)。2:实现高可用最关键的策略是消除单点故障。HA严格来说应该分成各个组件的HA机制:HDFS的HA和YARN的HA。3:Hadoop2.0之前,在HDFS集群中NameNode存在单点故障(SPOF)。4:NameNode主要在以下两个方面影响HDFS集群 NameNode...

2019-10-07 23:31:10 170

原创 HttpClient

一:HttpClient简介1.:由 apache 推出的实现使用 java 代码完成请求/响应的一套 API2:实现效果:模拟浏览器发送请求及解析响应内容3.:常用类CloseableHttpClient :负责发送请求和接收响应.相当于浏览器HttpPost:Post请求对象,所有请求信息都放入到这个对象中HttpGet:get请求对象,所有请求信息都放入到这个对象中C...

2019-10-02 20:26:03 488

原创 快捷键--Day1

一:eclipseCtrl+C:复制选中Ctrl+V:粘贴选中Ctrl+X:剪切选中Ctrl+S:保存Ctrl+T:查看选中继承关系Ctrl+F/Ctrl+Shift+F:查找文本内容,其中Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找。Ctrl+O:查看选中类的组成Ctrl+K:查找选中文本内容Ctrl+D:删除该行Ctrl+Z:撤回操作Ctrl+Y:撤销...

2019-09-21 11:20:59 115

原创 Git客户端--Day12

一:Git的窗口化命令1:初始化本地仓库1.1:创建版本库git init1.2:设置用户设置局部用户git config user.name "xxxx"git config user.email "xxxx@xxx.com"设置全局用户git config --global user.name "xxxx"git config --global user.e...

2019-09-19 21:25:01 171

原创 CentOS常用命令--Day7

一:文件系统命令1:df -h:查看磁盘分区2:free -h:查看内存占用情况3:fdisk -l:查看磁盘分区详情4:pstree:查看进程树 4.1:pstree -p:显示进程的PID 4.1:pstree -u:显示进程的所属用户5:top [options]:查看系统健康状态 5.1:options 5.1...

2019-09-17 14:16:47 469

原创 MySQL的数据库集群--Day6

一:MySQL主从配置1:MySQL主从备份1.1:主从备份概念什么是主从备份: 就是一种主备模式的数据库应用。主库(Master)数据与备库(Slave)数据完全一致,实现数据的多重备份, 保证数据的安全。可以在Master[InnoDB]和Slave[MyISAM]中使用不同的数据库引擎,实现读写的分离。1.1.1:MySQL5.5版本后本身支持主从备份在老旧版本的MySQ...

2019-09-12 17:46:05 235

原创 MySQL的原理和优化--Day5

一:结构图二:MySQL的数据库存储引擎1:ISAM 全名:Indexed Sequential Access Method,ISAM是一个定义明确且历经时间考验的数据表格管理方法,他在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个不足之处在于,他不支持事务处理,也不能...

2019-09-08 15:57:14 179

原创 Dubbo--Day11

所需资料下载https://download.csdn.net/download/qq_36297434/11693161一:SOA1:英文名称(Service Oriented Ambiguity)2:中文名称:面向服务架构2.1:有一个专门提供服务单元.2.2:其他所有单元都调用这个服务.3:SOA定位:3.1:如何设计项目,让开发时更有效率.3.2:SO...

2019-09-07 12:23:37 219

原创 单点登录--Day10

一:Session跨域 所谓Session跨域就是摒弃了系统(Tomcat)提供的Session(jsessionid是和servlet绑定的httpsession的唯一标记),而使用自定义的类似Session的机制来保存客户端数据的一种解决方案。如使用cookie跨域共享:通过设置cookie的domain来实现cookie的跨域传递。在cookie中传递一个自定义的sessio...

2019-09-05 11:58:07 321

原创 FTP+反向代理--Day9

一.VSFTPD简介1:Linux 的组件(一款软件),安装到Linux后通过Java代码(FtpClient)实现文件上传.2:VSFTPD 基于FTP协议3:为什么要使用VSFTPD3.1:之前实现文件上传3.2:使用VSFTPD后优化 希望在客户端直接访问图片服务器中的图片,由于VSFTPD是基于FTP协议的,客户端浏览器是需要通过http协议访问...

2019-09-01 10:36:57 754

原创 ActiveMQ--Day8

一:入门简介1:JMS简介 全称:Java Message Service 中文:Java消息服务。 JMS是Java的一套API标准,最初的目的是为了使应用程序能够访问现有的MOM系统(MOM是Message Oriented Middleware的英文缩写,指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。);后来...

2019-08-29 19:30:56 304

原创 ssm整合shiro代码示例--Day2

一:配置文件1:web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://...

2019-08-26 16:50:10 297 2

原创 Shiro安全框架--Day1

一:shiro的介绍1:什么是shiro Apache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。2:基本功能2.1:Authentication 身份认证/登...

2019-08-24 18:39:31 198

原创 Maven私服搭建--Day7

环境为Centos7+Nexus3一:搭建私服1:安装jdk2:安装Nexus下载地址:http://www.sonatype.org/nexus/1.1:创建文件夹nexusmkdir /opt/module/nexus1.2:解压文件夹到nexustar -xvf nexus-3.18.1-01-unix.tar.gz -C /opt/module/nex...

2019-08-23 11:10:16 382

原创 solr的搭建和使用--Day6

一:Solr的搭建1:下载http://archive.apache.org/dist/lucene/solr/2:安装步骤2.1:先安装Tomcathttps://blog.csdn.net/qq_36297434/article/details/839282412.2:解压Solrtar -xvf solr-4.10.3.tgz.tar2.3:进入目录...

2019-08-19 14:34:30 250

原创 Oracle数据库入门--Day4

一:数据库的安装的配置1:oracle的安装1.1:oracle的安装:参照百度搜索“oracle11g安装图解” 全局数据库名:默认是orcl,是用来唯一标示数据库的名字SID:在程序中唯一标示数据的名称1.2:oracle的服务:(需要开启的服务)orcaleServiceorcl:orcale启动服务OracleOraDb11g_...

2019-08-16 14:33:30 330

原创 Java的位运算

一:原码,反码,补码1. 原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原 = 0000 0001[-1]原 = 1000 0001第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1111 , 0111 1111]即[-127 , 127]原码是人脑最容易理解和计算的...

2019-08-14 22:38:33 105

原创 SVN--Day5

一:什么是SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。二:SVN的特性1:数据存储 svn存储版本数据也有2种方式:BDB(一种...

2019-08-11 21:09:53 328

原创 Git+eclipse--day4

一:什么是Git Git 是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。二:Git的特点 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(gitclone),在本地机器上拷贝一个完整的 Gi...

2019-08-10 21:33:28 229

原创 XML技术

一:XML1:XML简介1.1:XML(eXtensiblle Markup Language),客户、可扩展标记语言,是一种标记语言。1.2:XML是一种非常灵活的语言,没有固定的标签,所有的标签都可以自定义。1.3:通常,XML被用于信息的记录和传递,因此,XML经常被用于充当配置文件2:格式良好的XML2.1:声明信息,用于描述xml的版本和编码方式<?x...

2019-08-09 19:37:44 576

原创 Zookeeper--Day3

一:ZooKeeper的简介1:什么是ZooKeeper ZooKeeper是一个高效的分布式协调服务,它暴露了一些公用服务,比如命名/配置管理/同步控制/群组服务等。我们可以使用ZK来实现达成共识/集群管理/leader选举等。 ZooKeeper是一个高可用的分布式管理与协调框架,基于ZAB算法(原子消息广播协议)的实现。该框架能够很好地保证分布式环境中...

2019-08-09 17:53:29 334

原创 RBAC设计思想--Day3

一:RBAC简介1:RBAC中文名称:基于角色的访问控制1.1:作用:实现访问控制1.2:角色2:英文名称:Role-Based Access Control3:解释:一种思想。根据RBAC思想进行数据库设计,根据数据库设计更好的完成权限控制4:权限控制常用分类4.1:菜单功能4.2:url控制(控制访问不同的控制器)5:发展历史5.1:最开始5.1.1...

2019-07-31 11:00:49 478

原创 Nginx服务器--Day2

一:Nginx环境搭建1:Nginx下载wget http://nginx.org/download/nginx-1.6.2.tar.gz2:解压安装tar -xvf nginx-1.6.2.tar.gz3:下载所需的依赖包yum -y install pcreyum -y install pcre-develyum -y install zlibyum -y ...

2019-07-30 10:24:00 258

mybatis-generator.rar

generator是用于自动生成代码的,可以生成的代码包括:实体类型,mapper接口,mapper接口对应的SQL映射文件。

2021-03-13

SpringDataRedis的jar包.rar

Spring Data Redis是spring Data系列的一部分,它提供了从Spring应用程序轻松配置和访问Redis的功能。

2019-10-22

SpringDataJpa的jar包.rar

Spring Data JPA 是Spring基于ORM框架、JPA规范封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用SpringDataJPA可以极大提高开发效率! 除了CRUD外,还包括如分页、排序等一些常用的功能。下面的示例代码即可完成数据保存的操作,而无需具体实现类.

2019-10-21

dubbo2.5.3.rar

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。还有一些参考文档

2019-09-07

solr4.10.3.rar

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引

2019-08-29

nginx1.6.2.rar

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务

2019-08-29

SVN3.0.5.rar

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS

2019-08-29

redis3.0.0.rar

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,内含参考文档

2019-08-29

zookeeper3.4.5.rar

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件

2019-08-29

ActiveMQ5.9.0.rar

消息中间件ActiveMQ5.9.0,ActiveMQ ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,还有一些参考文档

2019-08-29

ACM参考资料

吉林大学ACM模板,ACM中常用的Java类和C++STL,精心整理

2019-04-17

hbase-1.2.0

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

2019-02-26

hadoop2.5.2

Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。

2019-02-26

Hadoop技术文档

三个Hadoop的doc技术文档,对Hadoop进行了很系统的讲解,分别讲解了hadoop集群的搭建,HDFS文件系统,MapReduce运算。文档中包含了常用的Java大数据运算代码和核心API。

2019-02-20

mysql的jdbc驱动包

mysql的java的jdbc驱动包,版本包括3.1.10,5.1.25,5.1.44

2018-10-29

数据结构C语言代码实现

数据结构代码实现,C语言编写,分享给大家用于学习交流

2018-10-29

JSP项目源码

一些JSP的项目源码,可以用于期末大作业的参考借鉴。

2018-10-28

空空如也

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

TA关注的人

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