- 博客(26)
- 收藏
- 关注
原创 毕业设计助农商城app-农产品生鲜专卖
简介这是springboot项目,可作为毕业设计,开发难度适中,且内容为一个聚焦以助农扶贫的农产品或生鲜专卖的商城APP,符合当前国家提倡政策,对写论文有益。技术栈包括springboot ,mybatis,mysql,vue,thymeleaf等。代码获取方式项目介绍1.APP页面后台管理系统...
2022-03-16 12:01:16
1764
2
原创 获取前端图片并存储到指定文件目录后通过url获取图片
记录一下前端时间做的项目上遇到的一个当时对我来说还比较麻烦的操作。项目需求:1.首先需要从前端页面上通过来上传单张图片并且及时回显在页面上,通过提交按钮,将图片的base64格式文件提交到后端处理。2.后端接收到图片的base64格式后又将其转换为图片文件并存入指定路径,然后返回该图片新名称,将图片新名称存入数据库。3.获取存储图片的路径拼接上图片名称,调用封装好的方法读取图片。...
2019-08-25 14:37:09
4894
原创 前端采用POST方法提交数据到后台无法进入接口方法
问题:当我们采用前后端分离的方式开发项目时,需要从前端采用ajax的post方法向后台提交数据时,发现提交不了,而且进入不了接口方法,接口失效。解决:一般出现这种情况都需要设置请求头为,Content-Type:application/x-www-form-urlencoded...
2019-08-09 09:49:17
3220
1
原创 使用load()加载页面导致样式出错
**描述:**开发后台管理页面经常需要在一个模板内切换不同的页面内容,所以在模板页面内采用load()来加载不同的页面。一般会先写好各个独立的页面然后通过点击按钮,使用load()加载。**问题:**加载页面后发现页面样式出错。**原因:**记载的页面和模板页面引入了相同的js文件。(如bootsrap,jquery等等)**解决:**独立页面开发完成后,注释掉引入的相关文件。所有页面需要的...
2019-08-08 17:34:34
1145
原创 解决第几次点击事件就发送几次ajax请求问题
**问题:**在导航栏上使用load()函数加载页面,当切换几次导航栏后,发送的ajax请求就会发送几次。(或者是当第几次点击事件,就会发送几次ajax请求)解决:改为:**原因:**unbind()为了清除这个dom之前绑定的事件。...
2019-08-08 11:49:06
467
原创 springboot利用pageHelper插件实现分页的方法步骤及遇到的问题和解决办法
最近做一个后台项目,用到了关于分页的问题,昨天下午开始一直在弄,弄到晚上12点也没弄好,刚才在睡午觉的时候一下有了解决方案,现在已经解决,心想必须写一篇博客。一来是记录解决思路与方法;二来是分享给需要的朋友们。需求在springboot项目中,利用pageHeolper插件来实现分页操作。方法步骤1.首先在pom文件中引入pageHelper分页插件的jar包。<!--引入page...
2019-07-24 16:30:51
2800
原创 SpringBoot+mybatis构建项目
第一步:快速创建SpringBoot项目点击File ——>New——>Project选择Spring Initializr,在Project SDK中选择你所安装在电脑里的jdk,然后点击Next。在Group里面填写项目结构,一般为公司域名的倒置;在Artifact里填写项目名称,然后点击Next。选择Web,勾选Web,如果需要导入其他依赖,需要什么就勾选什么,然后...
2019-03-13 22:41:01
377
原创 (十二)JAVA基础学习第十二篇章——枚举类
Java 5 之后提供了枚举类,Java枚举类型本质上继承java.lang.Enum类,是引用数据类型,因此也称为“枚举类”。枚举简介在C和Objective-C等其他语言中,枚举用来管理一组相关常量的集合,使用枚举可以提高程序的可读性,使代码更清晰且更易于维护。Java 5 之后可以使用枚举类型,Java中枚举类型的作用已经不仅仅是定义一组常量提高程序的可读性,还具有如下特征:(1)J...
2019-03-01 11:42:23
256
原创 (十一)JAVA基础学习第十一篇章——抽象类与接口
设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象类。抽象类的概念在Java中具有抽象方法的类称为“抽象类”。抽象类的声明和实现在Java中抽象类和抽象方法的修饰符是abstract。例如:注意:如果一个方法被声明为抽象的,那么这...
2019-02-28 12:12:25
163
原创 (十)JAVA基础学习第十篇章——继承与多态
类的继承性是面向对象语言的基本特性,多态性的前提是继承性。JAVA中的继承Java继承使用关键字extends,extends后面跟父类。如果在类的声明中没有使用extends关键字指明其父类,则默认父类为Object类,java.lang.Object类是Java的根类,所有Java类包括数组都直接或间接继承了Object类。提示:在Java中,一个类只能继承一个父类,但可以实现多个接口。...
2019-02-27 11:42:03
237
原创 (九)JAVA基础学习第九篇章——对象
类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性。一个对象的生命周期包括三个阶段:创建、使用和销毁。创建对象创建对象分两步:声明和实例化。声明声明对象与声明普通变量一样,语法如下:type objectName;type 是引用类型,即类、接口和数组,如 String name;该语句声明了字符串类型对象name。可以声明并不为对象分配内存空间,而只是分配一个引用。实例...
2019-02-26 12:42:34
225
原创 (八)JAVA基础学习第八篇章——JAVA面向对象基础
面向对象是Java最重要的特性。Java是彻底的、纯粹的面向对象语言,在Java中“一切都是对象”。1.面向对象的三个基本特性面向对象的三个基本特性:封装性、继承性和多态性。封装性封装性能够使外部访问者不能随意存取对象的内部数据,隐藏了对象的内部细节,只保留有限的对外接口。外部访问者不用关心对象的内部细节,使得操作对象变得简单。继承性在Java语言中一般类称为“父类”,特殊类称为“子类...
2019-02-25 16:10:17
168
原创 (七)JAVA基础学习第七篇章——JAVA字符串
Java中的字符串java中的字符串是由双引号括起来的多个字符。Java SE提供了三个字符串类:String、StringBuffer和StringBuilder。String是不可变字符串,StringBuffer和StringBuilder是可变字符串。注意:单个字符如果双引号括起来则其表示的是字符串,而不是字符了。字符串还有一个极端的情况,就是双引号中没有任何内容表示空字符串,空字符...
2019-02-23 17:27:29
238
原创 (六)JAVA基础学习第六篇章——JAVA数组
首先介绍数组的三大基本特性:一致性:数组只能保存相同数据类型元素。有序性:数组中的元素是有序的,通过下标访问,下标从0开始。不可变性:数组一旦初始化,则长度不可变。Java中的数组本身是引用数据类型,长度属性是length,可分为一维数组和多维数组。数组是引用数据类型,引用数据类型在使用之前一定要做两件事:声明和初始化。数组声明语法如下:元素数据类型[] 数组变量名;元素数据类型...
2019-02-22 13:07:14
160
原创 (五)JAVA基础学习第五篇章——JAVA运算符
这是主要是写一下在java运算符中容易出错的地方。算术赋值运算符算术赋值运算符只是一种简写,一般用于变量自身的变化。例如:a += b 就是 a = a+b;a += b+3 就是 a = a+b+3;a -= b 就是 a = a-b;…逻辑运算符!(逻辑非)&amp;amp;amp;(逻辑与)|(逻辑或)&amp;amp;amp;&amp;amp;amp;(短路与)||(短路或)特别注意:在“&
2019-02-21 11:17:02
181
原创 (四)JAVA基础学习第四篇章——JAVA数据类型
java数据类型分为基本数据类型和引用数据类型基本数据类型基本数据类型表示简单的数据,分为4大类,共8种数据类型。整数类型:byte、short、int、long。浮点类型:float、double。字符类型:char。布尔类型:boolean。其中整数类型、浮点类型和字符类型都属于数值类型,他们之间可以相互转换。整数类型| | ||–|--|| | |...
2019-02-20 14:02:04
190
原创 (三)JAVA基础学习第三篇章——JAVA编码规范
写出规范的代码既有利于自己以后阅读,也有利于他人阅读。尤其是编程工作往往都是以团队形式合作开发,因而一致的编码规范非常有必要。命名规范在java的命名规范中使用最多的是驼峰命名,又称驼峰命名法,是指混合使用大小写字母来命名。驼峰命名又分为小驼峰法和大驼峰法。小驼峰法指第一个单词全部小写,后面的单词首字母大写。如myRommCount大驼峰法指第一个单词的首字母也大写。如ClassRoo...
2019-02-19 13:57:13
114
原创 (二)JAVA基础学习第二篇章——JAVA语法
标识符标识符就是变量、常量、方法、枚举、类、接口等由程序员指定的名字。标识符命名规则:(1)区分大小写,Myname 与 myname是两个不同的标识符。(2)首字符可以是下划线、美元符号或字母,但不能是数字。(3)除首字符外,其他字符可以是下划线、美元符号、字母或数字。(4)关键字不能作标识符。注意:例如中文“身高”命名的变量是合法的,java语言中字母采用的是双字节Unicode...
2019-02-19 12:06:51
113
原创 (一)JAVA基础学习第一篇章——java的历史、特点、平台
今天开始学习java基础知识,虽然已经大致学习过一遍,但感觉效果不好,基础知识还很薄弱,于是决定再花时间系统的学习一遍。不是有句老话叫“基础不牢,地动山摇”吗?所以,我觉得这是必要的。1.1 java语言的历史java语言刚开始叫Oak(橡树),名字源于负责开发java语言的Green项目组办公室窗外的一颗橡树。由于在进行商标注册时Oak已经被人注册,所以放弃,改名java。java这个名字来...
2019-02-18 22:23:58
249
原创 如何在Google浏览器中安装JsonView插件,可以把后端返回的数据格式化为json格式?
如何在Google浏览器中安装JsonView插件,可以把后端返回的数据格式化为json格式?步骤一:在浏览器中输入链接:https://github.com/gildas-lormeau/JSONView-for-Chrome,点击进入后步骤二:点击Clone or Download(上图箭头所指矩形框) 下载压缩包并解压。步骤三:点击浏览器右上角,选择【更多工具】——【扩展程序】——【...
2019-01-27 22:45:00
1644
原创 IntelliJ IDEA上实现热部署(成功实例)
今天又get到一个新知识:如何在IntelliJ IDEA实现热部署,下面是我根据我今天get到并且成功实现的经验。所谓热部署就是在不重启服务的情况下,更新应用。方法:首先在pom.xml中添加Maven依赖说明:IntelliJ IDEA默认没有自动编译,所以需要手动设置点击File下面的Settings(快捷键:Ctrl+Alt+S)勾选上Build project automa...
2019-01-22 23:23:32
766
原创 Spring Data JPA中的几个常用注解
今天上午在家看了一上午书,反正现在也无事可做,就把今天书上自己感觉有用的内容写下来,一方面是分享给大家,另一方面也当做个笔记。@Param用法默认情况下,参数是通过顺序绑定在查询语句上的。这使得查询方法对参数位置的重构容易出错。为了解决这个问题,可以使用**@Param**注解指定方法参数的具体名称,可以通过绑定的参数名字做查询条件。@Query(“select u from User u ...
2019-01-18 22:54:29
277
原创 数据成功插入数据库,前端页面却实现404错误 POST http://127.0.0.1:8080/user/register 404 ()
今天通过mui.ajax向数据库传数据,但是每次前端页面都会报错,但是数据却成功传入数据库中,昨晚上弄了很久最后终于解决。解决办法:在后台controller里面的相关代码上加一个 @ResponseBody...
2019-01-18 14:13:12
34938
4
原创 Error during managed flush [org.hibernate.exception.ConstraintViolationException: could not execute
今天在用mui的ajax方法向后台传数据时,出现这样的问题我个人分析应该是后台无法获取到data里面的数据,但是我的数据表设置不能为空,所以报错。解决办法:将headers里面的:‘Content-Type’:‘application/json’修改为:‘Content-Type’:‘application/x-www-form-urlencoded’...
2019-01-18 14:03:38
5863
原创 @CrossOrigin解决前后端交互的跨域问题
昨天在用mui.ajax从后台拿取数据库里的数据时,遇见了一个跨域问题,最后弄了好久才解决,其实只需要一行注解就可以解决!!!出错解决:在后台代码里加一个@CrossOrigin...
2019-01-15 16:44:55
2171
原创 初见
大家好,我是来自四川成都一所普通本科学习信管专业的一名小白。虽然现在已经是一名大二的学生了,但是由于大一太放纵自己的懒惰,所以现在在技术上还是水平很差。但是进入大二以来,我也开始逐渐意识到问题的严重性,但是由于懒惰的生活习惯和糟糕的学习习惯已经太久太久,所以想要改变真的非常困难。不过无论多么困难,我都会改变,因为我知道,这样的生活不是我要的。前段时间,我和一个很优秀的学长简单的交流了一下,了解到...
2019-01-15 16:23:12
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人