摘要: hello?Why does it not support markdown? 阅读全文
posted @ 2020-08-04 10:17 Ysalng 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1. 代理模式 Proxy Pattern,又称为委托模式,为设计模式的一种 为目标对象提供了一个代理,这个代理可以控制对目标对对象的访问 外界不用直接访问目标对象,而是访问代理对象,由代理对象再调用目标对象 代理对象中可以添加监控和审查处理 1.1. 静态代理 代理对象 持有目标对象的句柄,成员变 阅读全文
posted @ 2020-03-14 14:45 Ysalng 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1. 多态 多态存在的三个必要条件: 继承 , 重写 , 父类引用指向子类对象 , 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则error;如果有,调用子类的同名方法。 "java多态实现原理" 输出结果为100 1.1. 多态的局限性 1.1.1. 不能重写私有方法 只能重写 阅读全文
posted @ 2020-03-11 15:28 Ysalng 阅读(805) 评论(0) 推荐(1) 编辑
摘要: 1. java程序的类初始化以及方法的执行顺序 首先应该明白java的类加载机制有关变量赋值的过程: 在 连接 阶段的 准备 阶段为 静态变量分配内存并设置初值 ;对于被final修饰的静态变量,则会直接赋常量值。 而对于一个没有父类的类,其加载过程应该为下面的顺序: 1. 首先加载静态变量 2. 阅读全文
posted @ 2020-03-11 13:23 Ysalng 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1. 基本类型值传递 基本类型作为函数参数进行传递,传递的是值,也就是把实参的值拷贝一份传给形参,之后在函数体中所有的操作都是在形参上,永远不会改变实参的值。 2. 引用类型 通过对象进行传递,其实传递的是引用,也就是将对象的引用拷贝一份传给形参,形参引用和实参引用指向的是同一个对象,但是在函数体中 阅读全文
posted @ 2020-03-10 16:17 Ysalng 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1. 基于maven构建的javaweb项目 1. 使用maven进行对项目进行打成war包的形式 2. 然后把war包使用文件传输工具传输到服务器Tomcat中的webapps目录下。 3. 重启Tomcat,tomcat会自动解压项目,然后访问公网IP+端口号,可以使用 Manager App 阅读全文
posted @ 2020-03-09 00:33 Ysalng 阅读(243) 评论(0) 推荐(0) 编辑
摘要: IDEA使用git进行版本控制,并提交至github IDEA使用github gitignore文件的使用 可以在项目根目录(与.git同级)创建一个名为 .gitignore 的文件,列出要忽略的文件的格式,Git会根据这些模式规则来判断是否将文件添加到版本控制中。 IDEA在添加.gitign 阅读全文
posted @ 2020-03-08 22:26 Ysalng 阅读(178) 评论(0) 推荐(0) 编辑
摘要: I/O流概述 1. 辅助类:File 1. 文件对象的建立File fp = new file(“tempfile”) 2. 字节流:fileinputstream类用来打开一个输入文件。 3. 字节流:fileoutputstream类用来打开一个输出文件 2. 字节流 1. InputStrea 阅读全文
posted @ 2020-03-06 22:20 Ysalng 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 超链接在新的选项卡中打开 设置图片的大小 阅读全文
posted @ 2020-03-04 11:58 Ysalng 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题 最近在学习TOMCAT时遇到了一些问题,比如说request请求中的socket.inputstream,在进行解析后,忘记了重新对inputstream赋值,还是用的之前的request请求的inputStream,然后在发现问题后打印了两个输出流,发现其类型不同,一个是TOMCAT连 阅读全文
posted @ 2020-03-04 11:42 Ysalng 阅读(180) 评论(0) 推荐(0) 编辑