自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bean冷的心的博客

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

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

2098年,灾难再次爆发,地球上突然产生了一种奇怪的病毒,他们专门感染java程序员,程序员们都会被它整的不要不要的。 abs病毒在电子显微镜下观察的放大图 特点: abstract病毒,简称abs病毒,感染性极强 1、只要一个类中有一个抽象方法,整个类就是abstract的了!! 2、如果一个...

2019-07-25 10:39:20

阅读数 189

评论数 0

原创 SSM框架jsp无法从webapp下跳转到WEB-INF下的jsp;偶尔进去了也无法加载jsp的静态资源

前言:最近从网上找课程学ssm整合实战,感觉跟着敲肯定会多少对SSM框架有更深的认识,然而。。照着敲都出现了BUG,花费了我四天是时间才勉强解决了,尤其是当你没有小伙伴询问的条件下,想必一定是痛苦万分(跟我一样),避免跟我遇到相同问题的小伙伴们可以少走一些弯路,所以特意写了这篇博客,希望对你有所帮...

2019-04-02 09:32:28

阅读数 488

评论数 0

原创 Jsp+Servlet+JDBC实现ATM机系统

      伴随着课程设计结束,假期也随之来临,嘿嘿,这次我跟我的小伙伴们做的是一个简易版的ATM机系统,虽然相貌平平,可是还是考虑了很多因素在里面,因为我们都是JavaWeb的初学者,所以肯定在性能和安全性等会有很大的缺陷,请大家根据自己的需要选择性观看,本来早就应该写这篇博客了,可是放假太懒玩...

2019-01-23 23:19:40

阅读数 638

评论数 1

原创 利用Java和jsp实现简单的后台登录系统

一、成品图 第一次写,请大佬们轻喷…最近刚开始学习JavaWeb,学习了两周,实现了简单的后台登录系统,现在做一个回顾,只考虑如何实现登录功能,所以没有做美化,见谅。结果图如下。输入用户名和密码: 通过数据库进行比对之后,如果输入正确,则: 如果输入失败,则返回: 二、实现步骤 功能就是这样,很...

2018-11-28 21:22:09

阅读数 2984

评论数 8

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

toc

2020-01-03 21:00:52

阅读数 450

评论数 0

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

什么是JSON?

2020-01-01 16:54:25

阅读数 24564

评论数 14

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

IE、火狐都可以打开微信公众平台,但就是谷歌浏览器打不开。。这咋解决呢? Solution: 1、点开谷歌浏览器的设置 倒数第三个就是设置 往下翻找到重置浏览器设置: 然后刷新刚才打不开的界面就进来了~! 欢迎大家关注小斌刚刚创建的微信公众号,与CSDN同名:Bean冷的心,公众号会分享大量...

2019-11-01 14:47:24

阅读数 622

评论数 0

原创 浏览器清空缓存的快捷键

Ctrl+Shift+Delete

2019-11-01 14:08:43

阅读数 320

评论数 1

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

文章目录一、前言二、原因三、分析四、总结 一、前言 相信大家或多或少都会遇到这样的问题,尤其是正在上大学并未面试而做着准备的童鞋们,由于需要短时间准备太多的知识,所以学习的进度会非常快;但是问题也很明显,就是学得快,忘得快…在做项目的时候体现尤为严重…我前两周刚来公司实习,做了比较容易的ssm项目...

2019-10-28 10:49:12

阅读数 360

评论数 0

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

前言:最近装了公司的沙盒,电脑突然生病。。严重影响了开发进度还有本人的小心情,怒,从网上找了大部分方法都无济于事,沙盒本身在网上也查不到什么太多的信息,这就给解决问题带来了很大的困难,为了给大家填坑,特写此博客 再来重温一遍出了错的样子: 估计有的小伙伴是因为瞎改名字出的这个错,而我并没有,...

2019-10-26 10:07:53

阅读数 323

评论数 0

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

前言: 作为linux新手,想必一定会遇到各种各样的网络连接问题,菜鸟阶段总感觉自己的错误网上找不到,一度怀疑自己犯的错别人都没犯过,我晕,折腾一天后终于解决了,前来帮助小伙伴解决心中的疑惑。 如果你的目的是从Xshell连接本地的Linux虚拟机,那么请往下看,当然我会顺带着将虚拟机没网的问题...

2019-09-14 16:28:24

阅读数 364

评论数 1

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

Mybatis是一个ORM(Object Relational Mapper)框架,说人话ORM就是数据库中的表与Java中的实体类(POJO)类一一对应。 比如你有一个Student类,内含三个私有对象: package com.bean.pojo; public class Stud...

2019-08-24 08:44:46

阅读数 180

评论数 2

原创 MySQL指令大全

-- 创建数据库 create database name; -- 创建数据表 create table name( id int not null primary key auto_increment, name varchar(20) ); -- 查询所有 select * from ...

2019-08-14 16:06:19

阅读数 178

评论数 2

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

说到CSDN目录,很多网友觉得只有查看目录结构的功能,当你点击某一个章节之后就没有用了,实际上是有用的: 比如: 这是目录结构,然后我们随便点一个进去: 这样就跳转过来了,那么目录是不是就没用了呢? 点击这里: 这就是目录结构,点击某个章节还是可以跳过去,所以可以继续跳转,那么如果写博客...

2019-08-13 21:01:34

阅读数 246

评论数 0

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

文章目录前言增改删查JDBC实例: 前言 所谓JDBC Template就是在尽量保持代码灵活性的前提下,减少代码的书写,之前我们学JDBC的时候,需要连接驱动,创建语句,查询语句,获取查找返回值,设值等等…很不方便。 这两种其实都能达到目的,肯定使用代码少的方法呀。 增改 其实JDBC不过就是...

2019-08-13 20:55:05

阅读数 182

评论数 0

转载 Template中execute和update的区别

1、update可以带参数,而execute不可以。例如: jdbcTemplate.update(“update TableA set name = 'Andy’ where id=?”, new Object[] {new Integer(3)}); jdbcTemplate.exe...

2019-08-13 12:07:57

阅读数 214

评论数 0

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

使用新版的Mysql连接jdbc,经常会报这个异常,只需要在 设置URL的时候后面加上:?serverTimezone=GMT%2B8 <property name="url" value="jdbc:mysql://localhost:3306/selecti...

2019-08-13 12:02:53

阅读数 204

评论数 0

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

文章目录1、@AspectJ提供不同的通知类型@Before 前置通知,相当于MethodBeforeAdvice@AfterReturning 后置通知,相当于AfterReturningAdvice@Around 环绕通知,相当于MethodInterceptor@AfterThrowing异...

2019-08-13 08:23:13

阅读数 164

评论数 0

原创 (二)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、基于切面...

2019-08-12 13:33:30

阅读数 179

评论数 0

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

今天写Spring遇到了一个坑爹的问题,那么因为啥原因呢? 错误提示我错误的加载了Bean 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframew...

2019-08-12 11:51:44

阅读数 2578

评论数 0

原创 动态代理有啥用(总结)

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

2019-08-12 07:27:09

阅读数 166

评论数 0

原创 一篇文章搞懂CGlib动态代理

文章目录前言CGlib特点CGlib怎么用 前言 对于上篇文章说的动态代理是JDK的动态代理,使用动态代理解决了静态代理耦合度高、代码冗余、不易维护等问题,但是JDK的动态代理也是有局限性的,JDK动态代理必须有接口,才可以通过反射进行动态代理,如果没有接口怎么办?铛铛铛!~CGlib闪亮登场。 ...

2019-08-11 21:24:12

阅读数 178

评论数 0

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

文章目录什么是静态代理(Static Proxy)静态代理的缺点什么是动态代理总结 想要明白什么是动态代理,那么就一定要知道什么是动态代理,动态代理有啥用,为什么需要动态代理,是因为出现了什么问题,所以产生了动态代理这门技术。所以在谈动态代理之前,我们先来看看什么是静态代理: 什么是静态代理(St...

2019-08-10 22:27:48

阅读数 173

评论数 0

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

文章目录Spring概述:前言Spring入门Spring的bean管理方式1、Spring的工厂类2、Spring的Bean管理(XML方式)2.1 使用类构造器实例化(默认无参数)2.2 使用静态工厂方法实例化(简单工厂模式)2.3 使用实例工厂模式3、Spring的属性注入(XML方式)3....

2019-08-10 16:40:14

阅读数 234

评论数 0

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

1. 打开Project 2.创建一个Maven项目并且使用模板 3.设置包名 4.下一步 5.Finish 6.等待Maven创建模板 7.搞定 这样就可以创建项目了!@_@

2019-08-10 10:46:33

阅读数 161

评论数 0

原创 十分钟彻底搞懂Java反射

想要搞明白反射到底是什么,首先要知道什么是反射?反射有什么用,为什么需要反射。首先我们看一下反射的定义: 一、定义: JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称...

2019-08-08 17:40:40

阅读数 590

评论数 0

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

什么是之字形打印二维数组: 比如给定一个二维数组 按照红色线路打印,即称作“之”字型打印 怎么实现呢?想要直接寻找每个位置与位置之间的关系是很难的,所以我们需要从这个线路着手,怎么能走出这样的线路呢? 我们设置两个指针a和b,各自的行走线路如下: 有什么用呢?ab总能形成一个对角线, 形成了...

2019-08-06 20:34:29

阅读数 170

评论数 0

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

说来也奇怪,今天写一个简单的jsp项目的时候,突然发现,user目录下的jsp页面访问不了了??what? main文件目录下的jsp页面就可以正常访问,但是这个user目录是我重新从本地D盘某个文件夹移动进来的,但是我重新启动了tom,发现还是不行,然后我又重新配置了一下我的tom,还是访问不...

2019-08-06 10:33:17

阅读数 177

评论数 0

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

想要顺时针打印二维数组,其实只需要搞定两个点,一个是左上角的坐标,一个是右下角的坐标,比如我开辟了一个4x4的二维数组,里面有 左上角坐标为(0,0),右下角坐标为(3,3),有了这两个坐标就太简单了,只需要让横坐标不变,列坐标++,直到4这个位置停下来,打印1,2,3 然后列坐标不变,横坐标+...

2019-08-02 11:59:03

阅读数 191

评论数 0

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

常见的一个面试题,就是栈和队列的转换问题,先来说一下原理: 如何通过栈实现队列? 栈是先进后出,队列是先进先出,所以准备两个栈,一个按照正常入栈顺序入栈,然后再出栈到第二个栈中,这样顺序就反过来了。看图: 按照队列的入队顺序应该是:1,2,3,出队顺序应该是1,2,3(先进先出) 入栈序列:1,...

2019-08-01 21:46:54

阅读数 179

评论数 2

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

题目: 要求你设计一个时间复杂度为O(n)的算法,实现将一个无序数组排列好,然后求彼此之间的最大差值,而且不能使用非基于比较的排序算法。 分析 很明显这道题是故意坑人的,时间复杂度为O(n),那可不就是桶排序,基数排序和基数排序么,可是这些都是非基于比较的排序算法。所以不能直接用桶排序进行排序,我...

2019-07-31 18:38:32

阅读数 172

评论数 0

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

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 白话说:所谓...

2019-07-28 21:39:12

阅读数 202

评论数 2

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

堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 想要了解堆排序,那么必须要明白堆这种数据结构,先介绍一下堆结构,如果已经明白了可以直接跳过。 什么是堆 堆是一种非...

2019-07-27 22:47:54

阅读数 183

评论数 0

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

写在前头: 去青岛实训基地学习了一个月。。回家已经好几天了,为什么一直没有写这篇博客,因为太忙了。。不总结还是不行,总结一下这个月的收获吧,以后回头看看会很有用。 这个月我学到了什么关于人生的知识? 其实在学校一直在学习SSM框架,总觉得学完框架自己就到达了人生的小巅峰,感觉自己领先所有人的感觉,...

2019-07-27 17:12:44

阅读数 210

评论数 0

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

快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,...

2019-07-26 16:52:48

阅读数 212

评论数 0

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

Window: Ctrl+Shift+Alt+J Mac: Ctrl+Option+G

2019-07-25 16:21:43

阅读数 189

评论数 0

原创 递归算法时间复杂度分析(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...

2019-07-24 16:48:14

阅读数 510

评论数 0

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

1、首先点管理博客 2、进入到博客设置 3、开始修改吧!

2019-07-24 13:37:26

阅读数 210

评论数 0

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

对数器是什么? 通常我们在笔试的时候或者参加编程大赛的时候,自己实现了一个算法,但是不能够判断该算法是否完全没问题,如果在比赛平台上验证,通常只会告诉你有没有错误,出了错不会告诉你哪里有问题,对于排错来说是非常坑爹的,所以对数器就横空出世了,对数器就是用一个绝对OK的方法和随机器生成的样本数据进行...

2019-07-24 13:25:18

阅读数 210

评论数 0

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

定义 插入排序(Insertion sort)是一种简单直观且稳定的排序算法。如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而...

2019-07-24 09:13:41

阅读数 171

评论数 0

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