自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (22)SSM框架

开启自动驼峰命名转换。

2024-08-05 08:41:06 829

原创 (21)Spring基础

Resource自动装配首选声明这个注解并不是Spring注解,它是javax.annotation.Resource,Spring默认支持这个注解的注入,@Resource有两个主要的属性, name和type,而Spring默认将name属性解析为bean的名字,而type解析为bean的类型,如果注解时使用name属性,则默认使用ByName注入策略,而使用type属性时则默认使用byType自动注入策略,如果都不指定,则通过反射机制使用byName注入策略。点指的是具体的某一个类中的方法。

2024-08-05 08:36:22 992

原创 (13)mysql基础语法

整数类型*

2024-08-04 17:10:04 959

原创 (20)SSM-MyBatis关系映射

在实际开发的工程中,经常对出现多表操作,如果常见的根据某条数据的ID去检索数据(根据用户查询订单信息),这个时候我们数据库设计的时候就需要使用外键进行关联,那么mybatis在操作这些关联表用的就是关联映射。多对多 设计中间关系表,引入两张表的主键作为第三张表的外键(联合主键)或者是普通外键字段。property : 当前数据存储对象集合,查询的数据存放再哪个集合中。column:用当前表的哪个字段去查询关联对象。javaType:制定关联查询的对象的类型。ofType:声明当前集合中对象的类型。

2024-08-03 14:58:37 276

原创 (19)SSM-MyBatis

POOLED:数据源默认使用连接池概念将将连接对象组织起来,提高了创建连接的效率。Druid c3p0 hikarCp dbcp....动态SQL指动态SQL拼装,适用于在条件查询中使用,因为条件的不固定,所以我们会在SQL中做大量的判断以满足查询。数据库运行环境配置,再上一天我们说到可以配置多个数据库进行切换,今天我们学习以下其他配置。UNPOOLED:每次请求都重新打开和关闭连接,节约内存但是效率慢,适用于小项目或者案例。JDBC(常用):使用JDBC提交和回滚设置,依赖于数据源得到的连接来管理事务。

2024-08-03 14:56:13 1733

原创 (18)JSTL

‌JSTL(JSP Standard Tag Library)是一种用于JSP页面的标准标签库,它提供了一组预定义的标签,用于简化在JSP页面中进行复杂的业务逻辑处理,包括‌条件判断、迭代、循环遍历等操作。的子标签,接在标签后,当标签判断为false时被执行。的子标签,当判断为false时被执行。本身只当做和的父标签。和的父标签。

2024-08-02 20:33:30 1306

原创 (17)Servlet

当浏览器访问网页(JSP=JAVA=Servlet)的时候,首先经过了Java代码部分,这个时候无论是否请求后台都在通过Java代码都会创建一个session对象默认这个对象是周期就是默认的超时间(30min),同时为了体现出session会话的特性,Java部分会在创建完session之后将sessionId的值通过响应对象response添加cookie的形式添加到网页中(JSESSIONID),默认这个JSESSIONID的cookie遵循cookie默认一个会话的机制。页面和已编码的信息中间用?

2024-08-02 20:32:54 958

原创 (16)html、css、js

jsp/servlet,smm框架,springboot,springcloud。1,外链式在实际开发中使用较多,因为可以多个页面共用一个样式,网站风格比较统一。其实就是元素内容和边框的距离,这个在设计领域中用的较多,我们开发人员能看懂即可。95%和java都一样,但是js语法很随意,没有java严格。标签定义class属性,选择器.开头,一般用于选中多个元素。页面元素很多,不好得到,选择可以帮我们快速得到元素。不用死记硬背,会查阅,能看懂,会改动即可。2,优先级原则,作用域越小,优先级越高。

2024-08-01 13:17:19 528

原创 (15)sql里的事务

以后会接触框架,如MyBatis,Spring都是对事务有很强的的处理能力的。事务能够保证数据的正确性,所以企业级开发一定都有事务。有了事务,会分离出一个新的层,“业务逻辑层”现阶段我的分层有po层,实体类dao层,XxxDao类service层,业务逻辑层ui层,页面/app/等。

2024-08-01 13:14:41 249

原创 (14)JDBC、dbcp、dbutils

连接池在市面上有很多,dbcp,c3p0,druid(阿里),代码不是关键,关键要理解连接池的原理。在“池”(集合)中,放入若干已经创建并打开过的连接,用的时候直接拿来用,用完之后,不用关闭,Xxx getXxx(o),将结果集中o这列数据,读取成java中的Xxx类型数据。jdbc/dao操作都很频繁,需要频繁的创建,打开,关闭效率很低,引入了“连接池”编写jdbc操作,实现输入账号,密码后进行登录,显示登录结果(成功和失败)sql命令对象(select,insert,update,delete)

2024-07-31 17:48:10 617

原创 (13)MySQL查询语句的详解

(select * from emp where gender='女' order by (sal+comm) desc limit 1)T。(select id from dept where loc like '北京%' or loc like '上海%')(select id from dept where loc not like '北京%'))T。(select id from dept where loc like '郑州%'))T。

2024-07-31 17:44:12 297

原创 (8)IO流

免疫思路:建立一个无法删除的autorun.inf文件夹,这样木马就无法创建autorun.inf文件了。bit,比特位,数组存储的最小单位,每个二进制数字0或1,就是一个bit。两种流的选取:只要记事本能打开的文件,就用字符串,其他全用字节流。2,控制台输入你的英文名,存储在“D:\英文名.txt”列出vvv下所有的文件,文件夹不显示,包括子文件夹。判断某目录下是否有.jpg文件,如果有,显示其路径。计算机处理数据,都是二进制,1和0。文件的后缀名,映像文件本身数据吗?4,将D盘的视频文件复制到C盘。

2024-05-17 17:29:12 250

原创 (7)集合

Entry表示了一个“键值组合”,即把键和值表示成了一个对象。List接口,元素有下标,有顺序,元素可重复。Set接口,元素无下标,无顺序,元素不可重复。数据存储和Map非常相似,一般用于做配置文件。最大的接口是Map(mapping,映射)ArrayList,具备了数组特点的集合。属于不同接口,Set和Map的区别。最大的接口是Collection。引出了集合类,来弥补数组的缺点。缺点:定长,长度固定,没法用。集合中的元素是“键值映射”集合中的元素就是一个值。扩展使用Vector。1,之前的双色球案例。

2024-05-17 17:25:00 314

原创 (6)异常

如果JDK定义的异常不够用了,我们也可以自定义如:密码长度必须为6位我们可以自定义异常使用自定义异常。

2024-05-17 17:22:04 619

原创 (5)常用类和匿名内部类

一,常用类 1,Object类 是java一切类的父类 常用方法 2,包装类 基本数据类型 int,double,boolean 基本数类型的包装类 还有Double,Boolean等 了解两个概念 装箱:基本数据类型-->引用数据类型,如int转换成了Integer 拆箱:引用数据类型-->基本数据类型,如Double转成了double 3,String 实用率最高的类 类层次结构 类的介绍 属性 有的地方叫做字段,其实一个意思 构造

2024-05-17 17:16:44 172

原创 (4)多态

使用面向对象设计,模拟电脑(Computer)和移动存储如MP3,优盘(FlashDisk),移动硬盘(MobileHD)等数据读写(Read/Write)。思考:上例,实际生活中,2020买的电脑,不可能预知2023年会有什么设备要连接电脑。弊端:写死了,没有任何可扩展性,即如果有新的交通工具,T01的代码全部作废。等我们学了IO,我们可以自己写一个配置文件,一行代码都不用变,就能实现交通工具的切换。设备切换了,但是电脑类一行代码都没有改变,这就是多态的好处。程序的接口概念,就是来自于生活的。

2024-05-17 17:12:06 661

原创 (3)继承,抽象方法,接口

2,3个空瓶子可以换一瓶新汽水,问,有1000瓶汽水,喝完可以换,一共能喝多少瓶?继承抽象类,就必须实现(就是编写方法体)该抽象类定义的抽象方法,除非本类也是抽象类。接口是一个特殊的抽象类,使用interface声明,只能包含抽象方法和静态常量属性。1,公鸡5元,母鸡3元,小鸡0.5元,如何用100元买100只鸡?只有方法的声明,没有方法的具体实现,没有方法体,这就是抽象方法。抽象类和抽象方法,一般用于描述概念,而这个概念需要继承并实现的。学习抽象,使用抽象类的几率很小,主要是为了引出“接口”的概念。

2024-05-17 17:09:32 624

原创 (2)JAVA基础2

2,3个空瓶子可以换一瓶新汽水,问,有1000瓶汽水,喝完可以换,一共能喝多少瓶?1,公鸡5元,母鸡3元,小鸡0.5元,如何用100元买100只鸡?一旦自己定义了构造方法,JDK将不再创建一个空的构造方法。“外层循环N-1,内层循环N-1-i”,N代表几个数。形式:使用公有的get/set方法,访问私有的属性。特点:安全,隐藏了类的具体细节,类的使用方式统一了。是类的具体化,不是概念了,而是实实在在存在的东西。例如:15,3,78,60,1,升序排列。是一类对象的模板,是个概念,没有具体所指。

2024-05-17 17:05:49 759

原创 (1)JAVA基础1

所以只有在第一次循环条件判断就为false时,do-while才会比while多循环一次。类似“@AA00FF”就是内存地址,不好记,所以使用变量来代表内存地址。只有new了之后才有内存地址,没有初始值,会出现null,首字母大写。int---Integer,Integer相当于int的引用表示。在内存中直接分配地址存值,具备初始值,首字母小写。变量必须首字母小写,不能数字开头,不包含特殊字母。如:int a=10;是一个现象,在同一个类中,方法名相同,方法的。boolean,布尔,初始值:false。

2024-05-17 17:02:26 940

原创 (12)反射

(2)工厂方法(Factory Method)模式,又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virtual Constructor)模式;取得所有当前类声明的方法,包括public,protected,默认,private四种访问权限的方法,但是不包括继承的方法。(3)抽象工厂(Abstract Factory)模式,又称工具箱(Kit 或Toolkit)模式。取得所有public的方法,包括继承的,接口中声明的和自己定义的。getName(): 获得类的名称,包括包名。

2024-05-16 21:40:50 745

原创 (11)网络编程

服务器端: 创建ServerSocket对象(并绑定端口) 调用accept方法,等待来自客户端的连接 调用getInputStream/getOutputStream方法,进行I/O 关闭Socket 客户端: 创建Socket对象,并连接服务器 调用getInputStream/getOutputStream方法,进行I/O 关闭Socket

2024-05-16 21:39:42 277

原创 (10)线程

线程。

2024-05-16 21:25:42 417

原创 (9)IO流——缓冲流

Student类。

2024-05-16 20:56:51 376

mysql基础语句,包括增删改查

mysql基础语句,包括增删改查

2024-07-31

空空如也

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

TA关注的人

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