javaweb
INZT__
非主流文学爱好者
展开
-
java方法传入 变量的值
java方法传入的变量主要分为基本类型变量,对象类型变量对于基本类型变量结果方法并没有改变传入参数的值,这是因为基本类型变量在存储时是存在于栈内存中的,当方法调用该参数时保存现场,方法结束时,恢复现场,所以,无论方法中如何改变这个变量,结束时都不会发生变化。对于对象类型变量结果对象类型于基本类型不同的是,他的数据是保存在堆内存中的,而只在栈内存中存地址,如果在方法中,改变了变量的值,堆内存中相应的...原创 2018-05-12 11:07:28 · 1449 阅读 · 0 评论 -
数据库范式的理解
通常设计数据库的时候需要按照范式设计,这样可以使得我们的数据表更严谨以下是我对数据库范式的简单理解第一范式:(基本上都是满足第一范式)数据表中的属性不可以再分比如用户名分为用户昵称和用户真实名两个属性,而非使用用户名一个属性之后,又将用户名分为两者。第二范式:减少数据冗余和属性之间的依赖关系第三范式:在第二范式下加强,减少属性和主键之间的依赖 精...原创 2018-09-18 11:25:40 · 811 阅读 · 0 评论 -
Java并发编程:volatile关键字解析深度解析
https://www.cnblogs.com/dolphin0520/p/3920373.html转载 2018-08-30 09:58:13 · 300 阅读 · 0 评论 -
[Mybatis异常]Mapper method '...attempted to return null from a method with a primitive return type(int
Mapper method '...attempted to return null from a method with a primitive return type(int)这是一个mybtis的映射雨具错误,原因是数据库中没有你想要查询的这个值造成的原因是因为这样写的映射语句因为没有结果,所以无法返回数值这里我们要搞明白resultType和resultMap的关系...原创 2018-08-24 18:14:12 · 8335 阅读 · 0 评论 -
Java 的反射机制的一些简单应用
java反射属于java中相对高级的部分,通俗来说,就是可以在程序进行时改变程序中存在的方法等,这种方式成为动态编译。如果我们预先并不知道程序执行到这里时需要用到什么方法时,此时便应该想的java中的反射。首先我们要知道什么是类对象,类对象,就是用于描述这种类,都有什么属性,什么方法的。现在来看看应用:如果你有一个对象定义为有两个方法setImage1、setImage2、se...原创 2018-08-24 10:22:19 · 231 阅读 · 0 评论 -
GET和POST比较
当发送少量请求信息时一般用get方法当发送大量信息时用post,因POST 没有数据量限制。 post比get更稳定,get比post更快原创 2018-08-20 18:08:03 · 464 阅读 · 0 评论 -
25道Spring面试问题和答案
http://www.importnew.com/15851.html#spring_framework转载 2018-08-30 16:46:34 · 281 阅读 · 0 评论 -
Tomcat启动时卡到Initializing Spring root webApplicationContext处
Server Tomcat v9.0 Server at localhost was unable to start within 150 seconds. If the server requires more time, try increasing the timeout in the server editor.出现这种错误可能有很多种原因1、确实是项目太大到时初始化时间太长,此时需要进入...原创 2018-06-07 13:55:51 · 16031 阅读 · 2 评论 -
Java用系统时间给文件命名时重复的错误
今天写一个文件上传的接口,打算根据系统时间给文件进行命名 Date d = new Date(); d.getTime();因为是多文件上传,所以用到了for循环给文件命名 Date d = new Date(); for(int i=0;i<9 ; i++) d.getTime());但后来却发现一个很严重的错误就是文件保存过后已有一个文件名,我很奇怪,按道...原创 2018-06-13 15:15:28 · 954 阅读 · 0 评论 -
JAVAWEB并发性优化
这是一篇由junly总结的大型java项目开发经验,文章从多个方面讨论了如何提高服务器的并发效率。从常用的使用数据库连接池,减少对象的创建,开发架构,框架选型,到不太常用的数据缓存,数据库分级存储,服务器优化等23个方面,作出了比较全面的解析。原地址:https://blog.csdn.net/chickencin/article/details/227321911 .对Collection、Ma...转载 2018-06-20 21:52:20 · 460 阅读 · 0 评论 -
JAVAWEB入门之——servlet学习(1)
对于刚刚学习完Java的同学肯定会或多或少有些疑惑,我学了Java到底可以干什么呢?感觉就是用程序思想去解决一些生活中的小问题,但事实上也非常不实用。在这里我想说,之所以你会觉得迷茫是因为你还没有真正的踏入Java的大门,大学里的课程只不过是教到了J2SE,而未来工作中常常有多种方向如WEB方向、安卓、前端开发...而这些知识都是在课堂上老师没有讲解的,如果没有相关课程的选修课,那么绝大多数同学只...原创 2018-03-18 14:21:22 · 464 阅读 · 1 评论 -
JavaWeb项目上传到Tomcat服务器访问时报404错误
今天上传一个项目到服务器上面,按照经验是没问题,但是却报了404错误,很明显是没有输入正确的路径。但是,我仔细检查路径之后发现没错啊,纠结了一下,打开Tomcat日志,发现是sql报错,这时我才突然想起来,这台服务器上面的数据库名称和本机是不一样的,因为是借用的朋友的服务器,然后我修改了一下项目中数据库信息名称,密码等,在上传就可以访问了,真是粗心。如果项目无法和服务器中数据库相连的话,是无法进行...原创 2018-03-23 18:08:39 · 4480 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException 解决方法 (JavaSsm项目)
顾名思义,创建javabean时出现错误导致项目无法初始化原因:@service标签用错,,应用第一个继承类出错:一个接口同时拥有两个继承类,导致无法初始化...原创 2018-05-06 15:23:32 · 540 阅读 · 0 评论 -
sql的几种约束,非空,不重
NOT NULL: 用于控制字段的内容一定不能为空(NULL)。 UNIQUE: 控件字段内容不能重复,一个表允许有多个 Unique 约束。 PRIMARY KEY: 也是用于控件字段内容不能重复,但它在一个表只允许出现一个。 FOREIGN KEY: 用于预防破坏表之间连接的动作,也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。 CHECK: 用于控制字段的值范围。...转载 2018-09-18 16:36:57 · 7203 阅读 · 0 评论