- 博客(42)
- 收藏
- 关注
原创 BootStrap框架
BootStrap概念快速入门模板响应式布局栅格系统CSS样式和JS样式案例概念一个前端开发的框架。基于HTML、CSS、JavaScript的,简洁灵活,使得web开发更加便捷。框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码好处:定义了很多的css样式和js插件。开发人员直接可以使用这些样式和插件得到更加丰富的页面效果响应式布局同一套页面可以兼容不同分辨率的设备快速入门下载BootStrap在项目中将三个文件夹复制创建html页面,引入必要的资源文件模
2021-11-03 02:40:13
392
原创 JavaScript概述
JavaScript概念:客户端脚本语言功能JavaScript发展史ECMAScript:客户端脚本语言的标准基本语法与html结合方式注释数据类型变量运算符一元运算符:只有一个运算数的运算符算数运算符赋值运算符 = += -+ ...比较运算符逻辑运算符三元运算符流程控制语句练习(九九乘法表)JS特殊语法基本对象Array:数组对象BooleanDateMath:数学NumberStringRegExp:正则表达式对象Global对象BOMDOM概念:客户端脚本语言运行在客户端浏览器中。每一个
2021-11-03 02:14:38
1475
原创 CSS概述
CSS概念好处CSS的使用:CSS与html结合方式内联样式内部样式外部样式css语法选择器:筛选具有相似特征的元素分类:属性案例概念CSS:页面美化和布局控制Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效好处功能强大将内容展示和样式控制分离降低耦合度,解耦让分工合作更容易提高开发效率CSS的使用:CSS与html结合方式内联样式在标签内使用style属性指定css代码如:< div style=“col
2021-10-31 23:56:09
445
原创 HTML概述
HTML概念:最基础的网页开发语言快速入门标签文件标签:构成html最基本的标签文本标签:与文本有关的标签图片标签排列图像列表标签有序(orderly)列表无序(unordered)列表自定义列表链接标签超链接锚链接div和span语义化标签:html5中为了提高程序的可读性,提供了一些标签表格标签表单标签表单项标签框架概念:最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本标记语言
2021-10-31 01:48:54
170
原创 web概述
Web概念概述JavaWeb软件架构C/S:Client/Server 客户端/服务器端B/S:Browser/Server 浏览器/服务器资源分类静态资源动态资源:JavaWeb使用java语言开发基于互联网的项目软件架构C/S:Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序优点:用户体验好缺点:开发、安装、部署、维护 麻烦B/S:Browser/Server 浏览器/服务器只需要一个浏览器,用户通过不同的网址(URL),客户访问不同
2021-10-30 16:18:54
119
原创 JDBC——数据库连接池
数据库连接池概念:一个容器(集合),存放数据库连接的容器好处实现C3P0:数据库连接池技术步骤代码实现Druid:数据库连接池实现技术,由阿里巴巴提供步骤定义工具类工具类测试JDBCTemplate步骤:调用JdbcTemplate的方法来完成CRUD的操作demo概念:一个容器(集合),存放数据库连接的容器当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完后,会将连接对象归还给容器好处节约资源用户访问高效实现标准接口:DataSo
2021-10-04 19:55:33
160
原创 JDBC——基本概念
JDBC概念JDBC本质快速入门步骤代码实现详解各个对象DriverManager : 驱动管理对象功能:注册驱动:告诉程序该使用哪一个数据库驱动jar获取数据库连接Connection : 数据库连接对象功能:获取执行sql的对象管理事务Statement : 执行sql的对象执行sqlResultSet : 结果集对象,封装查询结果PreparedStatement : 执行sql的对象JDBC工具类:JDBCUtilsJDBC控制事务事务操作使用Connection对象来管理事务代码演示概念Jav
2021-10-04 17:33:45
229
原创 SQL——事务
事务事务的基本介绍事务的四大特征事务的隔离级别(了解)事务的基本介绍1、概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败2、操作:开启事务:start transaction;回滚(执行出问题):rollback;提交(执行没有问题):commit;-- 开始事务START TRANSACTION-- 朝阳区路线价格 -10UPDATE tab_route SET price=price-10 WHERE rname='朝阳区';-- 南关区
2021-09-26 15:08:01
188
原创 SQL——多表查询
多表查询笛卡尔积内连接查询隐式内连接显式内连接外连接查询左外连接右外连接子查询子查询不同情况子查询的结果是单行单列的子查询的结果是多行单列的子查询的结果是多行多列的笛卡尔积有两个集合A,B。取这两个集合的所有组成情况内连接查询从哪些表中查询数据条件是什么查询哪些字段隐式内连接使用where条件消除无用数据例如: -- 查询路线和对应类别的所有信息 SELECT * FROM tab_route, tab_category WHERE
2021-09-26 14:26:15
407
原创 数据库设计
数据库设计多表之间的关系一对一(了解):一对多(多对一):多对多:案例数据库设计的范式数据库的备份和还原命令行图形化工具多表之间的关系一对一(了解):如:人和身份证分析:一个人只有一个身份证,一个身份证只能对应一个人实现关系:可以在任意一方添加唯一外键指向另一方的主键一对多(多对一):如:部门和员工分析:一个部门有多个员工,一个员工只能对应一个部门实现关系:在多的一方建立外键,指向一的一方的主键多对多:如:学生和课程分析:一个学生可以选择很多门课程,一个课程也可以被很多学
2021-09-26 02:11:18
169
原创 SQL——约束
约束约束非空约束:not null唯一约束:unique,值不能重复主键约束:primary key自动增长:外键约束:foreign key级联操作约束概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性分类:主键约束:primary key非空约束:not null唯一约束:unique外键约束:foreign key非空约束:not null创建表时添加约束CREATE TABLE stu(id int,name VARCHAR(20) NOT NULL);创
2021-09-26 01:40:55
111
原创 SQL——DDL、DML、DQL、DCL
数据库数据库的概念SQLDDL操作数据库CRUD操作表DML:增删改表中的数据添加数据:删除数据:修改数据:DQL:查询表中的记录分组查询:分页查询条件查询DCL管理用户mysql中忘记root用户的密码授权数据库的概念DataBase 简称DB数据库:用于存储和管理数据的仓库数据库的特点持久化存储数据,数据库就是一个文件系统;方便存储和管理数据;使用了统一的方式操作数据库–SQLSQLStructured Query Language:结构化查询语言定义了操作所有关系型数据库的规
2021-09-26 01:19:21
761
原创 多线程
多线程实例一实例二#mermaid-svg-xqAuXKFHXgLZ0xDm .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-xqAuXKFHXgLZ0xDm .label text{fill:#333}#mermaid-svg-xqAuXKFHXgLZ0xDm .node rect,#mermaid-svg-
2021-09-04 13:12:13
122
原创 综合案例
案例通讯录案例人才管理系统案例controller 存放接口entity 存放类service 测试类通讯录案例通讯录:用于保存姓名和电话号1、将姓名和电话号保存到map集合里,key=姓名;value=电话号2、map集合中保存5组数据3、遍历map集合,将map中的记录保存到文件,要求文件名为通讯录的姓名,文件内容是通讯录的电话号4、实现用户输入姓名查找电话号的功能package test;import java.io.BufferedInputStream;import java.
2021-09-04 09:35:13
352
原创 内容操作-- IO流
IO流文件路径后添加"true",写入的内容会在原来内容的后面进行添加(默认为false)字节流字节输入流 FileInputStream字节输出流 FileOutputStream文件拷贝统计一个文件中各个字母出现次数,包括字符出现次数字符流字符输入流 FileReader字符输出流 FileWriter用户登录(每个用户有单独的文件,文件内存有用户的密码)缓冲流字节缓冲输入流 BufferedInputStream字节缓冲输出流 BufferedOutputStreamreadLine() 每次读一行n
2021-09-02 22:43:29
192
原创 文件操作--File类
File类File类 --操作文件或目录属性(不可以操作文件内容)常用方法File类 --操作文件或目录属性(不可以操作文件内容)常用方法方法描述boolean canRead()判断文件是否可读boolean canWrite()判断文件是否可写boolean exists()判断文件是否存在createNewFile()新建文件boolean isFile()判断file对象是否是文件delete()删除文件getAbsolute
2021-09-01 21:39:45
292
原创 Java的常用类
常用类String类--封装字符串equals方法(字符串是否相等)subString方法(截取字符串)split方法(拆分成字符数组)indexOf方法(字符位置)replace方法(替换)trim方法(删除两边空格)封装类和字符串相互替换StringBuffer类--封装字符串、可变字符的序列append方法(末尾添加)insert方法(指定位置添加)delete方法(删除)replace方法(替换)subString方法(截取)reverse方法(反转)toString方法(转换为String)Str
2021-09-01 12:46:55
174
原创 集合框架--Map
集合框架--MapMapMap内部类--EntryHashMap基本用法输出字符串每个英文字母出现的次数(省份->编码,市)MapMap用于保存具有映射关系的数据, Map集合中保存Map里的key,另一组值用于保存Map里的value,key和value可以引用任何类型的数据。Map中的key不可以重复;key和value之间存在单向一对一关系,通过key值可以找到相应的value值Map内部类–EntryEntry类封装了一个key-value记录方法描述Set ent
2021-08-31 23:30:44
325
原创 集合框架--Set
集合框架--SetSet集合HashSet特点常用方法LinkedHashSetSet集合Set集合无序,不允许保存相同的对象HashSet按照Hash算法来存储集合中的元素,具有很好的储存和查找性能特点集合中的元素无序集合中的元素可以为null不是线程同步的,如果多个线程同时修改了HashSet集合时,必须通过代码来保证其同步常用方法方法描述add向Set集合中添加一个元素size获取set集合中的元素的个数remove删除元素,删除成功返回t
2021-08-30 10:17:16
120
原创 集合框架--List
集合框架--List包装类Integer.parseInt()Double.parseDouble()Boolean.parseBoolean()intValue()强势for循环ListArrayListComputer实例Student类实例(按照年龄排序)Number类实例(随机数,指定数字优先输出)Number类实例(判断随机数是否为偶数)LinkedListDog实例Number类实例(集合元素倒置)Vector包装类Integer.parseInt()通过int的包装类Integer的pa
2021-08-25 18:34:54
250
原创 类的抽象与接口
类的抽象与接口类的抽象person类实例抽象类机动⻋Motovercal实例Pet实例类的接口类的抽象用abstract关键字修饰的方法和类在抽象方法中是没有方法体的,并且以分号结尾抽象方法:使用abstract修饰符修饰的方法抽象类:使用abstract修饰符修饰的类抽象类不能创建对象也就是不能给抽象类创建类的实例(即不能用new创建对象)子类继承抽象类时,必须对父类中的所有抽象方法进行重写,即子类继承父类时需要实现父类所有的抽象方法,否则也要将子类定义为抽象类final方法不能为抽象方法
2021-08-25 11:01:27
648
原创 类的继承
类的继承继承汽车Auto实例super关键字运输工具实例继承子类继承父类,子类重写父类方法,类的引用指向子类的对象好处:减少重复的代码量,提高代码和开发效率成员访问限制:子类或其他类都不可以调用父类中的私有(private)变量,只能在父类的方法中调用Java只支持单继承,不支持多继承,即:一个子类只能有一个基类(父类),但是一个基类可以有多个子类子类对象包含父类对象静态方法是不可以继承的汽车Auto实例建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不
2021-08-21 16:28:44
1982
原创 类的封装
类的封装封装特点学生实例构造方法快递员实例张老太养猫的实例静态成员变量 、静态方法调用静态变量/方法 实例对象数组套餐实例描述狗的实例描述卡车信息的实例描述IT从业者的实例封装特点把类的属性隐藏,提供公共方法对其访问提高了代码的复用性和的安全性学生实例使用类的封装原则创建学生类;成员变量包括ID、姓名、年龄、性别;对所有成员变量进行封装。public class T1 { private String ID;//学号 private String name;//姓名 private i
2021-08-19 17:30:10
523
原创 类和对象的关系
相关习题显示套餐的方法输出学生信息并计算总成绩将小汽车改装成3个轮子的黑色车。女士喂狗食物榨水果汁显示套餐的方法创建上网套餐类定义显示套餐信息方法和上网服务方法public class TaoCan { public void taocan(double liu,double money) { System.out.println("中华行套餐:"); System.out.println("上网流量是"+liu+"MB/月,月资费是"+money+"元/月。"); } publi
2021-08-19 10:09:53
106
原创 数组
数组一维数组静态数组输出数组中最大值遍历输出数组的元素,并计算数组中元素的和查找数组中的元素,判断是否存在数组元素排序动态数组遍历输出,并计算总和、平均值、最大值和最小值元素对调判断数组元素值是否相同判断数组中是否存在连续相等的值合并数组,并排序(小到大)二维数组选择输出二维数组的元素遍历输入及输出二维数组元素一维数组数据类型 数组名称[ ];或数据类型[ ] 数组名称;.静态数组声明数组时,给出了数组的初始值输出数组中最大值 int n[]= {54,15,25,60};//静态数
2021-08-15 20:53:58
124
原创 循环控制语句
循环while 循环输出0-5的正数输出0-100的偶数和打印50张电影票跑10圈 第五圈休息do - while 循环先循环后判断for 循环//输出0-100偶数和输入某同学专业阶段考试的5门课成绩,并计算平均分计算各年龄层次的顾客比例(30岁以上和30岁以下的比例)用*打印矩形图案图案1图案2图案3奇数和1-100num1和num2之间的偶数和简单登录九九乘法表存钱问题while 循环while(布尔表达式){ 循环代码块}while循环,只要指定条件为真,则循环执行代码块,直到表达式
2021-08-15 18:48:59
359
原创 熟练运用Transform(变换)
熟练运用Transform(变换)AddActorLocalTransform 节点TransformAddActorLocalTransform 节点设置Actor显示的位置和角度值New Transform: 转达关于移动或旋转的设置信息的项目Transform集合了关于位置、角度、大小等设置信息的特殊值...
2020-08-19 01:36:55
1127
原创 熟练使用Transformation(平移)
熟练使用Transformation(平移)准备Actor准备材质关于控制Actor的节点“帧”“Tick”事件帧的更新处理流程旋转Actor的(AddActorLocalRotation)移动Actor(AddActorLocalOffset)同时移动和旋转准备Actor在模式中选择几何体,放置一个盒体,在其细节面板中选择“静态网格物体”保存,将其位置调整为:X:320.0 Y:-210.0 Z:220.0,移动性设为“可移动”准备材质内容浏览器中新增材质,双击打开,输入“v
2020-08-18 02:10:25
621
原创 运行事件
运行事件自定义事件带Break的Loop触发器(FlipFlop)序列(seq)序列&触发器自定义事件自己创建事件并加以利用,而不是蓝图系统中预备的那些事件。利用自定义事件,可将各种处理事先连接于自定义事件,随时都可以触发事件并调用处理创建事件 :在事件图表内右击,键入“custom event”“添加自定义事件”事件不仅是“接收已发生事件的节点”,也是“使事件发生的节点”,在使事件发生时接收所设置的输入值,接收事件时连值也一并接受并使用,也就是说输入值中指定的是“传递给事件的值”创建事件
2020-08-18 01:10:25
333
原创 程序结构化
合并(重叠)节点模块模块功能用户登录验证登录信息客户资料添加修改删除查询客户资料管理系统售后Column 1Column 2:--------:-------------:centered 文本居中right-aligned 文本居右...
2020-08-13 01:04:25
504
原创 循环处理
循环ForLoopAppend数组与ForEachLoopForLoopForLoop节点: 利用“计数器”所具备的计算循环次数的功能进行处理(需对计数器的初始值、结束值、循环处理、下一步进行的处理进行设置)输入项:exec输入项:连接执行处理的顺序First Index:为计数器设置初始值Last Index:计数器的结束值输出项:Loop Body:连接循环所执行的处理Ind...
2020-05-08 17:05:38
557
原创 分支与开关
分支与开关流量控制控制的基础——“转移”与“转换”转移循环分支分支节点值的比较(Equal)确认程序运行时的图表流量控制通过确认程序状态,根据情况控制要执行的处理,实现流量控制xx时返回mm时返回zz时返回执行A流量控制执行B执行C控制的基础——“转移”与“转换”转移转移: 程序控制基础中的基础,为赋予程序 “变化” 是所需的功能,即 通过确认程序状态,并据此执行不同处理的功能执行A...
2020-05-07 11:10:44
510
原创 添加数组
使用数组数组设置数组添加项目删除项目数组变量“整型”右侧可直接改为数组节点位于工具的数组项目中设置数组设置数组初始值 :改变默认值,通过点击“+”号增加保管场所exec 输入项:白色五角形图标Set Array Elem 节点:修改数组中保管的数值Target:用于连接设置数值的数组Index:规定设置项目的编号,可以修改制定编号的值Item:连接设置值,将Item连接的值...
2020-05-03 22:03:24
653
原创 变量及计算
变量与计算值的类型计算加法值的类型文本、字符串(Text、String): Make Literal String 节点整型、浮点型(Int(integer)、Float): Make Literal Int 节点布尔型(Bool): 真或假计算加法...
2020-04-30 22:48:34
975
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅