自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海绵猿宝的博客

分享技术,记录生活。。

  • 博客(160)
  • 收藏
  • 关注

原创 001-谷粒商城-微服务剖析

还是很强的,该有的都有。

2024-04-15 14:35:25 603 1

原创 2023年的春招,java怎么搞??

今天是2023年1月29号,春招已经慢慢开始了。。。

2023-01-29 14:01:46 854 2

原创 idea+svn

idea SVN

2022-09-19 17:18:38 266 1

原创 telnet测试端口

telnet 动起来!!

2022-08-15 11:15:09 316

原创 java8新特性【周末充电,花几个小时学一下,看完也就那样!很简单】学完就可以看得懂组长写的代码了(笑哭.JPG)

java8真的明白下面这句话的意思了!出来混迟早要还的。在学校没珍惜时间好好学习基础,工作的时候等需求赶得像要把shi逼出来的那种时候,本来应该必须会的你不会,OK,学吧,还是得会才行!......

2022-07-17 23:51:34 232

原创 毕业后java入职快一个月给我的启发【拒绝学生项目思维,在职业编程快速适应和成长】

java入职

2022-07-09 12:43:08 1786

原创 idea设置mybatis映射文件两个问题

不小心设置了MySQL方言,导致Mybatis的xml基础配置文件报红。最终取消了idea里面MySql的方言设置之后,问题及解决了。file->setting-> Languages & Frameworks -> SQL Dialects如图,然后Apply-> OK下来解决屎黄色选择 Editor --> Inspections ,再点击/搜索 SQL找到 No data sources configured和 SQL dialect detection,取消勾选这两项这里结束变成灰

2022-07-02 15:51:15 315

原创 idea自动导包和自动删包设置

File —> Settings—>Editor —> General —> Auto Import将 Add unambiguous imports on the fly 和 Optimize imports on the fly 进行勾选打完收工。。。。继续改BUG吧

2022-07-01 22:08:05 120

原创 老弹出explorer.exe遇到问题已停止工作,怎么办?

最近电脑老弹出explorer.exe遇到问题已停止工作,然后屏幕疯狂蹦迪百度了一下,可以win搜索键入文件夹并点击进入文件夹设置把红色箭头所指勾上 我目前是不会了,没什么问题

2022-06-23 08:57:28 2116

转载 implements Serializable

Serializable是一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。序列化的应用场景比如说你的内存不够用了,那计算机就要将内存里面的一部分对象暂时的保存到硬盘中,等到要用的时候再读入到内存中,硬盘的那部分存储空间就是所谓的虚拟内存。在比如过你要将某个特定的对象保存到文件中

2022-06-16 10:12:17 246

原创 JUC第一次笔记 —— java线程

1、预热idea新建maven工程,pom.xml如下: <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <dependencies> <dep

2022-05-19 15:32:29 135

原创 下载JDK和win笔记本搭建调试环境

# 1、openJDK 和 OracleJDK 的区别一句话OpenJDK是sun JDK的开源版本。Oracle JDK是Sun的官方JDK。在2009年sun被Oracle收购了。我们学习下载的一般都是OracleJDK,是从Oracle官网下载的,几个月就更新出一个STL版本的那个,openJDK的更新速度比较慢,但是她完全开源。下面是两个的下载地址openJDK---- http://jdk.java.net/java-se-ri/8-MR3OracleJDK-- https://ww

2022-05-02 01:17:25 1000 2

原创 maven和idea冲突

java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) Error injecting constructor, java.lang.NoSuchMethodError: org.

2022-04-20 16:56:24 1161

原创 win10拨号上网开启热点

没有买路由器,通过拨号上网(宽带连接),想用笔记本电脑开热点给手机用,发现win10打开不了热点,但电脑又是支持开启热点的。下面介绍一种方法拨号上网的同时,开启并使用热点。1、打开电脑wifi并连接一个可以上网的wifi(手机热点),打开电脑移动热点,然后拨号上网(宽带连接)。2、打开网络和Internet设置,进入更改适配器选项,或者从控制面板的网络和共享中心进入更改适配器选项。找到本地连接(Microsoft Wi-Fi Direct Virtual Adapter),即热点,以及宽带连接(

2022-04-16 01:58:02 15450 3

原创 VScode无法启动--- 感谢百度,感谢好人,感谢CCTV

https://www.jianshu.com/p/9da7a8071419

2022-04-13 02:18:13 253

原创 B站API获取视频播放列表

这个链接过去B站API合集https://www.bilibili.com/read/cv5245087?from=search&spm_id_from=333.337.0.0这个链接得到 pageshttps://api.bilibili.com/x/web-interface/view?bvid=BV12p4y187Dj在线JSON转换工具https://www.bejson.com/json/json2excel/复制 SCV 数据到WPS最后得到单列太TM 麻烦了,兄

2022-03-29 15:16:47 2096 1

原创 win10快速安装MySQL

win10快速安装MySQL

2022-02-24 14:28:55 632 1

原创 SCDN的MD语法

SCDN的MD语法

2022-02-24 14:28:01 110

原创 新入手R9000P

1、开箱2、更换内存条(32)3、OK4、一直蓝屏5、尝试解决,显卡问题B站视频 r9000p更新显卡驱动蓝屏解决办法6、第五步失败,win11太烂,直接重装拯救者 R9000p WIN10系统重装教程 电源优化教程7、格式化U盘,制作U盘安装win系列系统微软官网 去其他电脑下载网卡,Copy安装无线网卡对于联想官网服务下载网卡驱动8、某宝购买激活码9、安装谷歌浏览器(64位)https://www.google.cn/chrome/下载安装谷

2022-02-07 12:22:24 995

原创 数据结构与算法(Java实现)之【树】-- 拿来用

PS:排序和查找是分不开的,排好序是为了更好地查找。1、二叉排序树(1)定义二叉排序树:或者是一棵空树,或者是具有如下特性的二叉树:1)若左子树不空,则左子树上所有结点的值均小于根结点的值;2)若右子树不空,则右子树上所有结点的值均大于根结点的值;3)左、右子树也分别为二叉排序树。(2)中序遍历和二叉排序(搜索)树的关系(3)插入和生成1)按规矩插入,刻意维护对一个无序序列可通过构造二叉排序树而变成一个有序序列。构造树的过程就是对无序序列进行排序的过程。如果插入的节点均在叶子节

2022-02-01 12:28:42 2595 2

原创 算法设计与分析(Java实现)——贪心算法(集合覆盖案例)

1、动态规划和贪心算法2、应用-集合覆盖穷举法实现,列出每个可能的广播台的集合,这被称为幂集。假设总的有 n 个广播台,则广播台的组合总共有使用贪婪算法,效率高:1)目前并没有算法可以快速计算得到准备的值, 使用贪婪算法,则可以得到非常接近的解,并且效率高。选择策略上,因为需要覆盖全部地区的最小集合:2)遍历所有的广播电台, 找到一个覆盖了最多未覆盖的地区的电台(此电台可能包含一些已覆盖的地区,但没有关系)3)将这个电台加入到一个集合中(比如 ArrayList), 想办法把该电台覆盖的地

2022-01-30 22:13:06 467

转载 算法设计与分析(Java实现)—— 动态规划 (0-1 背包问题)

算法设计与分析(Java实现)—— 动态规划 (0-1 背包问题)

2022-01-30 21:41:33 2778

原创 算法设计与分析(Java实现)—— KMP 算法

算法设计与分析(Java实现)—— KMP 算法

2022-01-30 21:09:37 178

原创 数据结构与算法(Java实现)之【哈希表】

1、介绍2、散列表(-1)相关术语1、散列方法(杂凑法)选取某个函数,依该函数按关键字计算元素的存储位置,并按此存放。查找时,由同一个函数对给定值k计算地址,将k与地址单元中元素关键值进行比较,确定查找是否成功。2、散列函数:散列方法中使用的转换函数。3、散列表:按上述思想构造的表4、冲突:不同的关键值映射到同一个散列地址,key1≠key2,但是H(key1)=H(key2)(0)按散列函数 H(k)=k 存放(1)思考存储过程选取某个函数,依该函数按关

2022-01-30 12:15:37 1146 2

原创 数据结构与算法(Java实现)之 【限定性线性表——栈和队列】

(1)基本概念栈和队列,是操作受限定的线性表。共同点是操作的位置限制在表的端点。栈具有LIFO的特性,限定元素的运算位置只在表的一端(栈顶)进行。队列具有FIFO的特性。限定元素的运算位置分别在表的两端进行,队头进行删除操作,队尾进行插入操作。(2)顺序和链式两种存储方式:顺序存储结构(更常见):栈和队列都可以,受到事先开辟的容量限制,可能发生溢出。循环队列是顺序存储结构。通过取模(%)将其看成首尾相接的环。区分队列空和满,两种经典解决办法:一是损失一个空间;二是设置标志位。在一..

2022-01-28 00:03:37 1819

原创 数据结构与算法(Java实现)之 【数组和链表总结】

1、线性表的特征线性表中每个数据元素有且仅有一个直接前驱和一个直接后继,第一个结点无前驱,最后一个结点无后继。2、线性表的存储方式线性表顺序存储(顺序表):静态分配,借助高级语言的数组,连续的地址空间存放表元素,逻辑关系隐含在存储顺序中。线性表链式存储(链表):动态分配,借助高级语言的指针,动态申请与动态释放地址空间,结点的物理存储可以是不连续的,逻辑关系通过指针表明。3、顺序表与链表4、顺序表与链表的比较(1)、基于空间的考虑(2)、基于时间的考虑5、各种链表的比较

2022-01-27 17:48:06 719

原创 数据结构与算法(Java实现)之 【线性表】

一、线性表及其抽象数据类型二、数组三、链表

2022-01-27 16:12:12 826

原创 算法设计与分析(Java实现)—— 常用排序算法比较和总结

分为 3 组 ,N平方 【 冒泡、选择、插入】N 对数阶 【 希尔、归并、快排】K 常数 【基数排序】可以看到技术排序还是比较稳定的,在数组里面相同的数,排序后位置还是保持原来的前后位置虽然有这么多种排序算法,时间复杂度和空间复杂度也各有千秋,在具体情况里面,我们应该根据自己的需求来使用我们的排序算法,可以是一个算法里面嵌套另一个算法进行使用...

2022-01-25 16:53:34 96

原创 算法设计与分析(Java实现)——基数排序(桶排序)

一、介绍1)基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或 bin sort,顾名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用2)基数排序法是属于稳定性的排序,基数排序法的是效率高的稳定性排序法3)基数排序(Radix Sort)是桶排序的扩展4)基数排序是 1887 年赫尔曼·何乐礼发明的。它是这样实现的:将整数按位数切割成不同的数字,然后按每个位数分别比较。通过上面这段话.

2022-01-25 16:32:59 94

原创 算法设计与分析(Java实现)—— 归并排序

一、归并排序介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer) 策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。二、归并排序思想1-基本思想:2-合并相邻有序子序列:治阶段,我们需要将两个已经有序的子序列合并成一个有序序列,比如上图中的最后一次合并,要将[4,5,7,8]和[1,2,3,6] 两个已经有序的子序列,合并.

2022-01-25 16:05:16 233

原创 数据结构与算法(java实现)—— 选择排序之 堆排序

1堆排序基本介绍1)堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为 O(nlogn),它也是不稳定排序。2)堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆, 注意 : 没有要求结点的左孩子的值和右孩子的值的大小关系。3)每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆4)大顶堆举例说明5)小顶堆举例说明6)一般升序采用大顶堆,降序采用小顶堆2堆排序基本思想堆排序的基本思想是:1)将待

2022-01-25 15:43:57 98

原创 数据结构与算法(Java实现)之【队列】

队列1234 代码实现import java.util.Scanner;/** * 数组模拟队列 */public class ArrayQueueDemo { public static void main(String[] args) { //测试一把 //创建一个队列 ArrayQueue queue = new ArrayQueue(3); char key = ' ';//接收用户输入

2022-01-25 15:17:17 101

原创 语雀搭建博客

https://www.yuque.com/hjg6

2021-12-22 15:52:26 571 1

原创 2021年10月录制,11-17发布,尚硅谷mysql基础教程学习笔记——01

0-3章–写给自己看1 启动win里面安装5和8–以后登录不同端口 2. SELECT取别名 去重 DISTINCT 判空 IFNULL 着重号

2021-11-20 00:46:41 95

原创 算法设计与分析(Java实现)—— 插入排序之 希尔(shell)排序

尚硅谷Java数据结构与java算法—— 插入排序之 希尔排序

2021-11-17 00:02:33 88

原创 算法设计与分析(Java实现)—— 插入排序之 直接插入排序

尚硅谷Java数据结构与java算法—— 插入排序之 插入排序

2021-11-16 22:57:32 659 1

原创 算法设计与分析(Java实现)—— 选择排序之 选择排序

1基本介绍选择式排序也属于内部排序法,是从欲排序的数据中,按指定的规则选出某一元素,再依规定交换位置后达到排序的目的。2选择排序思想:选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从 arr[0]~arr[n-1]中选取最小值, 与 arr[0]交换,第二次从 arr[1]~arr[n-1]中选取最小值,与 arr[1]交换,第三次从 arr[2]~arr[n-1]中选取最小值,与 arr[2] 交换,…,第 i 次从 arr[i-1]~arr[n-1

2021-11-16 22:49:27 144

原创 2021-10-04 RabbitMQ

前言随着互联网的发展,在信息传输的过程中的通信成了大问题。列如mysql的每秒写入算力在1000条,那么当消息大于1000条时就会出现数据库的卡死无法正常的进行数据存储那么在数据传输的过程中能够有一个在过程中实现拦截分流的话就会好太多。那么这就是MQ出现的意义。一、MQ的介绍1.1MQ概述MQ全称Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。应用之间的远程调用加入MQ后应用之间的调用1.2MQ的优势1、应用解耦MQ相当于一个中

2021-10-04 22:13:27 113

原创 互联网高并发解决方案--Nginx

一、什么是nginx?二、Nginx静态网站部署三、Nginx反向代理与负载均衡四.docker安装与nginx

2021-10-04 21:55:35 1144

原创 开课吧 dubbo+zookeeper

软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、 SOA 架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明: 全部功能集中在一个项目内(All in one )。架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。 系统性能扩展只能通过扩展集群节点,成本高。1.2 垂直架构架构说明: 按照业务进行切割,形成小的单体项目。架构

2021-09-29 16:35:28 111

空空如也

空空如也

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

TA关注的人

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