喵嗷呜~
喵嗷呜~
全部文章
分类
C/C++(1)
Database(1)
Java基础(23)
Java虚拟机(2)
Maven(1)
Spring(18)
Spring Data Jpa(1)
《数据库系统概论》(5)
在线编程(4)
未归档(7)
源码阅读(1)
算法与数据结构(13)
算法思想(2)
软件开发原则(4)
软件设计模式(1)
配置(2)
问题解决(5)
归档
标签
去牛客网
登录
/
注册
喵嗷呜~的博客
全部文章
(共91篇)
冒泡排序学习笔记
冒泡排序 排序过程 基本原理 从序列头开始,进行若干次遍历(第一次遍历的结束位置为序列尾,每进行一次遍历结束位置向前移动一位),遍历过程中比较相邻的两个元素,根据比较结果以及预期的排序效果,交换元素的位置,每一遍历结束,会有一个元素被“挪动”到正确的位置,最后一次遍历结束,序列达到...
2020-03-07
0
244
增量法
增量法(Incremental Algorithm)的思想与第一数学归纳法类似,它的本质是将一个问题化为规模刚好小一层的子问题。解决子问题后加入当前的对象。写成递归式是: T(n) = T(n-1) + g(n) 增量法常常结合随机化,以避免最坏情况的出现。 增量法在解决排序问题时典型的实例就...
2020-03-07
0
304
蛮力法
蛮力法是一种算法设计策略,以简单直接的方式解决问题,通常直接基于问题的描述和涉及的定义,因此蛮力法几乎是能够解决所有问题的一般性方法,同时,蛮力法的缺陷也是明显的,即解决问题不够“巧妙”,不够“高效”。 蛮力法在排序问题上的一个典型应用实例就是冒泡排序。
2020-03-07
0
289
Host‘116.77.33.xx’is not allowed to connect to this MySQL server
问题描述 本地运行的java程序访问服务器数据库时报错: 相关配置信息: 解决过程 通过错误信息判断,应该是数据库权限的问题,服务器上的数据库不允许远程连接,所以对数据库的访问权限进行修改。 通过Navicat连接数据库,找到mysq...
2020-02-29
0
373
Maven坐标
Maven是核心作用之一是为我们管理项目的依赖,为了能够准确的定位到每一个Java构件,每个构件都有一个唯一标识,这是Maven为我们管理项目的基础。 Maven坐标 在平面几何或立体几何中可以用坐标来唯一标识一个点,为了准确的定位到某个Java构件,Maven制定了一套规则对构件进行标识。Ma...
2020-02-29
0
298
HotSpot虚拟机对象创建
2.3.1对象创建 Java是一门面向对象的语言,在Java程序的运行过程中无时无刻都有新的对象被创建出来。从语言的层面看,创建对象通常仅仅是一个new关键字而已,从虚拟机的角度看,创建对象又是怎样的一个过程呢? 虚拟机遇到一条new指令时,首先将会去检查这个指令的参数是否能在常量池中定位...
2020-02-15
0
317
程序计数器为什么是线程私有的?
1. 程序计数器 1.1. 程序计数器的本质 从本质来看,程序技术器就是一块比较小的内存空间。 1.2. 程序计数器的作用 程序计数器可以看作是当前线程所执行字节码的行号指示器,也就是说,程序计数器这块小空间里面记录的是当前线程正在执行的字节码的行号。字节码解释器通过改变计数器的值来获取下一...
2020-02-13
0
363
单例模式
单例模式在软件设计模式中所处的位置如下图所示: 在某些系统中,为了节省系统内存资源、保证数据的一致性,要求某些类只产生一个实例,这就是所谓的单例模式。 单例模式的定义和特点 单例模式的定义:单例类只有一个实例,且实例由单例类创建。例如,Win...
2020-01-05
0
418
单一职责原则
单一职责原则 1. 定义 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,单一职责原则规定:一个类应该只有一个发生变化的原因(There should never be more than one reason for a class to...
2020-01-04
0
490
依赖倒置原则
1. 定义 依赖倒置原则(Dependence Inversion Principle,DIP)是Object Mentor公司总裁罗伯特·马丁(Robert C.Martin)于1996年在C++ Report上发表的文章。 依赖倒置原则的原始定义:高层模块不应该依赖底层模块,两者...
2020-01-04
0
842
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页