10 2023 档案

摘要:前后端分离开发实现功能实例 需求:后端向前端发送一个集合,前端把数据渲染到页面上 首先定义一个PersonDto package com.wanan.springbootdemo.dto; import lombok.AllArgsConstructor; import lombok.Data; i 阅读全文
posted @ 2023-10-12 10:08 wakenight 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Java Web 其实就是一个技术的总和,把Web看成一个容器而已主要使用JavaEE技术来实现.在加上各种中间件。整个javaWeb阶段的内容通过实际的案例贯穿学习, 所涉及到的技术知识点会在案例中根据不同的需求引入。首先了解javaWEB的整个技术体系,掌握常用的技术知识点。 什么是Servle 阅读全文
posted @ 2023-10-07 08:05 wakenight 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一.什么是单例模式保证某个类在程序中只存在一份实例,而不会创建多个实例,这样就会提高效率。 在单利模式中一般只提供一个getInstance()方法来获取实例对象,不提供setInstance()方法,目的是为了避免再实例化出其他实例对象。 其中单例模式中有两种模式一种是饿汉模式,一种是懒汉模式。 阅读全文
posted @ 2023-10-07 08:02 wakenight 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Thread和Runnable的区别如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 总结: 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的程序代码的线程去处理同一个资源 2):可以避免java中的单继承的 阅读全文
posted @ 2023-10-07 08:00 wakenight 阅读(10) 评论(0) 推荐(0) 编辑
摘要:基本数据类型--四类八种:整数类(byte、short、int、long)、浮点类(float、double)、字符类(char)、布尔型(boolean); 除此之外即为引用类数据类型。 一、整数类:不同类型表示不同长度 1.Byte:使用1个字节存储,范围为-128~127;2.short:使用 阅读全文
posted @ 2023-10-07 07:59 wakenight 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Restful架构风格是由世界是最懂web的人提出的,来源于他的一篇博士论文,原因是web最初是只读,到了web2.0之后缺越来越复杂,已经偏离了他最初的需求,他本人就很郁闷,就提出了这种架构风格。 RestFul的三个核心:资源,表示,无状态 定义了四个操作方法get,post,put,delet 阅读全文
posted @ 2023-10-06 20:07 wakenight 阅读(11) 评论(0) 推荐(0) 编辑
摘要:AJAX是异步json and xml,是一种新的web交互方式,他不是一种新的语言,也不是新的技术,是旧技术新思想,是七种技术的结合体,json,jsvaScript,xml,css,XMLHttpRequest(XHR,核心)等,ajax相当于粘合剂。 AJAX最大特点:无需刷新页面即可改变页面 阅读全文
posted @ 2023-10-06 20:04 wakenight 阅读(7) 评论(0) 推荐(0) 编辑
摘要:MVC:模型(model),视图(view),控制器(controller) SpringMVC是SprIng框架的web组件 拦截器是类似于过滤器的 OSI七层模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP协议四层:网络接口层,网络层,传输层,应用层 JAVAEE三 阅读全文
posted @ 2023-10-06 20:03 wakenight 阅读(5) 评论(0) 推荐(0) 编辑
摘要:JSON存储数据格式绝对主流 json的三种数据类型:简单值,对象,数组; 三种类型即可存储世界上任意一种数据类型 优点:方便,快捷,好读 简单值: name:"张三” age:18 对象 数组 等价于Java的数组(用[]表示) [1,2,"ab",3] 复杂数组: JavaScript有一个全局 阅读全文
posted @ 2023-10-06 19:59 wakenight 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Spring Boot存在的意义就是让我们更好的使用Spring,简化了使用Spring的过程,主要就是把原来的多个Spring配置文件(.properties,.xml等)变成一个配置文件 优点: 1.快速构建项目 2.对主流开源框架配置集成 3.项目可独立运行,无需依赖外部web容器 4.提供运 阅读全文
posted @ 2023-10-06 19:53 wakenight 阅读(61) 评论(0) 推荐(0) 编辑
摘要:乐观锁:顾名思义,乐观锁就是持比较乐观态度的锁。就是在操作数据时非常乐观, 认为别的线程不会同时修改数据,所以不会上锁,但是在更新的时候会判断在此期间别的线程有没有更新过这个数据。 悲观锁:就是持悲观态度的锁。就在操作数据时比较悲观,每次去拿数据的时候认为别的线程也会同时修改数据,所以每次在拿数据的 阅读全文
posted @ 2023-10-06 19:52 wakenight 阅读(10) 评论(0) 推荐(0) 编辑
摘要:resis是基于内存的,所有速度很高 数据库的发展:网状数据库,层次数据库,关系数据库 关系数据库的不足: 1.不能有效处理多维数据 2.高并发读写性能低 3.存储数据容量有限 4.数据扩展性和可用性低 NoSQL的三大优势:易扩展,大容量,高性能 NoSql与MySQL之间互补 Redis是一款基 阅读全文
posted @ 2023-10-06 19:48 wakenight 阅读(6) 评论(0) 推荐(0) 编辑
摘要:这样就设置完成了 阅读全文
posted @ 2023-10-06 19:41 wakenight 阅读(19) 评论(0) 推荐(0) 编辑
摘要:log 输出级别分为五种:DEBUG、INFO、WARN、ERROR、FATAL(从小到大)。DEBUG(调试)输出细粒度信息,对调试应用程序是非常有帮助的,主要用于开发过程中打印一些运行信息。输出一些系统信息日志以及 SQL执行的更加详细日志,一般是开发的程序员前期开发调试中使用,在正式环境中不应 阅读全文
posted @ 2023-10-06 19:32 wakenight 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:management.endpoints.web.exposure.include=*#server.port=8080#设置banner开关spring.main.banner-mode=console#设置logback日志logging.level.root=error#设置指定包级别logg 阅读全文
posted @ 2023-10-03 19:15 wakenight 阅读(22) 评论(0) 推荐(0) 编辑
摘要:代理模式 代理模式分为动态代理和静态代理 1.代理模式是为目标对象创建代理对象以提供一种代理机制, 让代理对象能控制目标对象的访问,组可以在不改变目标对象的情况下为目标对象添加额外的功能。 2.代理模式类图是需要定义代理接口、目标类和代理类,目标类和代理类实现代理接口,同时代理类与目标类有依赖关系。 阅读全文
posted @ 2023-10-03 19:07 wakenight 阅读(5) 评论(0) 推荐(0) 编辑
摘要:手机号校验:const phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/ 身份证校验:const sfzReg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|3 阅读全文
posted @ 2023-10-03 19:04 wakenight 阅读(13) 评论(0) 推荐(0) 编辑

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