自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 记录js学习笔记

1.什么是JavaScript1.1概述JavaScript是一门世界上最流行的脚本语言1.2历史ECMAScript它可以理解为是JavaScript的一个标准2 快速入门2.1 引入JavaScript1.内部标签<script> //... </script>2.外部引入abc.js//...test.html<script src="abc.js"></script>2.2数据类型数值,文本,图形,音

2020-07-10 01:59:11 428

原创 两天学会MyBatis-Plus

MyBatisPlus1、MyBatisPlus概述MyBatisPlus可以帮我们节省大量的工作时间,苏军偶有的CRUD代码它都可以自动化完成!简介是什么?Mybatis本来就是简化jdbc操作的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响, 如丝般顺滑损耗小:启动即会自动注入基本的CRUD,兴能基本无消耗,直接面向对象操作,BaseMapper强大的CRUD操作:内置通用的Mapper、通用Service、仅仅通过少量配置可实现单表大部分CRUD操作,更有强大的条

2020-07-10 01:58:14 245

原创 记录spring学习笔记

1、Spring1.1、简介spring:译为春天-----给软件行业带来了春天2202,首次推出了spring框架的雏形,interface21框架!spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2003年3月24日发布了1.0正式版。Rod Johnson,spring framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业是音乐使现有的技术更加容易使用,是

2020-06-13 19:06:16 185

原创 学习spring第二天

3、hellospring这个过程就叫控制反转:控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用spring后,对象是由spring来创建的反转:程序本身不创建对象,而变成被动的接受对象依赖注入:就是利用set方法来进行注入的ioc是一种编程思想,由主动的编程变成被动的接受可以通过newClassPathXmlApplicationContext去浏览以下底层源码ok,到了现在,我们彻底不用再程序中去改动了,要实现不同的操作,只需要在xml配置文件中进行修改,所谓的io

2020-05-21 06:51:51 118

原创 mybatis学习笔记

Mybatis1、简介1.1什么是MybatisMybatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射Mybatis可以使用简单的xml或注解来配置和映射原生类型,接口和java的POJO(Plain Old Java Objects,普通老式Java对象)为数据库中的记录Mybatis本事apache的一个开源项目ibatis,2010年这个项目又apache software foundation迁移到了goole code,并且改名交Mybatis,2013年11月

2020-05-20 03:10:25 191

原创 学习mybatis第五天

12、动态SQL什么是动态SQL:动态SQL就是根据不同的条件生成不同的SQL语句利用动态SQL这一特性可以彻底摆脱这种痛苦动态SQL元素和JSTL或基于类型似XML的文本处理器相似。在Mybatis之前的版本中,有很多元素需要花时间了解,Mybatis3大大精简了元素种类,现在只需学习原来一半的元素便可,Mybatis采用功能强大的基于OGNL的表达式来淘汰其它大部分元素ifchoose(when,otherwise)trim(where,set)foreach搭建环境USE myb

2020-05-20 03:09:54 117

原创 注解与反射学习笔记

注解入门内置注解什么是注解Annotation时从JDK1.5开始引入的新技术Annotation的作用:不是程序本身,可以对程序做出解释可以被其他程序(比如编译器等)读取Annotation的格式:直接时以’@注释名’再代码中存在的,还可以添加一些参数值,例如:@SupperssWarning(value=‘unchecked’)Annotation在哪里使用?我们附加再package,class,method,field等上面,相当于给他们添加了额外的辅助信息,

2020-05-18 20:27:29 94 1

原创 多线程学习笔记

1、线程的简介Process与Thread说起进程,就不得不说下程序,程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程则是执行程序的一次执行过程,他是一个动态的概念,是系统资源分配的单位通常在一个进程中可以还包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,入服务器,如果是模拟出来的多线程,挤在一个cpu的情况下,在同一个时间点,cpu只能执行一个代码,

2020-05-18 20:26:23 61

原创 学习反射第二天

java内存分析堆存放new的对象和[]数组可以被所有的线程共享,不会存放别的对象引用栈存放基本变量类型(会包含这个基本类型的具体数值)引用对象的变量(会存放这个引用在堆里面的具体地址)方法区可以被所有的线程共享包含了所有的class和static变量类的加载于ClassLoader的理解加载: 将class文件字节码内容加载到内存中,并将这些静态数据转换方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象链接:将java类的二进

2020-05-13 01:40:44 92

原创 学习线程第二天

8、线程的优先级Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度哪个线程来执行线程的优先级用数字来表示,范围从1-10Thread.Min_PRIORITY = 1;Thread.Min_PRIORITY = 10;Thread.Min_PRIORITY = 5;使用以下方式改变或获取优先级getPriority().setPrority(int xxx);优先级的是定建议在start()调度前优先级低只是意味着

2020-05-12 21:27:41 86

原创 学习mybatis第四天

多对一处理按照查询嵌套处理<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="host.qianlong.dao.EmpMapper"><!--

2020-05-12 02:55:50 88

原创 记录学习注解第一天

注解入门内置注解什么是注解Annotation时从JDK1.5开始引入的新技术Annotation的作用:不是程序本身,可以对程序做出解释可以被其他程序(比如编译器等)读取Annotation的格式:直接时以’@注释名’再代码中存在的,还可以添加一些参数值,例如:@SupperssWarning(value=‘unchecked’)Annotation在哪里使用?我们附加再package,class,method,field等上面,相当于给他们添加了额外的辅助信息,

2020-05-10 01:35:42 90

原创 学习线程第一天

1、线程的简介2、线程实现(重点)Process与Thread说起进程,就不得不说下程序,程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程则是执行程序的一次执行过程,他是一个动态的概念,是系统资源分配的单位通常在一个进程中可以还包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,入服务器,如果是模拟出来的多线程,挤在一个cpu的情况下,在同一个时间点,c

2020-05-09 23:36:54 109

原创 学习mybatis第三天

6.2、Log4j什么是Log4j?Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件我们也可以控制每一天日志的输出格式通过定义每一条日志信息的级别,我们能够更加细致地控制日志地生成过程通过一个配置文件来领过地进行配置,而不需要修改应用代码。1.先导入Log4j包<dependencies> <!-- https://mvnrepository.com/artifact/log4j/log

2020-05-09 01:42:26 125

原创 学习mybatis第二天

4、类型别名(typeAliases)类型别名是为java类型设置一个短的名字存在的意义仅在于用来减少类完全限定名的冗余<typeAliases><typeAlias type="host.qianlong.pojo.User" alias="user"></typeAlias> </typeAliases>...

2020-05-07 23:35:44 86

原创 学习mybatis第二天

1、配置分析1、核心配置文件mybatis-config.xmlmybatis的配置文件包含了会深深影响mybatis行为的设置和属性信息configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environme...

2020-05-07 01:59:42 105 1

原创 学习spring第一天

1、Spring1.1、简介spring:译为春天-----给软件行业带来了春天2202,首次推出了spring框架的雏形,interface21框架!spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2003年3月24日发布了1.0正式版。Rod Johnson,spring framework创始人,著名作者。很难想象Rod Jo...

2020-05-06 01:49:28 211

原创 学习mybatis第一天

Mybatis1、简介1.1什么是MybatisMybatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射Mybatis可以使用简单的xml或注解来配置和映射原生类型,接口和java的POJO(Plain Old Java Objects,普通老式Java对象)为数据库中的记录Mybatis本事apache的一个开源项目ibatis,2010年这个项目又apache...

2020-05-06 01:48:55 73

原创 javaweb学习笔记

JavaWeb1.基本概念1.1前言web开发:web,网页的意思静态webhtml,css提供给所有人看的数据终不会发生变化动态web淘宝,几乎是所有网站提供给所有人看的数字据终会变化技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的计数统称为JavaWeb1.2 Web应用程序web应用程序:可以提供浏览器访问的程序;...

2020-05-04 19:43:19 337

原创 JDBC学习笔记

JDbc如何在maven中创建JDBC程序1.准备工作首先我们需要导入一个依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</ve...

2020-05-03 02:16:48 126

原创 如何创建第一个JDBC的程序

JDbc如何在maven中创建JDBC程序1.准备工作首先我们需要导入一个依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</ve...

2020-05-02 17:34:50 433

原创 CSS学习笔记

什么是CSS1.1什么是CSSCSS是什么CSS怎么用CSS选择器美化网页盒子模型浮动定位网页动画1.2发展史CSS1.0CSS2.0DIV(块)+CSS、HTML与CSS结构分离的思想,网页变得简单,SEOCSS2.1浮动,定位CSS3.0圆角,阴影,动画…浏览器兼容性1.3 快速入门CSS的优势1.内容和表现分离2.网页...

2020-04-28 21:55:31 153

原创 两天入门HTML

初始HTMLHTMLHyper Text Markup Langguage(超文本标记语言)W3C(万维网联盟)标准包括结构化标准语言(HTML,XML)表现标准语言(CSS)行为标准语言(DOM,ECMAScript)网页基本标签标题标签段落标签换行标签水平线标签字体样式标签注释和特殊符号图像,超链接,网页布局图像标签常见的图像格式JP...

2020-04-24 17:13:16 57

原创 java异常处理

异常的简介异常就是错误的对象编译时异常运行时异常抛异常捕获异常,默认是JVM来捕获异常,程序会中断异常的分类1.RuntimeException:运行时异常,一般不手动处理,出问题了再处理2.其他Exception:必须要经过手动处理Eorror:一般指的是系统级错误异常的处理 try…catchtry{ //尝试执行的代码}catch(Exce...

2020-04-17 22:12:05 49

原创 面向对象笔记

面向对象概述类与对象构造方法访问权限继承多态抽象和接口内存分析面向对象和面向过程面向过程:侧重的是过程优点:简单缺点:代码量大了之后,维护性非常差面向对象:侧重的是对象,你是上帝视角,你创建了一个大象,告诉大象,进冰箱。优点:可扩展性非常强,维护成本低。缺点:新手上手难。类与对象造车:画图纸1.定义车的属性信息:color,speed,...

2020-04-17 22:10:49 62

原创 学习java第四天

数组的定义数组时相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列而成的其中,每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们数组的声明与创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法int[] num;//首选方法int num[];//效果相同,但不是首选方法java语言使用new操作符来创建数...

2020-04-14 03:17:34 64

原创 学习java第三天

增强for循环这里我们先只是见一面,做个了解,之后数据我们重点使用Java5引入了一种主要用于数组或集合的增强型for循环java增强for循环语法格式如下:for(声明语句:表达式){ //代码句子}声明语句:声明新的局部变量,该变量的类型必须和数据元素的类型匹配,其作用域限定在循环语句块表达式:表达式是要访问的数组名,或者是返回值为数组的方法。break co...

2020-04-12 02:18:50 38

原创 学习java第二天

java语言支持如下运算符:算数运算符: + ,-, *, /, %, ++, –赋值运算符=关系运算符:>, <, >=, <=, ==, !=intanceof逻辑运算符:&&, ||, !位运算符: &, |, ^, ~, >>, <<, >>>条件运算符 ? :#x ? y : z扩展...

2020-04-11 02:50:32 60

原创 学习java第一天

1.简单性2.面向对象3.可移植性4.高性能5.分布式6.动态性7.多线程8.安全性9.健壮性java的三大版本JavaSE: 标准版 (桌面程序,控制台开发)JavaME: 嵌入式开发(手机,小家电)JavaEE: E企业级开发(web端,服务器开发)java的运行机智编译型解释型java八大基本类型数据整形intbyteshort...

2020-04-11 02:50:01 79

原创 python面试练习

1.三元运算: if xxx:​ elif xxx:​ else xxx:2.列举你了解的所有python2和python3的区别​ # py2:​ print('hello','world')​ ('hello','world')​ py3:​ print('hello','world')​ ('hello w...

2020-04-11 02:49:21 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除