![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 62
LHH201016
这个作者很懒,什么都没留下…
展开
-
Mybatis是否支持延迟加载?
Mybatis 是否支持延迟加载?如果支持,它的实现原理是 什么?答:Mybatis 仅支持 association 关联对象和 collection 关联集合对象的延迟加 载,association 指的就是一对一,collection 指的就是一对多查询。在 Mybatis 配置文件中,可以配置是否启用延迟加载 lazyLoadingEnabled=true|false。它的原理是,使用 CGLIB 创建目标对象的代理对象,当调用目标方法时,进入拦 截器方法,比如调用 a.getB().原创 2021-09-06 23:17:34 · 249 阅读 · 0 评论 -
CSS样式(属性二)
一、文本属性行高 line-height• line-height:50px;• 可以将父元素的高度撑起来• normal(正常)一般为1到1.2• inherit 元素中行的高度• 单位:px,pd,em,%,纯数字• 用PX等定义字符间的固定空间(允许使用负值)文本水平对齐方式 text-align• left 左对齐 默认• center 文字居中• right 右对齐• justify 实现两端对齐文本效果文本所在行高的垂直对齐方式 vertical-.转载 2021-08-17 13:06:59 · 204 阅读 · 0 评论 -
Css样式(属性一)
一、样式引用1.内部样式表内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下:<head><style type="text/CSS">选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head>语法中,style标签一般位于head标签中title标签之后,也可以把他放在HTML文档的任何地方。type="text/CSS" 在htm转载 2021-08-17 13:00:40 · 387 阅读 · 0 评论 -
第一个Springmvc的开发的流程
Springmvc的开发①搭建环境引入jar(spring+springmvc) - (注意:web项目里面已经存在lib,只需要把jar包放到lib-<webRoot-web-inf-lib>,添加到构建路径中) 引入配置文件 - spring_mvc.xml (此时是空文件) 编写web.xml文件,编写springmvc的核心入口servlet<servlet><servlet-name>mvc</servlet-name>...原创 2021-08-16 14:06:22 · 105 阅读 · 0 评论 -
Python基础笔记(二)
python标准异常异常名称 描述BaseException 所有异常的基类 SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generator)发生异常来通知退出StandardError 所有的内建...原创 2021-08-14 12:17:34 · 214 阅读 · 0 评论 -
Python基础笔记(一)
python语言的特点:脚本语言和高级语言的区别,在于脚本语言可以直接执行,高级语言需要先编译,后执行python是一门解释性,编译性,互动性的面向对象高层次脚本语言c语言是面向过程的高级语言,java,c++是面向对象的高级语言机器语言,全部由二进制码组成, 汇编语言,由简单的单词,python编码#-*-coding:utf-8-*- #coding:utf-8#coding=utf-8python解释器路径#!c:/python/python36python注释#...原创 2021-08-14 12:16:35 · 386 阅读 · 0 评论 -
日历类思维导图
原创 2021-08-13 12:35:39 · 475 阅读 · 0 评论 -
hdfs复习
hdfs 分布式文件系统mapreduce 大数据离线数据处理框架yarn 统一资源管理和调度平台hive 数据分析sqoop 数据导入导出hbase 大数据存储 非关系型数据库flume 日志采集系统spark 实时流式数据处理框架hdfs架构原理 配置 使用1.分布式文件系统和普通文件系统2.hdfs中的几个组件,都有什么作用namenode:存储文件的元数据,接收来自客户端的读写请求datanode:存储文件数据secondarynameno...原创 2021-08-08 11:40:14 · 152 阅读 · 0 评论 -
jsp,Spring复习
jsp:九大对象:page,pageContext,request,response,session,application,out,config,exception四种作用域:pageContext,request,session, applicationsession和cookie:cookie数据存放在客户的浏览器上,session数据放在服务器上 ;cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,如果主要考虑到安全应当使用session ;sess原创 2021-08-08 11:35:38 · 104 阅读 · 0 评论 -
Java基础复习
1、方法:static:变量 方法 类 (1)概念:①静态可以修饰属性和方法。 ②修饰属性我们称为静态属性(类属性),修饰方法称为静态方法(类方法)。 ③静态成员是全类所有对象共享的成员,只有一份,不因创建多个对象产生多份。 (2)static 特点: ①静态方法可以直接访问静态成员 ②静态方法不能直接访问非静态成员,可以通过创新对象进行访问。 2、形参和实参的区别 (1)函数中使用: ...原创 2021-08-08 11:33:57 · 84 阅读 · 0 评论 -
Spring学习笔记
Spring介绍Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模板 优点: IOC:方便解耦合 AOP:对程序进行扩展 轻量级框架 方便与其他框架整合 Spring使用Spring开发包解压后的目录转载 2021-08-07 14:04:10 · 106 阅读 · 0 评论 -
Mysql的练习
--建表--学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY(`s_id`));--课程表CREATE TABLE `Course`( ...原创 2021-08-06 22:53:22 · 84 阅读 · 0 评论 -
Java 万字长文基础知识总结(下)-王者笔记《收藏版》
三、计算机原理和操作系统内存、CPU、硬盘?内存是计算机的重要部件之⼀。 它是外存与CPU进⾏沟通的桥梁,计算机中所有程序的运⾏都在内存中进⾏。内存性能的强弱影响计算机整体发挥的⽔平。 内存(Memory)也称内存储器和主存储器,它用于暂时存放CPU中的运 算数据,与硬盘等外部存储器交换的数据。 只要计算机开始运⾏,操作系统就会把需要运算的数据从内存调到 CPU中进⾏运算。当运算完成,CPU将结果传送出来。 内存的运⾏也决定计算机整体运⾏快慢的程度。 内存条由内存芯片、电路板、⾦⼿指等部分组成。 电脑.转载 2021-08-01 17:14:50 · 196 阅读 · 0 评论 -
Java开发基础知识学习总结之(上)-王者笔记建议收藏
一、面向对象概念1. 面向对象和面向过程的区别?面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。面向对象 :面向对象易维护、易复用、易扩展。 因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。但是,面向对象性能比面向过程低。参考问题 :面向过程性能一定比..转载 2021-08-01 17:13:13 · 79 阅读 · 0 评论 -
jquery实现表格的添加和删除
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...原创 2021-07-28 08:18:53 · 601 阅读 · 0 评论 -
Mysql--存储引擎及图形化管理工具
一、存储引擎种类1.分类:MyISAM、InnoDB、MEMORY、Archive①InnoDB存储引擎(8.0)特点:从MySQL5.5版本之后,MySQL的默认内置存储引擎已经是InnoDB了,他的主要特点有:(1)支持事务。(2)使用行级锁,可以支持更高的并发;(3)支持外键;②MyISAM存储引擎特点:在5.5版本之前,MyISAM是MySQL的默认存储引擎,该存储引擎并发性差,不支持事务,所以使用场景比较少,主要特点为:(1)不支持事务;(2)不支持外转载 2021-07-27 09:10:45 · 116 阅读 · 0 评论 -
js实现九九乘法表
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> td{ border: solid; } <...原创 2021-07-26 08:29:26 · 86 阅读 · 0 评论 -
js实现逢七过
<!DOCTYPE html><html> <lyh> <head> <meta charset="GBK"> <title></title> <script> var a = 0 while (a < 100) { a++...原创 2021-07-26 08:23:38 · 1610 阅读 · 0 评论 -
Python数据库
数据库:关系型的MySQL、SQL server、Oracle 非关系型的HBASEMySQL和python建立连接:pymysql库第一步:安装pymysql模块 下载pymysql源码包 解压 cmd切换至pymysql源码包所在路径 运行setup.py文件(python setup.py install)第二步:检查pymysql模块 cmd中启动python 导入pymysql模块 没有报错则导入成功 如果pycharm中不能使用pym...转载 2021-07-23 13:14:22 · 97 阅读 · 0 评论 -
FTP服务器使用
1、介绍FTP(File Transfer Protocol,文件传输协议),用于在Internet上控制文件的双向传输。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源目前,在开源操作系统中常用的FTP服务器程序主要有vsftpd、ProFTPD、PureFTPD和wuftpd等,在如此多的FTP服务器程序中,vsftpd是一款在linux发行版中最流行的FTP服务器程序,其最大的特点转载 2021-07-23 13:11:55 · 521 阅读 · 0 评论 -
JAVA基础笔记
变量运算符表达式 程序结构 数组 方法 类和对象 工具类 文件 异常 集合 多线程数据类型:int boolean float byte long short char double=和==有什么区别:=是赋值运算符,表示将等号右边的赋值给=左边的,==表示比较运算符,判断两边是否相等三元运算符: a > b ? a : b程序结构:顺序 分支 循环循环: for while do-while for-each数组:数组冒泡排序方法:static:变量 方法 类...原创 2021-07-23 13:09:53 · 38 阅读 · 0 评论 -
String--思维导图
原创 2021-07-19 13:40:24 · 92 阅读 · 0 评论 -
集合--思维导图
原创 2021-07-19 13:33:16 · 127 阅读 · 0 评论 -
Mysql基础笔记
一.MySQL视图 1.定义:视图就是一条select语句执行后返回的结果集 2.使用场景:权限控制的时候,不希望用户访问表中某些含敏感信息的列,比如salary工资 3.语法(创建):create view 视图名称 as select 语句 (修改):alter view 视图名称 as select ...原创 2021-07-17 09:09:49 · 50 阅读 · 0 评论 -
JAVA基础--异常
一、异常 异常的分类:(背)* 异常:Throwable* 严重问题:Error:我们不解决,因为解决不了* 一般问题:Exception* 运行期异常:RuntimeException或者它的子类,这种异常我们不解决,因为这是你写代码时不够严谨导致的。* 编译期异常:除了RunTimeException,我们必须解决,否则编译不通过二、try...catch自己如何处理异常:* 语法:(背)* try{* 可能出现异常的代码...转载 2021-07-16 20:04:31 · 63 阅读 · 0 评论 -
hbase shell操作
创建表和列族Create ‘user’,’base_info’,’extal_info’列出所有表List显示表的详细信息Describe ‘user’修改表,禁用表,启用表添加列族alter ‘user’,‘info1’Alter ‘user’,{NAME=>’extal_info’,method=>’delete’}Alter ‘user’,‘info3‘...原创 2021-07-15 08:46:23 · 179 阅读 · 0 评论 -
Python字典、集合
字典:1.创建字典:字典名 = {键:值,键:值,......} 键只能是字符串、数字、元组 值可以是任意数据类型2.查字典名[键] 获取该键对应的值字典名.get(键) 获取该键对应的值字典名.keys() 获取字典中的所有键字典名.values() 获取字典中的所有值字典名.items() 获取字典中的所有项 [(键,值),(键,值),......]print(字典名)3.增和改字典名[键] = 值 ...转载 2021-07-14 08:32:07 · 71 阅读 · 0 评论 -
JAVA基础--数组
数组 概念:一组连续的存储空间,存储多个相同数据类型的值。 数组的特点:(背) 1.类型相同 2.长度固定 数组的使用: 语法:数组名[下标]:访问数组元素 下标:从0开始,依次+1,最大下标是数组长度-1. 数组的遍历(掌握) 概念:依次访问数组中的每一个元素。 代码: for(int i = 0; i<数组名.length; i++){ ...原创 2021-07-13 08:15:22 · 59 阅读 · 0 评论 -
Web前端【Java笔记篇(封装、继承、多态)】
对象的特点:封装、继承、多态。一、封装 封装的概念:就是将属性私有化,提供setter和getter方法进行访问 作用:保证数据的合理二、继承1、继承的概念:子类通过继承,可以使用父类中的属性和方法,及类与类之间特征和行为的赠与 或获得 满足继承关系的前提:二者必须具备is a关系2、语法:class 子类 extends 父类{} 创建子类对象=父类共性+子类独有3、继承的好处:减少代码的冗余,提高代码的复用性4、继承...转载 2021-07-12 12:02:45 · 397 阅读 · 0 评论 -
Java基础--线程
多线程 方式1:继承Thread 1.自定义类继承Thread 2.覆盖run()方法 3.创建线程对象 4.启动线程Thread类中的方法 String getName():返回该线程的名称。 void setName(String name):改变线程名称 void setPriority(int newPriority):更改线程的优先级。(1~10)...原创 2021-07-11 08:24:42 · 39 阅读 · 0 评论 -
Hadoop的配置
1. 配置主机名 /etc/sysconfig/network hostname=master master是主节点的意思需要重启虚拟机才能生效2. 配置主机名和ip地址的映射先确保静态ip配置好了,在主机可以ping虚拟机,在虚拟机可以ping通主机eth0 的网卡设置为 仅主机模式/etc/hosts 192.168.56.2 master3.ssh先确保自己电脑上安装了ssh rpm -qa | grep ssh安装过ssh 可以直接启动服务 s...原创 2021-07-10 08:05:16 · 197 阅读 · 0 评论 -
JAVA中单例模式的几种实现方式
1、饿汉式(线程安全,调用效率高,但是不能延时加载):publicclassImageLoader{privatestaticImageLoaderinstance=newImageLoader;privateImageLoader(){}publicstaticImageLoadergetInstance(){returninstance;}}一上来就把单例对象创建出来了,要用的时候直接...转载 2021-07-09 18:36:40 · 96 阅读 · 0 评论 -
MySQL基础--函数类型
1.数值型函数 ①round(x,y) 四舍五入 x为查询数值的字段,y为保留几位小数的值 特点:返回数值x带有y为小数结果的数值 语法:select round(查询数值字段,y) from 表名; ②floor(x) 向下取整 小数位全舍去,取整数部分 特点:返回x的向下取整的整数 语法:select floor(查询字段) from 表名; ③ceil(x) 向上取整 小数位全舍去,取原整数部分+1 特点:返回x的向上取整的整数 ...原创 2021-07-08 08:43:32 · 318 阅读 · 0 评论 -
mysql基础笔记
存储引擎1.分类:MyISAM、InnoDB、MEMORY、Archive ①InnoDB存储引擎 特点: 从MySQL5.5版本之后,MySQL的默认内置存储引擎已经是InnoDB了,他的主要特点有: (1)支持事务。 (2)使用行级锁,可以支持更高的并发; (3)支持外键; ②MyISAM存储引擎 特点: 在5.5版本之前,MyISAM是MySQL的默认存储引擎,该存储引擎并发性差,不支持事务,所以使用场景比较少,主要特点为:...原创 2021-07-06 10:32:23 · 37 阅读 · 0 评论 -
JAVA基础--循环
循环 一、while循环 语法 while(布尔类型表达式){ 循环操作(循环体) } 执行流程 判断布尔类型表达式如果为true,执行循环体,然后回到判断条件,为true继续执行循环体,直到为false循环结 束。 特点:首次有入口条件,先判断,再执行,适用于循环次数明确的情况。 二、do...while... 语法: do{ 循环操作(循...原创 2021-07-05 13:27:26 · 75 阅读 · 0 评论 -
java基础--判断语句
一、键盘录入(Scanner) 1.导包 import java.util.Scanner; 2.创建Scanner变量 Scanner sc = new Scanner(System.in); 3.接收数据 next():接收字符串 遇到空格和回车结束 nextLine():接受字符串 遇到回车结束 nextInt():接收int类型整数 n...原创 2021-07-04 21:55:56 · 145 阅读 · 0 评论 -
jsp页面9大隐含对象
这9个隐含对象是tomcat在翻译jsp到Java文件阶段给我们创建好的,我们可以直接拿来使用 1.request:相当于servlet中的request作用域 1.1存值:request.setAttribute(name,value); 1.2取值:request.getAttribute(name); 2.response:相当于servlet中的response对象 设置响应类型和编码格式:response.setContentType...原创 2021-07-03 08:28:59 · 93 阅读 · 0 评论 -
请求转发,重定向转发
一、请求转发1.请求转发将两个servlet两个成一个工作流,共同去完成一个任务2.如何适应请求转发在两个servlrt中进行跳转?①获取一个调度对象 ReqyestDispatcher rd = request.getReqyestDispatcher("目标servlet的url-pattern")②指定跳转的目标Servlet 在构建调度对象时指定目标跳转的程序路径③完成跳转 rd.forward(request,response);3.请求转发的特点①地址栏不变...原创 2021-07-02 10:00:56 · 52 阅读 · 0 评论