- 博客(22)
- 收藏
- 关注
原创 Spring框架基础介绍2.0
AOP 为 Aspect Oriented Programming),通过和实现程序功能的统一维护的一种技术。是将程序中(提交事务,打印日志,权限验证,统一异常处理等)提起分离出来,然后在调用业务代码时,通过一个代理对象帮助我们调用这些提取出来的非业务代码,这样在业务代码中,就不用调用非业务代码。做到业务代码和非业务代码的分离,降低了代码的。面向切面编程:是对的补充延续。OOP:就是一种战略层面。AOP:就是一种战术层面。他们解决的问题是不一样的。AOP 是 OOP 的。
2024-09-07 23:18:13
843
原创 框架 +【Mybatis】概述 以及 基础环境搭建
mybatis原来是Apache下面的一个开源项目,名为ibayis.2010年开发团队转移到谷歌旗下,改名为mybatis.Mybatis是一款优秀的数据持久层框架(dao层 数据访问层 数据持久层)MyBatis对JDBC进行封装,MyBatis避免了几乎所有的 JDBC 代码手动设置参数以及手动映射结果集的操作。MyBatis将JDBC中的接口进行封装,提供它自己的类和接口实现。可以使用xml配置和注解的方式,将数据库中的记录自动映射到java对象中。
2024-08-29 21:13:44
867
原创 Spring框架 基础介绍
scope="singleton"=>单例的(默认) (在spring框架启动时,就创建对象,而且始终只创建了一个对象。scope="singleton"=>单例的(默认) (在spring框架启动时,就创建对象,而且始终只创建了一个对象。scope="prototype"=>原型的(多例的) 在每次获得对象时,创建一个新的对象.scope="prototype"=>原型的(多例的) 在每次获得对象时,创建一个新的对象。IOC:指的是让spring框架创建对象,创建对象的同时,还有一个动作称为依赖注入。
2024-08-28 21:29:10
921
原创 web开发,过滤器,前后端交互
所谓web开发,指的是从网页中向后端程序发送请求,与后端程序进行交互.Web服务器是指驻留于因特网上某种类型计算机的程序。可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;它是一个容器,是一个连接用户与程序之间的中间件。WEB服务器有很多,流行的WEB服务器有等。在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器: Apache 的Tomcat,该服务器支持全部JSP以及Servlet规范。
2024-08-18 21:08:34
1070
原创 Vue基础了解
Vue (读音 /vjuː /,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合,Vue.js 是前端的主流框架之一,和 Angular.js、React.js 一起,并成为前端三大主流框架!
2024-06-28 17:07:13
1006
原创 java---线程,多线程详解
同步锁对象作用:用来记录有没有线程进入到同步代码块中,如果有线程进入到同步代码块,直到上一个线程执行完同步代码块的内容,释放锁之后,其他线程才能进入。放弃当前的CPU资源,将它让给其他的任务去占用CPU执行时间。处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源。当就绪的线程被调度并获得CPU资源时,便进入运行状态,run()方法定义了线程的操作和功能。2:静态方法-----锁对象是当前类的Class对象(类的对象,一个类的对象只有一个)
2024-06-28 11:49:47
1032
原创 java 8--Lambda表达式,Stream流
Lambda表达式是一个匿名函数,我们可以把lambda表达式理解为一段可以传递的代码(将代码段像数据一样传递)。Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。使用它可以写出更简洁,更灵活的代码。作为一种更紧凑的代码风格,使java语言的表达式能力得到的提升。Stream是Java8的新特性,它允许你以声明式的方式处理数据集合,可以把它看作是遍历数据集的高级迭代器。
2024-05-23 21:06:37
1232
1
原创 java集合类详解
容器---->数组:一组数据类型相同的元素集合创建数组时,必须给定长度,而且一旦创建长度不能变。一旦数组装满元素,需要创建一个新的数组,将元素复制过去。缺点:如果我们从数组中间删除了一个元素或者添加一个元素,需要移动后面的元素。如果数组装满了,超过了数组的最大长度,会创建新的数组将旧数组复制到新数组上。java中为了解决数据存储单一的情况,提供了许多不同结构的集合类。让我们可以根据不同的场景进行数据存储选择。提供了让iava程序员使用起来就非常方便。
2024-05-23 20:12:40
1292
2
原创 MySQL--数据库--基础知识
rpad(str,length,填充字符):用指定的字符实现右填充将str填充为指定长度replace(str,old,new):替换,替换所有的子串。insert into 表名 (字段名1,字段名2,...) values (值1,值2,...),(值1,值2,...);insert into 表名 (字段名1,字段名2,..) values (值1,值2,...);insert into 表名 values (值1,值2,...),(值1,值2,...);可以有很多个when。
2024-05-18 19:51:28
1177
原创 Mysql数据库---初识
数据库:(DataBase db )为了方便数据的存储与管理,将数据按照特定的规则持久存储在磁盘上,就是一个存储数据的仓库。dba:数据库管理员,维护数据库。以数据表为单位,表与表之间存在关联关系。
2024-05-04 10:18:29
127
原创 Java-_- API,基础常用类
API(Application Programming Interface)应用程序编程接口是对Java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明。
2024-03-23 20:02:34
1145
1
原创 java—_—面向对象语言的三大特征
接口的定义:使用 interface 关键字用来声明一个接口。接口的使用:类使用implements关键字实现接口。在类声明中,Implements关键字放在class声明后面。类实现接口后,要么重写接口中的所有抽象方法,要么将该类声明为抽象类。一个类可以实现多个类,但只可以继承一个类。接口可以继承接口,且接口可以继承多个接口。//定义接口//接口继承多个接口//类实现接口//类实现接口后: 要么重写接口中的所有抽象方法,要么将该类声明为抽象类。@Override//定义接口。
2024-03-08 18:26:13
1709
1
原创 java——面向对象基础
是一种具体步骤的操作,他是微观的。适合解决简单问题,先分析出解决问题的步 骤,然后一步一步的(用函数)去实现即可。c语言就是一个典型的面向过程的语言。结构简单,修改复杂。(程序设计越来越复杂,单纯的面向过程就难以胜任设计程序的需求,现在大多数的语言都是面向对象,c++,C#,java,python....面向对象:是指宏观上分析程序有哪些功能,然后对功能进行分类,把不同的功能封装在不同的类中。他是一种宏观的设计。代码结构:以类为组织单位。每种事物都具备自己的属性和行为/功能。类:具有。
2024-02-28 21:46:28
1892
原创 Java基础版——五子棋游戏
*1、提供一个启动五子棋游戏的方法初始化棋盘方法:打印棋盘2、开始下棋,黑白棋交替下棋3、判断坐标是否合法,是否重复4、判断输赢*/static String line = "十";//主函数//1、启动五子棋游戏init();//初始化棋盘print(qp);//打印棋盘play(qp);//1.1、初始化棋盘i++) {j++) {// //打印坐标// }// }//打印列坐标i++) {//打印行坐标i++) {
2024-02-20 21:53:59
1137
1
原创 Java数组基础 # 笔记
Java数组概念数组是一组相同数据类型元素的集合,是一个容器。数组本身是引用数组类型,是一个对象。数组可以存储基本数据类型,也可以存储引用数据类型。数组创建时必须指定长度,且长度不可变。数组中每个元素空间是连续的。
2024-02-19 15:18:29
791
1
原创 c语言实现扑克牌斗地主自动发牌功能
一副完整的扑克牌54张,斗地主时将牌发给三个用户,留三张底牌,请设计一个程序完成自动发牌的工作。(要求写清花色)
2024-01-06 16:24:57
800
1
原创 初始c语言# 基础知识总结~
1、数据类型及字节大小2、计算机中的数据的计量单位3、转义符对照表5、变量和常量6、关键字的使用1、typedef
2023-11-25 11:07:05
799
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人