- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 GMT+8 和 GMT%2B8
GMT是格林威治标准时间的缩写,也叫“世界时”(World Time),用于表示全球协调的时间。GMT+8表示在格林威治标准时间上加上8个小时,也就是UTC(Coordinated Universal Time)+8小时,代表了中国的东八区时区。因此,GMT+8和GMT%2B8表示的都是同一个概念,即UTC+8小时的时区。GMT+8和GMT%2B8其实是同一个东西,只是表示方式不同而已。在URL中,一些特殊字符需要进行URL编码才能被网络传输,
2023-09-23 11:27:30
10839
原创 Http 状态码大全
在网络通信中,状态码用于表示服务器对客户端请求的响应结果。3xx(重定向状态码):表示需要客户端采取进一步的操作才能完成请求。4xx(客户端错误状态码):表示客户端在发送请求时发生了错误。5xx(服务器错误状态码):表示服务器在处理请求时发生了错误。1xx(信息性状态码):表示服务器收到请求并继续处理。2xx(成功状态码):表示服务器成功处理了请求。
2023-09-23 11:24:25
155
原创 一个类继承 HashMap<String, Object> 的作用
假设类名为AjaxResult。的作用是让AjaxResult类具有HashMap的。HashMap是Java中常用的一种键值对集合,它可以存储任意类型的键值对,并且通过键来快速地获取相应的值。而AjaxResult类继承HashMap<String, Object>之后,就可以方便地将状态码、返回内容和数据对象封装成键值对,并且可以通过常量CODE_TAG、MSG_TAG和DATA_TAG来获取或设置相应的值。
2023-09-23 11:21:26
475
原创 private static final long serialVersionUID = 1L?
在 Java 中,序列化是将 Java 对象转换为字节流的过程,而反序列化则是将字节流重新转换为 Java 对象的过程。为了保证反序列化时能够成功地重建对象,Java 建议给每个可序列化的类设置一个 serialVersionUID 的常量值。字节流:在计算机中,字节流是数据传输和处理中最基本的单位。字节流是指将数据流中的数据按照字节为单位进行传输和处理的方式。在 Java 编程语言中,字节流指的是以字节为单位进行操作的输入流和输出流类。字符流:除了字节流,Java 还提供了字符流。
2023-09-23 11:16:16
478
原创 idea 中 tomcat 服务器乱码问题解决
那为什么设置的是GBK的时候却不用加上 -Dfile.encoding=GBK呢?但是idea没有留出能在设置中更改其编码的设置(只留出了更改控制台编码的设置),所有只能采用加上 -Dfile.encoding=UTF-8。由此得出结论,idea设置中更改的控制台编码,只适应于上图服务器的编码。idea中项目编码是UTF-8,控制台输出编码是UTF-8,tomcat全部的编码都是UTF-8。idea中项目编码是UTF-8,控制台输出编码是GBK,tomcat全部的编码都是GBK。
2023-09-23 11:06:29
338
原创 jdk 安装目录解析
jdeprscan-静态分析工具,它扫描jar文件(或其他一些类文件的聚合)以使用不赞成使用的API元素。jhsdb-附加到Java进程或启动事后调试器以分析崩溃的Java虚拟机(JVM)中核心转储的内容。jshell-以读取-评估-打印循环(REPL)交互方式评估Java编程语言的声明,语句和表达式。jstack-为指定的Java进程打印Java线程的Java堆栈跟踪。jstatd-监视已安装的Java HotSpot VM的创建和终止。jcmd-将诊断命令请求发送到正在运行的Java虚拟机(JVM)
2023-09-23 10:58:05
296
原创 JDK 和 JRE 的区别和联系
从图中可以看出JDK是整个JAVA的核心,包括了(javac/java/jdb等)和(即Java API 包),下面开始揭开JDK和JRE的神秘面纱。
2023-09-23 10:53:04
121
原创 groupId 和 artifactId 详解
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织,cn代表域为中国。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
2023-09-22 23:32:00
10372
1
原创 Mybatis-Plus 代码生成器(java.vm配置文件)
配置文件需要放在文件夹下才生效不要使用 idea 格式化以下自定义配置文件,否则生成出来的代码会很乱import $!# if($ {#end# if($ {#end /***/ @Api("xxx接口") # if($ {@ApiOperation("查询所有用户") @GetMapping public List < $ {return $ {
2023-05-05 19:02:02
1604
2
空空如也
如果输入一个a,那么iCheck不是等于0吗,这样子的话输出就是错的了,为什么?
2021-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人