自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot 文件上传下载

2023-07-20 15:19:28 118

原创 前端必备之UNiApp学习

App.vue是根组件onReachBottomDistance: 设置上拉触底事件时距离底部的距离。详细参数设置:当新建页面时一定要将页面的路径配置到:pages.json的tabBar中tabBar:配置使用condition配置启动模式。

2023-07-20 15:18:41 213

原创 MySQL篇之动态建表。

在日常开发中,可能会出现 动态配置的一些情况,此时存储动态配置的一些数据时就需要动态建表了,家人们可以选则两种方案 一种是采用mybatis的mapper.xml文件里面使用 语句进行创建。二就是使用dataSource对象进行操作,话不多说直接上代码。里面的sqltext就是建表的sql语句。

2023-03-13 20:58:50 770 1

原创 java实现UDP通信传输信息

使用Java实现udp通信,

2023-02-10 13:49:49 828

原创 echarts基本用法

eacharts

2023-01-15 19:27:51 2002

原创 Git的常用命令以及各种概念解析

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

2022-10-18 10:15:36 156

原创 前后端分离项目的部署

Nginx主要部署的是 项目的静态资源,即前端项目。通过Nginx的反向代理,将请求发给Tomcat服务器。然后获取数据通过MySQL的主从复制,主库负责更新数据,从库负责查询数据,实现读写分离,redis是将数据存放在缓存里面,让用户更高效的获取数据,同时也降低了,MySQL的负载。部署环境说明:服务器:192.168.138.100(服务器A)Nginx:部署前端项目,配置反向代理。MySQL:主从复制的主库192.168.138.101(服务器B)jdk:运行Java项目。

2022-10-17 17:20:05 2830

原创 NginX实战演练案例模拟 负载均衡 反向代理

在早期的网站流量和业务流量都比较简单,单台服务器就可以满足基本需求,但是随着互联网的发展,业务流量越来越大,并且业务逻辑也越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器组成应用集群,进行性能的水平的扩展及避免单点故障出现。Nginx可以作为静态web服务器来部署静态资源,静态资源指在服务端真实存在并且能够直接展示的一些文件,比如常见的HTML页面,css文件,js文件,图片,视频等资源.其实负载均衡对应的还是反向代理的逻辑,但是负载均衡对应着多台服务器。

2022-10-16 15:54:33 1097

原创 mybatis的基本使用

JavaEE三层架构:表现层,业务层,持久层。mybatis-config.xml 保存连接池的核心配置文件SQL语句也是抽取到了配置文件里面。mybatis几乎免除了JDBC代码,以及设置参数和结果集的工作。mybatis-config.xml里面配置连接数据库的相关文件。配置 加载SQL映射文件。再编写一个SQL映射文件。命名方式一般是 :表名+Mapper.xml。图中:id是本条SQL的唯一标识,result Type 是数据的返回类型,这里是User。

2022-10-14 17:56:17 567

原创 redis 基础以及 springcache

在使用redistemplate添加时 在服务器端 回进行一个序列化,为了防止序列化,就必须添加一个配置类:加上@Configuration。@Cacheable 在方法执行之前先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;添加一个 未存在的 key ,当key存在时,就不做任何行为。value指的是某一类的缓存,key,指的本条数据的key。设置 key 一个字符串类型的 key-value。@CachePut 将方法的返回值放到缓存中。添加一个 会过期的 key。

2022-10-10 16:07:14 676

原创 Mysql 史上最全学习资料十分硬核

史上最全的 MySQL学习资料

2022-09-21 16:35:13 1685

原创 MySQL 中的锁类型有哪些

共享锁:共享锁又称读锁,s锁,当一个事物为数据加上读锁后其他事物只能对该数据添加读锁,而不能对数据添加写锁,直到所有的读锁释放之后其他事务才能对其进行加持写锁,共享锁的特性主要是为了支持并发的读取数据,读取数据的时候不支持修改,避免出现重复读的问题。临建锁:也属于行锁的一种,并且他是INNODB的行锁默认算法,总结来说就是记录锁和间隙的组合,临近锁会把查询出来的记录锁住,同时也会是把该范围查询内的所有间隙也会锁住,再之他会把相邻的下一个区间也会锁住。基于锁的状态分类:意向共享锁,意向排他锁。...

2022-08-10 10:12:07 298

原创 Vue篇之v-show的使用以及demo展示

v-show:根据表达式的真假,切换元素的显示和隐藏。使用v-show 对其参数进行绑定后,定义内部逻辑根据需求进行 编写。代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=.

2022-05-07 15:39:58 238

原创 Vue基础篇操作和实现计数器

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta name="viewport" content="windth=device-width,initial-scale=1.0"> <title>初始Vue</title> <script type=...

2022-05-07 15:08:07 156

原创 面试篇之 MyBatis与Hiabernate对比

2022-04-27 21:26:04 79

原创 史上最全Linux命令保姆级别

最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息 :arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdpa...

2022-04-25 15:25:39 94

原创 SpringMVC的工作原理

SpringMVC框架主要是由DispatcherServlet,处理器映射,控制器,视图解析器,视图组成,SpringMVC的工作流程:(1):客户端提交请求到,DispatcherServlet。(2):由Dispatcher Servlet控制器寻找一个或多个HanderMappping,找到处理请求的Controller。(3):DispancherServlet将请求提交到Controller。(4)Controller调用业务层逻辑处理后,返回ModelAndView。(

2022-04-25 13:23:16 1218

原创 MongoDB集群和安全,以及主从节点的创建

一主一从 一制裁

2022-04-18 11:00:56 918 1

原创 mongodb的文档的分页查询

统计查询使用count()方法:统计comment集合的所有的记录数:db.comment.count()分页列表查询:可以使用limit()方法来读取指定数量的数据,使用skip()方法来跳过指定数量的数据如果你想返回指定条数的记录,可以在find方法后面的调用limit来返回结果(TopN),默认值20,例如: db.comment.find().limit(3)skip方法同样接受一个数字参数作为跳过的记录条数。db.comment.find().skip(3...

2022-04-16 12:30:32 9459

原创 MongoDB的相关概念以及相关命令CRUD

业务应用场景

2022-04-16 11:53:29 353

原创 Nginx原理与优化参数配置

1 : master和 worker启动Nginx后 会有两个进程 具体的工作流程2:worker的工作流程:master 在接受到请求后 分配给 下面的worker进程 由worker进行工作,woker通过争抢,反向代理以及tomcat 完成Java请求。master -workers的机制好处:首先,对于每一个worker进程来说,独立的进程,不需要加锁,所以省掉了锁带...

2022-04-12 22:08:29 399

原创 手工制作F450四旋翼无人机的工具准备以及apm调参 GPS调参等相关工作

F450 是一款大量航模爱好者都很喜欢的一款无人机结构,很多想动手制作无人机的同学,都是从这一款机型开始的,当然我也是,在制作一款无人机,我们需要以下部件准备,1: f450的机身机构。某多多平台45¥;2:4*无刷电机 。4*23¥;3:4*esc电调 30A。4*42¥;4:飞控 APM 2.6 。210¥;5: M8N GPS 。167¥;6:电流计 。32¥;7:两对 螺旋桨 。2*8¥;8:电池 11.1V 2200mah。 60¥;9:遥控器 mc6c (六通

2022-02-22 11:52:31 7329 21

原创 Java基础学习笔记

Java 继承 : 1:一旦调用 构造函数 就会形成一个实例化对象 2:不允许多重继承 ,只允许多层继承 。 class a extends b,c{ } (错误 此为多重继承 ) class a extends b{ } class c extends b{ } (正确) 此为多层继承。 c 继承 b 继承 a 3:...

2021-11-30 20:02:57 118

原创 利用 arduino ~uno 以及Joystick Shield 拓展板开发贪吃蛇小游戏

上一篇文章 我们介绍了 怎样使用 Nokia 5110液晶模块怎么显示使用(参照上一篇wen'zhan),现在我们可以大胆一点去开发一些小游戏 ,比如最经典的贪吃蛇

2021-06-16 19:12:20 1385 5

原创 Nokia 5110液晶屏显示模块的使用与开发

Nokia 5110液晶屏显示模块 是一款由于这些显示器体积小(仅约1.5英寸),价格便宜,易于使用,功耗低,并且可以显示文本和位图,因此在业余爱好者中很受欢迎。在深入研究连接和示例代码之前,让我们首先看一下其Pinout。RST针复位显示。它是低电平有效引脚;您可以通过将其拉低来重置显示。您也可以将此引脚连接到Arduino重置,以便它将自动重置屏幕。CE(芯片启用)引脚用于选择共享相同SPI总线的众多连接设备之一。它也是一个有效的低引脚。D/C(数据/命令) 针告诉显示器..

2021-06-07 20:29:30 2576 2

原创 蓝牙风扇

实现蓝牙风扇项目 : 首先我们得学习最基本的C语言应用 ,然后学习arduino的基础语言 , 学会最基本的调库, 函数的调用等等 ,废话不多说 我们直接看代码#include<Servo.h>#define SERVO 3char serial_data; // 将从串口读入的消息存储在该变量中int wheel_R_1 = 5; // 右轮in1对应Arduino 5号引脚int wheel_R_2 = 6; // 右轮in2对应Arduino 6号引脚Serv..

2021-05-22 23:39:24 771 6

空空如也

空空如也

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

TA关注的人

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