logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java面经

1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.Ja...

#java#面试
The given project is not a virtual component project

问题描述进行java开发的时候,我们有时候该项目无法添加到tomcat容器中。右键项目选择最下面的Properties查看项目属性,在Web Delpyment Assembly中,发现提示错误The given project is not a virtual component project。问题原因该项目不是一个web项目所以无法添加到tomcat容器中,导致该错误的原因可能是因为项目刚从

#java
spring源码解析(基于5.0.9版本)

本文基于spring5.0.9,层层解析spring ioc容器的创建过程。

#spring
vue: WebStorm设置快速编译运行

WebSorm是一款优秀的前端开发工具,而Vue项目可以使用Node进行编译运行,平常我们可以通过命令行部署项目进行调试。本文介绍设置Webstorm进行快速部署Vue项目。第一步点击启动快捷按钮旁边的向下小箭头,在列表中选择Edit选项:第二步打开启动设置页面后,点击左上角的加号添加新的运行方式:第三步在弹出的选择框中,选择node.js启动模式:第四步在新打开的设置页面中,在红色圈中的地方设置

#node.js
Vue.js更改调试地址端口号

Vue项目一般使用自带的脚手架工具vue-cli和webpack打包方式进行项目构建运行。开发中,我们在控制台输入命令行npm run dev部署项目后,默认开启的页面调试地址是8080端口。但是有时候我们在进行多个项目开发需要同时部署多个vue项目,甚至有的还需要启动后台项目,这时就需要修改Vue项目的启动端口(不然会报端口被占用的错误,一个端口号只能一个进程占用)。本文像大家讲解如何找到Vue

linux 修改目录文件下所有文件的权限

以下命令行修改指定目录下的所有文件的权限为全体可读、可修改、可执行chmod -R 777 apache-tomcat-8.5.20/

#linux
到底了