自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (4)
  • 收藏
  • 关注

原创 鼠标垫--Linux命令

其他命令系统信息df 查看磁盘空间使用du 命令是查看当前指定文件或目录-a 显示目录中个别文件的大小-b 显示目录或文件大小时,以byte为单位-c 显示所有目录或文件的总和-m 以MB为单位输出cat /proc/cpuinfo CPU info的信息cat /proc/meminfo 校验内存使用cat /proc/swaps 那些swap被使用cat /proc/version

2020-11-29 14:31:52 70

原创 Linux命令---awk学习

演示文档:cions.txtgold 1 1986 USA American Eaglegold 1 1908 Austria-Hungary Franz josef 100 Koronasilver 10 1981 USA ingotgold 1 1984 Switzerland ingotgold 1 1979 RSA Krugerrandgold 0.5 1981 RSA Krugerrandgold 0.1 1986 PR

2020-11-28 15:41:56 16

原创 Linux中如何停止ping命令

Linux中如何停止ping命令Ctrl+ZCentos停止/终止ping命令的方法是同时按下Ctrl+Z键。ping命令和查看IPping命令,Windows和Linux是一样的查看IP是不一样的ipconfig windows系统ifconfig Linux系统111111[root@Yushen network-scripts]# tac ifcfg-eth0ONBOOT=yesBOOTPROTO=dhcpDEVICE=eth0[roo

2020-11-25 11:46:40 497 2

原创 MySQL用命令窗口打开

MySQL用命令窗口打开进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。Microsoft Windows [版本 10.0.19042.630](c) 2020 Microsoft Corporation. 保留所有权利。D:\Program Files\MySQL\MySQL Server 5.7\bin>mys

2020-11-25 11:34:00 113

原创 其他命令

其他命令系统信息df 查看磁盘空间使用du 命令是查看当前指定文件或目录-a 显示目录中个别文件的大小-b 显示目录或文件大小时,以byte为单位-c 显示所有目录或文件的总和-m 以MB为单位输出cat /proc/cpuinfo CPU info的信息cat /proc/meminfo 校验内存使用cat /proc/swaps 那些swap被使用cat /proc/vers

2020-11-23 20:02:13 18

原创 Linux常用快捷键命令

Linux常用快捷键命令开关机命令​ 1、shutdown –h now:立刻进行关机​ **2、shutdown –r now:**现在重新启动计算机​ **3、reboot:**现在重新启动计算机​ **4、su -:**切换用户;**passwd:**修改用户密码​ **5、logout:**用户注销常用快捷命令​ 1、tab = 补全​ 2、ctrl + l -:清屏,类似clear命令​ 3、ctrl + r -:查找历史命令(h

2020-11-23 17:55:15 58

原创 找工作,挺难的,但还是要去找

现在是十一月份了,我将要去上海异地派遣,去找一份Java开发的工作。16号就要出发了,最近一直在看招聘网站,准备去投简历,祝我好运。Java开发工程师岗位职责按照项目计划,按时完成开发任务,编写开发文档,独立、高效的完成编码;能独立负责项目模块的技术开发和改进工作、维护工作;性能优化,包括代码优化,数据库优化;完成领导交待的其他事项。任职要求大专或以上学历,软件工程、计算机、数学等相关专业;1年以上开发经验;对浏览器工作原理、HTTP原理、前后台交互有深入

2020-11-12 09:23:15 34 1

原创 application.yml数据库和端口配置

application.ymlspring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/ncayu201010?characterEncding=UTF-8 username: root password: 123456server: port: 8088

2020-11-11 21:28:00 91

原创 梦想

也许梦想不仅仅只是为了实现的,而是有那么一件事情,在远远的地方提醒着我们,我们可以去努力,可以变成更好的人!

2020-11-10 15:36:44 14

原创 idea快捷键

1.Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础

2020-11-10 01:31:55 20

原创 关于“a e i o u”字符串匹配方式

package 算法;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;public class ncayu619 {public static void main(String[] args) { Scanner scanner=new Scanner(System.in); //创建一个map用于存放 Map<String

2020-11-06 12:44:28 19

原创 100块钱兑换成10元、20元、50元(Java)

public static void main(String[] args) { //变量c表示50元,变量b表示20元,变量a表示10元 int a,b,c,i = 0; System.out.println("10元\t20元\t50元"); //以c作为目标,进行循环迭代 for (c = 0; c < 101; c+=50) { //以b作为目标,进行循环迭代 for (b = 0; b < 101-c; b+=20) { a = 100-b-c;

2020-11-06 12:37:51 128

原创 MAVEN插件-tomcat插件,java编译插件,资源文件拷贝插件

<plugins> <!-- 资源文件拷贝插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version&g

2020-10-30 08:59:12 22

原创 你要的AOP和IOC详解

ioc和aop是spring两大核心,ioc给我们提供一个@bean容器,这个容器会帮助我们去创建对象,而不要我们手动去创建ioc有个强大的功能就是依赖注入DI,我们可以通过写java代码和xml配置把对象所依赖一些其他bean,自动注入进去(type\name)使得ioc有个强大的功能,解耦,比如说jdbctemplate,sqlsessionFactory注入到容器中,它是需要一个数据源,如果要使用jdbctemplate必须和德鲁伊的数据源强藕在一起,依赖注入能帮助我在使用jdbc的时候只要

2020-10-29 15:22:09 22

原创 springboot项目启动之后自动启动默认浏览器

springboot项目启动之后自动启动默认浏览器//springboot项目启动之后自动启动默认浏览器@SpringBootConfigurationpublic class AutoStartProjectInDefaultBrowser implements CommandLineRunner { //注入项目的端口号 @Value("${server.port}") private String port; @Override public void

2020-10-29 14:14:58 46

原创 笔记--Spring Cloud(十一):Spring Cloud Gateway(过滤器)

Spring Cloud(十一):Spring Cloud Gateway(过滤器)在前面,我们了解了 Spring Cloud Gateway 作为网关所具备的基础功能:路由。本篇我们将关注它的另一个功能:过滤器。Spring Cloud Gateway 已经内置了很多实用的过滤器,但并不能完全满足我们的需求。本文我们就来实现自定义过滤器。Filter 的作用其实前边在介绍 Zuul 的的时候已经介绍过 Zuul 的 Filter 的作用了,同作为网关服务,Spring Cloud Gatewa

2020-10-24 16:45:40 48

原创 笔记-- Spring Cloud(十):Spring Cloud Gateway(路由)

Spring Cloud(十):Spring Cloud Gateway(路由)本篇文章主要介绍了什么是 Spring Cloud Gateway,概述Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Spring Cloud

2020-10-24 16:34:30 265 4

原创 笔记--Spring Cloud(九):服务网关 Zuul(过滤器)

Spring Cloud(九):服务网关 Zuul(过滤器)前面我们了解了 Spring Cloud Zuul 作为网关所具备的最基本功能:路由(Router)。本文我们将关注 Spring Cloud Zuul 的另一核心功能:过滤器(Filter)。Filter 的作用我们已经能够实现请求的路由功能,所以我们的微服务应用提供的接口就可以通过统一的 API 网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会将所有的微服务接口都

2020-10-24 16:16:36 17

原创 笔记--Spring Cloud(八):服务网关 Zuul(路由)

Spring Cloud(八):服务网关 Zuul(路由)通过之前几篇 Spring Cloud 中几个核心组件的介绍,我们已经可以构建一个简略的微服务架构了,可能像下图这样:我们使用 Spring Cloud Netflix 中的 Eureka 实现了服务注册中心以及服务注册与发现;而服务间通过 Ribbon 或 Feign 实现服务的消费以及均衡负载;通过 Spring Cloud Config 实现了应用多环境的外部化配置以及版本管理。为了使得服务集群更为健壮,使用 Hystrix 的融断机制来

2020-10-24 16:13:20 25

原创 笔记-- Spring Cloud(七):配置中心(消息总线)

Spring Cloud(七):配置中心(消息总线)如果需要客户端获取到最新的配置信息需要执行refresh,我们可以利用 Webhook 的机制每次提交代码发送请求来刷新客户端,当客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用 Spring Cloud Bus 可以完美解决这一问题。Spring Cloud BusSpring Cloud Bus 通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring Cloud Bus

2020-10-24 16:06:51 56 1

原创 笔记--Spring Cloud(六):配置中心(服务化与高可用)

Spring Cloud(六):配置中心(服务化与高可用)先来回顾一下,在前文中我们完成了什么:构建了 config-server-git,连接到 Git 仓库在 Gitee 上创建了一个 config-repo 目录,用来存储配置信息构建了 config-client,来获取 Git 中的配置信息在 config-client 中开启了 Refresh,动态刷新配置信息在本文中,我们继续来看看 Spring Cloud Config 的一些其他能力。高可用问题传统作法通常在生产环境,

2020-10-24 16:00:32 19

原创 笔记--Spring Cloud(五):配置中心(Git版与动态刷新)

Spring Cloud(五):配置中心(Git版与动态刷新)Spring Cloud Config 是 Spring Cloud 团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密 / 解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源与业务相关的配置内容,并在启动的时候从

2020-10-24 15:55:26 22

原创 笔记--Spring Cloud(四):服务容错保护 Hystrix

Spring Cloud(四):服务容错保护 Hystrix分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况,这种现象被称为服务雪崩效应。为了应对服务雪崩,一种常见的做法是手动服务降级。而 Hystrix 的出现,给我们提供了另一种选择。Hystrix [hɪst’rɪks] 的中文含义是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与 Hystrix 本身的功能不谋而合,因此 Netflix 团队将该框架命名为 Hystrix,并使用了对应的卡通形象做

2020-10-24 15:51:40 27

原创 笔记--Spring Cloud(三):服务提供与调用 Eureka

Spring Cloud(三):服务提供与调用 Eureka我们介绍了 Eureka 服务注册中心的搭建,这篇文章介绍一下如何使用 Eureka 服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的 Eureka 单节点启动既可。流程如下:启动注册中心服务提供者生产服务并注册到服务中心中消费者从服务中心中获取服务并执行服务提供者我们假设服务提供者有一个 hello() 方法,可以

2020-10-24 15:43:10 33

原创 笔记--Spring Cloud(二):服务注册与发现 Eureka

Spring Cloud(二):服务注册与发现 Eureka前面主要介绍了相关理论,这一篇开始我们来一个个的实践一下。Just code it.本系列介绍的配置均基于 Spring Boot 2.3.2.RELEASE 版本和 Spring Cloud Hoxton.SR7 版本服务注册中心Spring Cloud 已经帮我们实现了服务注册中心,我们只需要很简单的几个步骤就可以完成。首先我们创建一个 Spring Boot 工程,名字就叫 eureka-server,可以直接使用 Sprin

2020-10-24 15:38:44 18

原创 笔记-- Spring Cloud(一):服务治理技术概览

Spring Cloud(一):服务治理技术概览Spring Cloud Netflix 是 Spring Cloud 中的一套框架,由 Netflix 开发后来又并入 Spring Cloud 大家庭,它主要提供的模块包括:服务发现、断路器和监控、智能路由、客户端负载均衡等。本文从 Spring Cloud 中的核心项目 Spring Cloud Netflix 入手,阐述了 Spring Cloud Netflix 的优势,介绍了 Spring Cloud Netflix 进行服务治理的技术原理。

2020-10-24 15:29:26 47

原创 1024节日快乐

1024程序员节日快乐

2020-10-24 01:18:03 14

原创 本地host地址

2020-10-23 12:05:24 41

原创 笔记---微服务的简介

微服务的简介Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统

2020-10-22 22:44:20 108 2

原创 学习笔记--MyBatis06:动态SQL

MyBatis06:动态SQL动态SQL介绍什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 S

2020-10-16 21:54:23 57

原创 学习笔记--MyBatis05:一对多和多对一处理

MyBatis05:一对多和多对一处理多对一的处理多对一的理解:多个学生对应一个老师如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师!数据库设计CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `

2020-10-16 21:53:01 28

原创 学习笔记--MyBatis04:使用注解开发

MyBatis04:使用注解开发使用注解开发面向接口编程大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。

2020-10-16 21:51:42 30

原创 学习笔记--MyBatis03:ResultMap及分页

MyBatis03:ResultMap及分页ResultMap查询为null问题要解决的问题:属性名和字段名不一致环境:新建一个项目,将之前的项目拷贝过来1、查看之前的数据库的字段名2、Java中的实体类设计public class User { private int id; //id private String name; //姓名 private String password; //密码和数据库不一样! //构造 //set/g

2020-10-16 21:50:37 46

原创 学习笔记--MyBatis02:CRUD操作及配置解析

MyBatis02:CRUD操作及配置解析CRUD操作namespace将上面案例中的UserMapper接口改名为 UserDao;将UserMapper.xml中的namespace改为为UserDao的路径 .再次测试结论:配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必须一致!selectselect标签是mybatis中最常用的标签之一select语句有很多属性可以详细配置每一条SQL语句SQL语句返回值类型。【

2020-10-16 21:49:19 23

原创 学习笔记--mybatis01 第一个程序

mybatis01 第一个程序环境说明:jdk 8 +MySQL 5.7.19maven-3.6.1IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunit什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,

2020-10-16 21:46:57 50

原创 带你了解SpringBoot的核心概念

一、Spring Boot 、 Spring MVC 、Spring对比首先你需要明白一件事情:Spring Boot项目目的并不是替换Spring、SpringMVC,而是使他们用起来更加简单。Spring 框架Spring框架最核心的特性就是依赖注入DI(Dependency Injecttion)和控制反转IOC(Inversion Of Control)。如果你能够合理的使用DI和IOC,可以开发出松耦合、扩展性好的的应用程序。Spring MVCSpring MVC提供了一种友好的方式

2020-10-16 21:38:29 55

原创 springboot项目结构目录简介

项目结构目录结构简介项目结构目录整体上符合maven规范要求:目录位置功能src/main/java项目java文件存放位置,初始化包含主程序入口XxxApplication可以通过直接运行该类来 启动 Spring Boot应用src/main/resources存放静态资源,图片、CSS、JavaScript、web页面模板文件等src/test单元测试代码目录.gitignoregit版本管理排除文件pom.xmlmaven项目配置文件

2020-10-16 20:15:11 116 1

原创 Vue学习----hello Vue

Vue学习1 安装vue方式一:直接通过CDN引入开发环境引入,最好有明确的版本号:<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>2 实现第一个vue程序在一个html页面``标签中写如下代码 <div id="app"> <h2>你好啊,{{message}}</h2> </div>

2020-10-01 23:47:17 23

原创 Total_Commander_v8.5_中文设置

Total_Commander_v8.5_汉化破解绿色正式版启动程序界面中文设置点击导航栏的 Configuration—options----language----找到简体中文然后确定,语言就会变成中文里面内容丰富,可以自己玩一下。

2020-09-23 09:43:51 69

原创 如果运气不好,就试试勇气

“这短短的一生,我们最终都会失去,你不妨大胆一些,去爱一个人,攀一座山,追一个梦。”你不要怕遇到任何挫折,没有哪个人的一生都是顺顺利利的,多少都会有些跨不过去的小挫折。不管遇到什么事情,它只是你人生中的一小部分,而不能决定你一生的输赢。你要不断的去尝试,不断的去挑战,从“你”变成“更好的你”,充满着无限可能。不要总想靠着自己的运气去做每一件想要完成的事,运气有时候也没你想象的那么好,你需要自己脚踏实地尝试着努力。那些没有运气的人都是靠着自己的勇气一步一步努力去闯,他们的目标都是圆满成功的。若是没有

2020-09-19 16:29:27 40

spring图书管理系统.zip

本系统基于idea开发,运用了Lombok插件和Spring开发。可以实现增删改查。其中还包含一个模仿的学生管理系统,类型相似。你可以放心下载,希望能给你带来帮助。

2020-04-11

jQuery响应式全屏背景图片导航菜单特效.zip

文件包括:jQuery响应式全屏背景图片导航菜单特效、amazeui双语言全年日历、jquery仿腾讯云下拉导航、jQuery蓝色商品分页样式代码、jQuery相册图片掀开切换代码、常用web调色板合集、简单实用可展开隐藏导航菜单按钮js特效代码等,希望能给你带来帮助。

2020-03-28

微信扫码后台登录界面.zip

本文件包括:微信扫码后台登录界面模板、jQuery国籍选择器、jQuery步骤进度条样式代码、扁平响应式后台管理模板、DashGum的后台付费模板、行盟APP智能系统、手机app生活服务平台首页模板。均为本人学习中积累的素材,请您放心下载!

2020-03-28

markdown语法.md

Markdown是一门比html更简单的标记语言,其主要用于日常写作。最终通过相应的编辑器或者脚本转换成html用于页面渲染。如果你是一个作家,或者是一个程序员,Markdown对你来说是一门必备的技能。掌握Markdown真的很简单,如你所见,这篇文章使用了这么短的篇幅就已经将Markdown的语法全部介绍完了。

2020-03-28

空空如也

空空如也

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

TA关注的人 TA的粉丝

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