S++

千线一眼

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

04 2022 档案

JVM-StringTable
摘要:StringTable的位置 面试题 有这样一个面试题 public class Main{ public static void main(String[] args) { String s1 = "a"; String s2 = "b"; String s3 = "a" + "b"; Strin 阅读全文

posted @ 2022-04-28 09:31 S++ 阅读(15) 评论(0) 推荐(0) 编辑

JVM-内存结构
摘要:1. 程序计数器(PC Counter Register) 定义 一般是机器的寄存器 作用 记录下一条JVM指令指定的地址 特点 线程私有 不会存在内存溢出 2. 虚拟机栈(JVM Stacks) 定义 栈:先进后出的存储结构 每个线程运行时所需要的内存空间,成为虚拟机栈 栈帧 每个栈由多个栈帧(F 阅读全文

posted @ 2022-04-25 14:00 S++ 阅读(34) 评论(0) 推荐(0) 编辑

hadoop入门(15):YARN
摘要:简介 apache hadoop yarn(yet another Resource Negotiator) 是一种新的hadoop资源管理器。 YARN是一个通用的资源管理系统和调度平台,可为上层应用提供统一的资源管理和调度。 YARN的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大的 阅读全文

posted @ 2022-04-21 10:40 S++ 阅读(70) 评论(0) 推荐(0) 编辑

hadoop入门(14):MapReduce
摘要:Map阶段执行过程 第一阶段: 把输入目录下的文件按照一定标准逐个进行逻辑切片,形成切片规划。 默认切片大小和块的大小相同128M,每一个切片由一个MapTask处理。 第二阶段: 对切片数据按照一定规则读取解析返回<key,value>对。 默认按行读取数据。key是每一行起始位置的偏移量,val 阅读全文

posted @ 2022-04-18 19:50 S++ 阅读(32) 评论(0) 推荐(0) 编辑

SpringBoot-整合
摘要:整合Junit 1. 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </depen 阅读全文

posted @ 2022-04-08 18:16 S++ 阅读(22) 评论(0) 推荐(0) 编辑

SpringBoot-快速入门
摘要:官方文档 Getting Started 快速入门 1. 创建Maven项目 例如创建一个名为 springboot-helloworld 的项目 2. 配置环境 添加继承的父工程 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springfra 阅读全文

posted @ 2022-04-08 09:09 S++ 阅读(22) 评论(0) 推荐(0) 编辑

Spring-声明事务控制
摘要:实质上仍然是AOP思想 xml配置事务增强 以转账为例: 转账方法是切点,事务控制是通知 引入spring-tx: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <vers 阅读全文

posted @ 2022-04-07 09:19 S++ 阅读(12) 评论(0) 推荐(0) 编辑

Spring-注解实现AOP
摘要:基于注解的AOP开发 1. 创建接口和目标类(内部有切点) package com.sjj.anno; public interface TargetInterface { public void print_hello(); } package com.sjj.anno; import org.s 阅读全文

posted @ 2022-04-06 08:57 S++ 阅读(38) 评论(0) 推荐(0) 编辑

Spring-xml实现AOP
摘要:AOP相关概念 Spring的AOP实现底层就是对上面的动态代理进行了封装。 **Target(代理对象):**代理的目标对象 **Proxy(代理):**一个类被AOP织入增强后,就产生一个结果代理类 **Joinpoint(连接点):**被拦截到的点(方法),spring只支持方法类型的连接点 阅读全文

posted @ 2022-04-05 21:12 S++ 阅读(30) 评论(0) 推荐(0) 编辑

SpringMVC-拦截器
摘要:拦截器说明 方法名 说明 preHandle() 请求处理之前调用。返回布尔值,false为拦截请求,true为通过请求 postHandle() 在请求处理之后,视图渲染之前调用。 afterCompletion() 整个请求结束之后调用。 用户登录权限控制 package com.sjj.int 阅读全文

posted @ 2022-04-04 15:21 S++ 阅读(12) 评论(0) 推荐(0) 编辑

SpringMVC-文件上传
摘要:文件上传也是获得请求数据的一种,但是获得客户端的数据并不是一个普通的类型。 文件上传步骤 导入fileupload和io的包坐标 配置文件上传解析器 编写文件上传代码 1. 导入坐标 <!--fileupload、io 文件上传--> <dependency> <groupId>commons-fi 阅读全文

posted @ 2022-04-02 21:04 S++ 阅读(12) 评论(0) 推荐(0) 编辑

SpringMVC-请求和响应
摘要:SpringMVC的数据响应 springmvc的数据响应分为两种方式: 页面跳转 回写数据 页面跳转 1. 返回字符串形式 直接返回字符串:此方式会将返回的字符串和视图解析器的前后缀拼接然后跳转。 @RequestMapping("/success") public String success( 阅读全文

posted @ 2022-04-01 22:12 S++ 阅读(47) 评论(0) 推荐(0) 编辑

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