技术栈
javaee
朝新_
20 小时前
java
·
spring boot
·
笔记
·
后端
·
spring
·
javaee
【SpringBoot】玩转 Spring Boot 日志:级别划分、持久化、格式配置及 Lombok 简化使用
日志对我们来说并不陌生,从JavaSE部分,我们就在使用 System.out.print 来打印日志了。通过打印日志来发现和定位问题,或者根据日志来分析程序的运行过程。在Spring的学习中,也经常根据控制台的日志来分析和定位问题。
朝新_
1 天前
前端
·
笔记
·
spring
·
ajax
·
交互
·
javaee
【SpringMVC】详解用户登录前后端交互流程:AJAX 异步通信与 Session 机制实战
需求: 用户输入账号和密码,后端进行校验密码是否正确对于后端开发人员而言,不涉及前端页面的展示,只需要提供两个功能
朝新_
2 天前
java
·
笔记
·
spring
·
交互
·
javaee
【SpringMVC】SpringMVC 小案例:加法计算器初步理解前后端接口交互与数据处理
结合前两篇关于SpringMVC的学习,做一些小案例需求: 输入两个整数, 点击"点击相加"按钮, 显示计算结果
朝新_
3 天前
java
·
spring boot
·
笔记
·
后端
·
spring
·
javaee
【SpringBoot】配置文件
配置文件主要是为了解决硬编码带来的问题,把可能会发生改变的信息,放在一个集中的地方,当我们启动某个程序时,应用程序从配置文件中读取数据,并加载运行.
朝新_
7 天前
java
·
开发语言
·
笔记
·
springmvc
·
javaee
【SpringMVC】SpringMVC 请求与响应全解析:从 Cookie/Session 到状态码、Header 配置
HTTP 协议自身是属于 “无状态” 协议. “无状态” 的含义指的是: 默认情况下 HTTP 协议的客户端和服务器之间的这次通信, 和下次通信之间没有直接的联系. 但是实际开发中, 我们很多时候是需要知道请求之间的关联关系的. 例如登陆网站成功后, 第二次访问的时候服务器就能知道该请求是否是已经登陆过了.
朝新_
9 天前
java
·
spring boot
·
笔记
·
后端
·
spring
·
maven
·
javaee
【SpringBoot】详解Maven的操作与配置
Maven是一个项目管理工具,通过pom.xml文件的配置获取jar包,而不用手动去添加jar包;IDEA本身已经集成了Maven,我们可以直接使用,无需安装 以下截图的idea版本为:2021.3.2,不同版本的 idea 界面展示会有所不同 File -> New-> Project 我们在运行代码时,会自动添加一个 target 包,这个包存放的是我们编译生成的代码: clean 操作,就可以把生成的 target 包清除 package是打包的意思,打包就是把所有的class文件,全部放在一起,打
朝新_
10 天前
java
·
开发语言
·
网络
·
jvm
·
笔记
·
算法
·
javaee
【EE初阶】JVM
JVM的执行流程 程序在执行之前先要把java代码转换成字节码(class文件),JVM 首先需要把字节码通过一定的方式类加载器(ClassLoader) 把文件加载到内存中运行时数据区(Runtime Data Area) ,而字节码文件是 JVM 的一套指令集规范,并不能直接交个底层操作系统去执行,因此需要特定的命令解析器**执行引擎(Execution Engine)将字节码翻译成底层系统指令再交由CPU去执行,而这个过程中需要调用其他语言的接口本地库接口(Native Interface)**来实
兮山与
12 天前
javaee
JavaEE初阶7.0
目录一、网络初识1.0 网络初识(1) 局域网广域网(2) 路由器和交换机(3) IP地址和端口号(4)协议
天若有情673
15 天前
java
·
spring
·
mvc
·
springmvc
·
javaee
·
multipart
Spring MVC文件上传与下载全面详解:从原理到实战
深入掌握Spring MVC文件处理机制,解决实际开发中的各种问题当我们在HTML表单中上传文件时,必须设置 enctype="multipart/form-data":
朝新_
16 天前
java
·
开发语言
·
网络
·
笔记
·
javaee
【EE初阶 - 网络原理】传输层协议
格式HTTP的报头是文本格式的 UDP/TCP/IP报头是二进制的传输层协议,只考虑到端口号这一层如果要使用UDP来传输超过64KB的数据,就需要在应用层手动的分包,多次发送,并在接收端手动拼接
朝新_
1 个月前
java
·
开发语言
·
网络
·
php
·
javaee
【EE初阶 - 网络原理】网络通信
IP地址 主要用于 标识网络主机 和 其他网络设备(比如路由器)的网络地址,简答来说:IP地址用于定位主机的网络地址
Brookty
1 个月前
java
·
开发语言
·
学习
·
多线程
·
javaee
【Java学习】定时器Timer(源码详解)
目录一、构造方法1.非静态成员就地初始化1.1TaskQueue类1.1.1构造(在Timer成员初始化时)
脑子慢且灵
2 个月前
java
·
前端
·
后端
·
servlet
·
tomcat
·
web
·
javaee
【JavaWeb】一个简单的Web浏览服务程序
大家天天开心!!!!!在我们学习TomCat和Servlet之前,我们要知道Tomcat其实就相互于一个Java程序,但是这个Java程序可以处理来自浏览器的Http请求。下面我们就自己来编写一个“服务器”来接收和相应浏览器或客户端发送的请求。
天若有情673
2 个月前
java
·
笔记
·
后端
·
java-ee
·
javaee
《JAVA EE企业级应用开发》第一课笔记
一个典型的Java Web应用请求(如用户登录)会经历以下流程:总结:本节课建立了Java Web企业开发的宏观视角,理解了请求流程、分层思想和SSM框架的角色,为后续深入学习打下了坚实基础。
我爱996!
3 个月前
javaee
SpringMVC——建立连接
将用户(浏览器)和java程序连接起来,也就是访问一个地址能够调用到我们的Spring程序。在 Spring MVC 中使用 @RequestMapping来实现URL 路由映射,也就是浏览器连接程序的作用。
coderlwz
4 个月前
javaee
高级 JAVA 工程师卷 1
高级 JAVA 工程师卷 1一、选择题1.在分布式系统中,关于 CAP 定理,以下说法正确的是( A)
朝新_
5 个月前
java
·
开发语言
·
javaee
【多线程初阶】阻塞队列 & 生产者消费者模型
在数据结构学习集合类是我们接触了队列、优先级队列,都是一些很重要的数据结构,尤其是现在搞后端开发,经常会使用分布式系统,微服务框架等等
朝新_
5 个月前
java
·
javaee
【多线程初阶】内存可见性问题 & volatile
如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该有的结果,则说这个程序是线程安全的,反之,多线程环境中,并发执行后,产生bug就是线程不安全
sugar__salt
5 个月前
android
·
java
·
单例模式
·
intellij-idea
·
javaee
多线程(5)——单例模式,阻塞队列
单例模式是一种设计模式,用于解决分工协作的问题 单例,一个程序(进程中)唯一实例设计模式相当于大佬给了一个模版(套路),按照这个模板写,代码效率能比较高 它能解决一些固定场景的固定套路 设计模式还有很多种,单例模式只是其中之一
弥鸿
5 个月前
java
·
spring boot
·
java-ee
·
springcloud
·
javaee
MinIO的安装和使用
MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。主要特点如下: