随笔 - 115,  文章 - 24,  评论 - 2,  阅读 - 68100

随笔分类 -  Java

关于Java中的值传递问题的一些思考
摘要:Java中方法之间的参数传递问题,一直是我之前比较疑惑的地方。有人说Java中只有值传递,没有引用传递;也有人说Java中参数传递如果是普通类型,那么就是值传递,如果是对象,那么就是引用传递。很多人对这个问题的理解不尽相同。下面我们就针对上面的一些观点,深入的讲解一下。 参考资料:《深入理解Java 阅读全文
posted @ 2022-07-27 14:46 QzkRainPig 阅读(96) 评论(0) 推荐(0) 编辑
一文讲透Java中的单例模式
摘要:1、引言 ​ 最近在看Holis 大神写的《深入理解Java核心技术》一书的时候,看到反射和序列化章节的时候, 分别都提到反射和序列化两种方式可以破坏单例,然后紧接着又看到了枚举enum 方式实现单例在《Effective Java》 一书中被称为是单例的最佳实现方法,正好就借着这个机会, 总结回顾 阅读全文
posted @ 2022-07-26 17:28 QzkRainPig 阅读(812) 评论(0) 推荐(1) 编辑
cglib动态代理的实现原理
摘要:cglib动态代理的实现原理 1、示例代码 需要被代理的类MyCaculator package com.zcqby.proxy.cglib; public class MyCalculator { public int add(int i, int j) { int result = i + j; 阅读全文
posted @ 2022-07-07 22:20 QzkRainPig 阅读(927) 评论(1) 推荐(2) 编辑
JDK动态代理的实现原理
摘要:JDK动态代理的实现原理 1、示例demo 计算接口 package com.zcqby.proxy.jdk; public interface Calculator { public int add(int i, int j); public int sub(int i, int j); publ 阅读全文
posted @ 2022-07-05 21:33 QzkRainPig 阅读(306) 评论(0) 推荐(0) 编辑
Java面向对象之代码块、Package、Import
摘要:一、代码块 1、概念:使用"{}" 括起来的一段代码 2、分类: ​ 根据位置分类 普通代码块:直接在方法或语句中定义的代码块 构造代码块:直接写在类中的代码块,即 定义在类中的使用{} 括起来的代码块叫做构造函代码块。 静态代码块:使用static 声明的代码块 同步代码块:多线程的时候会学到 3 阅读全文
posted @ 2021-11-23 20:28 QzkRainPig 阅读(86) 评论(0) 推荐(0) 编辑
排序算法-Java实现
摘要:排序算法 1、基本介绍 ​ 排序算法比较基础,但是设计到很多计算机科学的想法,如下: ​ 1、比较和非比较的策略 ​ 2、迭代和递归的实现 ​ 3、分而治之思想 ​ 4、最佳、最差、平均情况时间复杂度分析 ​ 5、随机算法 2、排序算法的分类 算法分类 算法总结 3、冒泡排序 (1)冒泡排序的介绍 阅读全文
posted @ 2021-11-19 09:19 QzkRainPig 阅读(58) 评论(0) 推荐(0) 编辑
SpringBoot 跨域问题实现的几种方式
摘要:总结一下 SpringBoot 跨域问题实现的几种方式 方法一、实现 WebMvcConfigurer#addCorsMappings 的方法 import org.springframework.context.annotation.Configuration; import org.spring 阅读全文
posted @ 2021-11-19 09:07 QzkRainPig 阅读(77) 评论(0) 推荐(0) 编辑
Springboot项目部署之文件上传报错413 Request Entity Too Large错误
摘要:在项目部署的时候,遇到一个问题, 就是上传文件的时候报错 http 请求报 413 Request Entity Too Large错误。 后来发先是nginx中未设置 请求体大小。 server { listen 80; server_name localhost; charset utf-8; 阅读全文
posted @ 2021-11-16 20:04 QzkRainPig 阅读(1981) 评论(0) 推荐(0) 编辑
springboot项目部署之停止关闭项目脚本shutdown.sh
摘要:springboot项目部署之停止关闭项目脚本shutdown.sh 使用vim编辑器编辑 vim shutdown.sh 内容如下 #!/bin/bash if [ ! -n "$1" ]; then echo Please Enter jar file name exit fi NAME=$1 阅读全文
posted @ 2021-11-16 18:10 QzkRainPig 阅读(361) 评论(0) 推荐(0) 编辑
springboot项目部署之启动java项目脚本start.sh
摘要:记录一下Springboot项目启动脚本 #!/bin/bash if [ ! -n "$1" ]; then echo Please Enter jar file name exit fi NAME=$1 echo $NAME nohup /usr/local/java/bin/java -jar 阅读全文
posted @ 2021-11-16 18:03 QzkRainPig 阅读(634) 评论(0) 推荐(0) 编辑
聊聊Java中面向对象的this指针以及static修饰符
摘要:1、this指针 1.1、什么是this 指针 在JAVA中 this 是指代类 自身实例化的一个对象。 可以理解为 对象本身的一个指针。更准确的说, this 代表当前对象的一个引用。 1.2、this的作用用法: 普通的直接引用 区分类成员属性和方法的形参 调用当前对象的其他方法 位置:在该类的 阅读全文
posted @ 2021-11-09 20:41 QzkRainPig 阅读(216) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示