自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌北辰的博客

以颤抖之心追赶,心怀敬畏之心挑战

  • 博客(55)
  • 问答 (12)
  • 收藏
  • 关注

原创 MangoDB增删改查+SpringBoot集成

数据模型MongoDB的特点基本常用命令数据库操作选择和创建数据库数据库的删除集合操作集合的显示创建集合的删除文档基本crud文档的插入常用命令总结SpringBoot集成MangoDB环境搭建文章评论实体类文章评论的基本增删改查​ MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最 像关系型数据库(MySQL)的非关系型数据库。......

2022-08-12 01:35:59 674

原创 SpringBoot集成Shiro

Apache shiro 是Java的安全(权限)框架。Shiro可以可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JAVAEE环境。Shiro可以完成:认证授权、加密、会话管理,与web集成,缓存等。Authentications:身份证/ 登录,验证用户是不是拥有相应的身份Authorization:授权,即授权验证,验证某个用户是否拥有某个权限;即判断用户是否能进行什么操作,如:验证某个用户是否拥有某个角色。...

2022-08-10 21:57:26 1385

原创 腾讯云部署----DevOps

httpsDevOps是Development和Operations的组合词,代表着重视「软件开发人员(Dev)」和「IT运维技术人员(Ops)」之间沟通合作的文化;旨在透过自动化「软件交付」和「架构变更」的流程,使得构建、测试、发布软件的过程能够更加地快捷、频繁和可靠。Gartner咨询公司认为DevOps代表了IT文化的变化趋势。以下流程图展示了CODINGDevOps软件开发平台的基本操作流程,您可以按照实际需求有选择性阅读。...

2022-07-29 17:39:47 875 4

转载 微信公众平台开发概述

微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开放接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发。如遇问题,可前往 #公众号社区 发帖交流。...

2022-07-27 10:14:54 310

原创 整合Spring Cloud GateWay网关

是spring官方基于Spring5.0、SpringBoot2.0和ProjectReactor等技术开发的网关,SpringCloudGateway旨在为微服务架构提供简单、有效和统一的API路由管理方式,SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代NetflixZuul,其不仅提供统一的路由方式,并且还基于Filter链的方式提供了网关基本的功能,例如安全、监控/埋点、限流等。跨域本质是浏览器对于ajax请求的一种安全限制。...

2022-07-25 10:55:48 591

原创 使用EasyExcel进行读写操作

EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。...

2022-07-18 17:39:04 729

原创 腾讯云对象存储操作流程

1)申请腾讯云账号https(2)实名认证(3)开通“对象存储COS”服务(4)进入管理控制台。

2022-07-16 19:15:09 1905

原创 Nacos服务注册中心在SpringCoud中的应用

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。更多详细文档请看(https://nacos.io/zh-cn/docs/what-is-nacos.html)服务 (Service)服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其

2022-07-07 17:11:16 199

原创 ECMAScript 6简单认知(针对后端)

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次

2022-06-30 11:13:58 182

原创 ElementUI组件库

ElementUI是一套基于VUE2.0的桌面端组件库,ElementUI提供了丰富的组件帮助开发人员快速构建功能强大、风格统一的页面。官网地址:http://element-cn.eleme.io/#/zh-CN在页面上引入 js 和 css 文件即可开始使用,如下:Container 布局容器用于布局的容器组件,方便快速搭建页面的基本结构::外层容器。当子元素中包含 或 时,全部子元素会垂直上下排列,否则会水平左右排列:顶栏容器:侧边栏容器:主要区域容器:底栏容器Dropdown 下拉菜单将

2022-06-26 22:51:51 5867

原创 使用Power Designer工具构建数据库模型

PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型、面向对象模型。在项目设计阶段通常会使用PowerDesigner进行数据库设计。使用PowerDesigner可以更加直观的表现出数据库中表之间的关系,并且可以直接导出相应的建表语句。操作步骤:(1)创建数据模型PDM(2)选择数据库类型(3)创建表和字段指定表名创建字段设置某个字段属性,在字段上右键添加

2022-06-26 18:06:27 615

原创 Redis从入门到入土

Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入

2022-06-09 17:20:11 565 1

原创 配置Nginx负载均衡

如果出现警告或报错提示接下来执行Nginx目录结构重点目录/文件:conf/nginx.conf nginx配置文件html 存放静态文件(html、css、js等)logs 日志目录、存放日志文件sbin/nginx 二进制文件,用于启动、停止Nginx服务命令检查文件正确性在启动Nginx服务之前,可以检查conf/nginx.con

2022-06-09 08:57:37 220

原创 MySQL主从复制解决读写分离

读和写所有压力都由一台数据库承担,压力大数据库服务磁盘损坏则数据丢失,单点故障mysql的主从复制就可以解决这个问题MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一台或多台Mysql数据库(slave,即从库)从另一台Mysql数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。Mysql主从渎职是MySql数据库自带功能,无需借助第三方工具。mysql复制过程分成三步master将改变记录到二进制日志

2022-06-07 23:19:54 319

原创 Git版本控制工具

Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换。个人开发过渡到团队协作。CVS、SVN(Subversion)、V

2022-06-05 10:08:09 396

原创 MyBatis增强器——Mybatis-Plus

MyBatis增强器——Mybatis-Plus一、Mybatis-Plus简介1.简介2.特性3.支持数据库4.框架结构二、入门案例1.开发环境2.创建数据库及表创建表添加数据3.创建SpringBoot工程4.编写代码三、基本crud四、常用注解1.@TableName通过@TableName解决问题通过全局配置解决问题2.@TableId通过@TableId解决问题@TableId的value属性@TableId的type属性3.@TableField4.@TableLogic逻辑删除五、条件构造函数

2022-05-23 16:47:24 1648

原创 雪花算法(SnowFlake)

雪花算法背景数据库分表垂直分表水平分表主键自增取模雪花算法背景需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量,数据库的扩展方式主要包括:业务分库、主从复制、数据库分表数据库分表将不同业务数据分散存储到不同的数据库服务器,能够支撑百万甚至千万用户规模的业务,但如果业务继续发展,同一业务的单表数据也会达到单台数据库服务器的处理瓶颈。例如,淘宝的几亿用户数据,如果全部存放在一台数据库服务器的一张表中,肯定是无法满足性能要求的,此时就需要对单表数据进行拆分。单表数据拆分有两

2022-05-20 16:23:15 1780

原创 Thymeleaf简单运用

Thymeleaf 模版 认识 Thymeleaf表达式标准变量表达式选择变量表达式链接表达式(URL表达式)Thymeleaf属性认识 Thymeleaf​ Thymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,在C#、PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术,Java 生态下的模板引擎有 Thymeleaf 、Freemaker、Velocity

2022-05-14 13:57:24 3547

原创 SpringBoot快速入门

SpringBoot快速入门快速创建SpringBoot项目入门相关注解重要注解SpringBoot核心配置文件properties 文件**.yml 文件**多环境配置快速创建SpringBoot项目新建项目选择依赖最后创建项目,设置项目的目录位置Spring Boot 项目目录结构起步依赖入门相关注解重要注解@SpringBootApplication : @SpringBootApplication 是 一 个 复 合 注 解 , 是 由​ @SpringBootConf

2022-05-14 13:49:21 254

原创 vue简单使用

vue简单使用1.什么是MVVM2.为什么要使用MVVM3.vue4.SPA(Single Page Application)单页面应用实例化Vue对象指令属性指令条件指令循环指令Vue实例方法语法补充JavaScript的reduce、map方法计算属性computed过滤器vue事件处理事件介绍事件类型总结:事件对象表单的的处理vue.js组件组件介绍根组件组件分类vue实例的生命周期动态组件vue.js 响应式响应式原理vue.js路由动态路由路由重定向vue脚手架Axios异步通信Axios语法js

2022-04-06 09:14:01 461

原创 Linux基本使用

Linux操作系统简介linux目录结构linux命令目录命令文件相关命令查找命令压缩解压日期命令进程线程命令进程解释系统状态检测命令关机命令权限管理权限说明创建用户和组基础权限查询文件权限属性简介Linux是一套使用自和自由传播的类Unix,是一个多用户,多任务,支持多线程和多cpu的操作系统linux是一个诞生于网络、成长于网络成熟于网络的奇特的操作系统。linux的主要特点完全免费 安全性 多用户 多任务 独立性 可移植性常见的操作系统windows unix Mac osl

2022-03-28 14:09:30 1981 2

原创 BootStrap简单使用

BootStrap一、介绍响应式布局二、Bootstrap环境配置布局容器三、栅格系统简述栅格特点屏幕尺寸设置列表格表单按钮按钮组图片导航进度条轮播图一、介绍​ Bootstrap基于HTML、css、JavaScript的前端框架​ 此框架定义一套CSS样式和央视对应的JS代码。(对应的样式有对应的特效)​ 开发人员只需要编写HTML架构,添加Bootstrap固定的class样式,就可以完成效果的实现​ 作用:Bootstrap使得web开发更加便捷,高效​ 支持响应式开发,

2022-03-24 10:50:31 3569

原创 Docker安装与使用

Docker目录Docker简介Docker的基本组成安装linux安装ubuntu安装方法run干了什么为什么docker比vm 虚拟机快常用命令帮助类启动命令镜像容器命令镜像Docker容器数据卷宿主与容器之间映射添加容器卷读写规则映射添加说明卷的继承和共享读写规则映射添加说明卷的继承和共享简介最主要的作用可以把环境打包成镜像,在其他机器也能正常的运行它的理念是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次

2022-03-21 19:50:13 1329

原创 MySQL基本语法

mysql数据库的操作数据库操作1.创建数据库(1).character set:指定数据库采用的字符集,如果不指定字符集,默认时候是utf8(2).collate:指定数据库字符集的校对规则 (常用utf8_bin、utf8_general_ci注意默认是utf8_general_ci)create database mysql01;//默认创建数据库表mysql01create database mysql01 default character set utf8;//创建指定默认字符集为

2022-03-10 21:30:51 25467 4

原创 Ajax与JSON

Ajax与JSON一、Ajax简介​ Asynchronous Javascript And Xml[异步javascript和xml],在传统的Web开发中,与服务器进行通信主要是通过同步请求的方式(即刷新页面)来实现,如果同步请求的次数过于频繁,就会产生大量无用、重复的数据占用带宽。Ajax完全摒弃了这种信息交互方式,它通过XMLHttpRequest组件,在不需要刷新页面的情况,与服务器保持异步通信和联系,服务器根据需要进行最小化响应,而不是完整页面的重复发送。​ 同步:浏览器发送一个请求到服

2021-12-30 08:26:36 490

原创 Maven工具

MavenMaven简介​ Apache Maven是一个项目管理和构建工具,它基于项目对象模型(pom)的概念,通过一小段描述信息来管理项目的构建,报告和文档官网:https://maven.apache.org/​ Maven模型仓库​ 仓库分类:​ 本地仓库:自己计算机上的一个目录​ 中央仓库:由Maven团队维护的全球唯一的仓库​ 地址:https://repo1.maven.org/maven2/​ 远程仓库(私服):它是由公司团队搭建的

2021-11-19 20:32:02 425

原创 Java DButils框架

Java DButils框架一、DButils介绍​ DButils是Apache软件基金会提供的一个开源数据库工具类库,目的就是为了开发项目简单化。优点:​ 简化JDBC应用程序开发,小巧又实用,可以视为一个开发DAO层的简单框架​ 在使用DButils之前,Dao层使用的技术是JDBC,JDBC的缺点:​ 1.数据库链接对象,sql语句操作对象,封装结果集对象,这三大对象会重复定义​ 2.封装数据的代码重复,而且操作复杂,代码量大​

2021-11-06 14:06:04 465

原创 快速了解框架是什么

框架一、框架的概念1.什么是框架​ 框架就是一些类和接口的集合,通过调用这些类和接口完成一个程序的操作。​ 大白话就是封装了一些可以节省操作的代码,使程序开发更简单,维修错误也方便​ 框架的本体是就是jar包和文件配置2.框架的优点​ (1)集中精力完成系统的业务逻辑设计;​ (2)使程序更容易扩展和维护,稳定性更强;​ (3)处理系统很多细节问题,比如安全性问题。二、框架的使用​ (1)导入相关的jar包​ (2)配置项目配置文件(比如web.xml),让项

2021-11-05 12:03:19 1806

原创 MySQL用户权限管理

MySQL用户权限管理用户权限管理MySQL用户权限管理一、用户管理创建用户删除用户二、用户权限管理一、用户管理创建用户​ 格式:create User ’UserName‘@’HostName‘ identified by ’PassWord‘;UserName:要创建的用户名HostName:指定用户在哪个主机上可以登录,如果是本地用户那为localhost如果想让用户可以从任意远程主机登录,那可以使用统配符%PassWord:该用户的密码,秘密可以为空//1.本地主机登录Cre

2021-10-20 16:16:57 176

原创 反射相关了解

Java 反射一、Java反射机制的概念二、类型信息及类型信息的保存三、类加载机制动态加载和静态加载class类基本介绍四、反射机制五、实现相关方法六、Proxy 和 InvocationHandler 创建动态代理一、Java反射机制的概念Java反射机制是程序在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能调用他的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。​ 反射就是类中的各种成分映射成一个个Java对象

2021-09-23 21:10:43 114

原创 Java异常处理

Java异常处理导读**致命性错误**非致命性异常概念异常处理的类层次常见的运行时异常练习异常处理方法异常处理的方式多个catch块try语句嵌套finally语句块自定义异常自定义异常的步骤throw和throws的区别导读在日常的生活中,生活不是如我们所想的一帆风顺,也会遇到各种事情而不顺心,如汽车开到半截没油了、想玩电脑停电等等,这些例子有很多,但我们都不会驻留此处,人生本身就可以说是一个程序,都是为了得到结果而努力,同样程序运行也会出现非正常的现象,有除数为0、文件不存在,文件不能打开、网络

2021-09-15 14:51:11 159

原创 JQuery相关了解

JQuery相关了解1.Jquery对象1.1安装1.2.jQuery核心1.3.Dom对象与Jquery包装集对象1.3.1 Dom对象1.3.2 Jquery包装集对象1.3.3 Dom对象转Jquery对象1.3.4 Jquery对象转Dom对象2.jquery选择器2.1基础选择器2.2层次选择器2.3表单选择器3.jQuery Dom操作3.1操作元素的属性获取属性3.2操作元素的样式3.3创建元素3.4删除元素3.5添加元素3.6遍历元素4.jquery事件4.1 ready加载事件4.2 b

2021-09-15 09:29:48 155

原创 XML语言常识

XML语言概念语法组成部分约束DTD约束Schema约束解析操作xml文档xml的常见解析器概念概念:Extensible Markup Language 可扩展标记语言​ 可扩展:标签都是自定义的的。功能:存储数据​ 1.配置文件​ 2.在网络中传输xml与html的区别1.xml标签都是自定义的,html标签都是预定义2.xml的语法严谨,html的语法松散3.xml是存储数据的,html是展示数据的xml与html都是脱胎于万维网联盟语法​ 基本语法​ 1.

2021-09-06 23:04:22 276

原创 css的选择器和常用属性

css的选择器和常用属性css的使用1.行内式2.嵌入式3.引入外来样式文件css选择器通用选择器元素选择器id选择器类选择器分组选择器组合选择器后代选择器子元素选择器相邻兄弟选择器普通兄弟选择器css常用属性设置背景文本字体display浮动盒子模型borderpaddingmargincss的使用1.行内式行内样式将样式定义在html元素的style属性中,以行内式写的css耦合度高,只适用于当前元素,在设定某个元素的样式比较常用<p style="color:red; font-siz

2021-08-14 21:23:01 600 2

原创 HTML常用标签

HTML常用标签标题标签和水平线段落和换行常用属性块级元素和行内元素文字相关标签锚点的实现图片表格表单forminput元素textarea和labelbutton标签select标签| <html>文档开始和结束的标记</html> || :----------------------------------------------------------: || <head>定义文档头部区域,可以引用脚本、指

2021-08-08 20:34:48 119 3

原创 java网络通信编程

网络通信网络的相关概念IP地址域名端口号网络通信协议TCP协议UDP协议InetAddress类相关方法Socket(电源插口)TCP网络通信编程TCP字节流编程客户端向服务端发起通信服务端向客户端发起通信TCP字符流编程传送文件netstat指令UDP网络通信编程[了解]基本介绍基本流程应用案例网络的相关概念1.概念:两台设备之间通过网络实现数据传输2.网络通信:将数据从网络从一台设备传输到另一台设备3.java.net包下提供一系列的类或接口,供开发者使用,完成网络通信4.根据网络覆盖范围不同

2021-08-05 23:58:54 1078 5

原创 JDBC数据库和连接池

JDBC数据库和连接池JDBC概述JDBC APIDriverManager驱动管理类Connection接口JDBC快速入门JDBC编写步骤获取数据库连接五种方式ResultSet[结果集]基本介绍常用方法Statement基本介绍常用方法PreparedStatament[预处理]基本介绍常用方法预处理的优点JDBC Utils批处理连接池基本介绍数据库连接池种类Apache-DBUtils基本介绍Apache-DBUtils基本介绍JDBC概述1.JDBC为访问不同的数据库提供了统一的接口,为使

2021-08-03 19:38:06 152

原创 Java多线程的概念和使用

Java多线程的概念和使用线程相关概念实现线程的两种方式1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法线程终止线程中断常用方法注意事项线程插队线程插队方法用户线程和守护线程线程七大状态线程同步机制同步具体方法线程生命周期机制图互斥锁基本介绍相关细节问题线程死锁基本介绍释放锁常见的释放锁的操作不会释放锁的操作线程相关概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。进程是指运行中的程序,比如使用qq,就启动一个程序,操作系统就会为该进程分配

2021-07-29 17:38:25 218 1

原创 JSP的九大内置对象

JSP内置对象JSP提供了容器实现和管理的内置对象,也可以称之为隐含对象,这些内置对象不需要通过JSP页面编写来实例化,在所有的JSP页面编写实例化,在所有的JSP页面中都可以直接使用,它起到简化页面的作用。在使用内置对象时,不需要先定义这些对象,直接使用即可JSP内置对象JSP内置对象request对象访问请求参数在作用域中管理属性获取客户端信息response对象session对象创建即获取客户的会话删除会话中的对象application对象访问应用程序初始化参数out对象管理响应缓冲pageCo

2021-07-19 16:27:56 228 7

原创 WEB项目之JSP页面的组成

WEB项目之JSP页面的组成在进行javaWEB应用开发时,JSP是必不可少。因此在学习javaWEB应用开发时还必须掌握JSP语法JSP页面的组成WEB项目之JSP页面的组成我的第一个jsp文件指令标识参数说明page指令include指令taglib指令参数说明脚本标识JSP表达式声明标识代码片段JSP注释HTML中的注释带有JSP表达式的注释隐藏注释动态注释动作标识我的第一个jsp文件在一个jsp页面中,可以包括指令标识、HTML代码、javaScipt代码,嵌入的java代码、注释和JSP动

2021-07-14 18:03:09 508 8

空空如也

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

TA关注的人

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