- 博客(27)
- 收藏
- 关注
原创 SpringIOC
源自于建筑学,隶属土木工程,后发展到软件工程领域软件工程框架:经过验证的,具有一定功能的,半成品软件经过验证具有一定功能半成品。
2023-09-12 19:18:41
41
原创 MySQL 索引,函数和视图
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。
2023-08-23 18:41:30
36
原创 MySQL 基础增删改
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。Oracle收费,性能稳定。
2023-08-21 17:25:16
23
原创 i/o流
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(文件路径));BufferedInputStream bis = new BufferedInputStream(new FileInputStream(文件路径));=(-1)){ //in.read()是逐字节读的。//定义一个数组,用来存放读入的数据 byte数组的大小也可以。
2023-08-16 17:43:36
46
原创 java集合
add方法可以往集合里添加元素,参数类型为Object类型,Object是所有类的父亲。增强for循环(注意判空)!2.hashmap的底层主要是基于数组和链表实现的,它之所以有相当快的。Arraylist 特点:查询快,增删慢,线程不安全,效率高。集合接口 :Collection和Map,list,set。linkedlist:查询慢,增删快,线程不安全,效率高。1.hashmap是可以序列比的,是线程不安全的。集合类型:set , list , map。集合存放的都是对象的引用,而非对象本身。
2023-08-14 18:42:46
26
原创 Java选择结构
首先判断if()小括号中的表达式结果,如果是true,则执行if(){}大括号内的代码;选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个(true、false),所以产生选择,按照不同的选择执行不同的代码。使用if结构中的else if写法可以解决这个问题,但是这种写法结构啰嗦,且需要进行多次判断,代码的执行效率较低。也就是当if()小括号中的表达式结果如果为true,则执行if(){}大括号内的代码,否则不执行。总的来说,就是写在上边的代码先运行,下边的代码后运行;
2023-08-02 18:29:59
27
原创 JAVA基础语法,运算符,变量和内存
比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是boolean类型,因为无论是何种比较,结果只有真或假两种。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是boolean类型,因为无论是何种比较,结果只有真或假两种。++num1,作用同num1++,但在程序中会优先计算,num1++则会优先使用变量的现有值。--num1,作用同num1--,但在程序中会优先计算,num1--则会优先使用变量的现有值。=就是赋值运算符,目的是将=右边的数据,赋值给=左边的空间。
2023-08-01 16:19:52
58
1
原创 java软件开发流程
2.确认模式,语言,框架——项目经理,架构(项目架构)1.发现需求,梳理需求——产品经理(需求文档原型图)5.测试内测,公测——测试工程师(测试用例,报告)3.设计——UI设计师(大前端) (UI图)美化。4.开发编码——前端 后台 联调 (页面接口)6.部署上线——运维工程师,实施工程师(后台)1.jdk(java开发工具包)2.jre(java运行时环境)3.jva(java虚拟机)
2023-07-31 17:10:00
246
1
原创 前端命名规范
在一个项目中代码的组织结构要清晰易懂,同类型文件可以归类到到相同的文件夹中,文件命名规则需要统一且命名要有意义,英文单词可以写缩写。掌握,首先要了解什么是命名规范。命名规范在前端领域,涉及HTML,css,JavaScript,在HTML代码所有的标签名和属性应该都为小写,属性值应该用引号括起来。元素的id和class都要按照规定命名,代码缩进时要缩进,进行格式化,让代码美观,有时可以给HTML代码添加必要注解。
2023-07-26 20:20:24
129
1
原创 git使用
6. 本地仓库和远程仓库建立连接 git remote add origin "项目地址" (项目地址在gitee新建仓库的部分去找)4. git add . (把需要提交的部分提交到仓库。在本地执行(右键 git bash here)上面两行代码==>把远程仓库的账号和本地git同步。git commit -m "这里可以写类似备注的内容"5. git commit -m "这里可以写类似备注的内容"git clone "项目地址"(克隆已有项目到本地)git pull (拉取项目内容到本地)
2023-07-25 11:41:26
27
原创 css布局
auto:内容超出则出现滚动条,内容不溢出则没有滚动条。scroll:强制出现滚动条。hidden: 溢出隐藏。可以组合写,可以分开写。媒体查询 实现响应式。
2023-07-22 19:09:02
28
原创 css渐变与动画
可以只写时间,其他两个值默认填充 all 和 linear。第一个值是属性 一般是all,也可以是其他属性名称。第二个值是时间 单位是时间单位 通常是s。第三个值是 过渡速度 linear 匀速。第一个值是 横向偏移量。第二个值是 纵向偏移量。缩放 默认值是 1 小于1就是缩小,大于1 就是放大。平移 translate。平移之后占位状态不变。
2023-07-21 19:26:42
25
原创 css进阶
word-wrap: break-word 允许长的内容可以自动换行。letter-spacing: 字间隔 , 字母之间的间隔。word-break: break-all 无差别强制换行。vertical-align: top:顶端对齐。pre-wrap:保留空白符,能正常换行。pre-line:合并空白符,保留换行符。默认是基线对齐(基线:英文格子第三条线)thin:更细(1px、视觉上更细)**** 左上 右上 右下 左下。第一个值:x轴(横向)定位方式。第二个值:y轴(竖向)定位方式。
2023-07-20 17:59:55
33
原创 html进阶
datetime-local 支持谷歌。选择什么元素,取决于内容的含义,而不是显示出的效果.。我们应该果断舍弃那些仅仅为了定义样式而存在的。如果仅仅是为了改 变样式,我们应该使用。datetime 所有浏览器都不支持。样式,所以每个元素有一些默认样式。元素展示到页面中的效果,应该由。所有元素于展示效果无关。语义化,需要注意的地方。因为浏览器带有默认的。
2023-07-19 15:22:22
20
原创 css定位
相对浏览器窗口定位,不随页面滚动改变位置。3.逐级往上找,相对碰到的第一个有定位属性的父盒子定位,2.父级有定位属性时,相对父级盒子定位。页面滚动时,滚动到顶部,直接吸顶。如果没有,就相对浏览器定位。1.相对浏览器窗口定位。通常配合绝对定位使用。
2023-07-18 17:14:56
23
原创 css浮动
4. 父盒子加伪类属性 ::after { content: '';clear:both} (达到添加无意义空盒子的效果且不受影响)2. 父级盒子加 overflow: hidden;(自动撑开,但会导致溢出的部分无法显示)3. 加一个无内容的空盒子:clear: both;(必须无意义无宽高)1. 父级盒子加高(不能自动撑开,高是固定的,不够灵活)同级之间,加float属性,其余的也要加。影响: 破坏了布局,导致布局错乱。文档流是相对于盒子模型讲的。文本流是相对于文字段落讲的。1. 脱离标准文档流。
2023-07-17 17:15:56
23
原创 css基础样式
内联式和外联式 谁在后谁生效(原理:代码自上而下执行,后面的把前面的样式覆盖了)1. 兄弟选择器 相邻兄弟 + 只修改他下面的相邻的选择器。2. 兄弟选择器 通用兄弟 ~ 修改他后面的所有选择器。标签选择器 h1-h6 div ul li span。2. 后代选择器 空格。1. 子代选择器 >鼠标变小手: cursor: pointer;* 通配符 全局选择器 去掉浏览器默认样式。组合选择器时,按优先级顺序叠加,谁大谁生效。群组选择器 选择器之间用 , 隔开。类选择器 class。
2023-07-13 17:27:03
24
原创 HTML前端基础
水平线为 “hr”并且他是一个单标签,他的作用是在网页中创建一条水平线。font 是文字标签 他的作用是可以给改变文字颜色,字体,还有文字大小。删除线 s和del 都是删除线 他的作用是在选中的文字中间画一条直线。加粗标签 他有两种,b就是一般常用的,strong 加粗并且强调。斜体标签 i和em都是斜体的意思 他主要作用就是使文字倾斜。“head”是头部,里面的title是网页标题。换行标签 "br" 他的作用就是可以使文字换行。“p”是段落标签,它可以整理段落。div为通用标签 就是通用。
2023-07-11 17:19:08
22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人