自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非凡的博客

个人学习技术

  • 博客(94)
  • 收藏
  • 关注

原创 java程序关联应用打开指定文件

很简单 创建文件对象之后根据路径打开文件即可public String openFile(@RequestParam( value="id",required=false)Integer id) { TiJian tijian = tijianService.selectByPrimaryKey(id); String url; String tips= "1"; //如...

2020-03-10 16:11:04 658

原创 java使用ajax完成上传文件

使用ajax上传文件最重要的就是实例化FormData来进行上传文件:1、html代码:<div class="kuang"> <p>文件上传</p> <div class="san3"> <input type="file" name="fujianID" id="fujianID" onchange="UpdateFile()...

2020-03-10 15:14:11 2162

原创 Spring自动注入@Autowired与@Resource区别

spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注...

2020-03-10 14:49:31 442

原创 使用layui中layDate时间组件

普通的input框中的type="data"可以是选择时间 年月日,具体的时间时没有办法选择的,不知道怎么调,改动起来比较费事 也没有什么样式效果,因为项目中使用layuid的组件比较多我就直接使用layDate组件了,时间格式号调节,格式很多需要什么自己改动就行(根据自己需要来)。使用方法(很简单,引入调用即可)1、首先下载layDate的js文件,用线上的也可以 但不建议使用(测试...

2020-03-10 14:37:14 1411

原创 layDate时间控件一闪而过问题

使用layDate时间控件,有时候打开会闪退 这个好像只在谷歌浏览器中才会出现这个问题,试了ie、 火狐、360等都没有问题,只有在谷歌浏览器中才会出现问题,解决方式:控件中添加 trigger: ‘click’ 属性后在谷歌浏览器中就不闪退了//日期时间选择器laydate.render({ elem: '#test' ,type: 'datetime' ,btns: ['c...

2020-03-04 08:17:38 757

原创 使用ajax实现form提交

1、常见的form表单提交都是使用submit 直接提交给form表单 中action的地址。常见的form表单提交<form:form action="<%=request.getContextPath()%>/login/role_add.do" method="post" modelAttribute="role" ><div class="form-...

2020-02-26 20:38:03 378

原创 使用表单提交遇到date类型转换不一致问题

1、在使用表单提交,后台接收来的数据都是String类型的,一般情况下spring就会自动进行前后台的自动匹配,但是数据类型不一致会报错,说前台传过来的数据不合法,如果实体类你写的日期是Date类型,或者使用逆向工程自动生成的一般都是Date类型的数据,就会报错,Unable to convert value "" from type 'java.lang.String' to type 'ja...

2020-02-26 20:14:53 966

原创 mybatis获取刚刚新插入数据的主键值 id

很多时候数据表中的id都是自增的,有时候对多个表数据操作,需要使用到新添加的数据库id,例如:在这个数据表中需要添加老人信息表的咨询人信息表,而咨询人信息表中需要刚刚添加在老人信息表中老人数据的id,进行关联。获取刚刚插入数据id的方法:1、在添加的标签中加上属性useGeneratedKeys="true" keyProperty="id"<insert id="insertSe...

2020-02-26 19:50:57 7650 2

原创 SSM中mybatis报错Parameter 'user_name' not found. Available parameters are [0, 1, param1, param2]]……

后台控制器报错: Servlet.service() for servlet [Springmvc] in context with path [/yiyangzhongxin] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: ne...

2020-02-15 21:02:02 353

原创 java实现省市区三级联动

我搭建的是SSM 框架:一、实现三级联动以省市区为例:我的想法很简单 ,可能想的有点少,首先遍历省份,当数据发生改变调用方法请求根据省的id去查询市区的信息,当市区信息发生改变调用另一个方法去查询县区的信息1、实体类entity:areapackage com.htzn.entity;public class Area { private String id ; priv...

2020-01-19 15:14:08 16882 13

原创 ajax请求后台报错No converter found for return value of type: class java.util.ArrayList

使用ajax请求springmvc 后台接口,返回json数据使用了注解@ResponseBody返回请求结果一直走error,后台提示ajax请求报错No converter found for return value of type: class java.util.ArrayList,说没有类型为java.util.ArrayList的返回值的转换器,可明明有啊,找了半天终于知道了,版本冲...

2020-01-19 14:44:57 537 2

原创 访问mapper文件报错Invalid bound statement (not found): …… with root cause解决

如果是生成的或者手写的复制的运行的时候报错Invalid bound statement (not found): …… with root cause,1、首先要去检查mapper.xml文件的namespace 地址是否和接口(dao)文件一致;这两处是不是对应自己相应的的文件2、检查接口中的方法名和mapper文件中statement(那些sql语句)id是否一致3、检查接口中方法...

2020-01-18 08:33:56 4524 1

原创 jsp页面中jstl标签不解析显示源码${}内容解决方式

在jsp页面中jstl标签突然不管用,显示源码检查标签库的引人<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>解决方式:别的都没错 就在页面头page标签中添加isELIgnored="false"属性试试看,应该就可以了...

2020-01-10 15:28:30 1612 5

原创 TYPORA的使用方法

1、大纲标题的使用#一阶标题 或者快捷键Ctrl+1##二阶标题 或者快捷键Ctrl+2…………######六阶标题 或者快捷键Ctrl+6他会直接按照标级别显示大纲层次级别2、常用快捷键Ctrl+1 一阶标题 Ctrl+B 字体加粗Ctrl+2 二阶标题 Ctrl+I 字体倾斜Ctrl+3 三阶标题 Ctrl+U 下划线Ctrl+4 四阶标题...

2020-01-09 10:04:10 1888

原创 ssm项目使用ecplise报错No mapping found for HTTP request with URI [/sky……]

该项目我使用idea编译访问没有任何问题,但使用eclipse编译时报错No mapping found for HTTP request with URI [/sky-ssm/hello] in DispatcherServlet with name 'dispatcherServlet'首先我检查了1、web.xml文件中的配置<!DOCTYPE web-app PUBLIC "-...

2020-01-08 17:20:15 435

原创 使用eclipse创建SpringMVC项目

写这个文章主要就是想记录一些eclipse的使用方法1、首先创建一个项目:选择file --->new--->maven project根据自己需要选择相应的即可 ,我选择web项目填好反域名、项目名称、信息包名什么的完成之后结构,可能jsp页面会有错误,是因为没有servlet包,导入jar包就好了我直接添加的<!-- servlet包 --> ...

2019-12-30 17:25:56 6961

原创 springboot集成mybatis完成分页功能

分页功能的实现我是直接使用的mybatis中封装的分页插件,这个比较简单,正常写查询就好了,在控制器中接收传来分页的@RequestParam(value="nowPage",required=false,defaultValue="0") Integer nowPager每页显示多少条 PageHelper.startPage(nowPager, 5);控制器: //显示所有用户每页显示...

2019-12-20 14:19:02 401

转载 html中src和href两者区别

href标识超文本引用,用在link和a等元素上,href是引用和页面关联,是在当前元素和引用资源之间建立联系src表示引用资源,表示替换当前元素,用在img,script,iframe上,src是页面内容不可缺少的一部分。src是source的缩写,是指向外部资源的位置,指向的内部会迁入到文档中当前标签所在的位置;在请求src资源时会将其指向的资源下载并应用到当前文档中,例如js脚本,img...

2019-12-19 10:28:56 1382

原创 SpringBoot实现HandlerInterceptor拦截器的接口没有需要重写的方法也不报错是怎么回事

以前实现HandlerInterceptor接口,总会提示需要实现3个方法(preHandle、postHandle、afterCompletion)。现在没有出现提示。原因:这是Java8的新特性——default方法/defender方法。HandlerInterceptorf接口的方法全部用default来修饰。导致没有提示快捷键Alt+Enter提示重新方法了,在需要重写方法时需可以直...

2019-12-05 15:05:12 1308

原创 idea使用thymeleaf没有提示解决方法

检查你是否加载了启动包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf </artifactId> </dependency&g...

2019-12-04 16:22:54 5417 1

原创 mysql用户管理

一、 sql分类:1、DDL:操作数据库和表2、DML:增删改表内的数据3、DQL:查询表中数据4、DCL:管理用户、授权等。二、管理用户:1、查询用户:使用mysql的账户,查询user表use mysql;select * from user; 2、创建用户:语法格式:create user '用户名'@'主机名' identified by '密码'%:表示所有的主...

2019-11-05 09:28:47 569 1

原创 数据库中的事务

一、 首先了解一下什么是事务,特点及作用概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。操作:开启事务: start transaction;回滚:rollback;提交:commit;示例:张三给李四转账500首先张三账户金额大于500,正常来说张三账户减少500,李四账户增加500情况一:正常上图是正常现象,mysql是自动提...

2019-10-25 16:23:27 151

翻译 oracle中varchar,varchar2,nvarchar,nvarchar2区别

一、varchar和varchar2之间的区别1、在一般情况下,varchar2把所有字符都占两字节处理,而varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节。2、varchar2把空串等同于null处理,而varchar仍按照空串处理。3、varchar2字符要用几个字节存储,要看数据库使用的字符集,比如GBK,汉字就会占两个字节,英文1个如果是UTF-8,汉字一般占...

2019-09-25 11:07:32 3850

原创 oracle数据库的分页查询——rownum

说道分页查询大家想到的肯定是排序,条件查询是吧!我来说一个oracle数据库中特有的关键字 rownumrownum:这个表示的是行号,从一开始,依次递增, 他不能跳着走rownum只能单独使用 不能加前后缀。首先说一个简单的查询://查询emp表,rownum表示的是行号select rownum, e.* from emp e //查询emp表 根据工资排序select * f...

2019-09-24 09:53:07 415

原创 SSM框架搭建整合相关配置

SSM框架(Spring +SpringMVC+Mybatis)1、层次分类:表现层:也就是我们所说的SpringMVC(一般也叫web层)业务层:Spring (service)持久层:Mybatis (dao)SSM框架整合过程中的整合时一定要是用Spring分别去整合SpringMVC和Mybatis,并且都是单独能运行后在整合哦,这样出现问题方便查找下面的搭建...

2019-09-23 16:02:20 252

原创 SQL语句的条件表达式

sql语句条件表达式通用条件表达式 (Oracle和MySQL两种数据库都可用),和专用条件表达式(只有Oracle数据库能使用)

2019-09-18 13:40:44 8253

原创 修改Oracle用户密码和解锁oracle数据库中的scott用户

1、SCOTT是ORACLE内部的一个示例用户,缺省口令为tiger,下面有表emp, dept等,这些表和表间的关系演示了关系型数据库的一些基本原理,Oracle举例说明时一般都用这个用户,一些关于Oracle的书、教材上一般也都用这个用户来讲解。它对于Oracle本身不是必须的,如果不想用可以删除(如果你没在它下面建其它对象的话)。作为初学者还还是可以使用的 ,scott默认状态是锁定的,需...

2019-09-18 09:54:44 751

原创 Spring Boot使用重定向从控制器中的一个方法跳转到另一个方法

我在添加之后需要跳转到显示页面,需要从控制器中的添加完成后跳转到显示的方法中,使用从定向指定就可实现!! 这个重定向跳转可以跨控制器哦不用关注别的代码 重定向跳转只需要 return "redirect:/target";就可以从控制器中的一个方法跳转到另一个方法/** * * 显示目标库数据 * @param model ...

2019-09-11 10:15:38 4924

原创 SpringBoot通过@RequestParam接收前端表单传来的数据

就像这样的界面在前台向控制器中传输数据,使用功能form表单进行传值,使用@RequestParam注解在控制器中接收传过来的值,注意,name属性一定要和控制器中的@RequestParam相同 要不然接收不到还报错HTML中页面代码:<div class="panel admin-panel margin-top" id="add"> <div class="...

2019-09-07 11:04:44 27584 1

原创 SpringBoot在控制器中处理json数组集合,并映射到html页面遍历方法

上次处理这种数据使用的js,但在使用的时很多时候都需要在后台进行处理,在后台处理数据也比较安全,想了好久终于有解决方法了 {"code": 0, "data": [{"create_time": "2019-09-05 17:33:22", "lib_id": 7, "lib_name": "asdf", "lib_type": 2, "picture_no": 0, "update_t...

2019-09-05 18:10:47 1629

原创 Spring Boot使用idea编译项目改为热部署

在开发项目中,频繁的重启很不方便,可以将编辑器中的项目改为热部署,这样在改动了代码之后就不需要反复的手动去重新启动项目了,下面事idea中改为热部署的方法,三步即可完成。1、首先在.pox文件中添加spring-boot-devtools依赖 <dependency> <groupId>org.springframework.boot</g...

2019-09-02 16:50:56 200

原创 使用js将ajax返回的json组数格式数据去除重复的数据

像下面的这种数据使用js实现去重,我是使用ajax请求,返回给我这种数据,返回的数据是全部的,并且还有重复的 ,下面使用的js实现了去除重复的数据,并添加到了表格中js页面:<script> $(document).ready(function(){ //实现自动加载 $.ajax({ url: "warn", //请求地址...

2019-08-30 14:08:46 915 1

原创 html页面实现自动刷新

有些时候需要定时自动的去刷新页面,更新数据之类的,下面告诉你个好方法,既省事,又省力哈1、页面自动刷新(H5格式的html页面,只需要在head中添加)<!-- 1、设置时间10秒刷新一次该页面 --><meta http-equiv="refresh" content="10"><!-- 2、设置指定时间跳转 --><meta http-eq...

2019-08-30 13:39:25 22281 9

原创 Java中 HttpClient 发送multipart/form-data带有Json文件的Post请求

使用postman工具发送multipart/form-data带有Json文件的Post请求,文件内容其实就是json字符串,这种请求通过postman发送,他给你处理,但是你需要做接口化测试就得偶用代码来实现,不是使用他的工具,就需要你自己写代码了1、首先弄清楚你需要得格式:像我这个这种格式就是可以的(关于文件类型)这个最难最重要的就是处理上面的这个文件。需要的两个jar包,我是...

2019-08-24 10:17:57 7859 12

原创 使用java请求调用http

请求HTTP的代码:向指定的url地址发送POST请求 /** * 向指定 URL 发送POST方法的请求 * * @param url * 发送请求的 URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。...

2019-08-24 09:36:53 146

原创 java中将Map集合转成json格式的数据

我们需要加载jar包或者直接使用maven管理中导入以下工具包 <!--map转换json--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId>...

2019-08-22 09:16:20 18372

原创 HTTP请求报错异常!java.net.SocketTimeoutException: Read timed out

一般出现这种异常就是网络读取数据超时导致的,解决方法:1、增加超时时长:2、删掉超时时长配置改完之后异常错误就好了,请求就能给你返回数据。下面的是测试文件返回的数据。...

2019-08-22 08:53:15 34226 1

原创 启动tomcat闪退解决办法

把编译好的项目使用Tomcat启动时启动不了,一般都是环境变量没有配置好,或者是端口号被占用了,我们都需要去一一检查一遍,1、如果之前正在使用的话就先去检查一下端口号是否被占用了,tomcat默认使用的端口号是8080使用该命令去查看80端口是否被占用netstat -ano|findstr "8080",如果被占用了就直接关闭就好了taskkill /pid 18948 /f,18948是8...

2019-08-16 10:26:12 352

原创 本机连接VMware(虚拟机)上的数据库

今天遇到了一个问题 就是在部署项目的时候因为我自己电脑上的oracle环境安装的是12c的版本给我的数据库结构什么的都是oracle11版本的,导致导入数据库的时候出现了很多的错误,有好多不兼容的,比如12c版本有差cdb和pdb之分,需要加上闯将用户的时候需要添加C##才可以,在配置好环境之后,我在启动tomcat时一直报数据源的错误,后来连接了被人正在使用的数据库时启动时不报错了,发现就是本机...

2019-08-13 13:39:04 11192

原创 正则表达式中符号的含义及用法

正则表达式也就是所说的规则表达式(Regular Expression)正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本.一 、解释正则表达式中的 g 、i、mg : 表示全局(global)模式,也就是说应用于是所有的字符串。并不是说检索到第一个符合的匹配项就结束了i :表示字符不区分大小写(case-insensitive),就是检索时字符时不考虑字符的大小写m :表示多...

2019-08-10 09:51:17 3289

空空如也

空空如也

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

TA关注的人

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