自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_39039017的博客

一个菜鸟小白的故事...

  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.lang.Inte

java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.lang.Integer结果映射集合不包含java.lang.Integer的值异常很明显,需要将resultMap换成resultType,看下这个地方有没有写错。...

2019-01-04 18:30:51 1519

原创 Spring Boot2.0:The field file exceeds its maximum permitted size of 1048576 bytes.修改上传文件大小

最近再弄图片上传的处理,发现springboot对单个文件上传是有大小限制的,网上有很多的解决方案,但是都是针对不同版本的,有的试了也不行。这里简要记录下springboot2.0修改单个文件上传大小的方法。修改application.porperties文件,添加这两行代码即可:spring.servlet.multipart.max-file-size =10Mbspring.servl...

2019-01-02 13:13:55 9414 2

原创 Invocation of init method failed; nested exception is java.lang.IllegalAccessError: javax/el/Util

遇到个很诡异的问题,困扰了我好几天,项目运行不起来导致我无法开发下去。问题描述:这是个Spring Boot个人项目,从环境的搭建到开发这一过程还是挺顺利的,其中遇到的问题也都解决了,也做了相应的记录,具体可以翻阅我之前的博客,可能有些问题没有记录下来,望谅解。突然发现使用springboot内嵌的服务器时,有些麻烦的地方,就是每次更改项目中的java等文件时,都要全量打包,如果要使用增量打包...

2019-01-01 17:42:39 49614 2

原创 json数据转换成object对象及获取对象中list对象的值——完整例子,解决了MorphDynaBean 对象转换具体的实体POJO对象问题

json数据转换成object对象及获取对象中list对象的值完整例子(包含所引入的包)。pom.xml(所需的包依赖)<!--json-lib相关依赖包 begin--> <dependency> <groupId>net.sf.json-lib</groupId> <art...

2018-12-03 10:52:45 4197

原创 plsql通过ODBC Import导入Excel表数据时,dsn无选项

简要概括一下吧,出现这个问题的原因是,位数的问题,64位的PLSQl无法显示32位的ODBC数据源。方式是将该数据源定义为64位的即可。可以参考这篇文章,亲测有用。如何导入Excel表数据,可以参考这篇文章。...

2018-11-27 11:30:57 19308

原创 SpringBoot无法通过Maven打包——Failed to configure a DataSource: 'url' attribute is not specified and no

场景: Springboot使用maven打包时,报错。异常如下:Description:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable...

2018-11-26 15:26:23 1539 2

原创 java.lang.NoSuchMethodException:Good.<init>(java.lang.String, java.lang.String,java.lang.Double)

一开始我以为是Oracle数据库中的字段类型与JAVA类型不一致,结果不是这个问题。原因分析:普通的JAVA类中,没有对应参数的构造函数,以致于无法对象关系映射。我们需要知道创建一个对象,是需要构造函数的,没有构造函数,那怎么创建对象呢?import org.apache.ibatis.type.Alias;import org.springframework.beans.factory.a...

2018-11-24 20:27:44 2050

原创 SpringBoot整合MyBatis——Could not autowire.No beans of 'xxxMapper' type found.(期待网友共同编辑)

遇到这个问题困扰了我好几天,其实之前刚开始学习SpringBoot与MyBatis整合的时候,也遇到过这个问题。现在是第二次犯这个错误了,然而却不是明知故犯,是慢慢被自己坑进来的。让我们来看一下这个问题吧。可能总结的不是很全面,欢迎各位给我指出来,让解决该类问题的这篇博客变得更加详细起来,帮助更多的学习者解决该类问题,这就是写该博客的初衷。IDEA版本2018.2首先,是IDEA本身的问题,我...

2018-11-18 12:41:21 22906 6

原创 PowerDesigner16.6破解版下载(附教程)及其初步入门(以连接Oracle数据库并自动生成表结构为例)

一、PowerDesigner16.6下载与破解链接: https://pan.baidu.com/s/1dS9hz3mgiWjfg_18JYEPgQ 提取码: y9pd注: 链接失效的话,记得给我留言,我会发在留言区的。下载完成后,有以下两个文件。如何安装PowerDesigner16.6? 傻瓜式安装就可以了。解压crack.rar文件。替换安装目录中的pdflm16.dll文...

2018-11-14 15:34:49 5275 16

原创 SpringBoot——访问jsp页面成为下载文件了

在pom.xml中添加如下依赖,然后重新启动SpringBoot应用。 &lt;!-- 引入Spring Boot 内嵌的Tomcat对jsp的解析包--&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.tomcat.embed&lt;/groupId&gt; &lt;...

2018-11-10 18:29:44 4068 1

原创 SpringBoot与MyBatis整合——java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

问题出现的原因: 我在delete语句后添加了分号,为什么呢?原因是这条语句我是在Oracle中正常执行好后copy过来的,所以把分号也复制过来了。问题排查: 遇到这个异常时,要学会看日志输出的sql语句,看看是否与标准的sql语句一致的。请看,我这条明显就是多了一个分号…...

2018-11-10 12:41:17 728

原创 SpringBoot整合MyBatis出现找不到Mapper方法的异常 Invalid bound statement (not found): com.xh.xiaoyiduo.da

SpringBoot整合MyBatis出现找不到Mapper方法的异常org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xh.xiaoyiduo.dao.StudentDao.getStudent我遇到过两次,总结如下:一:检查你的pom.xml是否配置了这段代码,没有的...

2018-11-07 09:25:19 2734

原创 连接Oracle常遇问题总结——无法在本地Telnet远程服务器的端口号,ORA-27101

1.无法在本地Telnet远程服务器的端口号解决方案:(1)配置安全组规则(阿里云服务器)(2)确定服务器开启指定的端口号,并处于监听状态。(3)确定服务器的防火墙已经关闭。(4)确定服务器中iptables已经关闭(不清楚为甚么,我是参考这篇文章的,莫名其妙可以了)关闭防火墙sudo ufw disable查看防火墙状态(如果为inactive则表明关闭了)sudo ufw s...

2018-11-03 22:16:54 1219

原创 Ubuntu上安装Oracle数据库——成功案例

心得: 说真的在Ubuntu上安装Oracle数据库是件贼麻烦的事情,几乎耗费了我三天三夜的时间(我承认这确实有点夸张,但花费的时间真的很长,踩的坑也多)。而在我即将放弃时,我又看回了最初的那篇文章,也就是这篇文章让我成功安装好了数据库。因此,在此先感谢那篇文章的作者——Linux社区的rogear。安装环境:Ubuntu16.04Oracle11g这里我就不写步骤了,直接引用这篇文章。...

2018-11-03 21:41:33 2143 1

原创 关于Ubuntu下安装Oracle数据库的问题——Could not execute auto check for display colors using command /usr/bin/xdpy

问题描述:执行./runInstaller命令,出现以下错误Checking monitor: must be configured to display at least 256 colors&amp;amp;amp;gt;&amp;amp;amp;gt;&amp;amp;amp;gt; Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check i...

2018-10-28 02:07:52 9893

原创 关于Ubuntu下安装Oracle数据库的问题——设置交换空间,ORA-27102: out of memory

问题描述: 在ubuntu下启动安装Oracle数据库时,检测到可用交换空间为0,所以需要设置一下交换空间的大小。有的教程步骤是对的,但表述的不够明确,所以有点碰壁,因此特意记录下来,方便来者学习。服务器: 阿里云服务器Ubuntu16.04 ,64位远程连接工具: Xshell6解决步骤:1.以root用户登录,创建swap文件(注意是文件,不是文件夹)touch swap2....

2018-10-28 00:33:24 1253 1

原创 解决PLSQL中文乱码以及Oracle服务端的字符集修改为ZHS16GBK(问题完善)

步骤一:在plsql中执行 select userenv(‘language’) from dual;步骤二:将查出来的值添加到环境变量中。变量名:NLS_LANG变量值:AMERICAN_AMERICA.ZHS16GBK步骤三:保存好后,重启plsql,即可正常显示中文。...

2018-10-19 16:17:51 7886

原创 SpringBoot干货系列——创建SpringBoot项目

工具准备: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntelliJ IDEA 2018.2 x64 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JDK1.8.0_101 &nbsp;&nbsp;&nbsp;&nb

2018-09-11 00:04:31 300

原创 Failed to read artifact descriptor——Maven的pom.xml报错分析与解决

出现这种情况可能的原因有如下几点: 1.网络问题,建议检查一下本机是否联网,网速如何。 2.maven默认连接的是国外的仓库镜像,所以下载速度很慢,没下载好就会报这种错误。 3.检查你的依赖是否写正确。解决方案: 建议将默认的仓库镜像改为阿里云的镜像就可以了,保证速度快很多,可以参考我之前写的博客https://blog.csdn.net/qq_39039017/article/det...

2018-09-07 23:15:50 780 1

原创 使用PLSQL Developer连接Oracle数据库详解

前景摘要:本人使用plsql连接oracle折磨半天才得以正常连接使用,由于总是需要换机子,所以每次都要重新安装,所以将其记录下来,为以后不时之需。安装过的系统: Windows7 64位 Windows10 64位一、工具准备 1.Oracle11g_64位 2.PLSQL Developer 9_64位 3.instantclient 11_32位二、安装...

2018-08-27 22:26:56 104076 13

原创 IDEA创建SpringBoot时无法连接https://start.spring.io

错误如下: 解决方案: 进入到IDEA的Settings,依次点击Appearance &amp;amp; Behavior –&amp;gt; System Settings –&amp;gt; HTTP Proxy ,选择Auto-detect proxy settings –&amp;gt; 点击最下面的Check connection,弹出如下输入框,输入地址https://start.spring.io点击...

2018-08-13 21:32:32 10365 1

原创 Struts2框架之"There is no Action mapped for namespace / and action name"

1.查看struts.xml是否命名正确,不要搞奇葩的命名,如:Struts2.xml,否则报错。2.查看struts.xml配置文件是否正确,这是规范的xml模板。&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD ...

2018-07-18 07:31:07 138

原创 8.Hibernate关联映射注解之多对多双向外键关联

关系映射级别注解: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.一对一单向外键 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.一对一双向外键关联 &amp;nbsp; &amp;nbsp; &amp;nbsp; &

2018-07-17 22:32:19 187

原创 7.Hibernate关联映射注解之多对多单向外键关联

关系映射级别注解: &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; 1.一对一单向外键 &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; 2.一对一双向外键关联

2018-07-16 00:22:05 195

原创 6.Hibernate关联映射注解之一对多双向外键关联

关系映射级别注解: &amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;nbsp; 1.一对一单向外键 &amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;nbsp; &amp;amp;amp

2018-07-15 22:53:22 190

原创 5.Hibernate关联映射注解之一对多单向外键关联

关系映射级别注解: &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp; 1.一对一单向外键 &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;

2018-07-15 21:30:50 402

原创 4.Hibernate关联映射注解之多对一单向外键关联

关系映射级别注解: &amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp; 1.一对一单向外键 &amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp;

2018-07-15 18:49:59 202

原创 3.Hibernate关联映射注解之一对一双向外键联合主键

关系映射级别注解: &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; 1.一对一单向外键 &amp;amp;amp;amp;amp;amp;amp;amp;n

2018-07-15 17:28:22 319

原创 2.Hibernate关联映射注解之一对一双向外键关联

关系映射级别注解: &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; 1.一对一单向外键

2018-07-15 17:17:36 263

原创 1.Hibernate关联映射注解之一对一单向外键关联

关系映射级别注解: 1.一对一单向外键 2.一对一双向外键关联 3.一对一单向外键联合主键 4.多对一单向外键关联 5.一对多单向外键关联 6.一对多双向外键关联 7.多对多单向外键关联 8.多对多双向外键关联实体之间的映射关系: 一对一:一个公民对应一个身份证号码。 一对多(多对一):一个公民有多个银行账号。 多对多:一个学生有多个老师,一个老师有多个学生。1.Hi...

2018-07-15 16:25:24 411

原创 Hibernate中openSession()与getCurrentSession()的区别

1.getCurrentSession()在事务提交或事务回滚后,会自动关闭,而openSession()需要手动去关闭,如果不手动关闭,则多次之后会导致连接池溢出。2.openSession()每次创建新的session对象,而getCurrentSession()则使用现有的session对象。...

2018-07-14 19:42:23 161

原创 Hibernate中get方法与load方法的区别

1.在不考虑缓存的情况下,get方法会在调用后立即向数据库中发送SQL语句,返回持久化对象。 而load方法返回的是代理对象,如(Students_$$_javasist_0),该代理对象只保存了实体对象的id, 只有用到非主键属性时才会发送SQL语句到数据库。2.使用get/load方法查询数据库中不存在的数据时,get方法返回的是null,而load方法会抛出异常org.hibernat...

2018-07-14 16:15:57 154

原创 Hibernate框架简单使用——示例

主要介绍下Hibernate框架的简单使用,以保存学生基本信息作为例子我用的开发工具是Eclipse Oxygen 4.7.1a,在此之前需要安装Hibernate tools的插件,主要为了方便开发,之后我会写个博客如何去安装这插件。项目结构 1.需要导入的基本jar包 2.创建Hibernate配置文件hibernate.cfg.xml:&amp;amp;amp;amp;lt;?xml versi...

2018-07-13 23:52:36 360

原创 Java冒泡排序、快速排序详解与代码解释

一、冒泡排序&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;先看下这几幅图的规律,有助于你理解其中的思想。第一幅: 第二幅: 第三幅: 冒泡排序思想: &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;a

2018-07-04 13:28:52 691

原创 Python Open()函数你想象不到的伪bug,FileNotFoundError:[Error 2] No such file or directory

Python Open()函数的用法,想必会有很多的坑,网上的也说的很明白了,但这个坑你是否遇到过呢?这个坑真的很有意思,连我自己都觉得好笑。让我们来回顾下这个bug的情形吧:看,简简单单的两行代码,文件路径都尝试过无数遍了(绝对路径,相对路径),结果还是一样,这咋整? 此刻你可能会怀疑这个test.txt文本是否存在吧。答案是,存在的哈,请看: 注意:在电脑系统的绝对路径...

2018-06-24 18:16:05 21860 16

原创 jQuery短信验证码自定义倒计时

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当我们实现手机短信验证码功能时,为了防止用户多次点击“获取验证码”按钮,这时需要将按钮设置为倒计时(倒计时中不能点击)。jsp代码:&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%

2018-06-23 20:25:57 600

原创 MyBatis返回结果类型为Boolean

问题描述: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在使用MyBatis时,有时需要检查某个记录是否存在数据库中,然后根据其返回的布尔值true or false,来进行逻辑判断。那怎么做呢?解决方案: 如检测某个手机号是否被注册过: &amp;lt;select id=&quot;checkPhoneExist&q

2018-06-15 00:21:39 51674 2

原创 JavaWeb手机短信验证,使用Bmob进行手机短信验证,JavaScript实现手机短信验证

一、功能介绍 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;给网站增添手机短信验证码的功能,打破常规地用JS生成随机的验证码,不仅提高了系统的安全性,也使得开发的系统具有些新意。二、使用第三方平台这里推荐使用Bmob后端云提供的短信功能。1.没有Bmob账号的需要注册个账号,登录成功后需要进行实名验证可以正常使用里面的功能。2.实名成功后,点...

2018-06-14 21:00:56 2222 2

原创 服务端传来的JSON数据出现乱码,中文显示为"??????" 多个问号

问题描述:服务端传来的JSON数据出现乱码,中文都显示为”????????”。这是出现该错误的原码,请仔细观察注释部分,相信你一看就明白了。 解决方案:编码设置需要设置在IO流前面,否者编码无效,如果你遇到该问题,请查看是否写错顺序了。...

2018-06-11 00:00:33 5932

原创 An internal error occurred during: "Initializing Java Tooling". 启动Eclipse报错

莫名其妙,这是第二次出现这个错误了。第一次解决方案是删除Eclipse工作空间下的项目,重启Eclipse, 发现被删除的项目不存在了,有点气,我还以为我删的是在Tomcat部署的项目呢。现在问题又来了,Eclipse启动时报“Initializing Java Tooling”错误,又重新百度了下解决方案,这回终于不用删除工作空间下的项目了。解决步骤如下:Window -&gt; P...

2018-06-08 14:18:18 702

Oracle11g依赖包(针对CentOS系统)

Ubuntu不支持rpm的安装,所以该资源适合CentOS系统。依赖包具体如下,binutils-2.15.92.0.2-21.x86_64.rpm,elfutils-libelf-0.97.1-3.x86_64.rpm,elfutils-libelf-devel-0.97.1-3.x86_64.rpm,expat-1.95.7-4.x86_64.rpm,gcc-3.4.6-3.x86_64.rpm,gcc-c++-3.4.6-3.x86_64.rpm,glibc-2.3.4-2.25.i686.rpm,glibc-2.3.4-2.25.x86_64.rpm,glibc-common-2.3.4-2.25.x86_64.rpm,glibc-devel-2.3.4-2.25.x86_64.rpm,glibc-headers-2.3.4-2.25.x86_64.rpm,libaio-0.3.105-2.x86_64.rpm,libaio-devel-0.3.105-2.x86_64.rpm,libgcc-3.4.6-3.x86_64.rpm,libstdc++-3.4.6-3.x86_64.rpm,libstdc++-devel-3.4.6-3.x86_64.rpm,make-3.80-6.EL4.x86_64.rpm,pdksh-5.2.14-30.3.x86_64.rpm,sysstat-5.0.5-11.rhel4.x86_64.rpm,unixODBC-2.2.11-1.RHEL4.1.x86_64.rpm,unixODBC-devel-2.2.11-1.RHEL4.1.x86_64.rpm

2018-11-03

JavaWeb基于MVC模式开发的简易购物车系统

本文档具有完整开发步骤,详细的代码和运行截图。该系统主要采用MVC(JSP+JavaBean+Servlet)模式开发,非常适合初学者了解并掌握MVC开发模式,具有如下主要功能: 1.用户登录,注册(用户注册后才能登录) 2.显示所有书籍基本信息(编号,书名,价格等) 3.添加书籍到购物车 4.删除购物车中指定的书籍 5.修改单个书籍的数量(价格得到相应的变化) 6.结算,显示需支付的总金额 7.清空购物车 8.您可以向其中添加更多的功能,使其更加庞大。

2017-10-26

空空如也

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

TA关注的人

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