- 博客(17)
- 收藏
- 关注
原创 MyBatisPlus基本应用
MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性:无侵入,损耗小,强大的CRUD操作,支持Lambda形式调用,支持主键自动 生成,内置分页插件等等。
2020-07-13 18:38:49
237
原创 spring data jpa的基本使用
JPA(Java Persistence API):即Java持久化API,是在JDK5.0后提出的Java持久化规范。JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。JPA包括以下3方面的:ORM映射元数据:支持XML和注解。API:直接操作实体对象。查询语言:通过面向对象而非面向数据库的查询语言(JPQL)查询数据,避免程序的SQL语句紧密耦合。
2020-07-13 17:42:57
188
原创 VUE技术栈--前后端分离
vue渐进式框架,可插拔式,可扩展式的一个javascript框架。渐进式:例如vue核心--->增加a库--->增加b库--->增加c库。需要什么可以增加什么。
2020-07-05 04:17:41
693
原创 前后端分离----跨域配置+日期转化+动态sql
前后端分离开发是一种主要趋势:前端前端做前端的事情,后端做后端的事情,前端只管调用接口获取数据。前端有pc端和移动端,pc端和移动端可以共同使用后端代码,是一种流行趋势。
2020-07-03 23:37:02
190
原创 SpringCloud微服务入门
SpringCloud环境搭建 已有SpringBoot基础 搭建Eureka服务器 第一步: 第二步: 第三步: application.yaml server: port: 8761 #服务器的端口 eureka: client: register-with-eureka: false #当有多个eureka实例进行高可靠部署时,这里应当配置为true,即当前eureka实例做为其它eureka实例的客户端,并在其它eureka上注册 fetch-registry
2020-06-15 01:49:40
228
原创 SpringBoot快速入门+示图+代码
微服务与springboot 微服务 一个项目可以由多个小型服务构成(微服务) SpringBoot a.快速开发微服务模块 b.简化j2ee开发 c.整个Spring技术栈的整合(整合SpringMvc Spring) d.整个j2ee技术的整合(整合mybatis redis) 第一个SpringBoot程序 目录结构 目录结构resource: static:静态资源(js css 图片 音频 视频) template:模板文件(模板引擎freemarker,thymeleaf;默认不支持jsp)
2020-06-11 05:30:55
262
原创 bootstrap-table+bootstrap+font-awesome+layui+jquery+popper+sweetalert2+layer综合应用+图+代码
前端综合应用 bootstrap-table 表格神器 bootstrap.min.js 简单灵活可用于架构流行的用户界面和交互接口的html、css、javascript工具集。 font-awesome.min.css 基于css框架的网页字体图标库。 layui.css 国产开源前端UI,简单易上手,简洁美观。 jquery-3.4.1.min.js 轻量级的、兼容多浏览器的JavaScript库。 popper.min.js 轻量级的提示插件(弹层(框))。 sweeta
2020-06-10 19:34:32
519
原创 Spring+SpringMvc+MyBatis+简单+易学+整合案例
Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。 SpringMVC SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Cont
2020-06-04 09:09:38
545
1
原创 攻城狮的智慧结晶之《设计模式》篇+案例+代码
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。面向对象设计原则(7种):开闭原则,里氏替换原则,依赖倒置原则,单一职责原则,接口隔离原则,迪米特法则,合成复用原则。23种设计模式分为3类:创建型模式,结构型模式,行为型模式。创建型模式(5种):单,工,抽,建,原。结构性模式(7种):适,桥,组,装,外,享,代。行为型模式(11种):策,模,观,迭,责,命,备,状,访,中,解。
2020-06-02 23:23:50
207
原创 数据库技术汇总+示图+代码
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。
2020-06-02 00:38:03
1150
原创 数据结构与算法基础(java版)学习路线+示图+代码
数据结构(数据存储的方式):是指相互之间存在一种或多种特定关系的数据元素的集合用计算机存储、组织数据的方式。数据结构分别为逻辑结构、(存储)物理结构和数据的运算三个部分。数据结构大体包括:数组(Array).栈(Stack).链表(Linked List).图(Graph).散列表(Hash).队列(Queue).树(Tree).堆(Heap)。 算法(程序灵魂之所在):程序解决实际的问题的方法。比如排序算法,查找算法。程序就是基于某种或某几种数据结构,采用某种算法或某几种算法去解决问题的过程。
2020-06-01 18:17:58
1609
原创 SpringBoot环境搭建步骤及注意事项+示图
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
2020-06-01 18:15:57
391
原创 数据访问技术之《MyBatis》基础篇+代码
MyBatis 是一款优秀的 ORM(Object Relational Mapping,对象关系映射)框架,它可以通过对象和数据库之间的映射,将程序中的对象自动存储到数据库中。是一个数据访问技术,且简单易学,容易上手。它是 Apache 提供的一个开源项目,之前的名字叫做 iBatis,2010 年迁移到了 Google Code,并且将名字改为现在所熟知的 MyBatis,又于 2013 年 11 月迁移到了 Github。
2020-06-01 18:15:27
365
原创 JavaWeb技术汇总+实战案例
JavaWeb包含:Tomcat基本使用,jsp,servlet,Jstl实战,EL表达式,,过滤器Filter,过滤器链Filter Chain,监听器Listener,JavaBean,分页,验证码,文件上传与下载,三层架构,MVC模式,Jquery,JDBC原理,Ajax原理及JS方式原理实现,JSON。。。
2020-06-01 18:13:11
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅