自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 写一篇自己的Java的学习路线

1 先说说个人情况吧重庆双非本,计算机相关专业一点点C语言基础一点点数据结构基础大二下2021.3,开学还没开始2021.4.1 - 2021.5.31Java基础2021.6.1 - 2021.6.31Mysql基础2021.7.1 - 2021.7.15前端三件套2021.7.15 - 2021.8.1Javaweb2021.8.1 - 2021.8.15SpringMybatisSpringMVC2021.8.15 - 2021.9.1VueSprin

2022-02-04 12:07:54 564

原创 无线传感器网络笔记

重庆邮电大学 物联网课程无线传感器网络快速复习笔记!

2022-01-13 21:58:47 3130

原创 看了这么多的红黑树都不懂,不妨看看我的吧

红黑树文章是在看了各方大佬的文章之后进行的个人总结本人参阅了漫画:什么是红黑树?红黑树深入剖析及Java实现维基百科-红黑树还有些文章本人觉得不错但还看不懂:维基百科外文版-红黑树硬核图解面试最怕的红黑树(敖丙)它是一种平衡二叉树每个节点非红即黑根节点总是黑色的每个叶子节点都是黑色的空节点(NULL节点)如果节点是红色的,则它的子节点必须是黑色的(反之不一定),也就是说允许连续黑色,不允许连续红色从根节点到叶节点或空子节点的每条路径,必须包含相

2021-11-15 11:20:16 276

原创 2021 Java最新自学学习路线

1.第一阶段1.1 路线图1.1.1 无项目纯净版1.1.2 项目增强版2. 第二阶段

2021-11-03 13:18:27 142

原创 Java后端程序员技术栈

包括前端、后端、数据、其他四个部分,这里仅仅是知识提纲,便于快速复习与查阅,详细治疗下载在<gitee仓库_JavaNote>前端HTML达成对前端的基本认识基本标签基本链接、锚链接、iframe、资源(图片、视频、音乐)、列表、表格表单的编写单选框、多选框、按钮、选择框、文本域、滑块、验证、增强鼠标、文件域表单的属性method、action、name、value、readonly、placeholder、required、disabled、hiddenCS

2021-10-31 22:52:00 5481 1

原创 JavaScript笔记

MyBatis[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jrQ7JZ3x-1633697452287)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210801114049210.png)]期望环境jdk 1.8mysql 5.7maven 3.6.1IDEAMyBatis 3.5.0我的环境jdk 11mysql 8.0.13maven 3.6.1IDE

2021-10-08 21:00:31 217

原创 Redis三种特殊数据类型,快来学起来!

Redis三种特殊数据类型Geospatial,地理位置有效经纬度有效的经度从-180度到180度。有效的纬度从-85.05112878度到85.05112878度。#添加addgeoadd china:city 116.40 39.90 BeiJinggeoadd china:city 121.47 31.23 ShangHaigeoadd china:city 106.50 29.53 Chongqingeoadd china:city 114.05 22.52 ShengZhen

2021-09-22 12:55:03 63

原创 Redis五大数据类型,快来学习吧!

Redis五大数据类型Redis支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(pers

2021-09-21 16:58:08 86

原创 Hystrix的服务熔断和服务降级,从入门到精通!

6 Hystrix服务熔断复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免失败!什么是服务熔断我们可以把熔断器想象为一个保险丝,在电路系统中,一般在所有的家电系统连接外部供电的线路中间都会加一个保险丝,当外部电压过高,达到保险丝的熔点时候,保险丝就会被熔断,从而可以切断家电系统与外部电路的联通,进而保障家电系统不会因为电压过高而损坏熔断机制是对应雪崩效应的一种微服务链路保护机制。在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调

2021-09-12 22:46:54 482

原创 小学妹问你SpringBoot的自动装配原理,你居然不知道?

1 原理<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>$

2021-09-11 13:33:45 148

原创 现在开始学习Git,为时不晚!

Git看完B站狂神的视频,小编获益匪浅,在学习途中记下了这篇文章小伙伴也可以从B站获取狂神的完整视频哦!狂神B站主页1 前言版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减

2021-09-11 13:28:44 159

原创 作为Java程序员,你居然还不了解Nginx?快来学习吧!

Nginx看完B站狂神的视频,小编获益匪浅,在学习途中记下了这篇文章小伙伴也可以从B站获取狂神的完整视频哦!狂神B站主页1 为什么使用Nginx?我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务

2021-09-11 13:12:53 498

原创 想学Spring?看看这篇文章吧!

Spring5看完B站狂神的视频,小编获益匪浅,在学习途中记下了这篇文章小伙伴也可以从B站获取狂神的完整视频哦!狂神B站主页1 入门1.1 简介Spring:春天------>给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架!Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版。Rod Johnson,Spring Framework创始人,著名作者

2021-09-11 13:02:56 154

原创 MyBatis你还在迷茫吗?这篇文章让你不再迷茫!

MyBatis期望环境jdk 1.8mysql 5.7maven 3.6.1IDEAMyBatis 3.5.0我的环境jdk 11mysql 8.0.13maven 3.6.1IDEA 2019MyBatis 3.5.71. 简介1.1 什么是MyBatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配

2021-09-11 12:51:54 149

原创 教你快速入门Typora

一级标题:我的名字叫Typora# 内容Ctrl+1二级标题:## 内容Ctrl+2以此类推黄色荧光笔==内容==灰色荧光笔`内容`加粗**内容**Ctrl+B斜体*内容*Ctrl+I删除~~内容~~引用> 内容分割线***第一第二- 内容Ctrl+Shift+]首先然后……Ctrl+Shift+[这样的灰色框框​```...

2021-09-11 12:38:44 222 3

原创 MySql快速复习,看这一篇就够了!

Mysql在这里记录了MySql的基本操作,感兴趣的小伙伴可以快速查看哦!1. 基本操作-- 基本操作SHOW DATABASES;CREATE DATABASE IF NOT EXISTS `review_study`;USE review_study;DROP DATABASE `review_study`2. 表操作2.1 创建表-- 创建表CREATE TABLE IF NOT EXISTS `student_imformation`( id INT(3) NOT NU

2021-09-11 12:35:16 367 1

原创 教你快速入门Vue

Vue看完B站狂神的视频,小编获益匪浅,在学习途中记下了这篇文章小伙伴也可以从B站获取狂神的完整视频哦!狂神B站主页在线CDN<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script><script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>模块化开发

2021-09-11 12:31:35 392

原创 在Windows中遇到文件权限不够,无法保存修改?下面几步教你轻松解决

当你想要修改系统文件的是否,却提示你没有权限?你可以尝试如下的办法一、思考二、具体步骤1.进入属性的安全选项卡我们先在需要修改的文件夹或者文件下右键进入属性页面,在属性页面选择我们的安全,进入高级的配置2.更改所有者为当前用户我们在选择新所有权用户的时候,我们可以在高级选项中进行选择3. 选择当前用户进行系统的自动操作有哪些用户,选择你当前的用户即可最后确定保存修改即可总结以上就是修改权限的全部步骤啦!...

2021-09-10 22:19:36 34998 2

原创 将打包文件进一步生成可安装文件

文章目录一、为什么打包?二、打包步骤1.准备2.开始3.点击next4.填写基本信息5.next 然后 添加环境和exe文件6.设置路径和添加icon7.最后一路ok,yes,next就可以了测试一、为什么打包?我们通过建立可安装文件,我们可以不用给小伙伴发文件夹了,我们可以直接发这个setup文件了二、打包步骤1.准备新建一个文件夹,其中的Jre文件要设置双层文件夹:2.开始3.点击next4.填写基本信息5.next 然后 添加环境和exe文件6.设置路径和添加ic.

2021-06-09 23:25:06 1619 3

原创 Socket编程实现简易聊天工具

文章目录前言一、运行起来怎么样?二、具体代码1.整体结构2.Main代码3.Chater代码4.MassageRecieve代码5.MassageSend代码6.MyFrame代码三. 项目打包部分前言这里我粘贴一下,物联网大作业的简易聊天工具的相关代码一、运行起来怎么样?每一次设置昵称后需要手动建立连接一次分享代码,希望大家指出我代码的不规范之处好,那么直接上代码二、具体代码1.整体结构如图:2.Main代码package MainMethed;public clas

2021-06-09 21:41:06 376 4

原创 JAVA打包成EXE文件,能在没有jre环境的电脑上运行

JAVA 小项目的打包(exe文件)背景前言一、为什么需要打包二、准备阶段1.能够正常跑的包含main的一个project2.exe4j三 、打包步骤1.生成jar包2.测试我们的JAR 是否可以运行3.在exe4j下进行打包总结- - ->背景我们写了一个类似于贪吃蛇的小游戏,或者说我们为了能让我们的程序能在没有jre环境的电脑上能跑,我们需要对我们的程序进行打包成exe文件提示:我们在这里打包成jar文件是用的idea开发工具文章目录背景前言一、为什么需要打包二、准备阶段1.能够正常跑的

2021-06-01 19:22:19 10839 11

Socket网络编程用JAVA实现聊天工具

计算机网络大作业,简易聊天工具的实现,包含源码和打包后的jar和exe安装文件 -->APP 1.实现点对多点的通信 2.简易的GUI,至少有一树形控件,有文本框 3.能保存聊天数据 注意事项,设置昵称后需要再次连接

2021-06-09

空空如也

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

TA关注的人

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