自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Strive_Peter的博客

本人只是为了学习方便哦

  • 博客(55)
  • 资源 (20)
  • 收藏
  • 关注

原创 【Spring Cloud实战:Eureka】服务注册与发现

Spring Cloud Eureka服务注册与发现Spring Cloud Eureka是Spring Cloud Netflix 子项目的核心组件之一,主要用于微服务架构中的服务治理。文章针对 搭建Eureka注册中心,搭建Eureka客户端,搭建Eureka集群及给Eureka注册中心添加登录认证进行介绍和实操。Eureka简介在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取

2021-03-01 11:47:57 2505 9

原创 初识SpringCloud 整体架构

SpringCloud 整体架构概览SpringCloud 是什么?背景简介架构图SpringCloud 版本关系SpringCloud和SpringBoot之间的版本关系SpringCloud 和子项目之间对应关系SpringCloud 子项目简介期待

2021-02-22 14:32:24 2266 9

原创 Redis数据库五大数据类型

一:String(字符串)1)介绍String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M2...

2019-08-11 14:02:03 256

原创 springBoot的快速入门

1)maven的配置分析打开当前工程下的pom.xml 文件,看看生成项目的时候都引入那些依赖创建SpringBoot工程,内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/...

2018-04-11 16:38:20 239

原创 初识SpringCould的框架

放假凯立德

2017-11-20 14:49:58 2090

原创 初次认识SpringBoot框架

一:SpringBoot框架的简介1)SpringBoot的产生Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导...

2017-11-20 14:49:03 513

原创 Redis启动后杂项基础知识讲解

1.单进程单进程模型来处理客户端的请求。对读写等事件的响应 是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本, 它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。2.默认16个数据库,类似数组下

2017-09-12 20:06:06 376

原创 Redis的安装

现在的我们常用的电脑系统windows和Linux,我们今天分别来说redis在这两种环境的安装一:我们如何在Linux环境安装因为Linux只是一个内核,所以Linux的系统有很多我们今天就centos7的安装为例1.下载获得redis-3.0.4.tar.gz后将它放入我们的Linux目录/opt2./opt目录下,解压命令:tar -zxvf redis-3.0.4.ta

2017-09-12 19:52:58 236

原创 初识Redis

一:什么是NoSQLNoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规

2017-09-12 19:43:25 275

原创 Centos7安装并配置mysql5.7完美教程

Centos7将默认数据库MySQL替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下Centos7安装配置mysql5.6的教程。好了,话不多说,上教程:在接下来的mysql安装过程中,请一定保证自己当前所在目录是正确的! e g

2017-08-26 20:33:51 4379 1

原创 负载均衡(下)

上一篇博客我们已经将环境搭建好了,通过了测试没有问题。现在我们要搭建Tomcat+Nginx集群1.下载Nginx(地址http://nginx.org/),我这里使用的Nginx版本是nginx-1.12.012.下载Tomcat,我这里使用的Tomcat版本是apache-tomcat-8.5.16网络拓扑图如下:

2017-08-24 11:04:33 315

原创 负载均衡(上)

第一:什么是负载均衡呢?在互联网高速发展的时代,大数据量、高并发等是互联网网站提及最多的。如何处理高并发带来的系统性能问题,最终大家都会使用负载均衡机制。它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。公司比较有钱的,可以购买专门负责负载均衡的硬件(如:F5),效果肯定会很好。对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理...

2017-08-24 10:26:20 337

原创 实现多线程的两种方式

一:多线程的实现1)第一种实现方式继承(Thread)定义类继承Thread重写run方法把新线程要做的事情写在run方法中创建线程对象开启线程,内部会自动执行run方法public class Demo1_Thread { public static void main(String [] args){ MyThread mt = new

2017-08-21 22:19:47 475

原创 Linux关机和重启和其他命令

一:关机和重启命令(1)shutdown命令 shutdown [选项]时间 选项: -c 取消前一个关机命令 -h 关机 -r 重启 如: shutdown -rnow:立即重启。 shutdown -r00:30:指定某个时间后重启。运行该命令后,终端会“卡住”,被暂停使用。 shutdown -r00:30 &:指定某个时间后重启,但不“卡住”

2017-08-14 00:56:15 331

原创 Linux帮助命令和压缩和解压命令

一:帮助命令(1)帮助命令man 获取指定命令的帮助。 man的级别级别说明1查看命令的帮助2查看可被内核调用的函数的帮助3查看函数和函数库的帮助4查看特殊文件的帮助(主要是/dev目录下的文件)5

2017-08-14 00:49:30 316

原创 Linux链接命令和搜索命令

一:链接命令ln [-s] [原文件] [目标文件] 功能描述:生成链接文件;选项:-s创建软链接。   硬链接特征: 1. 拥有相同的i节点(ls -i文件命令可以查看i节点)和存储的block块,可以看做是同一个文件; 2. 可通过i节点识别; 3. 不能跨分区; 4. 不能针对目录使用。   使用硬链接方式创建的文件同原文件相比:修改任何一方文

2017-08-14 00:33:31 452

原创 Linux文件处理命令

目录或文件处理:(1)建立目录:mkdir mkdir [-p][目录名] -p 递归创建 (2)切换所在目录:cd(changedirectory) 简化操作:命令功能cd ~ 或者 cd进入当前用户的家目录cd -进入上次目录cd ..进入

2017-08-14 00:28:11 242

原创 Linux命令的基本格式

命令基本格式:  命令提示符:[root@localhost~]#   其中:内容说明root当前登陆用户localhost主机名~当前所在目录(家目录)。如果是root用户登录,那么它的家目录就是 /root,如果是其他用户登录,如user1用户,则它的

2017-08-14 00:21:42 4489

原创 Linux系统的下载和安装

都还好好的

2017-08-14 00:19:35 268

原创 Orcale数据库操作

第二章:数据库操作:第一节;Oracle 数据库常用指令:创建用户: create  user  用户名 identified by 密码;连接用户: conn 用户名/密码;修改密码: alter user  用户名identified by 密码;删除用户: drop user 用户名;删除表单: drop 用户名.表单名;分配权限: grant  connect

2017-08-09 20:04:19 499

原创 Orclae数据库

第一章:数据库基础第一节:基知识础DBMS的意思:(Database Management System)数据库管理系统第二节:需要掌握的技能1)Orcale的安装2)用户管理3)创建数据库对象4)管理数据库对象第三节:数据库的分类1)SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的稳定对于数据库十分重要的。windows9X系列

2017-08-09 19:10:57 773

原创 SpringMVC的文件上传

我们以前用的都是IO流来实现文件的上传和下载,springMVC提供了文件的上传的方法他的底层依然是IO流来实现的第一步:我们配置好SpringMVC的环境之后,我们创建一个上传的页面 上传 注意:如果你的jsp的页面放在WEB-INF的下面话我们要在spring-servlet.xml中配制视图解析器

2017-08-09 10:06:52 253

原创 SSH框架的整合之路

SSH,也是现在常用的开发模式,SSH,就是Spring,Struts2,Hibernate在整合的过程是这个样的:应为我没有用maven创建,所以第一步就是将所需要的jar包导入导入的jar包类别有:1,导入Spring的jar包2,数据库的jar包3,alibaba的druid包4,导入Struts2的jar包5,导入Spring和Struts2整合的jar包6,导入Hi

2017-08-02 15:14:24 229

原创 Shiro授权

Shiro的授权有两种授权,一种是在配置文件中配置,一种是利用注解来完成授权第一种,我们想要实现授权,首先得让我们的MyRealm这个继承AuthorizationRealm这个它里面有一个授权的方法 @Override /*这个方法是授权的方法*/ protected AuthorizationInfo doGetAuthorizationInfo(PrincipalC

2017-08-01 17:43:31 262

原创 Shiro中的加密和验证策略

上篇中我们说了Shiro的框架的认证,这篇我们来说说Shiro框架的加密和验证策略Shiro的加密有很多,现在常用的就MD5(消息摘要),要想给传入密码加密要在Spring的applicationContext配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww

2017-08-01 16:40:59 501

原创 Shiro实现认证

上篇我们说了Shiro和Spring,SpringMvc的整合,这篇我们来实现认证(登录)我们在原来整合后的框架上添加一个Realm包,并且创建一个MyRealm的文件package org.peter.realm;import org.apache.shiro.authc.*;import org.apache.shiro.crypto.hash.SimpleHash;impor

2017-08-01 16:26:57 218

原创 Shiro集成Spring

第一步:创建一个Java的Web工程第二步:导入所需jar包第三步:配置web.xml文件<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http

2017-08-01 11:30:00 209

原创 初识Shiro

一:什么是Shiro1.ApacheShiro是Java 的一个安全(权限)框架。2.Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境3.Shiro可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。4.下载:http://shiro.apache.org/二:基本功能Shiro具备如下功能:1.Authe

2017-08-01 11:15:54 230

原创 SSSP框架整合之路

SSSP是:SpringMvc,Spring,SpringData,JPA(hibernate)的整合第一步:创建web项目工程文件,导入所需jar包第二步:配置web.xml的文件<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSche

2017-07-31 11:42:23 6981

原创 SpringData中的PagingAndSortingRepository接口

关于SpringData中的PagingAndSortingRepository接口怎么使用:我做了一下总结,并附有代码:我就以接口中的分页方法为例说一下他的使用方法.第一步:创建一个Dao层,创建一个了一个名为UserDaoLast的接口让它继承PagingAndSortingRepositorypackage org.peter.dao;import org.peter.m

2017-07-31 10:24:01 4428

原创 SpringData中的CrudRepository接口

CrudRepository 接口提供了最基本的对实体类的添删改查操作 1.T save(T entity);//保存单个实体 2.Iterable save(Iterable entities);//保存集合        3.T findOne(ID id);//根据id查找实体         4.boolean exists(ID id);//根据id判断实体是否存在

2017-07-28 19:18:04 9865 3

原创 SpringData的@Query的注释操作

虽然我们在用SpringData的时候,极大的方便了我们,但是有时候我们明着写一些代码是比较好的所以我们用@Query这个注释来写自己的select语句其实Service层和main类的测试没有什么变化,主要是dao层的代码改变了我们来看看dao层的代码:package org.peter.dao;import org.peter.model.User;import org.s

2017-07-28 18:22:59 3038 1

原创 SpringData查询过程解析

SpringData在查询的过程中并没有出现Sql语句,它是如何实现查询。解析如下:假如创建如下的查询:findByUserDepUuid(),框架在解析该方法时,首先剔除 findBy,然后对剩下的属性进行解析,假设查询实体为Doc:1.先判断 userDepUuid (根据 POJO 规范,首字母变为小写)是否为查询实体的一个属性,如果是,则表示根据该属性进行查询;如果没有该属

2017-07-28 15:26:26 332

原创 SpringData特有的查询

关于如何使用SpringData和SpringData和JPA和Spring的整合,在这里我就不说了下面就如何实现查询来说说第一步:关于dao层如何来写,请看代码:package org.peter.dao;import org.peter.model.User;import org.springframework.data.repository.Repository;imp

2017-07-28 15:05:05 356

原创 SpringData开发步骤

使用 Spring Data JPA 进行持久层开发需要的四个步骤:1.配置 Spring 整合 JPA第一步:导入所需的jar包第二步:创建一个Spring的applicationContext.xm文件来整合在 Spring 配置文件中配置 Spring Data,让 Spring 为声明的接口创建代理对象。配置了 后,Spring 初始化容器时将会扫描 base-packa

2017-07-28 10:38:43 322

原创 初识SpringData

Spring Data是Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。Spring Data具有如下特点:1.SpringData 项目支持 NoSQL 存储:   MongoDB (文档数据库)   Neo4j(图形数据库)   Redis(键/值存储)   Hbase(列族数据库)2.Spr

2017-07-28 10:33:02 309

原创 jpa的Jpql语言和方法

1.JPQL语言,即 Java Persistence Query Language 的简称。JPQL 是一种和 SQL 非常类似的中间性和对象化查询语言,它最终会被编译成针对不同底层数据库的 SQL 查询,从而屏蔽不同数据库的差异。JPQL语言的语句可以是 select 语句、update 语句或delete语句,它们都通过 Query 接口封装执行2.Query接口封装了执行数据库查询的相

2017-07-28 09:43:31 484

原创 jpa的单项一对多,双向一对多

jpa的底层依然是Hibernate框架,所以他很多配置和hibernate很像第一步:首先创建两个model分别为order和customer创建order的modelpackage org.peter.model;import javax.persistence.*;/** * Created by Lenovo on 2017/7/27. */@Entity(nam

2017-07-28 09:24:12 2271

原创 Jpa的多对一

防守打法的

2017-07-27 21:29:37 869

原创 jpa的Api

1.JPA相关接口/类:Persistence:1.Persistence  类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。2.createEntityManagerFactory 方法有如下两个重载版本。带有一个参数的方法以 JPA 配置文件 persistence.xml 中的持

2017-07-27 20:31:34 307

SSM框架整合所需的包

就是Spring,SpringMvc,Mybatis框架整合所需要的jar包

2017-08-03

SSH的空白框架

Spring,Struts2,Hibernate的框架整合,里面没有所需的jar包,需要的话有链接

2017-08-02

SSH整合所需的jar包

就是SSH整合的时候所需的jar包

2017-08-02

Shiro的一些案列的代码

本人在学习的过程中做的练习

2017-08-01

这个只是Shiro框架的初次认识

就是在java中初识Shiro框架

2017-08-01

Spring&Shiro的整合

将验证的框架Shiro和Spring,SpringMvc的整合

2017-08-01

SSSP框架整合之后的小案例

SpringMvc,Spring,SpringData, JPA(hibernate)整合之后做的一个分页的小案例

2017-07-31

整合后的空白框架模板

Spring,SpringData,SpringMvc,JPA,这四个框架整合之后的空白模板

2017-07-31

SpringData@Query的注释的代码实现

主要是如何利用@Query注释来完成增加,删除,的操作

2017-07-28

SpringData如何实现查询的代码

主要就SpringData如何实现查询的代码

2017-07-28

SpringData和Spring和JPA的整合

这里主要是整合后的空白框架

2017-07-28

jpa的学习资料

里面有一个word的文档和两个思维导图

2017-07-28

jpa的一对多和多对多代码

主要就是如何实现一对多和多对多的代码

2017-07-28

Jpa的多对一的代码

只是代码,哈哈哈

2017-07-27

Jpa的创建和增删改查的代码

就是JPA的代码

2017-07-27

MyBatis一对多的代码

只是代码

2017-07-27

SSM空白框架

这是整合之后的空白的SSM开发框架

2017-07-27

MyBatis一对一查询的代码

就是代码而已《哈哈哈》

2017-07-27

代码的压缩包

主要是学习jQuey的一些练习

2017-07-27

jQuery学习的思维导图

主要用于学习jQuery的框架

2017-07-26

空空如也

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

TA关注的人

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