自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于java应用消息队列的讲解

消息队列

2023-08-31 10:09:34 127

原创 ElasticSearch

ElasticSearch

2023-07-24 16:36:32 140

原创 Mybatis XML中的动态sql

MyBatis 的强大特性之一便是它的动态SQL

2023-05-10 10:54:16 206

原创 IO 模型

io模型

2023-01-31 10:53:01 122

原创 mapbox自定义地图

基于mapbox根据自己的气象数据定制地图更多地图效果访问www.mapbox.cn/mapbox-gl-js/examples/效果图-风场图热力图App.vue<template> <div style="height: 100%; width: 100%"> <div ref="basicMapbox" id="map" :style="mapSize"> <div class="screen">..

2022-11-05 13:30:01 2236 7

原创 QueryWrapper 方法

QueryWrapper 方法。

2022-11-05 13:29:23 15361

原创 日志本地化管理

日志管理

2022-07-26 15:21:16 157

原创 认识Netty

认识Netty基本介绍Netty是一个Java NIO技术的开源异步事件驱动的网络编程框架,用于快速开发可维护的高性能协议服务器和客户端。往通俗了讲,可以将Netty理解为:一个将Java NIO进行了大量封装,并大大降低Java NIO使用难度和上手门槛的超牛逼框架。PS:Netty的官网是 https://netty.io/,可以随时下载到最新的Netty源码,以及各种API文档和开发指南。技术特征Netty的优点,概括一下就是:1)使用简单;2)功能强大;3)性能强悍。..

2022-05-09 09:39:41 256

原创 同步、异步 阻塞、非阻塞

一、同步、异步与阻塞、非阻塞同步和异步都是基于应用程序所在操作系统处理IO事件所采用的方式,同步是应用程序要直接参与IO读写的操作。异步所有的IO读写交给搡作系统去处理,应用程序只需要等待通知。网上有许多I/O模型的相关文章,主要涉及四个概念,同步,异步,阻塞,非阻塞。有些文章将这四个作了两两组合,于是就有了:异步阻塞和异步非阻塞,可以明确的说,这完全是牵强之理解,无论<Unix网络编程>一书中所列的I/O模式,还是POSIX标准,都没有提这两个概念。异步就是异步!只有同步才有阻塞和非阻

2022-04-28 17:12:54 5375 6

原创 Redis分布式缓存最佳实践

01-Redis缓存入门简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如:基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。Redis 概述

2021-10-25 20:23:12 774

原创 Docker运维技术最佳实践

01-Docker入门Docker技术简介概述Docker是一个虚拟化平台( 官网https://www.docker.com/),诞生于 2013 年初,基于 Google 公司的 Go 语言进行实现。可以通过虚拟化方式,为应用提供可运行的容器。基于这种方式,可更快地打包、测试以及部署应用程序。现阶段,很多应用软件的安装都在向基于docker方式的安装进行实现。例如mysql,那么为什么不直接在操作系统中安装一个mysql,而是用容器呢?因为,安装MySql过程并不简单,要配置安装源,

2021-10-25 20:17:22 1003

原创 微服务架构最佳实践

目录01-计算机软件架构发展历史软件架构初识概述基本概念软件架构演进过程单体架构初步设计Web服务与数据库分开本地缓存和分布式缓存反向代理与负载均衡设计数据库读写分离设计数据库按业务进行分库大表拆分为小表LVS或F5让多个Nginx负载均衡DNS轮询实现机房的负载均衡大应用拆分成小应用抽离微服务实现工程复用容器化技术设计及应用云平台服务部署总结(Summary)重难点分析FAQ分析Bug分析02-若依权限管理子系统简

2021-10-25 20:08:05 1918

原创 三、jt项目笔记

一1.完成项目安装(一周完成)1.1 VUE脚手架安装B站名称: 不二子阳VUE后台脚手架安装过程1.2 VMware安装说明VMware配置说明2 IDEA环境配置2.1 准备项目目录程序员操守: 1.路径中不要出现中文/空格/特殊字符.2.中文对C语言的程序有致命的影响.目录: IDEA软件打开2.2 IDEA环境配置具体配置查看PPT文档2.3 关于Maven环境说明组件:1. 远程仓库 官方维护了几乎所有的项目的jar包.(版权问.

2021-09-13 17:50:52 9079

原创 SSM -- 简单小节

SSM总结Maven:用来下载并且管理jar包的工具,用来构建项目的方式,用来管理第三方jar包工具SpringBoot:是一个Maven项目的延伸,也拥有pom.xml优势: 简化了Maven的操作 , 嵌入了TomcatSpringMVC:是一个结构,框架提供了很多的类,由框架控制每个类调用的过程流程主要作用:1,接受请求(解析请求参数) 2,做出响应Spring:核心的功能是: IOC DI AOPIOC : 是控制反转,指 把创建对象的过程交给了Spring

2021-08-20 20:04:42 115

原创 SSM框架--笔记

目录一一,Maven–1,创建maven工程二,Maven–1,概述–2,使用Maven–3,IDEA里配置Maven–4,创建Maven项目–5,添加jar包的依赖三,Spring Boot–1,概述–2,创建Spring Boot项目–3,给服务器添加资源–4,测试二一,SpringMVC–1,概述–2,原理–3,创建Module–4,入门案例二,SpringMVC的响应–1,概述–2,测试三,SpringM

2021-08-18 20:46:08 2064

原创 前端技术基础--笔记

目录一一,改造登录案例–1,概述–2,改造二,HTML–1,概述–2,入门案例–3,使用Hbuilder三,常用标签–1,概述–2,常用标签–3,表格标签–4,表单标签form–5,无法提交的问题作业二一,HTML练习–1,改造用户注册的表单–2,创建学生系统的表单二,CSS–1,概述–2,入门案例三,CSS选择器–1,概述–2,基本选择器–3,高级选择器四,盒子模型–1,测试五,练习–1

2021-08-18 20:29:56 1427

原创 SQL笔记

一一,数据库–1,概述用来存储数据和管理数据,最终形成类似于表格的样子,有行有列(字段)分类: 关系型数据库 和 非关系型数据库关系型数据库的产品有很多: Mysql(免费) Oracle SqlServer非关系型数据库的产品有很多: Redis–2,Mysql数据库的安装本质就是一些软件,需要下一步下一步的安装服务器的安装: 端口号默认使用3306 , 字符集默认使用了latin1(最好改成u8) , 密码可以设置成root客户端的安装: sqlYog软件检验: 从开始菜

2021-08-18 20:13:07 618

原创 spring、SpringMVC与SpringBoot的区别:

1.什么是Spring呢 Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。简而言之,Spring是一个JAVA框架,简化了JAVA开发。说白了Java框架就是封装好方便程序员操作的类,使项目的开发...

2021-08-17 19:34:21 183

原创 SSM--MyBatis

目录MyBatis持久层框架概念内部组件结构图准备数据表MyBatis:XML映射方式Maven工程结构pom.xmlmybatis-config.xmlUser.javaUserMapper.xml引入 UserMapper.xmlTestMybatis.java参数解析别名:alias参数值:paramterType返回值:resultType返回值:resultMap#和$的区别SQL中有特殊字符动态SQLsql和

2021-08-17 19:32:56 619

原创 SMM--Spring

初识Spring框架时代变迁原始时代我们用一个jsp搞定一切,但如此开发大型项目时我们遇到了问题,前端美化的代码和后端的代码交织,代码中又有html、js、css样式,又有业务逻辑和数据库访问代码,杂乱不清晰,美工和开发打架。于是mvc分层架构封建时代出现,把我们写代码的地方硬性分成3个地方,Model层封装数据,View视图层页面展现,Controller控制层访问转发。代码之间的耦合度降低。概念有了,需要实际干活的。于是随着mvc分层概念的深入人心,业界涌现出很多实现框架,最著名的莫过于st

2021-08-17 19:28:20 948

原创 SSM--SpringMVC

目录SpringMVC 框架介绍概述MVC模型性能超群工作原理案例:展示汽车数据需求创建Maven module创建RunApp.javaCar.javaCarController.java测试处理请求参数概述GET方式POST方式RESTFul方式(推荐)处理Get请求的参数编写后端程序编写前端程序处理Post请求的参数架构图项目结构接收参数准备stuform.html准备Student.java

2021-08-16 20:54:52 176

原创 SSM前言--SpringBoot

SpringBoot介绍定义Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。成为SpringBoot全家桶。特点创建独立的Spring应用程序 嵌入的Tomcat,无需部署WAR文件 简化Maven配置 自动配置Spring 提供生产就绪型功能,如指标,健康检查和外部配置SpringBoot全新的po

2021-08-16 20:48:44 179

原创 前端,html,css,js,vue

前端技术:学习方法前端要怎么学?前端位于整个项目首要要开发的内容,直接和用户打交道,实现页面的展现和交互功能,所以在分类上俗称为前端。随着软件技术的日趋成熟,前端内容也呈现爆炸式的增长,和革命性的变革,前端借鉴后端的发展经验,也开始应用分层体系,也开始术有专攻,解决一个专项的问题,也开始变得庞大和臃肿。从简单单一功能向框架过渡。今天的前端技术已经变得不简单,不亚于后端开发,甚至难度超越了后端开发。但从整体来看(前端占软件开发总量的百分之十左右,地位可见一斑);从技术的含金量来看(如:业务

2021-08-10 19:43:05 6297

原创 数据库小节2

目录事务 transaction什么是事务事务4个特性ACID隔离级别查询mysql的隔离级别事务处理提交 commit回滚 rollback表强化:6约束 constraints非空约束 not null唯一约束 unique主键约束 primary key外键约束 foreign key默认约束 default检查约束 check索引 index定义分类创建索引索引扫描类型最左特性为何索引快?小结表关联.

2021-08-10 18:59:42 454

原创 数据库小节1

数据库应用概念什么是数据库简而言之,就是存储数据,管理数据的仓库。常见的数据库分为:关系型数据库, Oracle、MySQL、SQLServer、Access 非关系型数据库, MongoDB、Redis、Solr、ElasticSearch、Hive、HBase关系型和非关系型早期发展的数据库建立在数据的紧密关系基础之上(如:父子关系、师生关系),我们称其为关系型数据库,也称为传统数据库;现今数据库建立在数据的松散关系基础之上(如:中国人和美国人、中国人和印度人、视频、..

2021-08-10 18:47:29 2757

原创 JavaSE

一、1.计算机发明者约翰•冯•诺依曼2.计算机是由硬件系统和软件系统所组成3.人机交互方式图形化界面命令行方式Java语言平台版本JAVASE 标准版JAVAME 移动版/微型JAVAEE 商务版/企业5.Java语言特性简单性 高性能 编译性 解释性 分布式处理 健壮性 安全性 面向对象 开源 跨平台6.Java的跨平台性1.一份java代码,可以运行在不同的系统之中2.Java需要编译,编译生成文件是.class文件后的字节码文件3.字节码文件

2021-07-26 19:51:51 176

空空如也

空空如也

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

TA关注的人

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