自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最左

我丢掉了那个她

  • 博客(36)
  • 收藏
  • 关注

原创 jQuery和AJAX使用

jQuery和AJAX使用是一个JavaScript函数库轻量级的javaScript库1、jquery语法jQuery 语法是通过选取HTML元素,并对元素执行某些操作。$(selector).action)美元符号定义jQuery选择符(selector) 查询和查找html元素jquery的action()执行对元素的操作元素选择器$(“p”)$(document).ready(function(){ $("button").click(function(){

2021-04-19 23:19:51 521

原创 ES6语法

ES6语法ECMAScript是前端js的语法规范,可以应用在各种js环境中。如:浏览器或者node.js环境1、let和const命令变量和常量严格区分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-04-11 01:21:44 207

原创 node.js

node.js1、httpServer//导入模块是require 类似于import java.ioconst http = require('http');//1:创建一个httpserver服务http.createServer(function(request,response){ //浏览器怎么认识hello server!! //告诉浏览器以text-plain去解析hello server 这段数据。 文本方式解析 response.writeHead(20

2021-04-10 23:54:48 98

原创 Vue 大前端进阶 NPM、Babel、ES6模块化

Vue快速搭建#全局安装 vue-cli$ cnpm install --global vue-cli#创建一个基于webpack模板的新项目$ vue init webpack my-project#进入工程目录cd my-project#安装vue-routernpm install vue-router --save-dev#安装element-uinpm i element-ui -S#安装依赖npm install#安装SASS 加载器cnpm install sass

2021-04-10 23:46:47 153

原创 选择排序算法

选择排序基本介绍选择排序也属于内部排序法,是从要排序的数据中,按指定的规则选出来某一元素,在依规定交换位置达到排序的目的图解排序思想选择排序(select sorting)也是一种简单的排序方法。它的基本思想:第一次,从arr[0] ~~arr[n-1] 中选取最小值,与arr[0] 交换,第二次,从arr[1] ~~arr[n-1] 中选取最小值,与arr[1] 交换第三次,从arr[2] ~~arr[n-1] 中选取最小值,与arr[2] 交换…第i次,从arr[i-1]

2021-01-24 02:17:37 91

原创 希尔排序算法

希尔排序算法介绍希尔排序也是一种插入排序,它是简单插入排序经过改进后的一个高效的版本,也称缩小增量排序基本思想希尔排序法基本思想是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量的逐渐减少,每组包含的关键词越来越多,当增量减至一时,整个文件被分为一组,算法变终止图解代码(交换式和移位式)public class ShellSort { public static void main(String[] args) { int[] arr

2021-01-24 00:37:48 119

原创 插入排序算法

插入排序介绍插入排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,已达到排序的目的。图解思想插入排序(Insertion Sorting) 的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表。代码import java.util.Arrays;/** * @

2021-01-24 00:16:19 78

原创 Spring 声明式事务

Spring 声明式事务回顾事务事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。事务四个属性ACID原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用一致性(consistency)一旦所有事务动作完成,事务就要被提交。数据和资

2020-12-27 14:06:03 73

原创 Spring整合Mybatis

Spring整合MybatisMyBatis-Spring学习引入Spring之前需要了解mybatis-spring包中的一些重要类;中文文档:http://mybatis.org/spring/zh/什么是 MyBatis-Spring?MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。如果使用 Maven 作为构建工具,仅需要在 pom.xml 中加入以下代码即可:<dependency> <groupId>o

2020-12-23 16:26:59 100

原创 springAOP

springAOP什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率Aop在Spring中的作用提供声明式事务;允许用户自定义切面Aop 在 不改变

2020-12-23 00:48:58 103

原创 spring AOP(代理模式、静态代理、动态代理)

spring AOP(代理模式、静态代理、动态代理)AOP的底层机制就是动态代理代理模式:给某一个对象提供一个代理,并由代理对象来控制对真实对象的访问。代理模式是一种结构型设计模式。简而言之,代理模式就是设置一个中间代理来控制访问原目标对象,已达到增强原对象的功能和简化访问的方式在不修改原目标对象的前提下,提供格外的功能操作,扩展目标对象的功能代理模式角色分为 3 种:Subject(抽象主题角色):定义代理类和真实主题的公共对外方法,也是代理类代理真实主题的方法;RealSubject

2020-12-22 15:04:30 510 1

原创 spring注解开发

spring注解开发在spring4之后,想要使用注解形式,必须得要引入aop的包在配置文件当中,还得要引入一个context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context

2020-12-22 01:39:16 117

原创 spring:自动装配

spring:自动装配Spring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;自动装配(autowiring):spring自动满足bean之间的依赖,也就是我们说的IoC/DI;组件扫描和自动装配组合发挥巨大威力,使得显示的配置降低到最少。推荐不使用自动装配xml配置 , 而使用注解 .public class User {// @Autowired(required = f

2020-12-21 23:59:47 84

原创 Mybatis一对多,多对一,动态sql

Mybatis一对多,多对一,动态sql多对一:多个学生,对应一个老师对于学生这边而言, 关联 … 多个学生,关联一个老师 【多对一】对于老师而言, 集合 , 一个老师,有很多学生 【一对多】按照结果嵌套处理<!--按照结果嵌套处理--><select id="getStudent2" resultMap="StudentTeacher2"> select s.id sid,s.name sname,t.name tname from stud

2020-12-19 15:20:59 188 1

原创 Mybatis配置文件合集

Mybatis配置文件合集1.依赖代码置于 pom.xml<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.3</version>

2020-12-19 15:10:06 115 1

原创 2.Mybatis配置解析

2.Mybatis配置解析mybatis-config.xml配置属性在添加的时候,会有顺序要求,不然会报错configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源)da

2020-12-19 14:49:03 72 1

原创 1.MyBatis 增删改查(CRUD)

MyBatis 增删改查(CRUD)什么是MyBatisMyBatis 是一种优秀的持久层的框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code

2020-12-17 00:06:55 91

原创 idea自带数据库连接报错问题

idea自带数据库连接报错问题如果连接不上数据库,报错原因:创建数据库mysql的时候没有设置时区导致解决办法方法一:先在mysql中运行:mysql> show variables like'%time_zone';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | || time_zone

2020-12-16 15:58:36 465 2

原创 5.mysql事务和索引

5.mysql事务和索引**事务 **​ 将一组sql语句放在同一批次去执行​ 如果一个sql出错,则该批次内所有的sql都将被取消执行​ mysql事务处理只支持innoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consist)一个事务可以封装状态改变(

2020-12-16 12:39:05 66

原创 5.mysql函数(md5加密)

mysql函数字符串函数,数据函数SELECT ABS(-9); -- 绝对值SELECT CEILING(9.2); -- 向上取整SELECT FLOOR(9.9); -- 向下取整SELECT RAND(); -- 随机数,返回一个0-1之间的随机数SELECT SIGN(0); -- 符号函数:负数返回-1 ,正数返回1,0返回0字符串函数SELECT CHAR_LENGTH('好好学习,天天向上'); -- 返回字符串包含的字符数SELECT CONCAT('wo','ai',

2020-12-16 10:49:46 3049

原创 4.排序和分页、子查询

4.排序和分页、子查询排序和分页/*语法:order by 用于根据指定的列对结果集进行排序 默认按照asc升序对记录进行排序 降序为desc*/-- 查询 数据库结构-1 的所有考试结果(学号 学生姓名 科目名称 成绩)-- 按成绩降序排序SELECT s.studentno,studentname,subjectname,StudentResultFROM student sINNER JOIN result rON r.studentno = s.studentnoINN

2020-12-15 23:55:43 107

原创 3.DQL数据查询语言(内连接,外连接,自连接)

DQL语言查询用到的数据表create database if not exists `school`;-- 创建一个school数据库use `school`;-- 创建学生表drop table if exists `student`;create table `student`( `studentno` int(4) not null comment '学号', `loginpwd` varchar(20) default null, `studentname` varc

2020-12-14 01:06:50 189

原创 英语作文模板(考前一天)

2020.12.12作文书信第一段:Dear sir,一切都好吗?​ How is everything going?I am Liming, a junior student of our university and I am writing this letter to make 目 的.(complaint/apology/suggestion/congratulation/ Invitation/application/appreciation/inquir

2020-12-11 14:20:29 419

原创 2.DML(数据操作语言 insert,update,delete)

day02–DML语言(重要)数据存储,数据管理DML 语言:insertupdatedelete1、添加(insert)INSERT命令语法:INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES('值1','值2','值3')注意 :字段或值之间用英文逗号隔开 .’ 字段1,字段2…’ 该部分可省略 , 但添加的值务必与表结构,数据列,顺序相对应,且数量一致 .可同时插入多条数据 , values 后用英文逗号隔开 .-- 使用语句如何

2020-12-10 15:04:59 302

原创 1.mysql初识(基本命令 外键)

mysql-day01什么是数据库数据库(DataBa,简称DB)长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”。数据库分类关系型数据库(SQL)MySQL,Oracle,Sql server,SQlite,DB2,…关系型数据库通过外键来关联建立表与表之间的关系非关系型数据库(NOSQL)Redis,MongoDB,…非关系型数据库通常是指数据以对象的形式存储在数据库中什么是DBMS数据库管理系统(DataBase Managemen

2020-12-09 22:28:07 226

原创 Markdowd语法入门(编辑器)

Markdown学习1. 标题## 二级标题### 三级标题#### 四级标题二级标题三级标题四级标题2. 字体**hello,World***hello,World****hello,World***~~hello,World~~hello,Worldhello,Worldhello,Worldhello,World3. 引用(>)>学习使我快乐!!!!>dddddd学习使我快乐!!!!dddddd4. 分割线(—或***

2020-12-09 16:27:15 66

原创 linux用户下权限管理

权限管理:        ls -l                rwxrwxrwx:                    左三位:定义user的权限;                    中三位:定义group的权限;                    右三位;定义other的权限;                                进程安全上下文:    ...

2018-08-05 13:29:35 122

原创 linux用户和组管理命令

             安装Apache:   culr -I baidu.com             官方网站: http://httpd.apache.org             Apache软件基金会网站:http://apache.org             vim include/ap_release.h             恢复原始配置文件       :e!...

2018-08-05 09:20:09 169

原创 glob通配及IO重定向 笔记

bash的基础特性:        globbing:文件名通配 (整体文件匹配,而非部分)            匹配模式:元字符                *:匹配任意长度的任意字符                    pa*, *pa* ,*pa,*p*a*                ?:匹配任意单个字符                    pa?,??pa, ?pa...

2018-08-03 09:29:39 149

原创 liux命令笔记

返回状态值echo $?引用命令的执行结果:命令引用  $()或bash的基础特性:引用强引用‘ ’弱引用“”命令引用``bash的基础特性:快捷键Ctrl+a 跳转至命令行首Ctrl+e跳转至命令行尾Ctrl+u 删除行首至光标所在处之间的所有字符Ctrl+k 删除光标所在处至行尾的所有字符Ctrl+l 清屏 相当于clear 文件查看类命令:cat、more和les...

2018-08-02 17:36:41 212

原创 你的善良,必须有点锋芒

有一次地铁上我站在一个角落,包放脚边,中途看到有一站要上车的人很多,就把包提前拿起来了省得占地方,结果站我周围的人不约而同让出一条下车的通道……结果可想而知,我一路sorry thank you着下车了,默默等着搭下一班 小学时,体育检测。  同班姑娘让我帮她拿着发卡,她去做仰卧起坐。我把发卡紧紧地握在手里,一秒钟都没有放开。她考完了,一句谢谢都没有,就和别人去玩了。  第二次体育课,...

2018-07-30 12:26:30 1484

原创 IP地址与子网掩码总结

IP地址与子网掩码总结                      一、IP地址与网络分类1. IP地址 不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。IP协议提供一种全网间网通用的地址格式,...

2018-07-30 12:20:54 2016 1

原创 bash基础特性及文件查看命令

返回状态值echo $?引用命令的执行结果:命令引用  $()或bash的基础特性:引用强引用‘ ’弱引用“”命令引用``bash的基础特性:快捷键Ctrl+a 跳转至命令行首Ctrl+e跳转至命令行尾Ctrl+u 删除行首至光标所在处之间的所有字符Ctrl+k 删除光标所在处至行尾的所有字符Ctrl+l 清屏 相当于clear 文件查看类命令:cat、more和les...

2018-07-30 12:17:55 265

原创 linux基础命令、bash特性命令历史

linux系统上的文件类型:-:常规文件:即f; d:directory,目录文件; c:character device ,字符设备文件,支持以“character”为单位进行线性访问 ...

2018-07-27 12:04:58 129

原创 linux目录结构和根文件系统详解

FHS:/bin:所有用户可用的基本命令程序文件;/sbin: 供系统管理使用的工具程序;/boot: 引导加载器必须用到的各静态文件:kernel,inintramfs(initrd),grub等;/dev:存储特殊文件或设备文件;设备两种类型:字符设备、块设64备;/etc:系统程序的配置文件,只能为静态;/home:普通的家目录的集中位置:一般每个普通用户的家目录默认...

2018-07-25 15:43:14 1130

原创 linux 基础命令

1、修改主机名:执行两个命令 vi /etc/sysconfig/network    vi /etc/hosts2、关闭防火墙:临时关闭 service iptables stop  永久关闭  chkconfig iptables off3、修改密码:passwd4、列出文件目录: ls       -a 显示所有文件,包括隐藏文件       -h 对显示文件大小单位换算  ...

2018-07-25 14:32:51 143

空空如也

空空如也

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

TA关注的人

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