自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 element-ui+mongodb+express项目的实现(含源代码)

项目介绍:此项目前端使用的Vue+Element-UI框架,后端使用的express(expsrss 是nodejs的一个web开发框架),通过express和mongdb数据库进行交互。Vue.js 是一个JavaScriptMVVM库,是一套构建用户界面的渐进式框架。它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。Element-UI,一套为开发者、设计师和产品经

2020-12-08 19:49:53 984

原创 layui数据表格实现的源代码

这几天一直在使用layUI进行开发,下面我的一个界面,源代码分享给大家,希望大家少走弯路。先上图片,下面的所有功能都实现了。前端源代码:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width,

2020-11-26 20:57:34 1674

原创 常用路径整理笔记

1、工具jar包https://mvnrepository.com查看键盘http://keycode.info/术语表https://developer.mozilla.org/zh-CN/docs/Glossary/Truthy腾讯软件中心https://pc.qq.com/detail/1/detail_2661.html术之多网址https://www.shuzhiduo.com/2、系统操作如何关闭win10系统默认的微软拼音输入法https:/

2021-01-11 11:23:14 307

原创 Element_UI——项目搭建教程

1:安装node前端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,vue的运行是要依赖于node的npm的管理工具来实现,下载https://nodejs.org/en/,安装完成之后,打开cmd开始输入命令。(我用的是win10系统,所以需要管理员权限,右键点击以管理员身份运行cmd),不然会出现很多报错。2:查看node的版本号下载好node之后,以管理员身份打开cmd管理工具,,输入 node -v ,回车,查看node版本号,出现版本号则说明安装成功。.

2021-01-11 11:15:47 1140

原创 SSM——MAVEN学习笔记(项目管理工具)

依赖管理:maven工程对jar包的管理过程。(依赖管理模型)核心功能:一键构建archetypeCatalog internal(解决默认回去网上下载对应的插件,添加键值对)mvn tomcat:runMaven的安装(解压即可使用)先安装配置java配置环境变量:MAVEN_HOME D:\workapp\apache-maven-3.5.2 Path %MAVEN_HOME%\bin cmd中 mvn -v说明配置成功...

2021-01-11 11:02:25 263

原创 SSM——IDEA和Eclipse的动态、Maven项目笔记

IDEA和Eclipse的动态、Maven项目(2020.11.11)1、创建eclipse的web项目WEB_INF/lib下面导入jar包2、创建eclipse的maven项目jdk版本错误,修改maven的setting.xml配置文件的jdk版本1、先在项目的配置中更改Dynamic Web Module的版本。**Content directory的目录:src/main/webapp,然后点击OK创建web.xml文件。3、创建IDEA的web项目1、Java E

2021-01-11 10:57:49 134

原创 SSM——IDEA_SSM环境搭建笔记

1、配置pom.xml文件,导入依赖的jar和环境2、创建java、resources、创建domain、dao、service、controller编写实体类Account、编写持久层接口AccountDao、编写业务层接口AccountService、编写业务层实现类impl.AccountServiceImpl做整合,必须保证每个框架都能单独去使用,spring去整合其他框架,先搭建spring框架。一、搭建Spring框架的环境 1、service和dao交给IOC去管...

2021-01-11 10:52:14 184

原创 SSM——Spring框架学习笔记3\4(AOP、JdbcTemplate、AOP事务控制)

Spring框架3(AOP)AOP面向切面编程OOP面向对象编程作用:在程序运行期间,不修改源码对已有方法进行增强(动态代理)优势: 减少重复代码 提高开发效率 维护方便 dbutilsSpring框架4(JdbcTemplate、AOP事务控制)JdbcTemplate概述: 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多 的操作模板类。 操作关系型数据的: J...

2021-01-11 10:38:08 122

原创 SSM——Spring框架学习笔记2(基于XML、注解)

基于XML和注解的IOC1、注解和XML的选择使用原则,用哪个更方便使用哪个(纯XML、纯注解、两者混用)2、新注解spring第二天:spring基于注解的IOC以及IoC的案例1、spring中ioc的常用注解2、案例使用xml方式和注解方式实现单表的CRUD操作 持久层技术选择:dbutils3、改造基于注解的ioc案例,使用纯注解的方式实现 spring的一些新注解使用4、spring和Junit整合1、pom.xml中添加<depen...

2021-01-11 10:34:29 121

原创 SSM——Spring框架学习笔记1(创建Bean和依赖注入)

IOC能做的就是解决程序间的依赖关系* 程序的耦合* 耦合:程序间的依赖关系* 包括:* 类之间的依赖* 方法间的依赖* 解耦:* 降低程序间的依赖关系* 实际开发中:* 应该做到:编译期不依赖,运行时才依赖。* 解耦的思路:* 第一步:使用反射来创建对象,而避免使用new关键字。* 第二步:...

2021-01-11 10:29:13 256

原创 SSM——spingMVC框架学习笔记

spingMVC框架day011、创建webapp项目archetypeCatalog internal(解决默认回去网上下载对应的插件,添加键值对)2、配置pom.xml文件,添加坐标(版本锁定)3、配置web.xml 前端控制器,就是一个servletDispatcherServlet对象被创建了。springmvc.xml被加载了<!--配置前端控制器--><servlet> <servlet-name>dispatcherS

2021-01-11 10:22:07 115

原创 SSM——Mybatis框架学习笔记

mybatis的环境搭建第一步:创建maven工程并导入坐标 mybaits配置,在pom.xml中添加坐标mybatis、mysql-connector-java、log4j、junit。 <dependencies><dependency><groupId><artifactId><version>第二步:创建实体类和dao的接口 实体类的domain包 持久层dao包第三步:创建mybatis的主配置...

2021-01-11 10:15:39 101

转载 免费下载PPT的网站

免费得PPT下载网站一、officeplusofficeplus,这个是微软官方的模板库哦,并且网站除了PPT模板,还有word的模板网站:http://www.officeplus.cn/Template/Home.shtml二、51PPT模板网这是一个有口皆碑的PPT网站了,虽然网站设计一般,但是模版下载确实比较方便。只要点击某篇模板,找到“下载地址”,即可下载。网址:http://www.51pptmoban.com/三、第一PPT第一PP是国内最早一批提供P

2021-01-08 15:21:46 3794

原创 IDEA中 maven项目无法导入jar包

今天在使用 IDEA 中导入之前的一个项目时,</version>中的内容总是报错,或者所有标签都报错,情况如下。<dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${spring.version}</version>...

2020-12-17 15:45:55 1881

原创 redis可视化工具redis-desktop-manager安装使用教程

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。Redis Deskto

2020-12-09 00:01:16 878

原创 mongodb可视化工具Robo 3T安装使用教程

MongoDB是介于关系型数据库和非关系型数据库之间的,称为文档型数据库。Robo 3T和Studio 3T区别:(我们选择免费开源的Robo 3T,它已经足够我们使用了)Robo 3T是免费和开源的,被3T收购之前被称为Robomongo,它是适用于Windows,MacOS和Linux的跨平台MongoDB GUI管理工具。Studio 3T是付费版,与Robot 3T相比具有更多功能并提供企业支持。一、下载方法一、网盘下载(官网下载可能比较慢)网盘链接:https:..

2020-12-08 23:01:43 1832 1

原创 IT行业各类排行榜

一直想找一些关于IT榜单的文章,但又找不到,所以只能自己来一篇了。日后知道了别的榜单再进行扩增。希望可以抛砖引玉,大家多多留言,一起进行完善:1、TIOBE编程语言排行榜:https://www.tiobe.com/tiobe-index/TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个

2020-11-28 23:06:36 1072 1

原创 Mybatis之逆向工程的文件和方法解析

生成的文件:BlogMapper.java:生成的mapper接口文件Blog.java:生成的实体类BlogExample.java:实体类对应的example,用于添加条件,相当于where后面的部分BlogWithBLOBs.java:继承了BaseResultMap,有自己特殊的字段,对应数据表的text、longvarchar等类型,如果数据库没有长数据类型则不会生成该文件。BlogMapper.xml: mapper映射文件BlogExample.java 和 BlogWithBLO

2020-11-28 10:31:41 410 1

原创 Mybatis之逆向工程的配置和实操

1、逆向工程介绍:MyBatis Generator:简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件、接口和实体类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写(多看两遍)2、官方文档地址http://www.mybatis.org/generator/3、官方工程地址https://github.com/mybatis/generator/releases4、逆向工程实操1)

2020-11-27 23:30:06 292

原创 ### The error may exist in com/online/dao/BlogMapper.java (best guess)

错误原因是逆向工程多次导致代码重复,删掉原来逆向生成的Mapper.xml文件,然后重新运行自动生成代码的程序即可。好简洁啊!

2020-11-27 22:25:17 11799 1

原创 ### Error opening session. Cause: java.lang.NullPointerException

在测试mybatis的SQL语句时,出现如下错误提示:我的Java代码://测试查询@Testpublic void run1() throws Exception { // 加载配置文件 InputStream in = Resources.getResourceAsStream("mybatis-config.xml"); // 创建SqlSessionFactory对象 SqlSessionFactory factory = new SqlSessionFac

2020-11-27 22:21:06 2241

原创 mongodb下载安装和基本操作

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。好吧,上面是关于mongoDB数据库的介绍,它不是我们今天的重点。下面步骤才是重点:1、下载MongoDB安装包:1)网盘下载:链接:https://pan.baidu.com/s/1k1Rq7RZ8ubui4AFJ8BqfPw 提取码:45ju2)官网下载:地址

2020-11-27 19:10:50 704

原创 SSM框架的具体搭建配置

学习java难免要掌握ssm框架,下面是ssm框架具体的目录结构和配置。记录一下,方便以后进行使用:db.propertieslog4j.propertiesmybatis-config.xmlspring-context.xmlspringmvc-context.xmlweb.xmlpom.xmlDao层映射:com.online.dao.Student.xmlJava包配置:com.online. ontroller.StudentController.javacom.online.

2020-11-27 09:46:15 347 1

原创 JSON字符串多了一个等号

Ajax向Java后台发送Json数据,默认请求的ContentType是application/x-www-form-urlencoded;charset=UTF-8 ,导致后台接收到的Json数据末尾多一个 “=”。解决方法:将参数 contentType 的值改成 application/json; charset=utf-8, var value = obj.value ,data = obj.data ,field = obj.field; va

2020-11-25 18:26:29 1862

原创 JSON使用变量值作为键名

单独使用参数作为变量值: var key = 'name'; var json = {}; json[key] = '木心'; alert(json); var key = 'name'; var json = {[key]: '小白菜'}; alert(json);多个参数混用 var json = {'id':1,'age':22,'address':'中国山东省'}; var key1 = 'name'; var key2 = 'email'; json[key1] = '木心

2020-11-25 16:50:49 1876

原创 Ajax传递数组乱码,layUI批量删除时乱码

当在LayUI中进行批量删除时候,使用了数组进行传值,后台总响应500,无法接收数据。于是看了一下请求的参数,发现多了一些编码,如下图:原因是:Ajax中少了traditional:true,参数。添加参数如下图:var ids = [];for(var i=0;i<checkStatus.data.length;i++){ ids.push(checkStatus.data[i].id);}$.ajax({ type: "POST", url: '/student/d

2020-11-24 22:06:10 274

原创 JSON返回数据的几种方式

Java开发难免要使用JSON传递数据,下面是我总结的几种回调方式。推荐文章:JSON、JSONObject、JSONArray、Map之间的关系方式一、返回Map集合//返回Map集合@RequestMapping("/findStudent")@ResponseBodypublic Map<String, Object> findStudent(MultipartFile file) { Student student = new Student(); stud

2020-11-24 19:19:05 2515

原创 JSON、JSONObject、JSONArray、Map之间的关系

1、JSON和XML格式的对比:数据的传输其实可以使用XML格式和JSON格式。JSON(JavaScript Object Notation, JS 对象简谱)是一种轻量级的数据交换格式。XML:可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。优势:JSON 简单的语法格式和清晰的层次结构明显要比 XML 容易阅读,并且在数据交换方面,由于 JSON 所使用的字符要比 XML 少得多,可以大大得节约传输数据所占用的带宽。所以现在XML多用于做配置文件,JSON用于数据交互。JSO

2020-11-24 19:17:21 502

原创 Mybatis之模糊查询的两种实现方式

模糊查询的两种方式1.1、在持久层接口中添加模糊查询方法/** * 根据名称模糊查询 * @param username * @return */ List<User> findByName(String username); 1.2、 在用户的映射配置文件中配置<!-- 根据名称模糊查询 --> <select id="findByName" resultType="com.mxxbc.domain.User" parameterType="St

2020-11-24 09:10:24 717 1

原创 彻底解决IDEA的所有中文乱码问题

当使用IDEA的时候,经常出现各种乱码,不是控制台乱码、日志乱码就是网页乱码等。现在我们把它们统一改成UTF-8编码格式,以后就不会再出现这些问题啦。步骤:1、修改tomcat日志编码。找到 tomcat 目录 conf 文件夹中的 logging.properties文件,全部修改为UTF-8格式。2、解决IDEA控制台乱码。在菜单栏中,选择Run - > Edit Configurations…然后在 VM options: 中输入-Dfile.encoding=UTF-8,然后点

2020-11-22 22:45:28 8175 4

原创 layui上传文件时,提示请求上传接口出现异常

在使用layui上传文件的时候,总是提示上传接口异常。1、首先查看浏览器控制台的的网络显示,发现端口是500,说明是后台程序的问题。2、然后百度,大多数的回答是:服务器返回值有问题。然后更改了不同类型的返回值。下面是我改的两种代码:(layui默认的MultipartFile 的参数是file)@RequestMapping("/uploadfile")@ResponseBodypublic JSONObject uploadfile(MultipartFile file) { Syst

2020-11-22 13:28:18 9050 2

原创 JS中相等的字符串却判断不相等

今天在使用JS判断两个字符串时,发现明明相同的字符串,JS却判断为不相等。花了好大一会时间,得到了两个解决方法:方法一:修改参数的返回值,由返回字符串改为了整型。(这个是我自己想的,惹不起我躲得起吧。)Java代码:if (result == “true”) { return 1;}return 0;JS代码:success: function(result) { if (result==1) { alert("修改信息成功"); } else

2020-11-20 23:44:00 3173 1

原创 Spring框架 use-default-filters 属性的说明

关于SpringMVC 和 Spring 的xml文件中对包扫描的配置:SpringMVC:1 <!-- 配置自动扫描的包 -->2 <context:component-scan base-package="com.mybatis.ssm" use-default-filters="false">3 <context:include-filter type="annotation" expression="org.springframe

2020-11-19 21:26:51 759

原创 SSM项目访问静态资源报404

最近运行SSM项目时,每当通过tomcat访问静态资源时总报404。通过对比别人的框架,才发现原来是自己的springmvc.xml配置文件中没有<mvc:default-servlet-handler />标签。解决静态资源被拦截的具体方法有两种:1、在springmvc.xml最下面添加<mvc:default-servlet-handler />标签 <!--过滤静态资源--> <mvc:default-servlet-handler/&

2020-11-19 21:06:37 1643

转载 Spring框架<mvc:default-servlet-handler/>的作用

优雅REST风格的资源URL不希望带 .html 或 .do 等后缀。由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 .do 、.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当成一个普通请求处理,因此找不

2020-11-19 21:02:05 604

原创 IDEA项目部署——项目部署到tomcat时,无法访问webapps目录下的文件

以前一直在用Eclipse,最近改用IDEA啦,用了之后才发现这个程序是真的好用,但是也碰到了许多的问题。平时我们通过eclispe运行tomcat程序,可以通过8080链接访问tomcat中webapps目录下的所有文件,但是IDEA却不行。这是为什么呢?原因是在IDEA中我们部署运行的,只是我们指定的那个项目文件,而不是安装在tomcat的webapps的目录下的所有文件。举个例子你就明白了:它只是部署了onlineschool这个一个项目文件,没有部署ROOT或webapps下的其他目录吧,

2020-11-18 23:01:39 3117

原创 SSM修改项目导出war包的名称

当项目导出时,war包的名称不是自己想要的,下面是修改war包名称的方法:1、首先找到pom.xml文件,确定导出的文件类型是war包类型。2、在pom.xml中找到<build>下面的<finalName>标签,ssm即为导出的war包名。修改为自己想要的名称即可。...

2020-11-18 19:00:18 756

原创 org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.build

使用SSM框架,添加一个新的Mapper.xml文件后,运行项目报错:org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'B

2020-11-18 12:39:02 3904

原创 Tomcat重新部署后图片等资源被自动删除的解决方法

今天准备实现一个图片上传并返回图片连接的功能。结果当重新部署tomcat项目的时候,之前上传的一些图片被自动删除了。原因是我把图片存到了target目录下,因为只有放到它下面才能通过通过网页链接拿到图片。文件路径E:\zideapro\onlineschool\target\ssm\upload\images\12.jpg但是当项目重新部署的时候,target会被重新构建,target里面的资源也都会删除。(target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件。)

2020-11-18 09:02:03 1342

原创 JAVA——将一个文件复制到另一个目录下

例如:将图片timg.jpg从D:/tupian目录,复制到D:/images目录,复制后的名称改为了timg2.jpgimport java.io.File;import java.io.IOException;import java.nio.file.Files;public class aaa { public static void main(String[] args) throws IOException { String oldpath = "D:/tupia

2020-11-17 22:26:42 494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除