- 博客(8)
- 收藏
- 关注
原创 maven、spring
例如:jdbc 的驱动包。B 依赖 C 时使用 compile 范围:可以传递,B 依赖 C 时使用 test 或 provided 范围:不能传递,所以需要这样的 jar 包时,就必须在需要的地方明确配置依赖才可以。我们在开发过程中,最基本的做法就是将现实生活中的事物抽象为模型,然后封装模型相关的数据作为一个对象,这样就可以在程序中计算与现实事物相关的数据。对同一个框架的一组 jar 包最好使用相同的版本,为了方便升级框架,可以将 jar 包的版本信息统一提取出来,统一声明版本号 :在需要的地方使用。
2024-04-24 23:04:30
624
2
原创 有关网页的Web三大标准基本知识
其中的属性有:src(图片路径)、alt(替换文本,当图片加载失败时,才显示的文字)、width(宽度)、height(高度),注意:路径同一级和上一级都是直接输入就行了,-文本修饰:text-direction:underline(下划线)、line-through(删除线)、overline(上划线)、none(无,一般用于清楚a标签的下划线)注意这里面的注释是
2023-12-29 21:12:28
1951
1
原创 学习java以来第一个项目——soso移动大厅
通过这个项目能够很好的总结前面的知识点,反映出前面所学习的漏洞,尤其是java.lang包里面的类和方法,忘记了很多,尤其是DATE类及其方法,还有静态代码块、未知参数的设置。第二、对于写代码,不应该是去背代码怎么写的,而是应该去思考为什么要这样子写,通过这个项目我发现我比其他人效率低和写代码能力差的原因就是在这,经常去死记硬背代码,而不是去理解代码为什么要这样子写,去思考为什么这个代码会出现在这里。理解:先执行问号前面的语句,如果为真则执行true里面的语句,为假则执行false里面的语句。
2023-12-24 20:34:15
1768
原创 JDBC相关知识
但是有很多情况下,我们的一条SQL语句可能需要反复的执行,而SQL语句也只可能传递的参数不一样,类似于这样的SQL语句如果每次都需要进行校验、解析等操作,未免太过于浪费性能了,因此我们提出了SQL语句的预编译。在需要用户输入的地方,用户输入的是SQL语句的片段,最终用户输入的SQL片段与我们DAO中写的SQL语句合成一个完整的SQL语句!语句其实是:SELECT * FROM user WHERE username='a' or '1'='1' and password='a' or '1'='1'
2023-12-18 12:45:26
1766
1
原创 MySQL数据库
分为DDL、DML、DCL、DQL,分别是数据定义语言 (DDL)、数据查询语言(DQL)、数据操纵语言(DML)、数据控制语言(DCL)。(1)数值类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、DOUBLE、DECIMAL。右连接:select A.*,B.* from A right outer join B on(A.a1=B.a2)左连接:select A.*,B.* from A left outer join B on(A.a1=B.a2)
2023-12-10 22:55:08
921
原创 第14周学习
整个程序的一些细节,第一、dao层里先定义一个接口,是因为接口里面的方法是抽象方法,并没有具体实现,所以在业务上只需要考虑需要哪些功能,在实现接口的类里面再去具体实现即可,在dao层还要用户数据初始化,创建Userlnit类。在这个小项目中,要实现一个小说软件的基本功能,无非就是app向用户提供看小说的一个功能。其中我觉得service层和dao层比较难,其中有很多业务逻辑要去实现,包括用户的登录注册,小说的上传和下载等等这些业务。而dao层则是最简单的一个,只需要把对象信息进行一个封装就可以了。
2023-12-05 19:13:10
327
原创 第13周学习笔记
七层模型:OSI(Open System Interconnection),其中接触比较多的是物理层和应用层,物理层中其实就是设备, 比如说我们的电脑和鼠标键盘路由器等等东西都是物理层的,而应用层则是手机或者电脑上的一些应用,某些功能。4> 循环等待,即存在一个等待队列:P1占有P2的资源,P2占有P3的资源,P3占有P1的资源。这样就形成了一个等待环路。——run方法是按顺序去执行,不存在资源的竞争。在我们的项目中,我们不希望看到死锁的发生,为了避免,以上四个条件,破坏其中任意一个,死锁就结束了。
2023-11-27 11:20:15
878
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人