自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式理论

分布式系统中CAP理论与BASE理论,2PC、3PC、Paxos、Raft理论

2023-03-03 16:16:36 167

原创 SpringBoot&Quartz

SpringBoot定时任务实现方式一、SpringBoot集成Quartz步骤:导入坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>继承QuartzJobBean,开发业务代码/** 继承Quart

2022-03-31 21:25:29 496

原创 SpringJdbcTemplate基本使用

SpringJdbcTemplate1、JdbcTemplate基本使用1.1 概述原始繁琐的JDBC API对象的封装;操作模板如下:JdbcTemplate和HibernateTemplate,操作nosql数据库RedisTemplate,消息队列JmsTemplate1.2 JDBCTemplate开发步骤1)导入spring-jdbc和spring-tx坐标2)创建数据库和实体3)创建jdbcTemplate对象4)执行数据库操作1.3 测试public class JdbcT

2022-03-23 10:47:27 976

原创 Spring AOP学习

Spring——AOP1、Spring的AOP简介1.1 什么是AOP​ AOP为Aspect Orented Programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术​ AOP是OOP的延续,是软件开发的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。1.2 AOP的作用及其优势作

2022-03-23 08:35:38 168

原创 spring注解开发

Spring注解开发##1、Spring配置数据源1.1数据源(连接池)的作用*提高程序性能*实现化数据源,初始化部分连接资源*使用连接资源时从数据源中获取*使用完毕之后将连接资源归还给数据源常用的数据源:DBCP、C3P0、DoneCP、Druid等1、4JDBC文件的抽取首先,引入命名空间命名空间xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www

2022-03-23 08:21:44 376

原创 Spring学习

Spring是什么概念:Spring是分层的Java EE/SE应用full-stack轻量级开源框架,以IOC和AOP为内核优势:1)方便解耦,简化开发;2)AOP编程支持;3)声明式事务支持;4)方便程序测试;5)方便集成各种优秀框架;6)降低JavaEE API的使用难度;7)Java源码是经典学习范例##Spring开发步骤1、导入Spring开发的基本包坐标—>Spring Context2、编写DAO层3、创建Spring核心配置文件–applicationContext.xm

2022-03-20 21:01:29 261

原创 Nginx学习

每个server代表一个虚拟主机1个ip可以对应多个域名,在浏览器输入域名的时候先去访问本地hosts文件是否有对应关系,如果没有去DNS查找windows/system32/driver/etc/hostsserver {listen 80;–绑定端口server_name www.lxtravel.com;绑定域名修改域名 location / { root index;--指定虚拟目录 index index.html index.

2022-03-20 13:29:09 3034

原创 Linux使用EditPlus修改nginx.conf

1、配置editplus2、选择settings,配置如下内容3、选择sftp,端口号22 点击ok4、选择sftp,自己命名的盘符5、修改完成之后,上传文件

2022-03-18 15:49:02 2852

原创 Linux安装Nginx

0、环境准备安装PCREyum install -y pcre-devel安装zlibyum install -y zlib-devel安装OpenSSLyum install -y openssl-devel2、上传Ngix百度网盘下载地址链接:https://pan.baidu.com/s/1JFXZNRPfYDdUKo3BCNGnQw提取码:2xp33、解压tar -xzvf nginx-1.8.0.tar.gz5、进入nginx-1.8.0目录执行如下配置./confi

2022-03-18 15:10:53 107

原创 Linux安装redis

0、安装gcc环境yum install gcc-c++1、获取安装包wget https://download.redis.io/releases/redis-3.0.4.tar.gz2、解压压缩包tar -zxvf redis-3.0.4.tar.gz3、进入文件夹cd redis-3.0.44、编译make5、安装make PREFIX=/usr/local/redis install如果不指定的情况下,安装在/usr/local/bin6、复制配置文件到bincp .

2022-03-17 16:17:44 776

原创 Linux安装JDK

步骤:1、查询是否已经安装JDKrpm -qa | grep java2、如果已经安装,卸载rpm -e --nodeps 包名3、创建JDK目录mkdir -p /usr/local/jdk/4、上传JDK压缩包使用工具上传,比如lrzszrz5、解压压缩包tar -zxvf jdk-7u75-linux-x64.tar.gz6、配置环境变量vim /etc/profile–在文档末尾配置如下内容,第一行后缀为JDK放置目录,与Window相似JAVA_HOME=/usr/lo

2022-03-17 15:22:20 1331

原创 Linux安装MySQL通过yum

Linux部署Mysql57的坑1、创建软件安装文件夹(可选)mkdir ip /export/software/mkdir -p /export/server/2、进入software文件夹cd /export/software/3、下载安装包wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm4、使用yum命令安装rpm包rpm -ivh *.rpm(可以填写rpm包全程)5、进入etc目录

2022-03-16 21:06:14 1758

空空如也

空空如也

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

TA关注的人

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