自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_38250571的博客

哈咯哈咯

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 第四十四天:maven安装+集成到Ideal+创建项目+坐标仓库+pom配置

1. Maven概述1.1 概念Maven是一个项目管理工具,有两个核心功能:依赖管理(jar包管理)、项目构建(操作维护项目);上述两个功能的实现是通过一个POM模型对象来实现,该对象对应的是一个pom.xml文件;pom.xml是整个Maven中最核心最重要的文件。1.2 目录结构// java项目结构/*Java项目(模块)根目录├── pom.xml└── src ├── main │ ├── java │ └── resources └─

2020-12-23 13:44:58 390 2

原创 第四十三天:Redis安装+基础语法+jedis工具类+redis的持久化

1. Redis入门1.1 背景电商等高并发网站现状用户比较多、海量用户特定时刻高并发关系型数据库数据存储的问题性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群随着数据量增长,查询速度显著降低解决思路降低磁盘IO次数,越少越好。去除数据间关系,越简单越好。把这两个特征一合并一起,就有了一个新的概念:NoSQL。1.2 NoSQL概念NoSQL:即 Not-Only SQL( 非关系型的数据库/不仅仅是数据存储),基于内存的数据存储,数据间没

2020-12-23 13:37:08 232

原创 第四十二天:Vue高级(自定义组件+axios异步请求)+学生信息管理案例

1. Vue高级1.1 Vue自定义组件(了解)<div id="div"> <!-- 从vue对象中获取值,并通过自定义组件中props的某个元素值传递给自定义组件解析渲染 --> <my-ul :listdata="listdataUser"></my-ul></div></body><script> Vue.component( // 自定义组件名称 "

2020-12-23 13:11:22 405

原创 第四十一天:Vue+Vue指令+Element(饿了么开源前端样式)

1. Vue简介1.1 相关概念Vue:构建用户界面的渐进式框架,实现视图和数据的分离。前端使用Vue开发之后,我们就不需要再去获取各种元素对象并且进行增删改查了,而是把页面(中某部分内容)托管给一个Vue对象,通过操作Vue对象的data属性的值(Vue里面的数据模型),这些修改会自动同步到页面上,就可以完成对页面的增删改查。特点:易用灵活性能好1.2 与原生js/jQuery的区别数据和视图的组织方式不同js/jq一般都是视图和数据写在一起Vue的视图和数据是分离的

2020-12-23 13:06:48 961

原创 第四十天:Ajax(js和jquery实现Ajax+java中json转换)

1. 概述(了解)1.1同步与异步概念相关知识复习 (对于今天来说,不重要):阻塞:在能开始做某件事件之前一直等着什么都不做,直到轮到你了就开始做要做的这件事情。**同步:**自己亲自出马做这个事情**异步:**让小弟帮你去做事情,做完了给反馈。同步不一定阻塞。同步阻塞(BIO)。排队等吃饭,在轮到我之前,我什么都不做,一直盯着门口直到有位子可以坐下来吃饭。同步非阻塞(NIO)。排队等吃饭,不想干等着,就去逛街,但是每个1分钟回来看下有没有轮到自己。(轮询)只要是同步,必须是自己亲自

2020-12-23 13:02:44 337

原创 第三十九天:JQuery框架(基础语法+事件+遍历+DOM操作)

0. JS框架JS框架其实就是把已经定义好的js代码放到一个js文件中,我们只需要引入这个外部的js文件,就可以使用里面已经定义好的函数。学习jQuery,学习的是其对原生js事件和DOM操作的封装。JS = ECMAScript(基础语法 + 内置对象)+ DOM + BOM1. JQuery早期的JS框架。formObject.onsubmit(function())1.1 快速入门<body> <div id="xxx">我是div</div&gt

2020-12-11 18:57:45 168

原创 第三十八天:JavaScript高级(类+ECMAScript内置对象+BOM模型)

1. 类ES6新特性1.1 方式1:类java注意:构造方法统一使用constructor关键字声明成员变量不需要定义,直接使用即可类中的方法定义的时候不要使用function关键字,否则表示定义出来的是一个函数对象,会报错。<script> //定义Person类 class Person{ // 不需要声明成员变量 //构造方法,使用固定关键字constructor constructor(na

2020-12-11 12:43:18 192

原创 第三十七天:JavaScript(基础语法+函数+ECMAScript DOM+事件)

1. JavaScript概念1.1 概述1.1.1 前端三剑客HTML负责网页的骨架和基本内容填充CSS负责页面的美化JavaScript增强页面与用户的交互,添加动态效果1.2 概念JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎。脚本语言:不需要编译,就可以被浏览器直接解析执行了。1.3 发展史JavaScript在1995年由NetScape(网景)公司的Brendan Erich(布兰奇.艾奇)

2020-12-10 13:35:51 221 1

原创 第三十六天:Mybatis高级(mybatis注解开发+SQL构建+逆向工程工具)

1. 注解开发(理解)对于简单的SQL,建议使用注解;对于复杂SQL,建议使用xml配置映射配置文件。1.1 常用注解@Insert:实现新增 相当于标签@Update:实现更新 相当于标签@Delete:实现删除 相当于标签@Select:实现查询 相当于标签1.3查询-单表interface StudentMapper{ // 标注在方法是,可以通过注解获取到方法的返回值类型、参数类型、该方法属于哪个类 @Select("select * fr

2020-12-08 12:54:54 121

原创 第三十五天:Mybatis进阶(动态SQL+分页插件+多表关系+延迟加载)

/*请使用user.sql初始化Mybatis数据库需求1:查询所有Student根据ID查询需求2:添加一个Student需求3:修改一个Student需求4:删除一个Student需求5:查询Student,数据库字段名和实体类属性名不一致// 需求6:根据现有student对象属性的值查找学生// 学生对象如果只设置了id属性的值,就通过id查询,// 如果id和name属性都有值,那就根据id和name两个条件查询// 如果id和name、age属性都有值,那就根据i

2020-12-07 12:59:13 312 1

原创 第三十四天:Mybatis框架基础+快速入门配置文件

0. 相关概念0.1 框架和工具类工具类对程序中一小段代码的封装。项目中大多数代码还是需要我们写。框架通俗理解框架可以看做一个半成品的软件/项目。使用框架开发项目,项目中半数以上代码就不需要 我们编写了。我们一般需要配置(大多数框架都是重配置轻编码的)+少量编码,就可完成项目中的需求。框架的目的 就是为了简化编码:eg:Mybatis。我们在学习完Mybatis之后,dao层会更简单。你只需要写一个dao接口,然后写一个SQL语句,dao层就已经写完了。学习步骤这个框架

2020-12-05 00:15:45 333 4

原创 第三十三天:JDBC高级 DataSource连接池(引入设计者模式,静态代理,动态代理)

1. 数据源1.1 概念初始化并维护多个连接对象,当其他地方需要时,从连接池获取;用完之后,归还到连接池。以此实现连接的复用,提高效率。1.2 池化思想(重要)以空间换时间的做法。游戏背包、新闻客户端。提供更好的使用体验对资源的消耗会更少。不会频繁的创建和销毁对象。1.3 自定义数据源思路自定义一个连接池的整体思路准备一个保存多个连接的容器ArrayList一开始就创建多个连接,并存入上述容器自己写一个类,封装上述的容器ArrayList对象,对外提供获取连接、归还

2020-12-05 00:10:45 504 3

原创 第三十二天:JDBC基础 Connection,Statement,PreparedStatement,ResultSet

1. jdbc入门1.1 概述JDBC (Java DataBase Connectivity java数据库连接)Java和数据库厂商共同制定的一套连接并操作数据库的统一规范(接口),需要数据库厂商来实现,我们使用的时候只需要导入数据库厂商已经实现好的jar包即可。1.2 快速入门public class JDBCDemo01 { public static void main(String[] args) throws Exception{ //1.导入jar包

2020-12-05 00:07:00 1017

原创 第三十一天:MySQL高级(数据库引擎,索引原理)

1. 存储引擎1.1 概念相关(理解)MySQL 数据库使用不同的机制存取表文件, 包括存储方式、索引技巧、锁定水平等不同的功能。这些不同的技术以及配套的功能称为存储引擎。Oracle、SqlServer 等数据库只有一种存储引擎。而 MySQL 针对不同的需求, 配置不同的存储引擎, 就会让数据库采取不同处理数据的方式和扩展功能。MySQL中,存储引擎是表级别的。MySQL 支持的存储引擎常见的有三种:InnoDB、MyISAM、MEMORY。特性对比InnoDB

2020-12-05 00:04:51 2306 5

汉化javaAPI1.9

API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

2020-11-09

JDK_API_1_6_zh_CN.CHM

javaAPI文档,1.6版本的API是当前汉化最好的API文档 是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

2020-11-09

空空如也

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

TA关注的人

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