- 博客(8)
- 收藏
- 关注

原创 JAVA单例模式学习总结
单例模式的五种实现方式三个饿汉式和两个懒汉式三个饿汉式1、通过枚举的方式实现饿汉式public enum Single { INSTANCE;}可以直接通过Single.INSTANCE的方式对单例进行调用。2、通过类名.属性的方式进行单例调用public class Single {...
2020-12-09 15:15:23
168
2
原创 springMVC字符串响应客户端乱码解决方案
springMVC响应客户端乱码问题在学习springMVC时遇到了个问题,就是响应乱码问题。大家应该都知道乱码就是一堆不认识的东西,为什么会出现一堆不认识的东西呢?之所以会乱码是因为编码和解码不一致而引起的乱码问题,所以我们要解决问得先找到问题的源头,才能对症下药。做到事半功倍的效果。下面我就直接进入主题,说一下我遇到的问题。在学习过程遇到了controller响应一段中文到浏览器乱码问题。代码如下:@Controllerpublic class TestController { @Requ
2021-01-07 11:33:09
322
原创 spring的IOC
spring IOC(DI)总结spring基于配置文件管理bean1、创建spring配置文件,对bean进行注入<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.s
2020-12-22 11:01:24
129
原创 动态代理学习及实现思路
动态带理学习动态带理的优点:编写一个带理工作处理器的类,可以替多个带理主题工作,只要带理工作一样就可以。一、编写一个带理工作处理器的类,这个类必须实现一个接口InvocationHandler二、需要代理的类对象三、通过JDK的中的Proxy类来创建带理类,并调用方法实现业务逻辑动态带理的优点:编写一个带理工作处理器的类,可以替多个带理主题工作,只要带理工作一样就可以。一、编写一个带理工作处理器的类,这个类必须实现一个接口InvocationHandler//这是一个实现了InvocationHand
2020-11-03 22:47:38
142
原创 递归解决常见爬楼梯走一步或是两步问题,走多步也是相同的道理!
递归解决爬楼梯问题上楼梯过程中,一次可以走1阶,也可以走两阶,如果有n阶楼梯,一共可以有多少种走法?推理:我们在上楼梯的过程通过一阶或是两阶的走法,不断减少楼梯的步数,也就是n阶台阶我们可以通过n-1或是n-2的方式来减少台阶的阶数,最终归于剩下一阶或是两阶的情况来处理推理走法过程:n阶:可以走一步或是走两步,如果走一步就是n-1;如果是走两步就是n-2n-1阶:可以走一步或是走两步,如果走一步就是(n-1)- 1;如果是走两步就是(n-1)- 2n-2阶:可以走一步或是走两步,如果走一步就是
2020-10-22 11:07:21
3002
原创 Linux配置阿里云yum源
Linux更新yum源先进入你要保存下载文件的目录,下载阿里云yum源配置文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo将下载后的文件CentOs-7.repo移到系统配置文件下,进入系统配置文件/etc/yum.repo.d/目录,将默认yum源配置更名作为配置文件(CentOs-Base.repo.bak),将下载的阿里云配置文件更名为CentOs-Base.repo cp Centos-7.repo /etc/yum.repo.d/
2020-07-30 11:22:52
1443
原创 冒泡排序学习总结——望越来越好
JAVA冒泡排序冒泡排序逻辑循环必须要有两层循环冒泡排序代码冒泡排序逻辑 今天面试遇到了个冒泡排序算法,由于自己粗心了,循环过程中由于循环变量书写错误导致排序出现了问题,出现的问题就是不能完整排序。循环必须要有两层循环== 下面梳理一下具体的循环层次逻辑==第一层:第一次表示将最大的(最小的)数字排序到最后;第二次表示将第二大的(第二小的)数字排序到倒数第二的位置;第三次表示将第三大的(第三小的)数字排序到倒数第三的位置;………………………………倒数第二次表示将倒数第二小(倒数第二
2020-06-30 23:44:32
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人