自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SSM—myBatis

一:概念 1、Mybatis 基于java的持久层框架,它的内部封装了JDBC,让开发人员只需要关注SQL语句本 身,不需要花费精力在驱动的加载、连接的创 建、Statement的创建等复杂的过程。 2、Mybatis通过XML或注解的方式将要执行的各种的statement配置起来,并通过java对象 和statement中的sql的动态参数进行映射生成最终执 行的SQL语句,最后由mybatis框架执 行SQL,并将...

2021-10-20 10:45:53 54

原创 SSM——springMVC——spring注解——day08

1、@RequestMapping注解 1、该注解定义了去分发用户请求的这样的一个映射的规则。 2、该注解可以定义在类上,也可以定义在方法上,但是含义不同。 3、一个@Controller 所注解的类中,可以定义多个处理器方法。当然,不同的处理器方法所匹配的 URI 是 不同的。这些不同的 URI 被指定在注解于方法之上的@RequestMapping 的value 属性中。但若这些请 求具有相同的 URI 部分,则这些相同的 URI,可以被抽取到注解在类之上的RequestMapping 的 val

2021-10-06 09:48:40 57

原创 SSM——SpringMVC——SpringMVC入门——day07

1、SpringMVC介绍 1、SpringMVC概述: SpringMVC 也叫 Spring web mvc。是 Spring内置的一个MVC框架,在 Spring3.0 后发布。SpringMVC 框架解决了WEB开发中常见的问题(参数接收、文件上传、表单验证等等),而且使用简单,与Spring无 缝集成。支持 RESTful风格的URL请求。采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性 和灵活性。 2、SpringMVC原理: 在没有使用SpringMVC之前我们都

2021-10-05 15:07:19 92

原创 SSM——Spring——Spring整合JDBC——day05

1、使用spring-jdbc操作数据库 1)创建一个项目spring04_jdbc 2)配置pom.xml文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</versio

2021-10-02 15:46:35 89

原创 SSM——Spring——AOP——day04

1、Spring核心-AOP-SpringAOP介绍 1、Spring的AOP的相关概念: 1)Target(目标对象) :要被增强的对象,一般是业务逻辑类的对象。 2)Proxy(代理):一个类被 AOP 织入增强后,就产生一个结果代理类。就是业务逻辑代码和增 强功能类的代码写到了一起之后,产生的效果。 3)Aspect(切面) :表示增强的功能,就是一些代码完成的某个功能,非业务功能。是切入点和 ...

2021-09-30 19:52:31 115

原创 SSM——AOP动态代理——day03

1、Spring核心-AOP-动态代理-基于JDK代理1 1、动态代理: 静态代理:要求代理类一定存在, 动态代理:程序运行的时候,根据要被代理的对象动态生成代理类。 类型:1、基于JDK的动态代理 2、基于CGLIB的动态代理 2、举个例子来感受一下 jdk 动态代理 需要用到的一些类 import com.zj.aop.AOP; public cla...

2021-09-29 15:54:12 54

原创 SSM——AOP静态代理——Day02

1、什么是AOP 2、Spring核心-AOP-代理&静态代理1 3、Spring核心-AOP-静态代理2 4、对于静态代理的总结: 1、什么是AOP 1)AOP为Aspect Oriented Programming的缩写,意思为面向切面编程,是通过预编译方式 和运行期动态 代理实现程序功能的统一维护的一种技术。 2)AOP的作用:不修改源码的情况下,程序运行期间对方法进行功能增强 ...

2021-09-28 13:10:19 45

原创 SSM——spring——loc——day01

1、什么是框架: 在软件设计中指为解决一个开放性问题而 设计的具有一定约束性的支撑结构。在此结构上 可以根据具体问题扩展、安插更多的组成部分,从而更 迅速和方便地构建完整的解决问题 的方案。 2、如何学习框架: 1)知道框架能做什么 2)学习框架的语法,一般框架完成一个功能需要一定的步骤 3)框架的内部实现原理(扩展) 4)尝试实现一个框架...

2021-09-27 21:24:13 74

原创 day01_一个简单的solidity编写的智能合约

需求:教主创办了一个睡教主,教主创办了一个教规(方法),只有输入的睡觉时间大于教主规 定的睡觉的时间,才认为是合法的。在这里面,同时还要控制弟子们输入的值是否合法, 教规只能由教主来规定。 代码演示: pragma solidity >=0.7.0 <0.9.0; contract Sleepism { string public constant hierarch = "Nekomoto"; uin...

2021-09-25 17:19:03 70

原创 Day02——二叉搜索树BST

1、树的整体介绍

2021-09-25 11:53:35 47

原创 Day01——哈希表

1、什么是hash表:给定表M,存在f(key),对任意给定的关键值key,带入函数后,若能得到包含 该关键字的记录在表中的地址。则称表M为hash表。f(key)称为hash函数 2、给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 这道题的思路就是上面的图。 class Solution { public int firstUniqChar(String s) { int [] arr = new int[26]; ...

2021-09-22 20:36:24 91

原创 java基础练习day_01

1、计算1!+2!+3!+...+15!的值 public class Demo01 { public static void main(String[] args) { System.out.println(getSum(3)); } public static int getSum(int number) { int temp = 0; int sum = 0; for(int i = 1;i<=number;i++) { temp = 1; for(i

2021-09-18 14:24:10 79

空空如也

空空如也

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

TA关注的人

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