自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 基本数据类型

python 基本数据类型

2024-04-29 14:16:09 51

原创 服务器缩写修改

vb=vim /etc/bashrc

2024-04-07 15:21:25 65

原创 JDK动态代理

由于这个限制,JDK动态代理采用的方式是生成一个代理类,该代理类实现了目标类所实现的接口。通过这种方式,代理类可以在不修改目标对象代码的情况下,为目标对象提供额外的操作或增强。需要注意的是,如果目标对象实现了多个接口,JDK动态代理只能代理其中的一个接口。这是由于代理类只能继承一个父类,而在Java中,类的多继承是不允许的。由于代理类是实现了目标对象实现的接口,所以只有实现了接口的类才能被代理。JDK动态代理是一种基于接口的代理方式,它只能代理实现了接口的类。这是由于JDK动态代理的实现机制所决定的。

2023-09-02 10:36:08 125

原创 Java常见的错误(Error)、运行时异常(RuntimeException)

UnsatisfiedLinkError:当Java本地接口(JNI)无法在运行时找到所需的本地库时发生。堆溢出错误(OutOfMemoryError):当应用程序分配的内存超过了JVM堆的容量限制时发生。栈溢出错误(StackOverflowError):当方法调用层级过深,导致栈空间耗尽时发生。NoClassDefFoundError:当JVM在运行时无法找到所需的类或接口定义时发生。InternalError:当虚拟机遇到内部错误或不一致状态时发生。

2023-09-01 20:21:10 175

原创 如何判断web使用的数据库类型

在sql注入之前,先得学会判断web后面是个啥数据库,这样才能对症下毒,更容易实现sql注入。判断数据库类型,主要是通过各数据库特有的函数,字符串处理,注释等来排除、猜测数据库的类型。

2023-01-14 13:11:27 1181

转载 DHCP--HCIA

DHCP(DynamicHostConfigurationProtocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。DHCP前身是BOOTP,在Linux的网卡配置中也能看到显示的是BOOTP,DHCP引进一个bootp没有的概念租约。bootp分配的地址是永久的,而dhcp分配的地址是可以有期限的。DHCP分为两个部分一个是服务器端,另一个是客户端。......

2022-07-21 16:18:00 390

原创 STP--生成树协议

为了提高网络可靠性,交换机之间常常会进行设备冗余(备份),但这样会给交换网络带来环路风险,导致广播风暴以及MAC地址表不稳定等问题。STP生成树的作用就是为了解决避免二层环路,解决广播风暴。......

2022-07-20 16:22:41 466

原创 linux系统防火墙开放端口

linux系统防火墙开放端口

2022-06-14 10:47:42 14295

转载 浏览器的缓存机制

浏览器的缓存机制 - 知乎想要加快浏览器加载网络资源的速度,有以下方法:减少响应内容大小:如使用 HTTP/2 的压缩头部功能和 gzip 算法压缩响应体内容 使用「缓存」:把一些资源存储下来,从而无需再次加载使用缓存要尽可能地让浏览器从缓存中获取资源,并保证被使用的缓存与服务端最新的资源保持一致。一般只缓存静态资源(js、css、img)Web 缓存按存储位置来区分,包括数据库缓存、服务端缓存、CDN 缓存和浏览器缓存。这里我们着重介绍一下浏览器缓存。浏览器缓存通过 HTTP/HTTP

2022-05-10 11:54:12 2298

原创 linux Terminal

1.Terminal 获取root权限时, su 提示输入密码后,密码输入无反应是因为隐藏了输入。2.cd 文件名带空格时(shared space) cd 'shared space' 。3.注意空格的位置 fuse 和 :/ 后面都需要空格[root@localhost hgfs]# vmhgfs-fuse .host:/ /mnt/hgfs...

2022-05-05 10:51:58 1633

转载 如何判断单向链表是否有环?

前言:链表在开发过程中属于出现频次十分高的一种数据结构,在java中,比如我们熟知的LinkedList、HashMap底层结构、LinkedHashMap、AQS等都使用到了链表,关于单向链表有几个经典问题 :1:如何判断链表有环2:如果有环,找出入环的节点3:环的长度是多少?目录一:如何判断单向链表有环?二:如果有环,找出入环的节点三:环的长度是多少?四:测试五:总结问题一:如何判断单向链表有环?首先我们来画一个普通的单向链表和环状链表的结构图:...

2022-03-05 13:56:37 2400

原创 接口可以继承接口吗?接口、抽象类、实体类的关系

1、接口可以继承接口,抽象类不可以继承接口,但可以实现接口。2、抽象类可以继承实体类。抽象类可以实现(implements)接口,抽象类是否可继承实体类,取决于实体类必须是否有明确的构造函数。3、抽象类可以继承实体类,这是因为抽象类可继承性且有方法。4、一个接口可以继承多个接口. interface C extends A, B {}是可以的;5、 一个类可以实现多个接口: class D implements A,B,C{},但是一个类只能继承一个类,不能继承多个类 class B ext

2022-03-03 09:29:29 16113 1

原创 java注释规范

1、类注释在每个类前面必须加上类注释,注释模板如下:/*** Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.* FileName: Test.java* 类的详细说明** @author 类创建者姓名* @Date 创建日期* @version 1.00*/2、属性注释在每个属性前面必须加上属性注释,注释模板如下:/** 提示信息 */private String strMsg = nu..

2022-02-28 15:11:47 1780

原创 条件构造器queryWrapper和updateWrapper

1.环境:springboot + mybatis plus2.构造器解析 1). QueryWrapper: Entity 对象封装操作类 2). UpdateWrapper: Update 条件封装,用于Entity对象更新操作3. 条件构造器使用中的各个方法格式和说明

2022-02-22 16:03:06 386

原创 Java String 类

Java String 类字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String str = "CSDN";在代码中遇到字符串常量时,这里的值是 "CSDN"",编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 String 对象。用构造函数创建字符串:String str2=new String("CSDN"

2021-10-19 20:28:43 93

原创 Java Object 类

Java Object 类Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。Object 类可以显示继承,也可以隐式继承,以下两种方式时一样的:显示继承:public class Runoob extends Object{}

2021-10-19 16:33:30 95

转载 Java中public,private,protected以及default的访问权限区别

Java中public,private,protected以及default的访问权限区别_feng之锋的博客-CSDN博客_protected和default访问权限**Java中public,private,protected以及default的访问权限区别**首先,从public的字面意思上就能够知道public所指的是公共的,从而我们可以知道public的访问权限是最为宽松的,它可以在同一个包内访问,也可以在不同的包内进行访问,其作用:它对任何地方的类都是可见的,换言之,就是所有其他的类都可以访问它

2021-10-19 09:30:29 254

转载 漫画:什么是HashMap?

传送门:掘金

2021-09-28 16:09:41 86

转载 Mybatis 功能:根据性别和名字查询用户(if标签和where标签)

功能:根据性别和名字查询用户查询sql语句:SELECT id, username, birthday, sex, address FROM `user` WHERE sex = 1 AND username LIKE '%张%'mybatis动态sql:Mapper.xml文件配置sql如下:<!-- 根据条件查询用户 --><select id="queryUserByWhere" parameterType="user" resultType="user"&

2021-09-26 15:32:34 1352

原创 sql语句中定义顺序和执行顺序

sql语句定义的顺序(1) SELECT (2)DISTINCT<select_list>(3) FROM <left_table>(4) <join_type> JOIN <right_table>(5) ON <join_condition>(6) WHERE <where_condition>(7) GROUP BY <group_by_list>(8) WITH {CUBE|ROLL

2021-09-23 16:04:53 128

原创 一些自己整理的sql语句例题

1.请查找employees里最晚入职(hire_date)员工的所有信息(select top 1 * from 是SQL Server的查询语句)//正确答案select * from employees where hire_date = ( select max(hire_date) from employees )可能会写错成答案 ORDER BY 根据指定的列对结果集进行排序,默认按照升序,降序 ORD.

2021-09-23 15:42:40 375

转载 sql语句中的 where 1=1

很多sql里用到where 1=1总结: 1=1 永真, 1<>1 永假。1<>1 的用处:用于只取结构不取数据的场合 例如:create table table_temp tablespace tbs_temp asselect * from table_ori where 1<>1建成一个与table_ori 结构相同的表table_temp,但是不要table_ori 里的数据。(除了表结构,其它结 构也同理)1=1的用处 用于动态SQL例如 lv_

2021-09-23 15:41:45 744

原创 sql数据类型与Java数据类型对应关系

类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEG

2021-09-22 15:34:02 639

原创 当配置文件中添加静态资源访问前缀后,在静态资源路径下新建index.html无法访问欢迎页

一般我们在SpringBoot项目开发中都会在配置文件中添加静态资源访问前缀,比如://默认无前缀spring: mvc: static-path-pattern: /res/**//当前项目 + static-path-pattern + 静态资源名 = 静态资源文件夹下找SpringBoot一种配置欢迎页的方法是在静态资源路径下新建index.html。//官方文档Spring Boot supports both static and templated...

2021-09-08 19:56:21 149

空空如也

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

TA关注的人

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