自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮煌的博客

勤学善思

  • 博客(165)
  • 资源 (5)
  • 收藏
  • 关注

原创 Shell编程之定时任务

顾名思义,定时任务指的就是在指定/特定的时间进行工作,例如备份/归档数据、清理临时文件等。 在 Linux 中,可以使用 cron 定时器来定期执行任务。cron 是一个在后台运行的守护进程,用于根据指定的时间表自动执行任务。

2023-09-12 22:41:37 870

原创 Shell编程之sort

sort 命令将文件的每一行作为比较对象,通过将不同行进行相互比较,从而得到最终结果。

2023-09-11 21:27:08 228

原创 Shell编程之awk

wk是一个强大的文本分析工具,把文件逐行读入,以空格为默认分割符将每行切片,切开的部分再进行处理。对数据进行排序,对其中的数值执行计算以及生成报表等。

2023-09-10 20:44:34 188

原创 Shell编程之sed

Shell编程之sed

2023-09-03 21:07:04 240

原创 Shell编程之cut

Shell编程之cut

2023-09-02 20:55:42 197

原创 Shell编程之函数

基本语法:[ function ] 函数名[()]程序必须在调用函数之前声明函数,shell脚本是逐行运行,不会像其他脚本一样先编译。函数返回值只能通过系统变量获得,可以显式的加return返回,如果不加将以最后一条命令运行结果作为返回值。s=$[$1+$2];echo $sread -p "请输入第一个加数:" N1read -p "请输入第二个加数:" N2。

2023-09-01 21:48:09 288

原创 Shell编程之流程控制

Shell编程之流程控制

2023-08-31 22:17:18 316

转载 数据库中的索引

索引是数据库表中的字段的索引,所谓的索引就是在表的字段上添加的,每个字段都可以添加索引来提高查找效率,也可以多个字段联合添加一个索引。参考字典的实现,索引相当于字典的目录,通过目录缩小查找范围。

2023-08-30 22:13:44 71

原创 Shell编程之运算符

Shell编程之运算符

2023-08-30 21:44:23 153 1

原创 Shell编程之变量

Shell编程之变量

2023-08-28 22:28:38 65

原创 如何延长周末体验感

在享受美食的同时,还可以和身边的人交流心情,让自己放松下来。如果你喜欢喝酒更是可以和小酌一杯,享受一晚上轻松的时光。运动不仅可以让你保持身体健康,还可以让你释放压力,让自己感到更加放松和愉快。为了收获休息的好处,你需要首先认识到它的好处,并在你的日程安排中为它划出受保护的时间。恢复精力,提高创造力,并将有利于你的工作时间,如无必要不要想着弯道超车,根据我的经验弯道从来都是翻车的多,先要超车还是得直道踩油门。为了享受周末的美好时光一定要在周五下班前把工作中应该处理的事情处理好,避免突发事件影响后续的计划。

2023-08-27 00:21:08 173

原创 Windows合并Sql 文件

有多个sql文件需要执行时,将文件合并为一个type *.sql > 自定义路径\my.sql注意:如果文件后缀名相同,要更换其他路径,否则会复制两遍。

2022-05-19 22:46:20 647 1

转载 什么是接口文档

一、什么是接口文档?在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。二、为什么要写接口文档?1、项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发2、项目维护中或者项目人员更迭,方便后期人员查看、维护三、接口规范是什么?首先接口分为四部分:方法、uri、请求参数、返回参数1、方法:新增(post) 修改(put) 删除(delete) 获取(get)2、ur..

2021-10-21 21:08:47 14395

原创 Eureka拓展

Eureka的基础使用: https://blog.csdn.net/qq_36110736/article/details/1090272221.三种角色 图一 注册中心的三种角色Eureka Server:通过Register、Renew、Cancel等接口提供服务的注册与发现 Service Provider:服务提供方,把自身的服务实例注册到 Eureka Server 上...

2021-08-04 23:43:07 204

原创 JVM之程序计数器

作用:用于存储下一条指令的地址。特点:1.线程私有 2.执行java方法时,程序计数器是有值的,且记录的是正在执行的字节码指令的地址(参考上一小节的描述)。  3.执行native本地方法时,程序计数器的值为空(Undefined)。...

2021-06-20 22:39:12 651

原创 JVM之类加载子系统

1.类的加载过程类加载器只负责Class文件加载,至于是否可以运行则由 执行引擎(Execution Engine)决定。加载的类信息防御一块称为 方法区(Method Area)的内存空间,除了类信息外方法区还会存放 运行时常量池(Runtime Constant Pool)。...

2021-05-17 22:56:49 101 2

转载 pom.xml 中的标签

转自:https://blog.csdn.net/sunzhenhua0608/article/details/32938533<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.0http://maven.apache.org/

2021-02-02 09:52:08 102

原创 IDEA解决卡顿问题

File——》Invalidate Caches /Restart 适用于长期未清理缓存的状况

2021-01-27 11:17:51 1375

原创 Windows 安装 Gradle

Gradle 官网:https://gradle.org/下载地址:https://gradle.org/releases/选择需要的版本,点击binary-only 下载完成后解压,解压完成后配置环境变量此电脑——》属性——》高级系统设置——》环境变量添加 GRADLE_HOME 变量值为解压目录,然后再path中添加 %GRADLE_HOME%\bin添加完成后 win+R 输入cmd 进入命令行模式 输入 gradle -v 出现如下信息,证明Gradle 成功安...

2021-01-25 22:55:13 195

原创 Nginx 动静分离

什么是动静分离为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源比如 图片,js,css等文件,我们可以在反向代理服务器中进行缓存,这样浏览器在请求一个静态资源时,代理服务器就可以直接处理,而不用将请求转发给后端服务器。用户请求的动态文件比如servlet,jsp则转发给Tomcat,Jboss服务器处理,这就是动静分离。这也是反向代理服务器的一个重要的作用。准备工作一个web项目,将其中的css,js,图片作为静态资源提取出来(注意这里静态资源的目录)

2021-01-24 22:48:18 82

原创 Nginx 负载均衡

负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。准备工作准备两个Tomcat服务,分别用8081,8082端口轮询:最基本的配置方法,它是upstream的默认策略,每个请求会按时间顺序逐一分配到不同的后端服务.

2021-01-24 22:47:57 88

原创 Nginx 反向代理

我们要做的在浏览器中输入域名,访问Nginx代理的服务(被代理的服务已经在服务器上搭建好 ——一个Eureka服务)1. 修改host文件 host文件目录在C盘下 Windows\System32\drivers\etc 添加服务器ip 和域名的映射2.修改nginx配置 关于配置文件可以看这里 https://blog.csdn.net/qq_36110736/article/details/112757023修改server块中的 server_name 改为服...

2021-01-17 22:40:45 88

原创 Nginx 配置文件

Nginx 常用命令:https://blog.csdn.net/qq_36110736/article/details/112727374文件位置 /usr/local/nginx/conf/nginx.conf文件内容:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;.

2021-01-17 21:06:46 79

原创 Nginx 常用命令

Linux 安装Nginx:https://blog.csdn.net/qq_36110736/article/details/112597562注意:执行这些命令必须要在 /usr/local/nginx/sbin 目录下 ./ 表示当前目录启动Nginx./nginx关闭Nginx ./nginx -s stop验证配置是否正确 ./nginx -t如果出现如下信息,表示配置正确重加载配置文件(平滑启动)./nginx -s reload查看..

2021-01-17 20:15:48 73

原创 Linux 安装 Nginx

准备工作

2021-01-14 23:43:36 77

原创 linux 安装 pcre

下载地址:http://www.linuxfromscratch.org/blfs/view/svn/general/pcre.html什么是 pcre?PCRE(Perl Compatible Regular Expressions中文含义:prel 语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,由菲利普.海泽(Philip Hazel)编写。PCRE是一个轻量级的函数库,比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和.

2021-01-14 23:21:32 966 1

原创 Nginx 基本概念

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。反向代理正向代理 意思是一个位于客户端和原始服务器(origin server)之...

2021-01-14 00:01:05 121

原创 Shell编程之什么是Shell?

在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix She

2021-01-10 23:25:40 2896

原创 Jenkins

1.什么是Jenkins Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。1.1工作流程1.2获取安装..

2021-01-06 10:08:52 326

原创 Linux 安装 Git

官网地址:https://git-scm.com/download/linux 当中有详细介绍各个版本的Linux如何安装Git,这里我用的是CentOS方法一:自动安装yum install git方法二:手动安装安装步骤:获取源码——》解压——》编译——》安装——》配置环境变量——》刷新环境变量——》测试1.获取源码GitHub地址:https://github.com/git/git/releases官网下载地址:https://mirrors.edge.kern

2021-01-06 09:52:41 122

原创 Linux 安装 Maven

安装步骤:下载安装包——》解压——》创建仓库目录——》修改setting.xml——》修改环境变量——》刷新环境变量——》测试1.下载安装包下载地址: https://maven.apache.org/download.cgi注意安装Maven需要安装JDK,关于JDK的安装ke'yi'can'kao...

2021-01-05 23:51:12 99

原创 Linux 安装 JDK

方法一:命令行安装:yum install -y java-1.8.0-openjdk.x86_64方法二:手动安装:步骤 下载安装包——》解压——》修改profile文件——》刷新环境变量——》测试是否成功安装下载地址·:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 现在下载需要Oracle账户比较繁琐这里分享一下自己用的链接:https://pan.baidu.co...

2021-01-05 23:07:31 86

原创 JAVA 注解

Annotation的作用  标记,用于告诉编译器一些信息   编译时动态处理,如动态生成代码   运行时动态处理,如得到注解信息Annotation作用范围 可以附加在Package、Class、methord、field等上面,相当于给他们添加额外的辅助信息。内置注解@Deprecated 已过期,表示方法是不被建议使用的(可用于修饰属性、方法、类) @Override 重写,标识覆盖它的父类的方法(只能修饰方法) @SuppressWarnings 压制警告,抑...

2020-12-27 23:01:26 64

原创 JAVA反射

什么是反射? 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class) ,获取字节码的方式有如下三种:通过该类对象的 .getClass()方法 ——对象阶段 隐含的成员变量 ....

2020-12-18 00:43:46 113

原创 Maven打包依赖将依赖的Jar包也打进去

可以在pom.xml中添加如下依赖注意:一定要写明主类的类全名。<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest>

2020-12-06 21:44:12 6060 1

原创 Linux系统修改系统时间

date -s "20201124 00:13:50"

2020-11-24 00:14:05 74

原创 LeetCode - SQL 175.组合两个表

SQL架构表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId 是上表主键表2: Address+-------------+---------+

2020-10-24 20:05:44 89

原创 OpenFeign

Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单,它的使用方法就是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可插拔式的编码器和解码器。SpringCloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。Feign与OpenFeige的区别OpenFeign的使用添加

2020-10-13 16:39:49 7787 4

转载 理解Maven中的SNAPSHOT版本和正式版本

作者:黄博文@无敌北瓜出处:http://www.cnblogs.com/huang0925黄博文的地盘Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Release

2020-10-13 15:02:08 536

原创 Ribbon之手写轮询算法

负载均衡算法:rest接口第几次请求数 % 服务器集群总数量 = 实际调用服务器位置下表,每次服务重启后rest接口计数从1开始整体目录结构:1.去掉ApplicationContextConfig类中的@LodaBalanced注解2.添加LoadBalancer接口以及实现类package com.bysen.springcloud.lb;import org.springframework.cloud.client.ServiceInstance;import jav

2020-10-13 10:24:25 238

Jenkins自动化部署

Jenkins自动化部署

2023-08-11

软件工程文档模板

包含可行性研究报告 需求分析说明书 概要设计说明书 详细设计说明书等主要文档模板

2019-05-07

Django中文手册网页版

Django2.1.4手册 网页版.

2018-12-04

工厂设计模式代码

工厂设计模式(简单工厂,工厂模式,抽象工厂),包含类图

2018-06-22

Spring Boot学习笔记

Spring Boot学习笔记,大三上学期开始学习Spring boot。

2017-12-28

ssh框架实现多文件上传

主要介绍了SpringMVC 文件上传配置,详解介绍了如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤,有兴趣的可以了解一下

2017-11-20

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

TA关注的人

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