- 博客(19)
- 收藏
- 关注
原创 Mysql知识点总结
一、Mysql数据库介绍1、MySQL 是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)2、数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在
2021-03-03 19:44:26
206
1
原创 Ajax、分布式架构、RestFul风格、Json
1.Ajax1.1 什么是AjaxAJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。如果需要发起Ajax请求时,一般需要发起2个请求.1个是用来跳转页面的 htt
2021-02-05 22:26:27
168
1
原创 SpringBoot整合Mybatis
1.Mybatis2.1导入jar包<!--添加数据库驱动包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--springBoot整合jdbc--> <dependency> <groupId&g
2021-02-01 20:04:38
146
1
原创 SpringBoot的高级用法
SpringBoot的高级用法springboot开箱即用1.redis简介redis:Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询. Redis 内置了 复制(replicat
2021-02-01 19:32:22
277
原创 IDEA配置环境
1、表与表关系一对一一对多多对多关于环境说明关于JDK配置cmd运行JDKmyeclipse自带JDK1、查找JDK根目录2、SpringBoot启动流程
2021-02-01 19:05:26
219
原创 Spring AOP
AOPAOP是一种设计思想,是软件设计领域的面向切面编程。通过预编译方式和运行期动态代理方式,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。(参考图片)AOP应用场景实际项目中通常会将系统分为两大部分,一部分是核心业务,一部分是非核业务。在编程实现时我们首先要完成的是核心业务的实现,非核心业务一般是通过特定方式切入到系统中,这种特定方式一般就是借助AOP进行实现。AOP就是要基于OCP(开闭原则),在不改变原有系统核心业务代码的基础上动态添加一些扩展功能并可以"控制
2020-12-26 16:44:52
86
转载 分页工具一Pageable与Page
分页工具一Pageable与Pageimport org.springframework.data.domain.Pageable;import org.springframework.data.domain.Page;1.Pageable概述Page<User> findByAge(int age, Pageable pageable);Pageable 是Spring Data库中定义的一个接口,用于构造翻页查询,是所有分页相关信息的一个抽象,通过该接口,我们可以得到
2020-12-24 11:28:21
717
原创 SSM框架(SpringMVC,Spring,Mybatis)
MybatisMybatis是一个持久层,对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQl本身,而不需要去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。通过xml或注解的方式将要执行的各种statement(statement、preparedStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并
2020-12-17 11:28:26
984
原创 Spring Boot框架技术
Springde 优点:J2EE的轻量级代替品,为企业级Java开发提供了一种相对简单的方法,通过依赖注入(IOC)和面向切面编程(AOP),用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能Spring的缺点:1,Spring的组件代码是轻量级的,但它的配置却是重量级的。2,基于Maven构建项目,可以帮助我们下载及管理项目中的依赖(jar包),但在项目中导入依赖,就需要我们再pom文件中添加很多依赖的坐标,项目的依赖管理也是一件耗时耗力的事情。
2020-12-17 10:25:21
266
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement
异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.cy.pj.goods.dao.GoodsDao.findObjects找到问题:mapper.xml中的id与GoodsDao中的方法名不一致解决办法:更改一致即可解决绑定异常...
2020-12-09 10:43:19
150
原创 动态web资源404报错
动态web资源404报错web资源发布需要路径的支持解决办法:IDEA默认条件下工作目录选择不正确,需要手动配置一下,注意工作目录的编辑当前项目的目录下
2020-12-05 15:25:41
223
原创 Caused by: org.springframework.beans.factory.BeanCreationException
异常Caused by: org.springframework.beans.factory.BeanCreationException解决办法:去掉UserMapper.java中的@Select注解,因为UserMapper.xml中已经写了select
2020-12-05 11:44:32
335
原创 异常 java.lang.IllegalArgumentException
异常 java.lang.IllegalArgumentException
2020-12-04 15:49:55
264
原创 error:unable to access jarfile XXX.jar
报错error:unable to access jarfile XXX.jaridea操作导包,dos运行jar包进行报错
2020-12-04 11:57:21
1374
1
原创 多线程
同步锁:条件:有没有共享数据+有多条语句操作共享数据锁对象:类名.class可以直接把方法加锁,也可以加同步代码块:普通方法;默认自动分配对象 是this,普通资源锁对象任意只要是同一个锁对象就可以静态方法: 静态资源的锁对象 是类名.class设计模式:概述:23种设计模式,代码设计经验的总结,代码的可靠性、程序的重用性一、单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点静态方法:static,静态只能调静态构造方法被私有化,不能被new,只能类名.方
2020-09-26 21:11:36
84
原创 Java主要算法
排序: 一、冒泡排序Bubble Sort原理:比较相邻的元素,小的值往前移第一层for:控制执行轮数,长度-1for(int i=0;i<a.length-1;i++)第二层for:比较大小,交换位置for(int j=0;j<a.length-1;j++){1、比较大小2、交换位置}二、选择排序原理:每次从现有数据里挑出一个最小的直接放在最前面,以此类推根据下标进行比较for(int i=0;i<a.length-1;i++){.
2020-09-23 23:05:16
199
原创 Java--关键字
Java--关键字一、private1、概述:权限修饰符,修饰成员变量、成员函数(封装)2、规则:被私有化的成员只能在本类中访问 修改:对外提供公共的get和set方法二、this和super(一)this1、概述:代表本类对象的一个引用对象。构造函数中,this()必须放在第一行2、规则:当成员变量和局部变量相同时,用于区分,避免就近原则构造方法间的调用:调用本类的含参构造方法(二)super概述:由子类访问父类中的实例属性和方法...
2020-09-05 17:45:53
185
原创 JavaWeb前端技术
JavaWeb前端技术(一)一、三种脚本语言1、html超文本标记语言:实现网站页面实现,展现文字、表格、超链接等。2、css样式:实现了页面的美化。3、JavaScript:实现网站的交互(请求和响应)。jQuery只是对JavaScript进行封装,操作更加简洁、高效。二、动态网页之B/S架构,ajax交互过程1、用户访问页面,页面触发事件——>(创建)XHR对象2、JavaScript(jQuery)发起ajax请求——>(请求)访问服务器端(注:ajax实
2020-09-01 20:18:09
1101
原创 Java基础知识总的概括
Java基础知识(一)(一)java语言平台版本1、J2SE标准版为开发普通桌面和商务应用程序提供的方案。2、J2ME小型版为开发移动设备和嵌入式设备提供的解决方案3、J2EE企业版为开发环境下的应用程序提供的解决方案(二)java语言特点1、简单性Java没有结构,数组和串都是对象,不需要使用指针。能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼。2、高性能Java是一种先编译后解释的语言,所以它不如全编译语言快。但它能
2020-08-29 18:56:37
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人