自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker: Error response from daemon: driver failed programming external connectivity on endpoint es

docker: Error response from daemon: driver failed programming external connectivity on endpoint es

2022-11-19 19:22:28 4511

原创 Servlet的调用过程

Servlet的调用过程1,根据请求中的Host头,获知浏览器要访问的是哪一个虚拟主机。http://localhost:8080/Hello/HelloServlet localhost表示访问的是主机 2,根据请求行中的资源路径,获知浏览器访问的是哪一个web应用。http://localhost:8080/Hello/HelloServlet 表示要访问的是/Hello这个web应用 3,根据请求行中的资源路径,获...

2021-12-16 09:32:16 2022

原创 解决:使用MySQL Command Line Client时光标不显示的问题

项目场景:问题描述:原因分析:解决方案:

2021-12-07 12:20:17 2325 1

原创 解决:The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time zone.

项目场景:问题描述:报错信息:The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone v..

2021-12-05 14:10:44 4034

原创 猛男面试被问到单例模式,答不出来直接哭了

单例模式介绍单例模式考察的原因:从面试官的角度:1单例模式简单2单例模式的考察性强:包含线程安全,内存模型,类加载机制等核心知识。同样是问单例模式,面试者答得完整透彻或者零零散散,能看出面试者的基本功扎不扎实。单例模式,顾名思义,在整个运行时域,一个类只有一个实例对象。单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建

2021-12-01 20:57:06 484

原创 Spring中的Bean——配置、实例化、生命周期、装配方式

Bean的配置通常一个普通的Bean只需要定义id(或者name)和class两个属性就可以了Bean的实例化1.构造器实例化(最常用的方式)<!-- 通过构造器实例化——默认的无参构造方法来实例化Bean --><bean id="bean1" class="com.daier.instance.constructor.Bean1"/>2.静态工厂方式实例化<bean id="bean2" class="com.daier.instance...

2021-12-01 14:20:52 388

原创 程序设计题——周测

1. 创建员工类Emp,类中的成员有:(10分) 私有属性: String name, int age, String gender ,double salary 无参构造方法,全参数构造方法 每个属性的set和get方法 重写toString方法,返回属性拼接成的字符串,格式为:"name=张三,age=22,gender=男,salary=5000.0" 重写equals方法,要求若2个员工对象na...

2021-11-30 21:28:29 441

原创 选择排序和使用选择排序做排序数组

选择排序选择排序的思想是:双重循环遍历数组,每经过一轮比较,找到最小元素的下标,将其交换至首位。冒泡排序和选择排序有什么异同相同点:都是两层循环,时间复杂度都为 O(n^2);都只使用有限个变量,空间复杂度 O(1)。不同点:冒泡排序在比较过程中就不断交换;而选择排序增加了一个变量保存最小值 / 最大值的下标,遍历完成后才交换,减少了交换次数。非常重要的不同点:冒泡排序法是稳定的,选择排序法是不稳定的。排序算法的稳定性假定在待排序的记录序列中,存在多个

2021-11-30 20:59:49 309

原创 冒泡排序及其三种写法

冒泡排序冒泡排序是入门级的算法,但也有一些有趣的玩法。通常来说,冒泡排序有三种写法:一边比较一边向后两两交换,将最大值/最小值冒泡到最后一位;经过优化的写法:使用一个变量记录当前轮次的比较是否发生过交换,如果没有发生交换表示已经有序,不再继续排序进一步优化的写法:除了使用变量记录当前轮次的是否发生交换外,再使用一个变量记录上一次发生交换的位置,下一轮排序时,到达上一次交换的位置就停止比较冒泡排序的第一种写法private static void bubbleSort

2021-11-30 20:51:09 4165

原创 spring之控制反转(IOC)与依赖注入(DI)

当某个Java对象(调用者)需要调用另一个Java对象(被调用者,即被依赖对象)时:在传统模式下,调用者通常会采用“new被调用者”的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护在使用了Spring框架之后,对象的实例不再由调用者来创建,而是由spring容器来创建,spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。这些,控制权由应用代码转移到了spring容器,控制权发生了反转,这就是spring的控制反转。从

2021-11-30 14:26:34 330

原创 TCP的三次握手和四次挥手时——应届生的面试

在前几次的面试经历中,小猿多次被问到TCP的三次握手和四次挥手,所以来这里记录一下这个知识点。一、建立连接---->TCP三次握手: 这里首先以一个例子,理清楚三次握手的思路:将客户端和服务端看成正在进行对话的两个人A,B。第一次握手:C to S 我申请建立连接。 第二次握手:S to C 我已经收到请求,可以连接。 第三次握手:C to S 我收到你的批准通知了。 这三次已经确保了双方信息没...

2021-11-30 14:19:04 261

原创 面试题——重写equals方法

public boolean equals(Object obj) { /* * 1. 判读obj是否为null,返回false * 2. 比较obj和当前对象是否是同一个对象 * 3. 如果obj是不为null的其他对象,比较内容相同,则返回true */ if (obj == null)//判读obj是否为null,返回false————空指针 return false; if(this==obj) {//比较obj和当前对象是否是同一个对象————地址相同则.

2021-11-09 21:19:40 108

原创 详细说明抽象类与接口的区别(后有代码说明)

一、抽象类与接口的区别 abstract class interface 实例化 不能实例化 不能实例化 类 抽象类是一种继承关系,一个类只能使用一次继承关系 一个类可以实现多个interface 数据成员 抽象类可以有自己的数据成员 静态的,不能被修改的,即必须是static final修饰的成员,但是,一般不在这里定义 方法 可以存在私有的,非abstract的方法,且必须实现 不能有私有的方法,默认的是public abs

2021-11-09 20:12:18 230

原创 Mkdir与Mkdirs以及利用递归思想删除多级目录

一、Mkdir创建单机目录,Mkdirs创建多级目录public static void main(String[] args) { /* * 创建单级目录 */ File f =new File("./d"); boolean b=f.mkdir(); System.out.println(b); /* * 创建多级目录 */ File f1 =new File("a/b/c"); b=f1.mkdirs(); System.out.println(b);}二、

2021-11-09 11:47:22 148

原创 使用RandomAccessFile建立用户注册表(user.txt)

目录前言一、用户信息写入文件二、文件内容的读出前言内容需要有:姓名,年龄,密码,昵称一、用户信息写入文件public static void main(String[] args) throws IOException { File f=new File("user.txt"); f.createNewFile(); //用户输入数据 Scanner scan=new Scanner(System.in); RandomAccessFile raf =

2021-11-09 10:36:46 237

原创 2021-11-08笔记本搜不到手机热点的解决

项目场景:小猿今天发现我手机开的个人热点,朋友的电脑始终搜不出来,经过我查阅资料之后,解决了这一问题。问题描述:原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。解决方案:提

2021-11-08 16:31:59 3150

原创 飞机大战源码进来就领

目录前言一、小敌机类二、大敌机类三、蜜蜂类四、英雄机类五、子弹类六、抽象类——飞行物对象七、图片类——加载图片资源八、天空类九、奖励接口和得分接口十、窗口类总结前言千山万水总是情,留下关注行不行。大家好,我是小猿,这是我的第一篇blog文章,如果喜欢的话,记得留下关注,让我们一起前行呢。飞机大战项目是小猿在一次培训中做过的项目,我重温它,决定将它我作为入驻CSDN的第一篇文章,也是送给大家的见面礼。废话不多说,上代码...

2021-11-07 21:47:53 734

基于Java的飞机大战游戏源码

使用Eclipse开发平台开发了飞机大战小游戏

2021-11-08

空空如也

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

TA关注的人

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