![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点笔记
文章平均质量分 72
xiong1234717
这个作者很懒,什么都没留下…
展开
-
图片服务器项目
目录项目简介实现功能应用知识点项目的搭建数据库设计实现后端创建ImageServlet类插入图片查看图片信息删除图片创建imageshow类获取图片内容基于白名单方式的防盗链项目简介图片服务器:解决项目中插入图片的问题实现功能核心就是一个 HTTP 服务器, 提供对图片的增删改查能力,同时搭配简单的页面辅助完成图片上传和展示应用知识点Web项目的设计能力,Servlet的使用MySQL数据库的设计和使用基于 md5 实现相同图片内容只存一份基于白名单方式的防盗链项目的搭建数据库设计d原创 2021-09-17 19:37:54 · 212 阅读 · 0 评论 -
博客项目--西科论坛
项目简介西科论坛是基于博客系统改良的一个论坛项目。如果你还在为找工作没合适的经验指导而苦恼,就选择我们的西科论坛吧。在这里你可以看到学长学姐们的面试、笔试经验、内推信息、就业信息等。海量的信息,专为西科学子所打造的找工作的交流天地,希望能对自己的大学生活有更好的规划。实现的功能项目实现的功能如下:用户注册、用户登录、我的文章列表、添加我的文章、修改我的文章、删除我的文章、所有人文章列表、查看文章详情内容、文章访问量统计、文章点赞功能。使用的技术前端:html写简单网页功能,css美化网页,Java原创 2021-09-17 11:04:41 · 218 阅读 · 0 评论 -
String--StringBuilder和StringBuffer
字符串字符串常量池字符串不可变字符、字节与字符串字符与字符串字节与字符串字符串常见的操作字符串比较字符串查找字符串替换字符串拆分字符串截取其他操作方法StringBuilder和StringBuffer字符串常量池String类的设计使用了共享设计模式在JVM底层实际上会自动维护一个对象池(字符串常量池)如果现在采用了直接赋值的模式进行String类的对象实例化操作,那么该实例化对象(字符串内容)将自动保存到这个对象池之中。如果下次继续使用直接赋值的模式声明String类对象,此时对象池之中如若有原创 2021-09-03 17:28:00 · 154 阅读 · 0 评论 -
java常见的异常
异常处理的流程:程序先执行 try 中的代码。如果 try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配。如果找到匹配的异常类型, 就会执行 catch 中的代码。如果没有找到匹配的异常类型, 就会将异常向上传递到上层调用者。无论是否找到匹配的异常类型, finally 中的代码都会被执行到(在该方法结束之前执行)。如果上层调用者也没有处理的了异常, 就继续向上传递。一直到 main 方法也没有合适的代码处理异常, 就会交给 JVM 来进行处理, 此原创 2021-09-03 16:08:47 · 154 阅读 · 0 评论 -
抽象类和接口
abstract原创 2021-09-03 15:29:52 · 70 阅读 · 0 评论 -
重载和重写-static关键字
说一下重载和重写的区别?【答】:重载需要满足3个要求:大前提是针对同一个类方法名相同;参数列表不同(类型和个数);返回值不做要求;重写的要求:针对的是父子类。接口与实现类之间方法名必须相同,返回值类型必须相同;参数列表必须相同;访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。子类和父类在同一个包中,那么子类可以重写父类所有方法,除了声明为private和final的方法。构造方法不.原创 2021-09-02 11:31:09 · 207 阅读 · 0 评论 -
测试知识点
黑盒测试设计测试用例的方法?【等价类、边界值、因果图法、正交法、场景法、错误猜测法】软件测试的生命周期?【需求分析–测试计划–测试设计、测试开发–测试执行–测试评估】如何描述一个bug?【版本号、测试环境(平台系统)、测试步骤(数据)、实际结果、预期结果(需求一致)、附件(错误截图/错误日志)】如何定义bug的级别?【崩溃、严重、一般、次要】bug的生命周期?【】黑盒测试:黑盒测试不关注程序内部具体的实现,只关注功能的输入和输出是否满足需求。黑盒测试设计测试用例的方法?等价类、边界.原创 2021-08-24 23:35:14 · 2650 阅读 · 0 评论 -
网络原理初识
网络协议分类OSI 七层模型各层的功能:应用层:程序层(代码);表示层:将网络信息包转换成程序需要的数据结构;会话层:管理断开和连接会话的,管理传输层以下的分层;传输层:管理两个节点之间的数据传输;(类似于填写收件人信息和发件人信息)网络层:地址管理和路由选择;(类似于选择快递的传输方式)数据链路层:互连设备之间数据帧的传送和识别;(类似于确定具体传输的路径)物理层: 它的主要作用是传输比特流(就是由 1,0 转化为电流强弱来进行传输,到达目的地后在转化为1,0,也就是我们常说的模数转原创 2021-04-22 11:41:01 · 110 阅读 · 2 评论 -
trycatchfinally语句块中return情况
之前的每日一题,有遇到,特此给自己总结一下:例:执行下列代码的输出结果是(30 )public class Demo{public static void main(String args[]){int num = 10;System.out.println(test(num));}public static int test(int b){try{b += 10;return b;}catch(RuntimeException e){}catch(Exception e2)原创 2021-08-18 10:33:46 · 264 阅读 · 0 评论 -
TCP/IP协议
应用层传输层端口号端口号:找到应用程序端口号范围划分:知名端口号:0-1023;知名程序在启动后占用的端口号; SSH(22) FTP(21)Telnet(23)HTTTP(80) HTTPS(442)动态端口号:1024-65535;注意:两个程序不能使用一个端口号;一个程序可以使用两个端口号;(类似于人和手机号的对比)UDP协议16位源端口号:就是源程序端口号,根据这个端口号可以定义发送端;...原创 2021-08-19 10:29:19 · 166 阅读 · 0 评论 -
初识JVM JVM组成-类加载-垃圾回收器
JVM概念JVM(java Virtual Machine java虚拟机)虚拟机:指通过软件模拟的具有完整的硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。为啥Java可以实现一次编写,到处运行? 因为JVM可以帮助我们处理不同硬件的差异。使用最广泛的JVM是 HotSpotJVM内存区域 JVM组成部分(5部分)堆 【线程共享】堆: 所有创建的对象信息都放在了这个区域,堆也是JVM中最大的一块内存。堆里面的数据划分:新生代:新创建的数据会在新生代,当经历了原创 2021-05-31 20:42:59 · 121 阅读 · 0 评论