Bean冷的心的博客

欢迎关注本人公众号:Bean冷的心,内容包含计算机网络、数据结构与算法、科技资讯和知识扫盲,期待结实各位大佬和对计算机感兴趣的小伙伴~
私信 关注
Bean冷的心
码龄8年

不要害怕被利用,利用你,证明你有利用价值。

  • 227,022
    被访问量
  • 61
    原创文章
  • 39,194
    作者排名
  • 209
    粉丝数量
  • 毕业院校 内蒙古工业大学
  • 目前就职 神州数码
  • 于 2013-08-13 加入CSDN
获得成就
  • 获得223次点赞
  • 内容获得75次评论
  • 获得564次收藏
荣誉勋章
兴趣领域
  • #后端
    #MySQL#Go/GoLang#Linux#Spring Boot#Redis#Spring#Java#分布式
TA的专栏
  • 考研专业课
  • c++
  • 高等数学
    1篇
  • django
    3篇
  • Python
    8篇
  • SpringMVC
  • idea怎么打开多个项目
    1篇
  • Java算法大集合
    8篇
  • 电脑维修
    2篇
  • Spring从初入门到精通
    5篇
  • linux
    1篇
  • JavaWeb
    4篇
  • java
    9篇
  • Maven
    1篇
  • Java算法
    9篇
  • 小技巧
    4篇
  • Spring
    9篇
  • idea使用
    2篇
  • 程序人生
    2篇
  • 面试题
    6篇
  • 数据库
    3篇
  • mybatis
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

不光要学习,还要记得保持身材啊,身为一个四年胖了30斤的肥boy,已经坚持一个月的hiit了,奥利给

 
发布Blink于 3 月前

还有55天考研,慌得一X,还得一个人千里迢迢回老家考,哎!难搞

发布Blink于 3 月前

为什么有第一类间断点一定没有原函数?为什么函数处处可导,一定没有第一类间断点?

文章目录前言问题一:为什么有第一类间断点一定没有原函数?问题二:为什么函数处处可导,一定没有第一类间断点前言这个问题小斌哥我思考了差不多一个礼拜,也怪自己傻,各种查资料咨询同学都没理解,对于我这种笨蛋实在是很难理解这个知识点,但是今天复习连续与可积性和是否有原函数这个问题上,我突然明白了这个问题的答案,今天如果你也有相同的问题,我相信点开这篇文章一定可以让你彻底理解这个问题。问题一:为什么有第一类间断点一定没有原函数?在讲述这个问题之前,我们先考虑什么叫有原函数?我相信这个问题你搞懂了以后,这两
原创
5399阅读
8评论
13点赞
发布博客于 7 月前

Pycharm中如何导入excel数据到自带数据库,中文乱码如何解决?

如何导入数据至需要的数据库Pycharm是拥有很强大的数据库功能的,我们知道主流的数据库,pycahrm都有,首先我们打开Pycharm后,点击Database我开发的django项目默认是sqllite,偷懒,我就使用sqllite举例了:我的数据库是.sqllite结尾的,所以复制他的磁盘位置路径,并且粘贴到FILE这里点击三个小点,选中你的项目中sql文件:点击测试看看成功...
原创
3730阅读
0评论
2点赞
发布博客于 1 年前

Django超简单跳转页面实现加代码

想要实现一个简单的点击并且跳转到另外的界面,对于一个Java开发人员或者前端人员来说简单无比,可以对于Django,我却无能为力,谢特!为了想偷懒不看教程直接头铁去搞,结果搞了六七个小时,还是在小伙伴的帮助下实现的,感谢小政政~那么到底怎么实现点击其中的一个按钮,就执行跳转到另外一个界面呢?如果你是一个完全的django小白跟我一样,那你至少要搞懂settings.py, urls.py和v...
原创
1313阅读
0评论
1点赞
发布博客于 1 年前

Django直接把静态资源拖到Templates文件夹中加载失败

初学者很容易把静态资源一下拖拽到Templates文件中,虽然静态资源按住Ctrl+鼠标左键可以进到资源中,但是django还是加载不到,这是咋回事呢?我们先去全局settings.py里面看最后一行,STATIC_URL = '/static/'STATICFILES_DIRS = [ # static为项目路径下你存放静态文件的文件夹的实际路径 os.path.join...
原创
543阅读
0评论
0点赞
发布博客于 1 年前

(呕心沥血)Pandas从入门到入坑精华篇(二)

所谓狗急跳墙. …我呸,所谓富贵险中求,正是因为毕设很难,所以才有机会学习新的知识,这篇总结更是充满了芝士,连我自己学完都有些欲罢不能了~~函数填充用过Excel的小伙伴们肯定知道Excel的填充功能是强大的一X,那么对于pandas来说,如何实现相似的功能呢?我们先举个栗子~我们想计算一下总分,如果是Excel,想必大家都很会操作:点击一下总分,然后等号后面写四个单元格的位置相加...
原创
426阅读
0评论
3点赞
发布博客于 1 年前

访问量破10w了,嘿嘿,继续努力

发布Blink于 1 年前

(呕心沥血)Pandas从入门到入坑精华篇(一)

说到pandas大家并不陌生,他是numpy的一个工具,起初是为了金融数据分析工具而开发出来,09年开源出来后,类库越来越强大,使用者也逐日增加,小斌哥我就是“潘大师”的新粉丝,特意来学习一下使用并将使用方法详细记录下来,方便大家查阅~简单介绍Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专...
原创
860阅读
0评论
3点赞
发布博客于 1 年前

TypeError: unsupported operand type(s) for +: 'getset_descriptor' and 'int'

Traceback (most recent call last): File "C:\Users\Administrator\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3326, in run_code exec(code_obj, self.user_global_ns, self.use...
原创
796阅读
0评论
0点赞
发布博客于 1 年前

毕业设计太难了,啊啊啊啊啊!!

发布Blink于 1 年前

Now is better than never. Although never is often better than right now. Don't make mistake easily.

发布Blink于 1 年前
戳进来呗!五分钟就学会Python3怎么修改Excel数据(xlwt使用)
发布Blink于 1 年前

戳进来呗!五分钟就学会Python3怎么修改Excel数据(xlwt使用)

上次我们看过了xlrd的使用方法,那么怎么对Excel执行修改操作的?对于旧版的Excel文件我们用xlwt,但是对于新版的xlsx文件,使用openpyxl更合适一些。xlwt的使用比较简单,我们赶快开始学习吧安装安装和xlrd一样,pip install xlwt创建对象workbook = xlwt.Workbook()创建表单对象我们先来创建第一层Sheetsheet1...
原创
1798阅读
0评论
8点赞
发布博客于 1 年前
Python3怎么处理Excel中的数据(xlrd、xlwt的使用方法)
发布Blink于 1 年前

Python3怎么处理Excel中的数据(xlrd、xlwt的使用方法)

最近在做毕设,需要把Excel中的数据进行处理,但是。。有346469条数据,不能每一条都自己进行运算并且将它进行归一化运算
原创
3000阅读
3评论
22点赞
发布博客于 1 年前

有准备考研的朋友吗?加个好友一起努力啊!越来越发现没数学知识学不好计算机。。只能考研谋出路!

发布Blink于 1 年前

IDEA手滑设置多个项目相同窗口怎么解决?

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
原创
522阅读
0评论
0点赞
发布博客于 1 年前
皮肤问题不要怕,RethNet模型帮你解决它!
发布Blink于 1 年前
GitHub 标星 1.6w+,我发现了一个宝藏项目,作为编程新手有福了!
发布Blink于 1 年前

去年的今天是一个刚会用spring的小probie,希望今年不要那么懈怠,继续努力,好好刷leetcode

 
发布Blink于 1 年前

西安今天终于下雨了,马上过年回家了还不下雪

发布Blink于 1 年前

实习期拿着2k工资,干着转正的工作,太南了

发布Blink于 1 年前
程序猿谨防加班猝死之十大建议
发布Blink于 1 年前
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
发布Blink于 1 年前
为什么说静态工厂方法可能会比构造器更好?听说读完就会有一个女朋友?
发布Blink于 1 年前

为什么说静态工厂方法可能会比构造器更好?听说读完就会有一个女朋友?

toc
原创
1549阅读
0评论
4点赞
发布博客于 1 年前
前后端角度看接口(什么是json)?
发布Blink于 1 年前

前后端角度看接口(什么是json)?

什么是JSON?
原创
57493阅读
18评论
43点赞
发布博客于 1 年前
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
发布Blink于 2 年前
漫画|工作10年我才明白,越懒的程序员越有机会成为大神!
发布Blink于 2 年前
深入剖析多态,什么是多态?多态有什么用?
发布Blink于 2 年前

为啥谷歌浏览器打不开微信公众平台?

IE、火狐都可以打开微信公众平台,但就是谷歌浏览器打不开。。这咋解决呢?Solution:1、点开谷歌浏览器的设置倒数第三个就是设置往下翻找到重置浏览器设置:然后刷新刚才打不开的界面就进来了~!欢迎大家关注小斌刚刚创建的微信公众号,与CSDN同名:Bean冷的心,公众号会分享大量有趣、新鲜的技术资讯,以及算法基础详解和基础知识扫盲,看不懂来打我,期待您的关注哦!~...
原创
4959阅读
0评论
0点赞
发布博客于 2 年前

浏览器清空缓存的快捷键

Ctrl+Shift+Delete
原创
1487阅读
1评论
0点赞
发布博客于 2 年前

力扣20题.有效的括号

业精于勤而荒于嬉,行成于思而毁于随题目介绍相信每一位小伙伴都明白算法的重要性,以后我们一天一道力扣题,帮助我们更好的学习算法,也能帮助我们提升面试的成功率!先来看一道力扣第二十题...
转载
246阅读
0评论
1点赞
发布博客于 2 年前

Foo类、Bar类到底是什么?

业精于勤而荒于嬉,行成于思而毁于随为什么类名叫Foo、Bar相信很多自学的小伙伴或多或少都会看过某些书籍或者博客写的Demo中有一些类名叫Foo、Bar,据统计,在各种计算机和通...
转载
599阅读
0评论
0点赞
发布博客于 2 年前

为什么花了很大代价学过的知识做实战项目不会用?

文章目录一、前言二、原因三、分析四、总结一、前言相信大家或多或少都会遇到这样的问题,尤其是正在上大学并未面试而做着准备的童鞋们,由于需要短时间准备太多的知识,所以学习的进度会非常快;但是问题也很明显,就是学得快,忘得快…在做项目的时候体现尤为严重…我前两周刚来公司实习,做了比较容易的ssm项目,但是尽管如此还是感觉难以下手…二、原因经过我本人仔细分析,总结了以下几点原因:自学过程多是视...
原创
1353阅读
2评论
0点赞
发布博客于 2 年前
动画:用动画给面试官解释 TCP 三次握手过程
发布Blink于 2 年前

安装公司沙盒(Secerate Data Cage)后不兼容Win10出现Win10无法登陆到你的账户

前言:最近装了公司的沙盒,电脑突然生病。。严重影响了开发进度还有本人的小心情,怒,从网上找了大部分方法都无济于事,沙盒本身在网上也查不到什么太多的信息,这就给解决问题带来了很大的困难,为了给大家填坑,特写此博客再来重温一遍出了错的样子:估计有的小伙伴是因为瞎改名字出的这个错,而我并没有,只是软件不兼容导致的。。。。。瞎改用户名字导致的错误估计在网上其他的方法应该可以解决,本篇主要是解...
原创
1429阅读
1评论
0点赞
发布博客于 2 年前
十分钟彻底搞懂Java反射
发布Blink于 2 年前

各位手艺人节日快乐,嘿嘿

发布Blink于 2 年前

打卡,忙碌的四天终于开始了,啊啊啊啊啊啊啊!!!

发布Blink于 2 年前

(100%成功超详细图文教程)虚拟机VM ware中centos7无法上网及Xshell配置正确但是连接不上本地虚拟机问题汇总

前言: 作为linux新手,想必一定会遇到各种各样的网络连接问题,菜鸟阶段总感觉自己的错误网上找不到,一度怀疑自己犯的错别人都没犯过,我晕,折腾一天后终于解决了,前来帮助小伙伴解决心中的疑惑。如果你的目的是从Xshell连接本地的Linux虚拟机,那么请往下看,当然我会顺带着将虚拟机没网的问题说清楚:前几天做了几个项目,然后不知为何,Xshell就莫名连接不上我的本地虚拟机了,这让我很麻烦...
原创
2436阅读
1评论
0点赞
发布博客于 2 年前

Mybatis快速上手操作(巨简单)

Mybatis是一个ORM(Object Relational Mapper)框架,说人话ORM就是数据库中的表与Java中的实体类(POJO)类一一对应。比如你有一个Student类,内含三个私有对象:package com.bean.pojo;public class Student { private int id; private String name; ...
原创
1205阅读
2评论
1点赞
发布博客于 2 年前

到青岛了,继续学习,加油^0^~

 
发布Blink于 2 年前

MySQL指令大全

-- 创建数据库create database name;-- 创建数据表create table name( id int not null primary key auto_increment, name varchar(20));-- 查询所有select * from tablename;-- 不重复查询某一列 distinctselect DISTINCT na...
原创
1034阅读
2评论
1点赞
发布博客于 2 年前

大家起来学习了吗?开始奋斗啦!!!

 
发布Blink于 2 年前

CSDN目录有什么用,怎么使用csdn的目录,csdn目录怎么生成?

说到CSDN目录,很多网友觉得只有查看目录结构的功能,当你点击某一个章节之后就没有用了,实际上是有用的:比如:这是目录结构,然后我们随便点一个进去:这样就跳转过来了,那么目录是不是就没用了呢?点击这里:这就是目录结构,点击某个章节还是可以跳过去,所以可以继续跳转,那么如果写博客的时候怎么创建目录呢?如果是富文本编辑器,上方就可以自动生成目录,但是如果是MarkDown编辑器怎...
原创
1908阅读
0评论
3点赞
发布博客于 2 年前

(四)Spring超全面快速入门-Spring JDBC Template

文章目录前言增改删查JDBC实例:前言所谓JDBC Template就是在尽量保持代码灵活性的前提下,减少代码的书写,之前我们学JDBC的时候,需要连接驱动,创建语句,查询语句,获取查找返回值,设值等等…很不方便。这两种其实都能达到目的,肯定使用代码少的方法呀。增改其实JDBC不过就是增删改查,我们看看JDBC Template帮我们简化了什么操作:可以增加一条sql语句,可以增加多...
原创
1072阅读
0评论
0点赞
发布博客于 2 年前

Template中execute和update的区别

1、update可以带参数,而execute不可以。例如:jdbcTemplate.update(“update TableA set name = 'Andy’ where id=?”, new Object[] {new Integer(3)});jdbcTemplate.execute(“update TableA set name = 'Andy’ where id=3”);2、up...
转载
1553阅读
0评论
0点赞
发布博客于 2 年前

org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested

使用新版的Mysql连接jdbc,经常会报这个异常,只需要在设置URL的时候后面加上:?serverTimezone=GMT%2B8<property name="url" value="jdbc:mysql://localhost:3306/selection_course?useUnicode=true&amp;characterEncoding=utf-8?serverTi...
原创
3013阅读
0评论
0点赞
发布博客于 2 年前

(三)Spring超全面快速入门-AspectJ开发

文章目录1、@AspectJ提供不同的通知类型@Before 前置通知,相当于MethodBeforeAdvice@AfterReturning 后置通知,相当于AfterReturningAdvice@Around 环绕通知,相当于MethodInterceptor@AfterThrowing异常抛出通知,相当于ThrowAdvice@After 最终final通知,不管是否异常,该通知都会执行...
原创
1043阅读
0评论
0点赞
发布博客于 2 年前

开始今天的努力学习吧,加油^0^~

发布Blink于 2 年前

(二)Spring超全面快速入门-Spring AOP

文章目录1、AOP是什么1.1、AOP相关术语2、AOP的底层实现2.1、SpringAOP切面类型2.2、SpringAOP增强类型3、Spring的传统AOP3.1、不带切入点的切面3.2、带有切入点的切面4、Spring的传统AOP的自动代理4.1、基于Bean名称的自动代理4.2、基于切面信息的自动代理1、AOP是什么在软件业,AOP为Aspect Oriented Programm...
原创
1100阅读
0评论
0点赞
发布博客于 2 年前

警告: Exception encountered during context initialization - cancelling refresh attempt:

今天写Spring遇到了一个坑爹的问题,那么因为啥原因呢?错误提示我错误的加载了Bean警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: 我去看了一下我的...
原创
68834阅读
2评论
6点赞
发布博客于 2 年前

动态代理有啥用(总结)

动态代理为什么重要,因为可以在不改变被代理类的前提下,使用其原有的方法,哪怕是后来不想要这个代理类了,也可以直接删除而不影响被代理类,另外就是可以实现AOP,面向切面编程,可以和静态代理一样增强被代理类的原有功能,扩张性强,并且满足了OCP原则,扩展代码和源码没有关联,耦合性低。...
原创
1030阅读
0评论
0点赞
发布博客于 2 年前

一篇文章搞懂CGlib动态代理

文章目录前言CGlib特点CGlib怎么用前言对于上篇文章说的动态代理是JDK的动态代理,使用动态代理解决了静态代理耦合度高、代码冗余、不易维护等问题,但是JDK的动态代理也是有局限性的,JDK动态代理必须有接口,才可以通过反射进行动态代理,如果没有接口怎么办?铛铛铛!~CGlib闪亮登场。CGlib特点对于不使用接口的业务类,无法使用JDK动态代理CGlib采用非常底层的字节码技术,...
原创
1055阅读
0评论
0点赞
发布博客于 2 年前

年纪轻轻就有了慢性胃炎,这两天心脏还不太舒服,服了

 
发布Blink于 2 年前

(超详细!)彻底搞懂动态代理和静态代理

文章目录什么是静态代理(Static Proxy)静态代理的缺点什么是动态代理总结想要明白什么是动态代理,那么就一定要知道什么是动态代理,动态代理有啥用,为什么需要动态代理,是因为出现了什么问题,所以产生了动态代理这门技术。所以在谈动态代理之前,我们先来看看什么是静态代理:什么是静态代理(Static Proxy)什么是代理?代理就是给目标类提供一个代理对象,由代理对象控制目标对象的引用。...
原创
1454阅读
0评论
2点赞
发布博客于 2 年前

(一)Spring超全面快速入门教程(看完本篇博客,就会用Spring了~)

文章目录Spring概述:前言Spring入门Spring的bean管理方式1、Spring的工厂类2、Spring的Bean管理(XML方式)2.1 使用类构造器实例化(默认无参数)2.2 使用静态工厂方法实例化(简单工厂模式)2.3 使用实例工厂模式3、Spring的属性注入(XML方式)3.1构造方法注入3.2属性setter方式注入3.3 p名称空间3.4 SpEL(Spring Expr...
原创
1392阅读
2评论
3点赞
发布博客于 2 年前

(新手教学)IDEA快速搭建Spring

1. 打开Project2.创建一个Maven项目并且使用模板3.设置包名4.下一步5.Finish6.等待Maven创建模板7.搞定这样就可以创建项目了!@_@
原创
1048阅读
0评论
0点赞
发布博客于 2 年前

十分钟彻底搞懂Java反射

想要搞明白反射到底是什么,首先要知道什么是反射?反射有什么用,为什么需要反射。首先我们看一下反射的定义:一、定义:JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。二、定义解释这样文绉绉的定义实在是难理解,而且到底什么是在运行状态,对...
原创
1735阅读
1评论
14点赞
发布博客于 2 年前

七夕,呵呵,我跟代码过

发布Blink于 2 年前

(面试题)如何之字形打印二维数组

什么是之字形打印二维数组:比如给定一个二维数组按照红色线路打印,即称作“之”字型打印怎么实现呢?想要直接寻找每个位置与位置之间的关系是很难的,所以我们需要从这个线路着手,怎么能走出这样的线路呢?我们设置两个指针a和b,各自的行走线路如下:有什么用呢?ab总能形成一个对角线,形成了对角线,然后设置一个boolean类型的flag,控制打印的方向,如果flag为true,就从下往上打...
原创
1281阅读
0评论
1点赞
发布博客于 2 年前

相同文件夹中其他jsp页面可以访问,但是个别访问不了

说来也奇怪,今天写一个简单的jsp项目的时候,突然发现,user目录下的jsp页面访问不了了??what?main文件目录下的jsp页面就可以正常访问,但是这个user目录是我重新从本地D盘某个文件夹移动进来的,但是我重新启动了tom,发现还是不行,然后我又重新配置了一下我的tom,还是访问不了。。。。。后来我在userInfo.jsp中修改了一些代码并且更新了操作,这个userInfo好像就...
原创
1224阅读
1评论
0点赞
发布博客于 2 年前

学无止境啊。。开始今日份努力!!!各位猿/猨们加油!

发布Blink于 2 年前

Java秋招都得会什么啊,怎么感觉自己啥子都不会。。。。。。。。。。

发布Blink于 2 年前

终于到了,我的宝贝!

发布Blink于 2 年前

学Java不容易啊,尤其像我这种学渣

发布Blink于 2 年前

可怜的俺,博客没人看,不知道什么时候才能访问量过万

发布Blink于 2 年前

(Java热门面试题)怎么顺时针打印一个二维数组

想要顺时针打印二维数组,其实只需要搞定两个点,一个是左上角的坐标,一个是右下角的坐标,比如我开辟了一个4x4的二维数组,里面有左上角坐标为(0,0),右下角坐标为(3,3),有了这两个坐标就太简单了,只需要让横坐标不变,列坐标++,直到4这个位置停下来,打印1,2,3然后列坐标不变,横坐标++,直到16停止这时候横坐标不变,列坐标–,直到13为止:最后横坐标不变,列坐标–,直到1停止,...
原创
1195阅读
1评论
0点赞
发布博客于 2 年前

(Java热门面试题)如何用栈实现队列和用队列实现栈

常见的一个面试题,就是栈和队列的转换问题,先来说一下原理:如何通过栈实现队列?栈是先进后出,队列是先进先出,所以准备两个栈,一个按照正常入栈顺序入栈,然后再出栈到第二个栈中,这样顺序就反过来了。看图:按照队列的入队顺序应该是:1,2,3,出队顺序应该是1,2,3(先进先出)入栈序列:1,2,3,把栈内所有数字全部弹出依次入栈B,栈B出栈顺序为:1,2,3这样就通过栈实现了队列需要注意...
原创
1106阅读
3评论
0点赞
发布博客于 2 年前

(Java热门面试热门题)Maxinum Gap问题

题目:要求你设计一个时间复杂度为O(n)的算法,实现将一个无序数组排列好,然后求彼此之间的最大差值,而且不能使用非基于比较的排序算法。分析很明显这道题是故意坑人的,时间复杂度为O(n),那可不就是桶排序,基数排序和基数排序么,可是这些都是非基于比较的排序算法。所以不能直接用桶排序进行排序,我们需要用到这个算法的一个重要的思想,就是桶,比如给9个数字(数字的范围是从0到10),则准备10个(n...
原创
1728阅读
0评论
0点赞
发布博客于 2 年前

昨天晚上梦到一个乌龟跟我说话,不知道啥意思

 
发布Blink于 2 年前

博客写完了,你用百度搜索你的文章名字,结果啥都搜不到,这是为啥呢?

发布Blink于 2 年前

(纯白话算法系列)归并排序,时间复杂度分析、代码演示,堆是什么?

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。白话说:所谓归并排序,望文生义,就是把两个东西合并在一起了,那么是什么东西合并在一起了呢?是两个已经排好序的数组...
原创
1007阅读
2评论
1点赞
发布博客于 2 年前

为什么最近写的博客在搜索引擎根据关键字查不到呢?

 
发布Blink于 2 年前

(纯白话算法系列)堆排序,时间复杂度分析、代码演示,堆是什么?堆的数据结构底层

堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。想要了解堆排序,那么必须要明白堆这种数据结构,先介绍一下堆结构,如果已经明白了可以直接跳过。什么是堆堆是一种非常重要的数据结构,其本身是由完全二叉树构成的,二叉树想必大家都明白是什么,如果不明白请百度…堆需要分...
原创
1023阅读
0评论
0点赞
发布博客于 2 年前

准大四学生七月青软实训总结

写在前头:去青岛实训基地学习了一个月。。回家已经好几天了,为什么一直没有写这篇博客,因为太忙了。。不总结还是不行,总结一下这个月的收获吧,以后回头看看会很有用。这个月我学到了什么关于人生的知识?其实在学校一直在学习SSM框架,总觉得学完框架自己就到达了人生的小巅峰,感觉自己领先所有人的感觉,来实训一个月后,我逐渐意识到了这个恐怖的念头应该被打消掉了,根据一些互联网大佬的描述,我才知道现今正是...
原创
1475阅读
5评论
0点赞
发布博客于 2 年前

(纯白话算法系列)快速排序以及随机快排,时间复杂度分析、代码演示

快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。本篇部分词义解释:基数:指数组中一个元素,数组中其他元素都和该元...
原创
1368阅读
0评论
0点赞
发布博客于 2 年前

Idea修改域中所有变量的快捷键

Window: Ctrl+Shift+Alt+JMac: Ctrl+Option+G
原创
1400阅读
0评论
5点赞
发布博客于 2 年前

趣说abstract,一个你没有听过的全新版本,看完就彻底记住抽象的概念

2098年,灾难再次爆发,地球上突然产生了一种奇怪的病毒,他们专门感染java程序员,程序员们都会被它整的不要不要的。abs病毒在电子显微镜下观察的放大图特点:abstract病毒,简称abs病毒,感染性极强1、只要一个类中有一个抽象方法,整个类就是abstract的了!!2、如果一个类继承了抽象类,必须实现抽象类所有抽象方法(制定所有对策),有一个抽象方法没被实现,即病毒没被彻底消灭...
原创
1153阅读
0评论
0点赞
发布博客于 2 年前

递归算法时间复杂度分析(master公式使用)

看了左神的求递归算法时间复杂度分析受益颇多,在这里写一下收获:master公式的使用T(N) = a*T(N/b) + O(N^d)1) log(b,a) > d ->复杂度为O(N^log(b,a))2) log(b,a) = d ->复杂度为O(N^d*logN)3) log(b,a) > d ->复杂度为O(N^d)什么...
原创
2243阅读
0评论
5点赞
发布博客于 2 年前

怎么修改CSDN的个性签名或者个人说明?

1、首先点管理博客2、进入到博客设置3、开始修改吧!
原创
1360阅读
0评论
1点赞
发布博客于 2 年前

什么是对数器?对数器的作用是什么?

对数器是什么?通常我们在笔试的时候或者参加编程大赛的时候,自己实现了一个算法,但是不能够判断该算法是否完全没问题,如果在比赛平台上验证,通常只会告诉你有没有错误,出了错不会告诉你哪里有问题,对于排错来说是非常坑爹的,所以对数器就横空出世了,对数器就是用一个绝对OK的方法和随机器生成的样本数据进行合体,如果你的算法是没问题的,那么和对数器的这个百分之百正确的方法一个元素一个元素的比较,也一定是eq...
原创
2286阅读
1评论
3点赞
发布博客于 2 年前

(纯白话算法系列)插入排序、时间复杂度分析、代码演示

定义插入排序(Insertion sort)是一种简单直观且稳定的排序算法。如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法...
原创
824阅读
0评论
0点赞
发布博客于 2 年前

(纯白话算法系列)选择排序、时间复杂度分析、代码演示

定义:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。纯白话说:所谓选择排序,即每次循环挑出最小的数,将其与本次循环的起点位置...
原创
56阅读
0评论
0点赞
发布博客于 2 年前

(纯白话算法系列)冒泡排序、时间复杂度分析、代码演示

定义:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中...
原创
127阅读
0评论
1点赞
发布博客于 2 年前

(终结版)Idea中使用Maven管理jar包,导入了mysql-connector-java包还是报错ClassNotFound和java.lang.NullPointerException

(注:本篇博客适用于Eclipse, myeclipse和Idea开发环境)好久没使用就基础的Servlet写项目了,想重温一下基础,可是却犯了最基本的错误,我今天使用Idea编写一个简单的登录页面,可是一直显示空指针异常和类找不到的异常,各种谷歌都无果。。后来仔细看了一下异常被自己笑到了,以后出了错千万别着急,一定要好好读一遍你的报错信息。。。。。。。就这么一个low的登录界面,点击提交:...
原创
1773阅读
0评论
0点赞
发布博客于 2 年前

为什么有的java底层public方法在JDK文档中查不到?

前言今天查看了ArrayList方法底层的remove方法,看到重载方法总共有两种:分别是:但是仔细想了一下感觉不对劲,大家看一下这个例子:public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<Strin...
原创
60阅读
0评论
0点赞
发布博客于 2 年前

Desktop.zip

附赠Java架构师学习路线,无偿奉献!~
zip
发布资源于 2 年前

Maven:C盘下为什么没有.m2文件,C盘为什么没有settings.xml,怎么配置Maven环境变量

前段时间电脑炸了,重装了C盘,so,you know, 所有的环境变量以及储存在C盘的文件都没了,所以自然也包括.m2文件夹,那应该怎么让他出现呢?没有.m2文件夹不妨先进cmd(Win+R)输入: mvn -v看看是不是有效指令,没有的话就很好解决,说明你忘记配置环境变量了,所以只需要新建一个,算了,上图吧,打字不直观:Step1Step2:新建系统变量MAVEN_HOME,变量值为你...
原创
3626阅读
0评论
1点赞
发布博客于 2 年前

回顾一下洛洛历险记,还挺感动的。

发布Blink于 2 年前

Java面试题:什么是死锁?如何手写一个死锁(Dead Lock)

要想实现一个死锁,首先要明白什么是死锁,我们看一下死锁的定义:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。--百度用通俗的话来说就是张三跟李四下饭馆吃饺子,张三拿着醋,李四拿着蒜瓣,张三说李四你给我吃点蒜,李四说,那不行,你...
原创
810阅读
2评论
2点赞
发布博客于 2 年前

即将本科毕业的Java程序员需要用到的资料和复习方向

java应届生面试考点收集这些知识点来自于之前去百度实习、阿里、蘑菇街校园招聘的电话面试JavaSE面向对象封装、继承、多态(包括重载、重写)常见区别String、StringBuffer、StringBuilder的区别:http://www.cnblogs.com/dolphin0520/p/3778589.htmlArrayList、LinkedLis...
转载
73阅读
0评论
1点赞
发布博客于 2 年前

去大厂是不是一定要考博?

发布Blink于 2 年前

Java中lenth、lenth()和size()的区别是什么?

今天做面试题遇到一道坑爹的题,某东的原题:String str = "";System.out.print(str.split(",").length());问输出什么,总共三个选项:A)0B)1C)编译错误我知道他想考什么,当空字符串调用split,长度为1嘛,肯定想骗我们选A,然后我果断选C,结果答案是B!!!??如果不知道split方法是什么可以参考我的上篇博...
原创
942阅读
0评论
0点赞
发布博客于 2 年前

(史上最白话最简单)深度剖析Java的split();方法(附:怎么能看懂JDK源码?)

前言:随着Java学习的深入,我们不仅仅会要求自己熟练使用一些API的方法,更想看看这些方法的底层是如何实现的,然而你如果想进步那么必须要训练看源码的能力,将来学高级框架的时候是一定会看底层源码的,所以必须要从相对基础的JDK源码训练开始!ヾ(◍°∇°◍)ノ゙目录前言:什么是split方法?(理解的可以跳过)第一个:split(String regex) 翻译--&g...
原创
504阅读
0评论
2点赞
发布博客于 2 年前

static方法区中为什么不能有this或者super?

想象一下Java中为什么main方法是程序的入口?public static void main(String[] args)因为main方法是静态方法,其实带静态的东西优先级都比较高,静态代码块,静态变量,静态常量等等。。。静态方法也是一样,那么为什么main方法是程序的入口呢?因为他最先被执行啊!当你点击编译按钮时,也就是类加载时静态方法就被加载到了内存区,静态方法被优先执行,而此...
原创
560阅读
1评论
6点赞
发布博客于 2 年前

深入剖析多态,什么是多态?多态有什么用?

前言:今天我准备探讨一下多态的终极奥义,Java也学习了两年了,但是对于多态一直不是很理解,上周刚刚来到青软实训基地,才有了时间深入学习这些熟知用法而不知底层的知识。 花了一天时间来了解多态存在的意义。本篇博客让我们从一个完全不懂得状态一步步了解什么是多态,深入掌握多态的概念。什么是多态?让我们看看百度是怎么定义多态的,话不多说,上图!望文生义,第一眼看到多态,感觉就是多种...
原创
532阅读
2评论
13点赞
发布博客于 2 年前