贺巩山的博客

没有伞的孩子更要努力奔跑


  • 首页

  • 文件系统

  • Linux运维

  • 剑指Offer

  • LeetCode题解

  • PAT甲级题解

  • PAT乙级题解

  • CCF CSP题解

  • 分类

  • 标签

  • 归档

  • 书单

  • 关于

  • 搜索

Java中的异常处理

发表于 2019-01-17 | 更新于 2020-03-01 | 分类于 java
字数统计: 132

Java异常处理

阅读全文 »

Java中的命令行工具javap

发表于 2019-01-15 | 更新于 2019-01-15 | 分类于 java
字数统计: 1.4k

javap,全称java printer,是JDK中的一个基础命令行工具,用于反编译一个或多个class文件。其输出取决于使用的选项。如果未使用任何选项,则javap命令将打印具有包,protected和public权限的字段和方法,并将其输出打印到标准输出stdout。

阅读全文 »

Java内部类实现原理分析

发表于 2019-01-14 | 更新于 2019-01-14 | 分类于 java
字数统计: 954

​ 本文通过分析编译后的class文件,来揭秘Java中内部类的实现原理。

阅读全文 »

Java中的内部类继承

发表于 2019-01-13 | 更新于 2019-01-25 | 分类于 java
字数统计: 1.1k

由于Java中的匿名内部类不能被继承,而局部内部类和静态内部类的继承,与普通类继承没有区别。故本文主要描述成员内部类的继承问题。

阅读全文 »

Java中的内部类

发表于 2019-01-12 | 更新于 2019-01-12 | 分类于 java
字数统计: 1.6k

将一个类的定义放在另一个类的定义内部,这就是内部类。如下所示

1
2
3
4
5
6
class OuterClass {
...
class InnerClass {
...
}
}

从总体上来讲,Java中的内部类可以分为:

  • 静态内部类(static inner class):声明为static的内部类
  • 非静态内部类(non-static inner class)
1
2
3
4
5
6
7
8
9
class OuterClass {
...
static class StaticInnerClass {
...
}
class InnerClass {
...
}
}

其中,非静态内部类又可细分为以下三种:

  • 成员内部类:作为外部类的成员定义
  • 局部内部类(local inner class):在外部类的方法中定义
  • 匿名内部类(anonymous inner class):没有名字的内部类

内部类是一种编译器现象,与虚拟机无关。它可以访问外部类中定义的所有方法和域,即使这些方法和域声明为private。此外,内部类可以使用访问说明符public、protected和private修饰。

阅读全文 »

Java中的final关键字

发表于 2019-01-10 | 更新于 2019-01-10
字数统计: 918

​ 在Java中,final关键字可以用于域、方法和类的声明,所处位置不同,其作用也不同。

阅读全文 »

2018年度总结

发表于 2019-01-04 | 更新于 2019-01-04 | 分类于 任重而道远
字数统计: 283

目标明确,才能不迷失方向!是时候总结下过去一年的收获了,顺便给新的一年制定下计划。

阅读全文 »

Nginx返回413 Request Entity Too Large

发表于 2018-10-14 | 更新于 2019-01-19 | 分类于 nginx
字数统计: 258
  • 问题描述

晚上9点55分,前老板在讨论组中截了一张图片,显示的是课程网站上传文件失败的弹框,弹框内容如下

1
SyntaxError: JSON.parse: unexpected character at line2 column 1 of the JSON data

下意识以为是自己代码写的有问题,赶紧在本机测试了下,发现很小的文件都能正常上传,但是稍大一点的文件就会出现如下错误

1
SyntaxError: Unexpected token < in JSON at position 1

浏览器控制台报错内容如下

1
413 Request Entity Too Large

查看了下Spring MVC的配置文件,上传大小写的足够大,这显然不是Spring MVC的问题。后来发现可能是Nginx的问题,试着改了下本地Nginx的配置文件,果然就传成功了。

  • 原因

nginx服务器做反向代理时,对上传的文件大小有限制,默认为2M

  • 解决办法

在nginx.conf的http{}中,添加一行

1
client_max_body_size 200m;

文件大小限制可以根据需求自行改变。

SQL中的空值处理(null)

发表于 2018-09-19 | 更新于 2019-01-19 | 分类于 sql
字数统计: 247

SQL中的空值处理主要分为以下两种情况:

1.涉及空值的条件判断;2.涉及空值的更新操作。

阅读全文 »

SQL中删除表中数据的几种方法

发表于 2018-09-19 | 更新于 2019-01-19 | 分类于 sql
字数统计: 215

SQL中删除表数据有以下三种方法:

1.使用drop table语句;2. 使用delete语句;3. 使用truncate table语句。

阅读全文 »
1…434445…49
Gongshan He

Gongshan He

490 日志
62 分类
89 标签
GitHub 微博 知乎 Linkedin E-Mail
友情链接
  • 卢明冬的博客
  • lipixun
  • 柳婼 の blog
  • 心灵港
  • Liudeyin
© 2016 — 2023 Gongshan He
访问人数 总访问量 次