- 博客(480)
- 收藏
- 关注
原创 SpringMVC基础-10-拦截器
代码示例:InterceptorTestController: 1 package com.atguigu.controller; 2 3 import org.springframework.stereotype.Controller; 4 import org.springframework.web.bind.annotation.RequestMapping;...
2020-06-22 17:59:00
138
原创 SpringMVC基础-09-文件上传(单文件、多文件上传)
代码示例FileUploadController.java: 1 package com.atguigu.controller; 2 3 import org.springframework.stereotype.Controller; 4 import org.springframework.ui.Model; 5 import org.springframework....
2020-06-22 16:50:00
131
原创 SpringMVC基础-08-数据转换 & 数据格式化 & 数据校验
代码示例Department.java: 1 package com.atguigu.bean; 2 3 public class Department { 4 5 private Integer id; 6 private String departmentName; 7 8 public Department() { 9 ...
2020-06-22 10:03:00
256
原创 SpringMVC基础-07-RestfulCRUD
利用SpringMVC做一个CRUD(增删改查)符合Rest风格的;C:Create:创建R:Retrieve:查询U:Update:更新D:Delete:删除数据库:保存数据;使用Map,List保存数据之类员工列表员工添加:员工修改员工删除-点击完成删除来到列表页面增删改查的URL地址; /资源名/资源标识/emp/1 ...
2020-06-21 09:56:00
153
原创 SpringMVC基础-04
数据输出:如何将数据带给页面 1 package com.atguigu.controller; 2 3 import java.util.Map; 4 5 import org.springframework.stereotype.Controller; 6 import org.springframework.ui.Model; 7 import o...
2020-06-19 10:32:00
80
原创 SpringMVC基础-03
请求参数Address.java: 1 package com.atguigu.book; 2 3 public class Address { 4 5 private String province; 6 private String city; 7 private String street; 8 /** 9 ...
2020-06-17 21:08:00
115
原创 SpringMVC基础-02
Rest:系统希望以非常简洁的URL地址来发请求; 怎样表示对一个资源的增删改查用请求方式来区分/getBook?id=1 :查询图书/deleteBook?id=1:删除1号图书/updateBook?id=1:更新1号图书/addBook :添加图书Rest推荐; url地址这么起名; /资源名/资源标识符/book/1...
2020-06-17 20:32:00
143
原创 SpringMVC基础-01
1、流程 1)、导包commons-logging-1.1.3.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.RELEASE...
2020-06-17 18:38:00
104
原创 IDEA新建maven项目没有webapp目录解决方法
先创建的页面修改路径修改路径如下添加并完善路径\src\main\webapp添加后如图效果如下参考:https://www.cnblogs.com/oldzhang1222/p/10429827.html...
2020-06-17 10:42:00
624
原创 web项目中idea控制台中文乱码的解决方法
解决方法:添加-Dfile.encoding=utf-8即可解决效果如下:参考:https://blog.csdn.net/weixin_43103239/article/details/98785049
2020-06-17 10:28:00
868
原创 微信小程序基础-08-小程序系统API
一、网络请求 —— 基本使用 微信提供了专属的 API 接口 用于网络请求 : wx.request(Object object)complete类似于finally 比较关键的几个属性解析url: 必传 , 不然请求什么data: 请求参数method: 请求的方式success: 成功时的回调fail: 失败时的回调二、网络请求 —— 代码演练 /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { /
2020-06-15 23:24:44
222
原创 微信小程序基础-07-组件化开发
一、什么是组件化?人面对复杂问题的处理方式:任何一个人处理信息的逻辑能力都是有限的所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容。但是,我们人有一种天生的能力,就是将问题进行拆解。如果将一个复杂的问题,拆分成很多个可以处理的小问题,再将其放在整体当中,你会发现大的问题也会迎刃而解。...
2020-06-15 11:23:15
536
原创 微信小程序基础-06-事件处理
一、事件的介绍 什么时候会产生事件呢?小程序需要经常和用户进行某种 交互 ,比如点击界面上的某个按钮或者区域,比如滑动了某个区域这些交互都会产生各种各样的 事件 事件时如何处理呢?事件是通过 bind/catch 这个属性绑定在组件上的(和普通的属性写法很相似 , 以 key=“value” 形式);key 以 bind 或 catch 开发 , 从 1.5.0 版本开始 , 可以在 bind 和 catch 后加上一个冒号;同时在当前页面的 Page 构造器中定义对应的事件处理函数 tap
2020-06-13 18:36:34
381
原创 微信小程序基础-05-WXSS&WXML&WXS
一、页面样式写法行内样式、页面样式、全局样式三种样式都可以作用于页面的组件如果有相同的样式 优先级依次是:行内样式 > 页面样式 > 全局样式二、支持的选择器三、wxss的扩展——尺寸单位rpx(responsive pixel ): 可以根据屏幕宽度进行自适应。规定屏幕宽为 750rpx 。如在 iPhone6 上,屏幕宽度为 375px ,共有 750 个物理像素,则 750rpx = 375px = 750 物理像素, 1rpx = 0.5px = 1 物理像素。
2020-06-13 09:46:19
952
原创 微信小程序基础-04-常见内置组件(view、image、input、scroll-view)
一、View组件视图组件(块级元素,独占一行,通常用作容器组件)代码示例:view.wxml:<!-- 1.view的基本使用 --><view class="box">哈哈哈</view><view>呵呵呵</view><!-- 2.hover-class:当用户按下组件时,显示的样式 --><view class="box1" hover-class="hover-view" hover-stay-time
2020-06-11 23:36:30
1118
原创 微信小程序基础-03-常见内置组件(text、button)
一、Text组件Text 组件用于显示文本 , 类似于 span 标签 , 是行内元素selectable 属性决定文本内容是否可以让用户选中space 有三个取值 见右图decode 是否解码decode 可以解析的有 < > & '    代码示例:<!-- text:行内元素 换行:\n --><!-- 1.基本使用 -->
2020-06-11 20:46:54
1406
原创 微信小程序基础-02-配置和架构
一、配置小程序小程序的很多 开发需求 被规定在了 配置文件 中。为什么这样做呢? 这样做可以更有利于我们的 开发效率 并且可以保证开发出来的小程序的某些 风格是比较一致 的; 比如导航栏 顶部 TabBar ,以及页面路由等等。常见的配置文件有哪些呢 project.config.json 项目配置文件 , 比如项目名称、 appid 等。一般不需要手动修改。 https://developers.weixin.qq.com/miniprogram/
2020-06-11 16:33:45
357
原创 微信小程序基础-01
应用程序的结构小程序结构划分:最上层 App --> 多个 Page --> 多个组件应用目录的结构app.json:应用程序入口(最先加载)多个项目管理方式将项目加入git 管理具体操作步骤举例:小程序初体验小程序中是没有DOM操作的。小程序的MVVM 架构Vue 的 MVVM 和小程序 MVVM 对比MVVM 为什么好用呢 DOM Listeners: ViewModel 层可以将 DOM 的监听绑定到 Model 层。 Data Bindings
2020-06-10 15:46:06
212
原创 Spring基础-12-基于xml配置的事务
BookDao.java:package com.atguigu.dao;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.stereotype.Re...
2020-06-09 23:22:00
102
原创 Spring基础-11-事务细节
1 事务的隔离级别1.1 数据库事务并发问题假设现在有两个事务:Transaction01和Transaction02并发执行。①脏读 [1]Transaction01将某条记录的AGE值从20修改为30。 [2]Transaction02读取了Transaction01更新后的值:30。 [3]Transacti...
2020-06-09 23:03:00
165
1
原创 Spring基础-10-源码分析
1、Spring-IOC-AOP(动态代理);多层代理 LogAspectpRroxy{ try{ @Before method.invoke()//pjp.procced(args){...
2020-06-09 15:13:00
140
1
原创 Spring基础-09-事务
1 事务概述●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。●事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。●事务的四个关键属性(ACID)○原子性(atomicity):“原子”的本意是“不可再分”,事...
2020-06-09 14:13:00
122
原创 Spring基础-08-jdbcTemplate
jdbcTemplate基础Employee.java:package com.atguigu.bean;import lombok.Data;import lombok.ToString;/** * @Title: Employee * @Description: * @Author: * @Version: 1.0 * @create 2020/6/9 9:...
2020-06-09 09:46:00
101
原创 Spring基础-07
AOP配置文件版(Spring基础-06为注解版)MyMathCalculator.java:package com.atguigu.impl;import org.springframework.stereotype.Service;/** * @Title: MyMathCalculator * @Description: * @Author: * @Versi...
2020-06-08 23:21:00
96
原创 Spring基础-07(Spring05-07:AOP)
AOP配置文件版(Spring基础-06为注解版)MyMathCalculator.java:package com.atguigu.impl;import org.springframework.stereotype.Service;/** * @Title: MyMathCalculator * @Description: * @Author: * @Versi...
2020-06-08 23:21:00
66
原创 Spring基础-06
AOP相关知识点MyMathCalculator.java:package com.atguigu.impl;import com.atguigu.inter.Calculator;import org.springframework.stereotype.Service;/** * @Title: MyMathCalculator * @Description: ...
2020-06-08 17:25:00
106
原创 Spring基础-05
AOP:(Aspect Oriented Programming)面向切面编程;OOP:(Object Oriented Programming )面向对象编程;面向切面编程:基于OOP基础之上新的编程思想;指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这种编程方式,面向切面编程;场景:计算器运行计算方法的时候进行日志记录;加日志记录:1)、直...
2020-06-08 17:20:00
134
原创 Spring基础-04(Spring01-04:IOC)
Book.java:package com.atguigu.bean;/** * @Title: Book * @Description: * @Author: * @Version: 1.0 * @create 2020/6/7 17:05 */public class Book {}User.java:package com.atguigu.bean;...
2020-06-07 19:36:00
132
原创 Spring基础-03
BookDao.java:import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Repository;/** * @Title: BookDao * @Description: id默认就是类名首字母小写 * @Author: * @Versio...
2020-06-07 17:02:00
82
原创 Spring基础-02
AirPlane.java:import lombok.Data;/** * @Title: AirPlane * @Description: * @Author: * @Version: 1.0 * @create 2020/6/5 20:38 */@Datapublic class AirPlane { private String fdj;//发动...
2020-06-07 10:42:00
68
原创 Spring基础-01
/** * 几个细节: * 1)、ApplicationContext(IOC容器的接口) * 2)、给容器中注册一个组件;我们也从容器中按照id拿到了这个组件的对象? * 组件的创建工作,是容器完成; * Person对象是什么时候创建好了呢? * 容器中对象的创建在容器创建完成的时候就已经创建好了; * 3)、同一个组件在ioc容器中是单实例的;容器启动...
2020-06-05 22:36:00
152
原创 时间戳转换指定格式
工具代码:使用了正则表达式 1 export function formatDate(date, fmt) { 2 if (/(y+)/.test(fmt)) { 3 fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); 4 } 5 let...
2020-05-27 13:15:00
196
原创 删除GitHub远程仓库中的.iml文件和.idea文件夹
由于之前没有使用.gitignore,直接将代码提交到了github上,后面添加了.gitignore之后对于已经有版本的文件无法忽略,所以网上找了资料,通过指令删除,记录如下:一 删除.idea 文件夹git rm -r --cached .idea #--cached不会把本地的.idea删除git commit -m 'delete .idea dir'git push...
2020-04-04 11:53:00
693
原创 bootstrap -table 给表格单元格内添加按钮和事件
1、初始化注意事项 1 //这段必须放在表格初始化之前。 2 3 function addFunctionAlty(value, row, index) { 4 return [ 5 '<button id="bind" type="button" class="btn btn-default">绑定</button>',...
2020-03-24 20:57:00
799
原创 Mybatis使用注解查询
MyBatis使用注解查询主要有两种方式:一、查询两遍,再进行关联整合,不使用联表查询语句。1、Mapper文件: 1 @Select("SELECT stu.id, stu.stu_key, stu.stu_no, stu.stu_name, stu.tel, stu.email_add, stu.birthdate, stu.gender, stu.school_id...
2020-03-23 16:59:00
1358
原创 Docker搭建redis集群参考
https://www.cnblogs.com/cxbhakim/p/9151720.htmlhttps://blog.csdn.net/lupengfei1009/article/details/88323561
2020-03-14 23:53:00
114
原创 Docker安装与卸载教程(结合官网)
一、安装1、卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...
2020-02-21 19:42:00
269
原创 JDK升级为13
1、官网下载JDK13https://www.oracle.com/technetwork/java/javase/downloads/index.html我们下载压缩包版本,方便一台电脑安装多个JDK。2、解压目录3、解压后发现没有jre目录,执行命令生成1.进入命令控制台(必须使用管理员权限,否则报错)2.进入jdk目录后输入bin\jlink....
2020-02-09 13:21:00
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅