Spring5-2023/08/23(稍后更新6) 01初识Spring 1.1简介 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。 Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架 历史: 2002,首次推出了Spring框架的雏形:interface21框架! Spring框架即以interface21为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日正式发布其1.0版本 Spring理念:使现有技术更加容易使用,本身是一个大杂烩,整合了现有的许多技术框架 原来的技术路...

  37TR5pANejWp   2024年04月03日   78   0   0 Java

关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验 ​今天学习JAVA看到了static修饰符部分,讲到了有关匿名代码和静态代码部分。此时又突然想到前面所学关于new是调用类的结构体知识,同时结合继承关系,想看看在这些条件下匿名代码块、静态代码块以及类构造体的调用顺序。 ​编写了三个小文件,代码如下: Application(带main()执行函数) Person(父类) Student(子类) 程序运行结果如下: ​首先看第一部分执行结果,对于简单的new且类型与指向相同时,运行结果表明,首先将调用Person的2个代码块,之后再调用类构造体。代码块又以静...

  37TR5pANejWp   2023年11月01日   38   0   0 Java

关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续) 之前发过一篇博客讲述自己对静态代码块、匿名代码块以及结构体在程序中运行结果的小实验。本次再接触到abstract抽象类后,觉得在做一个实验,看看抽象类方法继承中三个模块的调用顺序。所编写的代码如下: Application类(带main方法) 抽象类Action 继承类A 运行结果如下: ​可以看到,与普通类的继承情况不同,在抽象类的继承调用中,使用new调用子类会先进入抽象类调用静态构造体,然后再回到子类调用子类的静态构造体,之后的顺序同前面的实验部分二。因此,需要主要加以区分。

  37TR5pANejWp   2023年11月01日   31   0   0 Java

关于在若依平台中建立树形结构无法使用按钮编辑和新增的修改(若依前后端不分离) 1、在若依平台上建立树形结构实现类似于其部门管理的样式并非简单,从数据库构建到后期的一些bug调整都十分麻烦。这里简要说一下如何修正按照正常树表构建树形结构后无法使用右侧编辑和新增按钮的问题。 2、首先,常见的报错为:类TreeEntity不存在,通过上面的蓝色链接部分可以定位到错误所在位置。可以看到在代码生成的domain文件中出现了如下图红框语句 删除其中的"extendsTreeEntity"。强调一下,虽然有些人使用alt+enter后发现可以导包使得该问题不报错。但实际上run时还是会报error。 3...

  37TR5pANejWp   2023年11月01日   53   0   0 Java

JavaSE:多线程学习 01初识进程 1.1Process&Thread 1、首先简要介绍程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,只是一个静态的概念。 2、进程则是执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位。 3、通常在一个进程中可以包含若干线程。线程是CPU调度和执行的单位。 PS:很多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,如服务器。如果是模拟出来的多线程,即在只有一个CPU的情况下,在同一个时间点,CPU只能执行一条代码。由于切换速度很快,所以会出现同时运行的错觉。 4、线程: 线程就是独立的执行路径; 在程序运行时,哪...

  37TR5pANejWp   2023年11月01日   30   0   0 Java

JavaSE:注解与反射(Annotation&Reflection) ​注解和框架是所有框架的底层,如Mybatis,spring。框架的底层实现机制就是注解和反射。注解相比于注释,除了能较为直接的表示出这部分模块的功能,也能实现一定的具体功能。 01初识注解 1.1什么是注解 Annotation是从JDK5.0引入的新技术 Annotation的作用: 不是程序本身,但可以对程序做出解释。(这一点和注释comment没什么区别) 可以被其他程序(比如:编译器等)读取。 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一定参数值,如 @Ove...

  37TR5pANejWp   2023年11月01日   81   0   0 Java

2022版本IDEA+Maven+Tomcat的第一个程序(傻瓜教学) ​作为学习Javaweb的一个重要环节,如何实现在IDEA中利用Maven工具创建一个Javaweb程序模版并连接Tomcat发布是非常重要的。我比较愚钝(小白),而且自身电脑先前运行过spring或maven的程序,系统内有一些IDEA安装的文件,因此花了点时间才配出来。这里写一篇傻瓜博客讲一下如何操作。 01环境安装配置 需要下载jdk环境 需要下载可配套的tomcat版本(官网上有对照关系表,我的其他博客更新后也会有此信息) 需要去apache官网下载maven工具 02创建工程 首先新建一个项目 可以...

  37TR5pANejWp   2023年11月01日   115   0   0 Java

HTML学习笔记详解 01初识HTML HTML HTML,英文全称为HyperTextMarkupLanguage,中文翻译为超文本标记语言,其中超文本包括:文字,图片,音频,视频,动画等 目前 目前主流使用的是HTML5+CSS3 HTML的优势 主流浏览器都支持 微软 GOOGLE 苹果 市场的需求 跨平台(类似JVM) W3C标准 W3C WoldWideWebConsortium(万维网联盟) 成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构 http://www.w3.org http://www.chinaw3c.org W3C标准...

  37TR5pANejWp   2023年11月01日   85   0   0 Html/Css

Mysql 01使用CMD连接数据库 -在控制台连接数据库(需将位置切换到mysql所在地址) mysql-uroot-p password:12345 -修改mysql账户密码及权限,安装配置完后慎用 updatemysql.usersetauthentication_string=password('12345')whereuser='root'andHost='localhost';-修改用户密码 flushprivileges;-刷新权限 -------------------------------------------------- -所有语句需要使用;作为结尾 showda...

  37TR5pANejWp   2023年11月01日   208   0   0 MySQL

Mybatis-9.28 环境: JDK:1.8 Mysql:8.032 maven:3.9.2 IDEA 回顾: JDBC Mysql JavaSE Maven Junit 01简介 1.1什么是MyBatis MyBatis是一款优秀的持久层框架。 它支持自定义SQL、存储过程以及高级映射。 MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。 MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。 如何获得Mybatis? maven仓库:...

  37TR5pANejWp   2023年11月01日   94   0   0 MySQL
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~