随笔分类 -  2022 Java实训

2022-10-10 (≥▽≤) Redis数据库
摘要:1.Redis NoSQL:Not Only SQL非关系型数据库 NoSQL的四大类: 键值(Key-Value)存储数据库,使用到一个哈希表,这个表中有一个指针指向特定的数据:Redis,Memcache。 列存储数据库:HBase。 文档型数据库:MongoDB,SQLite,DB2(淘汰)。
28
0
0
2022-9-22 Spring与Mybatis整合
摘要:1.Spring 框架开发: 注解和反射 设计模式:单例,动态代理,工厂,观察者,适配器模式。 1.1 Spring与Mybatis整合 所需依赖 <!-- Spring与Mybatis整合--> <dependency> <groupId>org.mybatis</groupId> <artifa
25
0
0
2022-9-21 Spring学习笔记
摘要:1.Spring 1.1 bean的生命周期 构造器 属性注入 初始化方法 目标方法 销毁方法 延迟初始化(懒初始化) servlet的初始化。默认是延迟初始化。只要不启动,就不会初始化。 spring的IOC容器默认就是非延迟初始化。只要spring的容器启动,所有的bean都会加载,都会初始化。
22
0
0
2022-9-21 Mybatis学习笔记
摘要:1.SSM SpringMVC + Spring + Mybatis 3SpringMVC:充当的就是Servlet的角色。可以理解为SpringMVC是Spring的WEB支持。 1Mybatis:充当的就是Dao层。 2Spring:充当的时一个润滑油的角色。 MybatisPlus:国内的团队
27
0
0
2022-9-20 Spring学习笔记
摘要:1.Spring Spring框架是Java应用最广泛的框架,成功来源于理念,而不是技术本身 IOC:控制反转 AOP:面向切面编程 DI:依赖注入 非侵入式设计:无需继承框架提供的任何一个类,更换框架,代码基本上不需要大改。 1.1 JavaBean springbean是JavaBean的扩展
14
0
0
2022-9-3 第一组 (≥▽≤) 学习笔记
摘要:1.MVC架构 一种软件架构模式,把整个软件分为三层: Model模型——获取数据,并且返回给Controller entity:——数据库的实体类 service(业务):——业务控制层,【其余的活都交给service】 dao层(数据模型层)——操作数据库 View视图——看见的页面,渲染数据,
30
0
0
2022-9-1 第一组 (≥▽≤) 学习笔记
摘要:1.Ajax 异步刷新(局部刷新),前端技术——可以给后台发请求 四种发请求的方式 地址栏 a标签 form表单 location.href或window.open() 异步:整个页面不会全部刷新,只有某个局部在刷新 例如:验证用户名是否存在 刷新: 请求头: post请求才有请求体 Ajax发起请
39
1
0
2022-8-31 第一组 (≥▽≤) 学习笔记
摘要:1.JSP JSP脚本片段:用于在JSP页面写Java代码 【淘汰】 注意事项 JSP脚本片段中只能出现Java代码,不能出现HTML元素。在访问JSP时,JSP引擎翻译JSP页面中的脚本片段。 JSP脚本片段中的Java代码必须要严格遵守Java的规则 一个JSP页面是可以有多个脚本片段的 多个脚
23
0
0
2022-8-30 第一组 (≥▽≤) 学习笔记
摘要:1.Servlet 除了form表单之外都是get请求 HttpServletRequest req——请求 所有请求的操作都用req对象来处理 当有请求来的时候,req就被实例化 HttpServletResponse resp——响应 所有响应的操作都用resp对象来处理 当有响应来的时候,re
41
0
0
2022-8-29 第一组 (≥▽≤) 学习笔记
摘要:1.Vue 事件修饰符 事件的修饰符 用来和事件连用的,用来绝对事件的触发条件或者是阻止事件的触发机制 事件的冒泡: 点击div里的按钮,div被点击的事件也会被触发 阻止事件的冒泡 【@click.stop="函数"】 <button @click.stop="btnClick">按钮</butt
27
0
0
2022-8-27 第一组 (≥▽≤) 学习笔记
摘要:1.Vue vue是JavaScript的一个框架——【JavaScript的库】 Vue的创建 <div id="app"> <!-- 插值表达式 --> <!-- <h1>{{msg}}</h1>{{ msg }} --> {{user.msg}} {{user.name}} {{user.pa
26
0
0
2022-8-26 第一组 (≥▽≤) 学习笔记
摘要:1.JQuery JS库:别人写好的js文件,我们拿来直接用 JQuery.js 濒临淘汰,经典 React.js 30%市场占有 Augular.js 最难 Vue.js 简单,主流 CSS库 bootstrap,layui,easyui 文档就绪函数 当页面的文档部分加载完毕之后,要执行的函数
32
0
0
2022-8-23 第一组 (≥▽≤)
摘要:1.CSS css三大特性 层叠性 一个标签可以有多个css样式 浏览器处理冲突的能力,如果一个属性通过两个相同的选择器设置到这个元素上,会根据样式的层叠规则 样式的层叠规则——按照样式的声明顺序来层叠的【就近原则】 选择器必须是同一种 样式不冲突不会层叠 继承性 子标签会继承父标签的某些样式,比如
26
0
0
2022-8-22 第一组 (≥▽≤) 学习笔记
摘要:1.HTML 什么是html HTML是用来描述网页的一种语言 HTML叫做超文本标记语言 HTML是一种标记语言 标记语言就是一套标记标签 HTML使用标记标签来描述网页 网页是由谁来解析的 浏览器 IE Firefox 火狐——flash中文 safari (浏览器内核webkit)苹果 chr
33
0
0
2022-8-21 第一组 (≥▽≤) 周测试
摘要:第一题 SELECT stu.`姓名`,stu.`学号` FROM student stu LEFT JOIN SC sc ON sc.`学号` = stu.`学号` LEFT JOIN Course c ON c.`课程编号` = sc.`课程编号` WHERE c.`课程名称` = '计算机原理
9
0
0
2022-8-20 第一组 (≥▽≤) 学习笔记
摘要:1.数据库连接池 connection是一种稀有资源,一个连接建立就创造了一个资源。 JDBC使用数据库连接池的必要性。 在使用基于web程序的数据库连接 在主程序中建立连接 执行SQL 断开连接 所有的JDBC连接,通过DriverManager.getConnection方法 池化思想 每次去初
22
0
0
2022-8-19 第一组 (≥▽≤) 学习笔记
摘要:1.JDBC Statement的不足之处 大量的字符串拼接,代码可读性降低 sql注入 PreparedStatement——预编译(预加载)接口 通过Connection获取的对象 是Statement的接口的子接口 sql语句中可以传参。用?占位,通过setxxx的方法来个?赋值 提供性能 可
13
0
0
2022-8-18 第一小组 (≥▽≤) 学习笔记
摘要:1.MySQL常用函数 1.1 聚合函数 count 计数。count(*)≈count(1)>count(主键) count(*):MySQL对count(*)底层优化,count(0) count(1) count(主键) count(字段) min:最小值 max:最大值 sum:求和 avg
28
0
0
2022-8-17 第一组 (≥▽≤) 学习笔记
摘要:1.DQL查询语言 1.1 子查询(自连接) 按照结果集的行列数不同,子查询可以分为以下几类: 标量子查询 结果集只有一行一列(单行子查询) 列子查询 结果集有一列多行 行子查询 结果集有一行多列 表子查询 结果集是多行多列 where型子查询,如果where列=(内层sql),则内层的sql返回的
22
0
0
2022-8-16 第一小组 (≥▽≤) 学习笔记
摘要:1.DQL(数据库查询语言) 重点:DQL是我们接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表的结构 构建数据库 -- 构建一张student表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student`( `id` INT(1
22
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起