- 博客(26)
- 问答 (1)
- 收藏
- 关注
转载 java日期互转:LocalDateTime、String、TimeStamp、Long、Instant、Date
1、 LocalDateTime转为String、TimeStamp、Long、Instant、 Date。6、Date转为LocalDateTime、String、TimeStamp、Long、Instant。3、Timestamp转为LocalDateTime、 Date。5、Instant转为LocalDateTime、 Date。2、String转为LocalDateTime、 Date。4、Long转为LocalDateTime、 Date。
2024-07-03 17:25:07
359
1
原创 JDK动态代理
由于这个限制,JDK动态代理采用的方式是生成一个代理类,该代理类实现了目标类所实现的接口。通过这种方式,代理类可以在不修改目标对象代码的情况下,为目标对象提供额外的操作或增强。需要注意的是,如果目标对象实现了多个接口,JDK动态代理只能代理其中的一个接口。这是由于代理类只能继承一个父类,而在Java中,类的多继承是不允许的。由于代理类是实现了目标对象实现的接口,所以只有实现了接口的类才能被代理。JDK动态代理是一种基于接口的代理方式,它只能代理实现了接口的类。这是由于JDK动态代理的实现机制所决定的。
2023-09-02 10:36:08
152
原创 Java常见的错误(Error)、运行时异常(RuntimeException)
UnsatisfiedLinkError:当Java本地接口(JNI)无法在运行时找到所需的本地库时发生。堆溢出错误(OutOfMemoryError):当应用程序分配的内存超过了JVM堆的容量限制时发生。栈溢出错误(StackOverflowError):当方法调用层级过深,导致栈空间耗尽时发生。NoClassDefFoundError:当JVM在运行时无法找到所需的类或接口定义时发生。InternalError:当虚拟机遇到内部错误或不一致状态时发生。
2023-09-01 20:21:10
251
原创 如何判断web使用的数据库类型
在sql注入之前,先得学会判断web后面是个啥数据库,这样才能对症下毒,更容易实现sql注入。判断数据库类型,主要是通过各数据库特有的函数,字符串处理,注释等来排除、猜测数据库的类型。
2023-01-14 13:11:27
1415
转载 DHCP--HCIA
DHCP(DynamicHostConfigurationProtocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。DHCP前身是BOOTP,在Linux的网卡配置中也能看到显示的是BOOTP,DHCP引进一个bootp没有的概念租约。bootp分配的地址是永久的,而dhcp分配的地址是可以有期限的。DHCP分为两个部分一个是服务器端,另一个是客户端。......
2022-07-21 16:18:00
425
原创 STP--生成树协议
为了提高网络可靠性,交换机之间常常会进行设备冗余(备份),但这样会给交换网络带来环路风险,导致广播风暴以及MAC地址表不稳定等问题。STP生成树的作用就是为了解决避免二层环路,解决广播风暴。......
2022-07-20 16:22:41
578
转载 浏览器的缓存机制
浏览器的缓存机制 - 知乎想要加快浏览器加载网络资源的速度,有以下方法:减少响应内容大小:如使用 HTTP/2 的压缩头部功能和 gzip 算法压缩响应体内容 使用「缓存」:把一些资源存储下来,从而无需再次加载使用缓存要尽可能地让浏览器从缓存中获取资源,并保证被使用的缓存与服务端最新的资源保持一致。一般只缓存静态资源(js、css、img)Web 缓存按存储位置来区分,包括数据库缓存、服务端缓存、CDN 缓存和浏览器缓存。这里我们着重介绍一下浏览器缓存。浏览器缓存通过 HTTP/HTTP
2022-05-10 11:54:12
2370
原创 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
1680
转载 如何判断单向链表是否有环?
前言:链表在开发过程中属于出现频次十分高的一种数据结构,在java中,比如我们熟知的LinkedList、HashMap底层结构、LinkedHashMap、AQS等都使用到了链表,关于单向链表有几个经典问题 :1:如何判断链表有环2:如果有环,找出入环的节点3:环的长度是多少?目录一:如何判断单向链表有环?二:如果有环,找出入环的节点三:环的长度是多少?四:测试五:总结问题一:如何判断单向链表有环?首先我们来画一个普通的单向链表和环状链表的结构图:...
2022-03-05 13:56:37
2488
原创 接口可以继承接口吗?接口、抽象类、实体类的关系
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
16820
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
1849
原创 条件构造器queryWrapper和updateWrapper
1.环境:springboot + mybatis plus2.构造器解析 1). QueryWrapper: Entity 对象封装操作类 2). UpdateWrapper: Update 条件封装,用于Entity对象更新操作3. 条件构造器使用中的各个方法格式和说明
2022-02-22 16:03:06
400
原创 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
108
原创 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
120
转载 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
275
转载 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
1455
原创 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
141
原创 一些自己整理的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
427
转载 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
780
原创 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
709
原创 当配置文件中添加静态资源访问前缀后,在静态资源路径下新建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
162
空空如也
在Sql Server查询语句中用变量做表名时报错
2021-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人