- 博客(24)
- 收藏
- 关注
原创 let与const
1.let 和 const 是什么?let 和 const是用来声明变量与常量,声明变量 let 代替var 声明变量,const 声明常量。2. let 和 const 的用法var name = "姓名"; let sex = "nan";const STR = "这是一个常量";//常用是不可以修改的 console.log(STR);说明:var与let声明的就是变量,变量初始化之后,还可以重新赋值。 const声明的就是常量,常量一旦初始化,就不能重新赋值,否则就
2022-05-29 10:17:34
195
原创 隐藏SpringBoot系统文件
做SpringBoot项目的时候系统总生成一大堆用不上的文件,可以删除,但是每次创建项目的时候都会再次生成。不想每次都是删除怎么办呢?可以隐藏打开设置:需要多次添加要过滤的文件添加完成就看不见,再次生成也看不见了...
2022-05-18 10:39:47
244
原创 SpringBoot属性消失解决方案
IDEA做项目的时候需要改配置文件名称或者格式的时候,会没有提示,怎么解决呢?开始解决:这样就可以解决提示问题了:还有一种情况:就只有一个配置文件把配置文件名称挂上,就可以点击ok了...
2022-05-08 10:21:23
518
原创 数据库密码错误,但是密码没有填错(制数据转换规则)
最近遇到了个问题困扰了我很久, 知道报错在哪里,但是就是找不到问题到底出现在哪里,最后求助了资深老程序员才让问题瞬间迎刃而解。问题来自于数据库密码错误:但是数据库里面没有问题,原生java项目里面连接数据库也没有问题,但是在springboot项目就是显示数据库密码错误。反复确认了数据库密码就是没有问题,但是就是连接不上,挣扎了很久,最后只能求助资深程序员。数据库密码就是生日日期:0612; 但是就是连不上去资深程序员用了一个案例给我拿出来了数据库密码的值:在测试类上拿出数据库密码的
2022-04-27 21:20:54
917
原创 SrpingBoot热部署
开发的时候,总需要对后台修改和调试,就避免不了总是需要关闭项目和重启项目,为了解决这个问题就有了热部署,热部署是为了让开发不需要总是关闭项目和开启项目,让热部署自己加载项目,从而可以让开发更加的方面和快捷。添加所需要的工具坐标:添加后只可以手动启动热部署,还不能实现自动化的热部署。 2. 开启自动化热部署: 还需要同时按 :ctrl + alt + shift + ?自动化热部署就开启了,但是注意是需要光标失去焦点5秒后才会自动热部署。 3. 热部署支...
2022-04-19 11:06:14
162
原创 mybatis-plus的引入和测试
声明一下 mybatis-plus 是国人学的一个架包,可以帮助我们快速的开发,里面写好了增删查改分页模糊查询,这一些我们写到吐的查询。创建一个 spring lnitializr 项目:因为是单纯的引入mybatic-plus 架包,所以连Spring Web都不需要应用。创建好项目后打开:pom.xml 应为架包 mybatis-plus-boot-starter 中已经应用了spring-boot-starter 所以不需要了,可以直接删除。然后...
2022-04-10 08:15:08
1713
原创 SQL server查询试题
最近被几到SQL server的查询难道了。查询没学过"张三"老师讲授的任一门课程的学生姓名:select * from Student s where s.Sid not in(select sc.Sidfrom teacher t left join Course c on c.Tid=t.Tid left join sc on c.Cid=sc.Cid where t.Tname='张三')查询出学生的id,然后条件的过滤掉(not in)在子查询里面查询出学过'张
2022-03-28 09:15:42
2128
原创 SQL sever试题
最新学习了几道有难度SQL sever的查询:查询学过“谌燕”老师所教的所有课的同学的学号、姓名;select s.sno,s.sname from student s inner join sc c on s.sno=c.sno inner join course o on c.cno=o.cno inner join teacher t on t.tno=o.tno where t.tname='谌燕'group by s.sno,s.sname having cou
2022-03-20 16:27:43
796
原创 自定义注解
每次都要写这一段,为了开发更加快速便捷可以自定义个注解:如下:package com.gx.annotation;import org.springframework.core.annotation.AliasFor;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;...
2022-03-02 09:07:52
131
原创 Spring MVC 注解
@Controller:@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。通过Spring 配置的注解扫描,将这个bean注册到Springmvc容器中。@RequestMapping: @RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的 所有响应请求的方法都是以该地址作为父路径,作用于方法上,表明该处理器的请求地址=父路径+方法 上url。拥有6个属性:...
2021-07-27 15:14:18
101
原创 JavaScriptBOM浏览器对象模型
BOM浏览器对象模型:宿主对象; BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 BOM将浏览器中的各个部分转换成了一个一个的对象,我们通过修改这些对象的属性,调用他们的方法,从而控制浏览器的各种行为; 简单来说:BOM可以使我们通过JS来操作浏览器,在BOM中提供了一组对象,用来完成对浏览器的操作。BOM对象:1.Window对象: 代表的是整个浏览器窗口,同时window也是网页中的全局对象;2.Navigator对象(...
2021-07-17 14:54:59
104
原创 导航栏图标移动
效果:移动鼠标到导航栏是,小云朵跟着过去。代码如下:<!doctype html><html><head> <meta charset="utf-8"> <title>筋斗云移动</title> <style> *{ margin: 0; padding: 0; } ul{ ...
2021-07-05 20:54:29
166
原创 Js省市联动
Js省市联动最近学习了个填省市自动回填的方法,挺好用的,也不用插件,也可以写成一个方法,要用的时候随时调用前面样式可以看js内容部分:<html><head> <meta charset="utf-8"> <title>省市联动</title> <style> *{ margin: 0; padding: 0; list-style-type: none; } body{
2021-06-28 20:53:54
106
原创 HTML点击图片更换图片
HTML点击图片更换图片大体思路:双点击img图片时,跳出文件选择器,过滤掉文件或文本之类的;只能找到:图片,选择好图片后,显示到img标签。<body> <div style="display: none" id="upPortraitDiv"> <div> <input type="file" hidden name="portrait" id="upPortrait"><%--头像上传文本框--%> </div>
2021-06-17 20:03:44
6049
1
原创 MySQL日期当前时间加月数
MySQL日期当前时间加月数SQL 日期:当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。NOW() 返回当前的日期和时间CURDATE() 返回当前的日期CURTIME() 返回当前的时间DATE() 提取日期或日期/时间表达式的日期部分EXTRACT() 返回日期/时间按的单独部分DATE_A
2021-06-08 16:59:25
5024
1
原创 Iframe简单的嵌套用法
Iframe简单的嵌套用法最近学到了个页面嵌套的用法和大家分享一下:用可以嵌套个页面进入页面里面,主要存在于左右边有导航栏,不需要把重复的样式复制多遍,用配合使用达到减少代码的作用。标签:配合标签使用:移动模块A标签中: target 的名称需要和 iframe 中 name 的名称一致。点击a时, iframe即可跳转到a标签中绑定的页面: 123.html;如下图:多个页面需要跳转时,可以用多个a标签绑定同一个iframe中:A标签中的target=" myiframe "绑定的名称相
2021-05-27 20:27:42
2350
原创 Java连接数据库新增、删除
注意:需要先引入架包,再调用架包public static void main(String[] args) throws ClassNotFoundException {//第一步 加载驱动(提前需要引入架包)需要抛个异常 Class.forName("com.mysql.cj.jdbc.Driver");//第二步获取数据库连接//连接字符串// jdbc:mysql代表我是jdbc的链接字符串 // localhost要连接数据库的服务器名称,也可以用127.0.0.1后面330
2021-05-17 20:02:42
465
原创 Java链接数据库修改
Java链接数据库修改注意:需要先引入架包,再调用架包public static void main(String[] args) throws ClassNotFoundException {// 第一步 加载驱动(提前需要引入架包)需要抛个异常 Class.forName("com.mysql.cj.jdbc.Driver");// 第二步获取数据库连接// 连接字符串// jdbc:mysql代表我是jdbc的链接字符串 // localhost要连接数据库的服务器名
2021-05-08 09:18:56
1214
原创 Java链接数据库查询
**Java链接数据库查询**public static void main(String[] args) throws ClassNotFoundException {// 第一步 加载驱动(提前需要引入架包)需要抛个异常 Class.forName("com.mysql.cj.jdbc.Driver"); // 第二步获取数据库连接 // 连接字符串 // jdbc:mysql代表我是jdbc的链接字符串 // localhost要连接数据库的服务器名称,也可以用127.0.
2021-04-29 15:37:37
390
原创 Axure原型设计介绍
Axure原型设计介绍Axure RP 8是美国 Axure Software Solution公司的旗舰产品, 是一个快速的原型工具, 主要是针对负责定义需求、 定义规格、 设计功能、 设计界面的专家, 包括用户体验设计师、 交互设计师、 业务分析师、 信息架构师、 可用性专家和产品经理。菜单栏和工具栏 :执行常用操作,如文件打开、保存、格式化控件、输出原型、输出规格等操作。页面导航面板 :右击进行页面的添加、删除和重命名页面组织排序元件:元件是用于设计线框图的用户界面元素。 在元件
2020-12-04 13:34:32
1087
原创 新增、修改和删除
新增、修改和删除新增思路:页面先获取数据,然后验证数据, 由于有图片所以用JQuery Ajax发送FormData数据数据库验证数据,处理图片,保存返回给页面function savaInsert() { //获取数据 var studentNumber = $('#formInsertStudent [name="studentNumber"]').val();//编号 var studentName = $('#formInsertStudent [name="studentName"]'
2020-08-18 11:53:22
693
原创 查询
查询有条件查询:表格加载: 加载layui模块layui.use(['table'], function () { layuiTable = layui.table; //渲染表格: tabStudent = layuiTable.render({ //tabStudent全局变量, layuiTable=layui.table; elem: "#tabStudent",//table的ID HTML元素的ID url: "/Main/SelectStudents",//数据接口 方法的
2020-08-18 11:39:09
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人