自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 SSM的整合

*SSM的整合一、 搭建整合环境 1. 整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式 2. 整合的思路 1. 先搭建整合的环境 2. 先把Spring的配置搭建完成 3. 再使用Spring整合SpringMVC框架 4. 最后使用Spring整合MyBatis框架 3. 创建数据库和表结构 4. 创建maven的工程(今天会使用到工程的聚合和拆分的概念,这个技术maven高级会讲)

2021-08-22 13:16:26 97

原创 SpringMVC

SpringMVC一、 springMVC作用在表现层,对请求参数进行处理,最会返回给浏览器响应结果,它通过一套注解让一个简单的java类成为处理请求的控制器, 而无需实现任何接口。同时支持RESTfull编程风格的请求。 M:model 模型 javabean V:view 视图 jsp C:controller 控制器 Servlet springmvc与struts2区别 共同点: 它们都是表现层框架,都是基于

2021-08-22 13:15:36 90

原创 spring

*spring一:spring框架的概述以及spring中基于XML的IOC配置二:spring中基于注解的IOC和ioc的案例三:spring中的aop和基于XML以及注解的AOP配置四:spring中的JdbcTemlate以及Spring事务控制一、1、spring的概述 spring是什么:以Ioc(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程),提供了表现层 Spring MVC和持久层Spr

2021-08-22 13:14:59 112

原创 mybatis

*mybatis一、 1.resources的配置 1)SqlMapConfig.xml文件配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.o

2021-08-22 13:14:27 85

原创 性能监控与调优

*性能监控与调优概述 为什么要调优? 1.防止出现OOM 2.解决OOM 3.减少Full GC出现的频率 监控的依据: 1.运行日志 2.异常堆栈 3.GC日志 4.线程快照 5.堆转储快照 性能优化的步骤: 1.(发现问题)性能监控 GC频繁 cpu load过高 OOM 内存泄露 死锁 程序响应时间较长 2.(排查

2021-08-06 15:27:57 152

原创 x 字节码与类的加载中篇

字节码与类的加载 成员变量(非静态)的赋值过程: 1.默认初始化 2.显示初始化/代码块中初始化(并列看写的顺序) 3.构造器初始化 4.有了对象之后可以对象.属性或对象.方法赋值 class文件构成 1.魔术 2.版本号 3.常量池表 4.访问标识 5.类索引,父类索引,接口索引 6.字段表集合 7.方法表集合 8.属性表集合:源文件名等等。。 前端编译: 1.j

2021-08-01 16:53:27 448

原创 jvm内存模型与垃圾回收

*JVM历史 JIT编译(just-in-time compilation)狭义来说是当某段代码即将第一次被执行时进行编译,因而叫“即时编译” 互联网-js 人工智能-python 微服务-go 虚拟机:就是一台虚拟的计算机,他是一款软件,用来执行一系列计算机指令,大体上,虚拟机可以分为【系统虚拟机】和【程序虚拟机】。 • 大名鼎鼎的Visual Box,VMware就属于系统虚拟机,它们完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件

2021-06-22 16:18:19 537

原创 用单链表实现栈的出栈和压栈

package stack.linkedListStack;import java.util.Scanner;public class LinkedListStackDemo { public static void main(String[] args) { //测试链表栈 SingleLinkedList StackList=new SingleLinkedList(); String key=""; boolean lo.

2021-03-04 13:19:56 273 1

原创 汉诺塔问题

汉诺塔问题#include"stdio.h"void main(){int n=3;void hannuota(int n,char A,char B,char C);hannuota(n,‘A’,‘B’,‘C’);}void hannuota(int n,char A,char B,char C){if(n==1) printf("Move dish %d from ...

2020-03-26 10:22:37 87

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除