- 博客(54)
- 资源 (2)
- 收藏
- 关注
原创 swagger Error creating bean with name ‘routerFunctionMapping‘错误
swagger Error creating bean with name ‘routerFunctionMapping‘
2020-12-04 15:21:18
1790
原创 Angular interval subscribe Rxjs 周期性倒计时
Angular interval subscribe Rxjs 周期性倒计时
2020-11-26 10:52:17
378
原创 Git Learn
Git LearnGit commit提交记录,记录点指向下一个新提交的记录节点Git branchgit branch + 分支名 (创建一个分支)git checkout + 分支名 (切换到分支,*表示当前分支) Git mergeGit 中合并两个分支时会产生一个特殊的提交记录,它有两个父节点创建一个节点,先合并一个父 节点,再合并另一个节点git merge bugFix git checkout bugFixgit
2020-09-24 09:11:33
476
原创 Java基础知识(常混淆)(二)
1.抽象类类的继承的主要作用在于扩充已有类的功能,但是对于之前的继承操作而言,子类可以由自己选择任意的来决定选择是否要覆写某一个方法。这个时候父类无法对子类做出强制性约定(强制性你必须覆写某些方法),这个时候往往不会采用类的继承(在实际开发中,很少会出现继承一个已经完善的类,可以直接使用的类,而是必须要继承一个抽象类),在以后进行父类设计的时候,优先考虑的一定是抽象类。抽象类的基本定义:...
2020-08-25 10:01:54
215
原创 vue-vue.js个人视频学习笔记(二)
文章目录P94 安装CLI错误和ESLint规范(通过脚手架构建项目并回顾项目结构)P95 RuntimeOnly 和 RuntimeComplicer 区别P96 介绍vueCli3创建项目和目录结构P97 vue-cli3配置文件的查看和修改P98 箭头函数的使用 和 this指向(有点像lambda语法)P99 什么是路由和映射关系P100 前端渲染和后端渲染,前端路由和后端路由P101 URL的hash 和HTML的historyP102 vue-route的安装和配置方式P103 路由映射配置的呈
2020-08-25 10:00:04
224
原创 vue-问题集
(node:9728) UnhandledPromiseRejectionWarning: TypeError: this.getResolve is not a function在模块化学习中,引入css模块遇到问题,安装完style-loader 和css-loader后运行依然报错style-loader 和 css-loader版本过高,改成低版本...
2020-08-15 23:20:34
141
原创 Typora + PicGo + gitee 搭建个人图床
Typora 经常用于写个人笔记或者博客记录,但是不添加PicGo的话只是将粘贴书写进 typora 的图片存储到本地,然后无法放上去类似优快云的博客展示,除非一个个复制粘贴,有了PicGo + Gitee 搭建的 gitee图床 就可以把图片自动上传到gitee,然后返回外链,写入优快云文档中方可显示!下载须知:可直接到官网下载Typora 版本最好要最新的,之前版本没有加入PicGo 关联功能傻瓜式安装完就可以了Gitee设置(建立一个存储照片的仓库,并拿到token)填写仓.
2020-08-15 23:17:54
184
原创 vue-vue.js个人视频学习笔记(一)
学习b站 coderwhy老师 教学视频的 vue-vue.js 个人学习笔记2019年coderwhy vue-vuejs从入门到精通教程文章目录p49-input值绑定p50 v-model 绑定p51 - p53组件化、全局组件 和 局部组件p54 - p56 父组件和子组件p57 为什么 组件data必须是函数p58-60 父子组件通信p61-62介绍p63双向绑定和监听(理解,精辟)p64画图解析p63p65watch用法p66 $children 和 $refs 的用法P68 sl.
2020-08-15 22:39:53
333
原创 vue-父子组件通信
类似点击相应分类将会展开相应分类对应下的菜单,例如需要点击对应项,返回该项的相关数据,类似id,进而进一步后台数据查询返回数据定义vue启动函数并绑定数据 const app = new Vue({ el:'#app', data:{ message:'JY', movies:[{ id:1,name:'kobe' },{ id:2,.
2020-08-07 22:07:32
178
原创 Js操作数组的高阶用法
对数组的元素操作的简便用法data数据定义:numbers : [1,2,3,4,25,100,50,500]filter(function(currentValue,index,arr), thisValue)currentValue: 遍历数组的当前值index:当前值得索引arr: 当前元素属于的数组对象Arrays.filter():用于对数组进行遍历过滤,返回 true 则返回该原元素,否则过滤掉(返回为boolean类型,一般用来判断,对元素操作选用map,redurc.
2020-08-04 14:40:40
284
原创 vue-table实现表单操作
v-bind,v-for, v-on ,filters,computed,v-if,v-else,v-show,v-elseif
2020-08-03 21:51:54
622
原创 Docker学习
程序员最头疼的应该就是安装软件各种配环境,一个软件弄一份,待到重装系统的时候又得重新配,而且有时候各种软件之间还会有冲突,更奔溃的是,明明本地已经费了好大的功夫配好了环境,放上服务器还得配,Docker就是解决打包环境配置的问题为什么需要Docker便捷:一整套环境打包封装成镜像,无需重复配置环境,解决环境带来的问题,Docker 可以消除协作编码时“在我的机器上可正常工作”的问题隔离:Docker容器间是进程隔离的,谁也不会影响谁,运维人员利用 Docker 可以在隔离容器中并行运行和管理应用.
2020-07-31 12:51:03
220
原创 Hibernate入门和基础操作学习(三)
今天学习 hibernate 集合映射,one-to-many 和 many-to-many 的 xml方式 和 注解方式 的级联操作one-to-many XML级联配置与测试操作Human类package com.example.entity;import java.util.HashSet;import java.util.List;import java.util.Set;/** * @ClassName Human * @Description * @Author JY.
2020-07-27 18:04:41
234
原创 Hibernate入门和基础操作学习(二)
今天主要学习 Hibernate 映射,关于 继承映射 的xml格式写法和注解格式的写法继承关系视图XML三种映射方式第一种:每一个子类对应一张表,即共三张表,每个表都有共有创建父类的全部属性列第二种:使用一张表表示所有继承体系下的类的属性第三种:每一个子类对应一张表,并且都仅有自己本类的属性列,然后与父类所对应的表以一对一主键关联的方式关联起来第一种XML映射方式:(一类对一表,子类表拥有父类全部属性列)Student类public class Student { @I.
2020-07-26 12:39:06
240
原创 字符串压缩算法(简单)
题目描述示例:思路:用 i 和 j 来表示移动的地点,在判断涵盖的相同的数值的数量,然后赋值相等进行对新数字的再操作代码实现:import java.util.Scanner;public class Main{ public static void main(String []args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine();
2020-07-24 22:49:48
1029
原创 箭指Offer之连续子数组求最大值
茶语: 求职实习生才发现,原来会考核手写编程题,虽然比较简单,可还是栽了,算法题刷起来题目示例思路读取个数,遍历生成数组数组遍历,last保留历史最大值(max不能作为保存最大值,遇到负数max会减少)代码实现import java.util.Scanner;public class TestDemo { public static void main(String[] args) { Scanner sc = new Scanner(System..
2020-07-23 17:57:13
139
转载 layui渲染Select列表
页面代码<div class="layui-inline" style="width: 22%;"> <label class="layui-form-label">文章分类</label> <div class="layui-input-inline" style="width: 66%;"> <select name="category" id="categorys" lay-verif
2020-06-27 01:20:59
754
原创 MyBatis的xml文件中MySQL小于号的书写格式
问题:在xml文件中直接用 > 或者 < 的时候会报错(等号无影响)错误截图原因:直接使用大小于号表示解析会出现问题,需要转义才能读取转义写法:(;是需要携带的)更正后写法:(无报错) select * from question group by test_id having count(question_id)<10其他写法参考:MySQL中大于等于小于等于的写法...
2020-06-27 00:09:49
329
原创 Layui table数据重载实现
类似局部刷新数据,常用与搜索框的使用,刷新查找的数据官方文档参考运行效果参考: 数据表格的重载HTML<div class="form-box"> <div class="layui-form layui-form-item"> <div class="layui-inline"> <div class="layui-input-inline" style="width: 200px;"> .
2020-06-16 13:27:36
2074
原创 MyBatis个人学习总结
使用MyBatis的必要性:与传统的JDBC代码相比,可以省掉百分之95的代码量MyBatis真正强大之处在于它的映射语句,XML(或者注解)的方式易于编写和应用持久层的概念:持久化:只是把数据存储在可掉电的存储介质上持久层:可以把数据存储在磁盘上,具备长期存储的能力JDBC实现:使用JDBC存在的问题:数据库链接创建,释放频繁造成系统资源浪费从而影响系统性能sql语句在代码中采用硬编码,造成代码不容易维护,实际应用sql变化很大,sql变动需要修改java代码使用prepa
2020-06-13 19:08:56
664
原创 MySQL INSERT插入条件判断(DUAL临时表法)
目的:给表插入数值前先判断是否存在已插入的记录,已插入则不执行,未插入则执行优势:减少后台逻辑代码量,避免重复代码减少代码数据库查询交互次数语法 :INSERT INTO table(field1, field2, fieldn) SELECT 'field1', 'field2', 'fieldn' FROM DUAL WHERE NOT EXISTS(SELECT field FROM table WHERE field = ?)使用:insert in.
2020-06-08 19:13:14
2646
原创 springboot异步ajax,@GetMapping 返回类型为 void的注意事项
目的:通过点击事件传入业务层数据进而插入数据库,但是不需要返回任何值,只需要执行操作划重点!Controller中定义void方法,这种场景一般是通过HttpServletResponse对象来输出页面内容。注意:Controller的void方法中一定要声明HttpServletResponse类型的方法入参!(即使不用也要加上去)ajax$.ajax({ type:"get", url:"/updateData", .
2020-06-07 13:02:23
1100
原创 关于layui table 点击控件获取行值(table.on)问题
官方提供的文档没说到对lay-filter 的设置或者对工具条件名和固体事件名的掺杂,结果摸黑弄了好久官方文档描述( 此刻不知道 tool 是固定的工具条件名)而固体事件名只有那么几个(只是目前我了解到的)toolbar(监听头部工具条事件)edit(监听单元格编辑事件)select(监听下拉菜单编辑事件)checkbox(监听table数据表格中的复选框)HTML<div class="layui-col-md7 layui-col-md-offset1" style.
2020-06-03 23:16:42
12144
1
原创 关于layui table 分页 limit属性无效的解决办法
问题:参照官方文档,设置limit属性之后仍然无法实现跳转或者数据刷新,而且数据全部都在第一页展示完原因(参考链接:layui table 显示所有数据,limit无效的情况是什么原因?)别人的解决办法(参考链接: layui详细分页和查询功能)每次点击页数时,传入页数以及数据数,通过sql 语句分页再返回当前页数所查询的数据我的解决办法:导入 pagehelper 工具实现分页maven <dependency> <g.
2020-06-03 19:00:33
6310
2
原创 关于Layui异步返回JSON时,时间格式无法转换的问题
异步获取json数据渲染时,日期时间无法正确回显(回显了时间戳)修改前修改后方法HTML定义<div class="layui-col-md6 layui-col-md-offset2" style="margin-top: 30px;opacity: 60%"> <table class="layui-hide" id="test"></table> </div>JS定义<script> l.
2020-06-03 16:49:26
413
原创 关于layui 的input 控件内嵌图标的显示实现
登录页实现类似官方模板的输入框内嵌图标的效果官方模板(参考链接 : layui 官方出品的单页面后台管理模板系统)官方文档我找不到关于这类型控件如何实现,然后看到了这个(感谢这位老哥)参考链接:在input里放入字体图标,如何设置让图标和输入框看起来比较协调<style> .inputdiv{ display:flex;border: 1px solid #D2D2D2!important;background-color: #f.
2020-06-01 20:31:10
11841
1
原创 基于 bootstrap 的省市区地址选择的 js
例如需要设立一个商场的开发网站,然后里面需要设置自己的收货地址即需要用到这类型的控件效果源代码<html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>测试</title><!-- 引入 jquery--&g.
2020-05-30 16:11:02
2203
原创 关于实现点击复制链接到剪切板的分享功能
目的:实现点击控件,剪切板自动复制本地链接到剪切板1.碰到的问题一开始以为简单的调用window方法就可以实现了window.clipboardData.setData("Text",url);结果(参考链接:js 剪切板的用法(clipboardData.setData))2. 另辟蹊径发现通过复制标签上的数值再赋值给剪切板是允许的<input type="text" size="30" id="url" value="https://www.jb51.net/"&.
2020-05-26 18:01:12
1986
原创 input标签回显日期类型数据(Date)
我们常用 input 中的 type = ‘date’ 来设置可选日期,但是正常的直接回显就碰到了问题,没有回显数据,只是显示了 年/月/日 但是数据没有显示像这样解决办法在 input 语句块内加入 required="required"<input type="date" th:value="${#dates.format(dlines.courseOfflineTime,'yyyy-MM-dd')}" required="required">...
2020-05-24 18:48:38
8825
8
原创 关于JavaEE面向切面编程AOP的学习
1. 什么是AOPAOP(Aspect Orient Programming),面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的热点,也是Spring框杂中的一个重要内容,是函数式编程的一种衍生。2. 为什么需要AOP利用AOP可以对业务逻辑的各个部分进行 隔离,从而使得业务逻辑各部分之间的 耦合度降低,提高程序的可重用性,同时提高开发效率。3. 注入框架<dependency> <groupId&
2020-05-23 00:50:08
720
原创 springboot + jedis 实现浏览数的变化
通常时候我们需要实现频繁的动态刷新数据,这个时候如果都用数据库储存时刻都有可能变化的信息就要实现频繁的读写。这样频繁的调用数据库无疑会使数据库不堪重负,这个时候我们只需要通过 redis 储存和回显数据,既能迅速的回显变化效果,又能减少数据库的交互。1. Redis 的下载和安装参考:Redis下载及安装(windows版)2. 安装 Redis 可视化工具 Redis Desktop Manager参考:Redis可视化工具 Redis Desktop Manager3. 导入 po.
2020-05-20 02:29:52
311
原创 基于Thymeleaf + PageInfo 实现分页效果
实现界面的数据分页效果展示预期效果 @GetMapping("/collectPage") public String collectPage(@RequestParam(required=true,defaultValue="1") Integer page,Model model,HttpSession session){ User user=(User)session.getAttribute("userSession");// 使用 pageh.
2020-05-18 15:51:16
1673
原创 Mybatis里的mysql语句用 in 循环
多表关联多次查询再循环遍历输出,有in拆步1.通过传入的课程名查询出该课程名的所属课程 idselect test.course.course_id from course where course_name=#{name}2.通过返回的课程 id 查询两表关联表 course_resourse 中属于该课程下的所有资源 id(数组)select course_resourse.resource_id from course_resourse where co.
2020-05-11 17:29:09
1143
原创 js回显数据转义插入到href内(书写格式)
js回显数据库查询的数据,并插入到<a href>标签内for(var cn_i = 0; cn_i < data["data"].length; cn_i++) { var ddw= data["data"][cn_i]["courseName"] columns[cn_i%count].append("<a href=\"/courseName/"+ddw+"\" class=\"item\" >"+data["data"][cn_i]["courseNam.
2020-05-11 16:46:21
386
原创 Thymeleaf获取session的数值
1.必要性经常我们需要实现登录之后携带该登录者的账号信息进行操作,将会记录传值该携带者的信息,例如点击收藏,则session自动识别点击收藏的本人是谁,进而将相关数据存入数据库2.设置 session3.前端获取<div type="hidden" name="user" th:text="${session.userSession.userName}"></d...
2020-05-06 12:28:31
7397
原创 Thymeleaf的内联模式+三元判断
Thymealeaf内联书写模板内联模板是换一种写法,可以写在非HTML属性标签内Thymealeaf内联+三元判断写在非HTML标签内,并加上判断,根据不同情况有不同的输出 <a href="@{/pre/login}" class="right aligned item">你好, [[${#lists.isEmpty(user) ? "请登录" : user....
2020-04-25 17:47:49
865
原创 Java基础知识(常混淆)(一)
1.关键字和标识符的辨识标识符:Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。(通俗的讲就是给定义类名,变量名,方法名的时候需要遵守的命名规则)规则:标识符由数字(0-9)和字母(A-Z 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。标识符第一个符号可...
2020-04-21 19:23:14
217
standard-1.1.2.jar,jstl-api-1.2.jar,jstl-impl-1.2.jar,jstl-1.2.jar
2020-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人