自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 umi躺坑

export default{ umi路由使用注意事项: 1. path 子路由不能加/ 2. redirect 要单独定义}

2021-04-22 12:11:47 154

原创 webpack基础配置

webpack基础配置注意新的webpack 5在2020年10月发布,但是企业应用比较少因此我们使用webpack4以下是需要下载的插件//webpage拷贝插件"copy-webpack-plugin": "^6.4.1",//webpack的html生成插件"html-webpack-plugin": "^4.5.1",//webpack插件"webpack": "^4.46.0",//webpack命令插件"webpack-cli": "^3.3.12",//webpack静态

2021-03-11 21:00:25 125

原创 同步异步,javascript中async await的理解

同步异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)。同步,就是调用某个东西时,调用方得等待这个调用返回结果才能继续往后执行。异步,和同步相反 调用方不会立即得到结果,而是在调用发出后调用者可以继续执行后续操作,被调用者通过状态来通知调用者,或者通过回调函数来处理这个调用同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回

2021-03-09 08:39:08 964

原创 javascript-return、回调和递归

javascript-return、回调和递归1.return<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

2020-12-05 16:42:36 467 1

原创 javascript实现计算器

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> .con {

2020-12-05 09:18:52 296

原创 javascript对象和函数

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> &lt

2020-12-04 19:16:02 88

原创 javascript循环

循环(看思维导图即可,内容有些混乱)条件语句ifif(表达式隐式转换后为true){//执行语句块}if(条件为true){//语句块}i=0 赋值会返回等号右侧的值i0 比较,隐式转换后比较i有可能是false “” 0这三种值都会进入条件i=0 精确比较,只有i是0的时候才可以进入条件var obj=“a”;if(obj && obj.a){console.log(“aaa”)}try{尝试执行的语句块}catch(e){如果尝试执行的语句块

2020-12-03 10:59:24 361

原创 javascript运算符

运算符(看思维导图即可,内容有些乱)运算符等号是赋值,会将等号右边的结果赋值给等号左边用一个var定义多个变量,使用逗号分隔任何一个运算符都会先将结果返回出来再赋值,连等时先赋值前面的后赋值后面的等号左侧不允许出现运算符,等号右侧才可以出现运算符因为小数点后运算的不精确性,可以考虑使用parseInt(原值x10保留的数位幂)运算符(原y10保留的数位幂)/10*保留的的位数幂parseInt((xe+5)+(ye+5))/(1e+5)非数值运算如果运算符是加法,需要特殊处理,除加

2020-12-03 08:42:18 122

原创 javascript基础

javaScript基础javaScript的组成核心ECMAScript(数学方法、数组对象、日期型对象)ECMAScript是一个标准 。因为网景的布兰登(Brendan Eich)开发了JavaScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)组织定制了JavaScript语言的标准,被称为ECMAScript标准。文档对象模型(DOM)浏览器对象模型(BOM)javas

2020-12-03 08:35:41 132

原创 CSS清除浮动的8种方法以及优缺点

CSS清除浮动的8种方法以及优缺点浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。下面总结8种清除浮动的方法(测试已通过 ie chrome firefox opera,后面三种方法只做了解就可以):1,父级div定义 height<style type="text/css"> .div

2020-11-25 08:52:31 103

原创 spring注解

@Retention可以用来修饰注解,是注解的注解,称为元注解。Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型,这个枚举决定了Retention注解应该如何去保持,也可理解为Rentention 搭配 RententionPolicy使用。RetentionPolicy有3个值:CLASS RUNTIME SOURCE按生命周期来划分可分为3类:1、RetentionPolicy.SOURCE:注解只

2020-09-18 11:44:56 205

原创 ssm_springMVC整合

1.引入依赖​ spring SpringMVC mybatis mybatis-spring mysql druid log4j servlet-api jstl fast-json2.SM整合 =spring + mybatis1.建表2.实体3.DAO接口4.Mapper配置文件5.service接口6.service实现类 @service @transactional 注入DAO对象7.引入spring.xml 编写spring整合mybatis配置

2020-09-17 16:51:28 67

原创 SSM_struct2整合步骤

SSM整合步骤1.引入依赖​ spring相关:mybatis mybatis-spring mysql druid​ struts2相关:struts2-spring-plugin servlet-api​ 其它:jstl log4j fastjson2.spring + mybatis​ 1.建表​ 2.实体类​ 3.DAO接口​ 4.Mapper配置文件​ 5.Service接口​ 6.Service实现类​ 7.编写spring.xml​ a.创建数据源对象 DruidD

2020-09-05 13:34:24 172

原创 HTTP协议详解

概念:Hyper Text Transfer Protocol 超文本传输协议*传输协议:定义了客户端与服务器通信时发送数据的格式*特点: 1.基于TCP/IP的高级协议 2.默认端口号:80 3.基于请求/响应模型的:一次请求对应一次响应 4.无状态的:每次请求之间相互独立,不能交互数据*历史版本: *1.0:每一次响应都会建立新的连接 *1.1复用连接*请求消息数据格式1.请求行 请求方式 请求url 请求协议/版本 GET /login.html HTTP/1.1

2020-07-09 11:47:08 130

原创 Servlet详解

servlet:server+applet1.概念:运行在服务器端的小程序*servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则*自定义一个类,实现servlet接口,复写方法2.快速入门:1.创建javaee项目2.定义一个类,实现servlet接口 public class ServletTest implements Servlet3.实现接口中的抽象方法4.配置servlet在web.xml文件中配置<?xml version="1.0

2020-07-08 12:34:35 112

原创 web概述

1.软件架构1.C/S:客户端/服务器2.B/S:浏览器/服务器2.资源分类1.静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析 如:html,css,javaScript2.动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。 如:servlet/jsp/php/asp3.网络通信三要素1.IP:电子设备(计算机)在网络中的唯一标识2.端口:应用程序在计算机中的唯一标

2020-07-07 19:11:25 101

原创 XML详解

1.概念:可扩展标记语言 *可扩展:标签都是自定义的 *功能 *存储数据 1.配置文件 2.在网络中传输 *xml与html的区别 1.xml标签都是自定义的,html标签是预定义 2.xml的语法严格,html语法松散 3.xml是存储数据的,html是展示数据 *w3c:万维网联盟2.语法: *基本语法: 1.xml文档后缀 .xml 2.xml第一行必须定义为文档声明 3.xml文档中有且仅有一个根标签 4.属性值必须使用引号(单双都可..

2020-07-07 18:11:55 185

原创 Bootstrap快速入门

1.概念一个前端开发的框架,Bootstrap,来自Twitter,是目前很受欢迎的前端框架。Bookstrap是基于HTML、css、JavaScript的,它简洁灵活,使得web开发更加快捷。*框架:一个半成品软件,开发人员可以在框架的基础上,再进行开发,简化编码。*好处:- 1.定义了很多的css样式和js插件。开发人员直接可以使用这些样式和插件得到丰富的页面效果。- 2.响应式布局。 同一套页面可以兼容不同分辨率的设备2.快速入门1.下载Bootstrap2.在项目中将.

2020-07-06 18:19:00 137

原创 SpringJDBC详解

Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发*步骤:1.导入jar包2.创建JdbcTemplate对象。依赖于数据源DatasourceJdbcTemplate template = new JdbcTemplate(ds);3.调用JdbcTemplate的方法来完成CRUD的操作*update():执行DML语句。增、删、改语句*queryForMap():查询结果将结果集封装为map集合,将列名作为key,将值作为value

2020-07-06 16:27:11 148

原创 数据库连接池详解

1.概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,对象访问完之后,会将连接对象归还给容器。2.好处:1.节约资源2.用户访问高效3.实现:1.标准接口:DataSource javax.sql包下的1.方法:*获取连接:getConnection()*归还连接:Connection.close().如果连接对象Connection是从连接池中获取的,那么调用Connection.cl

2020-07-06 12:56:04 244

原创 JDBC详解

步骤1.导入驱动jar包2.注册驱动Class.forName(“com.mysql.jdbc.Driver”);3.获取数据库连接对象ConnectionConnection connection = DriverManager.getConnection(“jdbc:mysql://localhost:3306/books”, “root”, “password”);4.定义SQL5.获取执行SQL语句的对象StatementStatement statement = connectio

2020-07-05 11:44:51 63

原创 第4章 4.1 面向对象(上)

面向对象(上)1.面向对象基本概念 2.类与对象 3.类和对象的定义格式 4.对象与内存分析 5.封装性 6.构造方法 7.this 关键字 8.值传递与引用传递 9.对象的一对一关系 10.static 关键字 11.main 方法分析 12.代码块 13.单例设计模式 14.对象数组与管理1.类和对象类:类是一组具有相同特征(属性)与行为(方法)的事物集合new 关键字:表示向内存...

2020-04-10 19:26:58 69

原创 第3章 方法与数组(多维数组:冒泡排序、选择排序、插入排序、二分(折半)查找算法)

9. 方法与函数1.方法打印三角形import java.util.Scanner;class Function{ public static void main(String[] args) { System.out.println("输入想要打印*的行数"); Scanner sc = new Scanner(System.in); int line = sc.nextI...

2020-04-10 19:18:07 185

原创 (附)Java打印几种常见图形的实现方法

1. ***** ***** ***** ***** ***** class HomeWork14 { public static void main(String[] args) { char ch = '*'; for(int i = 0;i < 5;i ++) { for(int j = 0;j < 5;j ++) { Sy...

2020-04-10 19:04:53 917

原创 2.2 运算符、分支结构及练习题

8.运算符和分支结构8.1 运算符关系运算符> < >= <= == !=关系运算符结果有且只有 true false逻辑运算符&& 同真则真,有假即假|| 有真即真,同假为假!自增自减运算符8.2 从键盘上获取用户输入的数据1.import java.util.Scanner;2. 获取Scanner的变量, 扫描器的一个变量...

2020-04-10 18:59:44 503

原创 第二章 2.1 Java第一行代码和数据类型

7.Java第一行代码和数据类型7.1 编译执行javac 源文件名.java编译之后会生成一个 FirstJava.class文件,.class字节码文件,二进制文件,需要借助于JVM执行解释给CPU7.2 代码规范【重点】参考AJCG 阿里巴巴Java开发规约7.3 标识符类名,方法名,变量名AJCG【重点】标识符可以使用的字符范围,英文字母(A ~ Z a ~ z) 数...

2020-04-10 00:53:54 101

原创 阿里巴巴Java开发手册(华山版)

前 言《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带 来软件上的架构缺陷或性能风险;工程结构混乱导致...

2020-04-10 00:44:45 768

原创 Java从入门到精通 第一章 初识Java

1.java的特征跨平台因为有jvm,能够帮助java支持不同的平台。java ——>.class字节码文件——>jvm在不同的平台之 上给予不同解释,可以满足很多地方同时运行。2.编译执行和解释执行C C++编译的结果直接交给我们的CPU运作执行,效率较高,但是不能跨平台编译结果需要通过解释器解释之后在交给CPU执行,效率较低3.安装JDK安装路径中不能出现任何的中...

2020-04-09 22:34:16 328

图书管理系统.rar

本系统名为图书管理系统,开发本系统用时一学期,系统只用于过课程设计。系统开发平台为Eclipse IDE,Tomcat 8.5,MySQL 5.0.内兼含Oracle数据库。只需修改数据库连接密码即可运行。适用于Javaweb开发,小学期项目,毕业设计等。

2020-04-10

空空如也

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

TA关注的人

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