JavaEE笔记
文章平均质量分 72
包含了servlet,ajax,java框架(maven,mybatis,spring,springBoot,springMvc,vue...逐步更新)
lanleihhh
求其上者得其中
展开
-
JavaSE复习一:认识Java、面向对象
JavaSE复习Java语言的特征?Java如何实现跨平台运行?面向对象面向对象和面向过程的区别?面向对象的三大特征封装继承多态重载与重写抽象类和接口常用关键字staitcfinalthissuperinstanceofvolatilesynchronizeddefaulttransientnativeJava语言的特征?开源的面向对象(封装、继承、多态)跨平台运行(JVM来实现的)编写的java代码hello.java通过编译器编译为hello.class文件.class字节码文件在不同平原创 2022-05-24 11:22:48 · 162 阅读 · 0 评论 -
jdk1.8中HashMap新增的方法
jdk1.8中HashMap新增的方法新增方法新增方法compute(K key, BiFunction remappingFunction)不存在key-value的映射关系,返回null存在key-value的映射关系,通过remappingFunction计算newValuenewValue不为null:返回newValue,将newValue更新到映射中newValue为null:删除当前keycomputeIfAbsent(K key, Function remap原创 2022-05-22 20:00:25 · 341 阅读 · 0 评论 -
Node.js安装
安装最新版本历史版本安装过程注意安装好后配置环境变量找到安装目录测试原创 2022-05-12 17:27:44 · 72 阅读 · 0 评论 -
Nginx入门
Nginx入门概述代理服务器正向代理反向代理负载均衡负载均衡的调度算法动静分离下载windows安装命令配置文件负载均衡配置实例概述Nginx 是一款是由俄罗斯的程序设计师所开发高性能的 Web 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。其特点是占有内存少,并发能力强(支持同时5万的访问量,tomcat只有几百),事实上 nginx 的并发能力在同类型的 网页服务器中表现较好,中国大陆使用 nginx 网站用户有:百度、京东、新浪、 网易、腾讯、淘宝等。Nginx原创 2022-01-02 23:01:46 · 1090 阅读 · 1 评论 -
IDEA中 springboot项目的pom.xml 的 插件安装报错
IDEA中 springboot项目的pom.xml 的 插件安装报错解决:找到本地maven仓库mavenRepository\org\springframework\boot替换maven插件 这个文件夹原创 2022-01-01 17:26:41 · 316 阅读 · 0 评论 -
springboot项目配置一个存放图片的服务器(tomcat)
springboot项目配置一个存放图片的服务器(tomcat)在ssm架构的项目中,使用idea配置tomcat的时候,托管一个本地的文件夹,作为存储图片的服务器,现在使用另一种方式将图片存放到本地的 apache-tomcat-9.0.43\webapps\ROOT目录下,配置serve.xml中的端口号,与拿到端口,在表格中访问存放头像服务器的地址显示效果...原创 2021-12-31 17:12:48 · 749 阅读 · 0 评论 -
Git安装&&idea配置Gitee
Git安装&idea配置GiteeGit安装步骤原创 2021-12-09 20:58:44 · 616 阅读 · 0 评论 -
spring--密码加密
密码加密1.apache的common组件中的DigestUtils <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifact原创 2021-12-04 14:53:02 · 3808 阅读 · 0 评论 -
springMVC中前端同名name与后端接收
springMvc–后端接收前端多个同名name标签值提交表单时有多个name相同的input(checkbox…),后端如何来接收后端接收(学习Servlet时的做法–getParameterValues接收一组name值相同的value) void accept(HttpServletRequest request){ String[] roleId = request.getParameterValues("roleId"); }springMvc提供了更为方便的机原创 2021-12-04 14:29:49 · 975 阅读 · 0 评论 -
springMVC(3、tomcat管理文件夹&文件上传&拦截器)
springMVC(3、tomcat管理文件夹&文件上传&拦截器)Tomcat管理文件夹文件上传导入上传下载所需 jar 包(pom.xml)<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</versi原创 2021-12-01 14:22:12 · 449 阅读 · 0 评论 -
springMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSON)
springMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSONspringMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSON)一.过滤静态资源文件二.中文乱码处理三.Ajax返回JSONLoginMapperLoginMapper接口的xml实现LoginServiceLoginControllerspringMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSON)一.过滤静态资源文件 <servlet-map原创 2021-11-25 22:02:53 · 306 阅读 · 0 评论 -
springMVC(1、概述&搭建&接收请求)
springMVC(1、概述&搭建&接收请求)一、springMVC概述springMVC是spring框架中的一个模块,而不是一个单独的框架是一个基于MVC的web框架,方便前后端传输数据拥有控制器(Contorller),接收请求,解析参数,传给服务层(Service)组件DispatcherServlet:继承自HttpServlet,是springMVC中的前端控制器(Front Controller)HandlerMapping:DispatcherS原创 2021-11-25 21:16:10 · 248 阅读 · 0 评论 -
关于SpringMVC中前端请求路径多了一级目录的解决办法
关于SpringMVC中前端请求路径多了一级目录的解决办法前端请求$.ajaxFileUpload({ url: 'admin/fileUpload', //用于文件上传的服务器端请求地址 调用后端接口(文件上传的方法) fileElementId: 'fileId', //文件上传域的ID dataType: 'json', //返回值类型 一般设置为json success: function (data){//success:回调函数 ==$.post("",fu原创 2021-11-25 17:46:39 · 2243 阅读 · 1 评论 -
Java框架--spring(三、AOP--面向切面编程)
Java框架–spring(三、AOP–面向切面编程)事务:看作一次对数据的若干操作组成的一个序列,是一个整体的过程,要么成功要么都不成功(转账)JdbcTemplate默认使用jdbc的事务,提交事务,自动的(执行完自动提交)spirng中提供了事务管理实现原理:AOP的思想开发之前已经写好了一个功能,后来又要添加新的功能,那么必须修改源代码,这样很麻烦AOP是OOP的延续,在OOP的基础上增加额外的功能,将业务代码与非业务代码分离一、AOP1.AOP概述 AOP(Aspect Or原创 2021-11-12 16:37:53 · 726 阅读 · 0 评论 -
Java框架--spring(二、IOC,springBean管理,springJDBC)
Java框架–spring(二、IOC,springBean管理,springJDBC,)一、IOC控制(权)反转 IOC(Inverse of Control),反转控制,是一种设计思想,原来需要在程序中手动地创建对象(在哪需要在哪new),现在我们把创建对象的控制权给spring框架管理正控:需要对象时,自己手动创建反控:需要对象时,从spring容器中获取需要的对象 IOC 容器是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象原创 2021-11-11 15:43:26 · 643 阅读 · 0 评论 -
Java框架--spring(一、hello world)
Java框架–spring(一、hello world)前言:Spring 使每个人都可以更快、更轻松、更安全地进行 Java 编程。Spring 对速度、简单性和生产力的关注使其成为世界上最受欢迎的 Java框架 (来自官网)一概述. Spring 是于 2003 年兴起的一个轻量级的,IOC(控制反转)和 AOP(面向切面编程) 的 Java 开发框架,它是为了简化企业级应用开发而生的。二.spring的优点轻量级jar包小,运行消耗内存资源小,核心包小非侵入式sp原创 2021-11-10 17:14:27 · 739 阅读 · 0 评论 -
mybatis笔记
MyBatis笔记MyBatis笔记一.概述二. MyBatis 环境搭建三.创建Mybatis项目步骤步骤:1.根据需求设计一个类与数据库的表2.接口(Mapper),实现对类的一些操作3.全局配置文件(mybatis.xml)配置信息``为类定义别名配置``(添加SQL映射文件)设置Mybatis日志配置环境创建config. properties(存储与数据库连接的信息)引入config. properties4.接口对应的配置文件(AdminMapper.xml)驼峰映射封装步骤单元测试类型别名参数原创 2021-10-31 19:46:44 · 195 阅读 · 0 评论 -
Maven概述与搭建
Maven概述与搭建一.Maven概述Maven是什么?Maven是Apache提供的一个开源项目,是一个项目==构建工具,可以帮助开发者管理项目中的jar,以及jar之间的依赖关系,完成项目的编译,测试,打包==,**发布**等工作.PomPom(Project Object Model 项目对象模型)Maven管理的项目的根目录下都有一个 pom.xml 文件。pom.xml 文件指示 Maven 如何工作。在 pom.xml 文件中配置项目基本信息以及项目构建信息等。比如:项目坐标、原创 2021-10-26 18:48:54 · 137 阅读 · 0 评论 -
Ajax笔记
Ajax笔记Ajax概述XMLHttpRequest 对象Post/Get方式JSONJava对象转JSONjQuery封装的JSON注册登录验证1.分别创建登录/验证的页面以及servlet2.写一个用户信息表3.在web程序中写一个用户信息类4.在dao层写JDBC5.重写Servlet的doPost()方法,处理前端传入的数据6.在前端接收后端返回的结果未封装版jQuery封装的JSON版本Ajax概述Ajax (Asynchronous JavaScript and XML) 异步 JavaS原创 2021-10-08 19:38:39 · 145 阅读 · 0 评论 -
Servlet
Servlet笔记servlet1.web开发概述2.web开发环境搭建3.创建并发布Web项目4.Servlet概述Servlet的创建与使用1 导包:servlet.api.jar2.自定义类 extends HttpServlet ( javax.servlet.http)3.在web.xml文件中配置Servlet4.运行Servlet程序5.HTTP协议HTTP请求两种http请求方式6.Request&Response7.向浏览器动态生成网页内容8.状态码servlet1.web开原创 2021-10-06 17:54:00 · 109 阅读 · 0 评论