摘要:问题描述- 在学习Spring c-namespace注入bean时,例子中的jsp页面使用了c标签,导致报错 解决方法- jstl下载及安装 下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 选择jakar 阅读全文
posted @ 2020-05-15 21:35 YFEYI 阅读(19) 评论(0) 推荐(0) 编辑
摘要:问题描述- 新建Jsp文件的第一行报错,错误描述The superclass"javax.servlet.http.HttpServlet" was not found on the Java Build Path错误异常 问题分析- 在Javaweb工程下没有引入中间件(服务器Tomcat)运行的 阅读全文
posted @ 2020-05-15 21:17 YFEYI 阅读(6) 评论(0) 推荐(0) 编辑
摘要:前言- 看完Manning的《Struts in action》,觉得这个系列的书真的很棒。于是乎就淘了关于Spring的系列来补课。一下三本,三重的快乐! 上学的时候没有单独对Spring进行特别详细的讲解,SSH中把他放在了最后,也就没有重视。最后大作业也是只用了struts和hibernate 阅读全文
posted @ 2020-05-15 18:32 YFEYI 阅读(8) 评论(0) 推荐(0) 编辑
摘要:前言- 学到C语言的static的时候,一下子整蒙了,对于先接触Java的我,总是先入为主的觉得static修饰符是指静态变量,只属于类本身, 而不会想其他成员一样会对每个对象单独分配。而C语言的static则更像是private。 正文- 拜读了大佬的解释以后,豁然开朗,但还是有点疑问。就不班门弄 阅读全文
posted @ 2020-05-11 18:08 YFEYI 阅读(8) 评论(0) 推荐(0) 编辑
摘要:前言- 这几天再尝试学一下C语言,对着RUNOOB.com的教程一通操作,还是一脸雾水。问题倒是积累了不少。 正文- 问题一:“为啥我的第二个scanf( )函数自动跳过,不等待我输入就自己执行了?” 一个很简单的例子: #include <stdio.h> /*试图两次利用scanf()函数,先后 阅读全文
posted @ 2020-05-11 17:56 YFEYI 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、scanf("%[^\n]", str)正则用法 1 [^\n]表示一读入换行字符就结束读入。这个是scanf的正则用法。我们都知道scanf不能接收空格符,一接受到空格就结束读入,所以不能像gets()等函数一样接受一行字符串,但是使用%[^\n]就可以一直读入,直到碰到’\n’才结束读入2 阅读全文
posted @ 2020-05-11 17:48 YFEYI 阅读(27) 评论(0) 推荐(0) 编辑
摘要:通过反射创建新的类示例,有两种方式: Class.newInstance() Constructor.newInstance() 以下对两种调用方式给以比较说明: Class.newInstance() 只能够调用无参的构造函数,即默认的构造函数; Constructor.newInstance() 阅读全文
posted @ 2020-05-11 16:14 YFEYI 阅读(34) 评论(0) 推荐(0) 编辑
摘要:问题描述- 最近在看《Thinking in Java》的并发,收益匪浅。在生产消费者任务里有个BlockingQueue,使用她可以一定程度上忽略同步的问题。但是在队列的存取中出现了许多方法,就如标题所说的那样。上网上找了找顺手记录了下来。 正文- BlockingQueue作为线程容器,可以为线 阅读全文
posted @ 2020-05-11 16:05 YFEYI 阅读(70) 评论(0) 推荐(0) 编辑
摘要:前言- 学习Struts初期一直有个疑问,虽然早就听闻Struts-interceptor的大名,但却一直没有实际使用过他,甚至连配置文件里也不见踪影,动作Action则是随处可见。但是在框架后台工作的拦截器interceptor才是真正的英雄。在struts-default包中的默认拦截器栈def 阅读全文
posted @ 2020-04-08 19:17 YFEYI 阅读(16) 评论(0) 推荐(0) 编辑
摘要:问题描述: Struts2框架导入项目时使用了min版本下的jar,项目编写初期没有错误,加入文件上传下载后出现“ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to t 阅读全文
posted @ 2020-04-06 22:23 YFEYI 阅读(24) 评论(0) 推荐(0) 编辑
摘要:问题描述: 使用Eclipse开发环境,新建Jsp页面报错,出错位置在第一个行第一个字符,错误信息 “Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" was not 阅读全文
posted @ 2020-04-06 22:17 YFEYI 阅读(92) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天在Struts2项目中时使用HTML的table进行排版,运行发现页面混乱,浏览器查看源代码发现<s>标记生成了自带的格式,与table冲突。 问题解决方案: 1)继续使用table struts2中加入了theme(主题)的概念,通过设置不同的主题,可以让struts的代码输出不同 阅读全文
posted @ 2020-04-06 22:13 YFEYI 阅读(12) 评论(0) 推荐(0) 编辑
摘要:前言- 本文对应《Struts2 in action》第三章 Struts2框架很强大,强大到有些地方使用的时候不明不白地,无论是约定还是OGNL的使用,他们真的很像是没有头绪的代码。。。 仅为本人的读书笔记,如有错误请联系我。 正文- 书上一共介绍了三种数据转移 第一种是Action先作为Java 阅读全文
posted @ 2020-04-06 21:00 YFEYI 阅读(9) 评论(0) 推荐(0) 编辑
摘要:前言- 从网上摸到一本《Struts in Action》的pdf,正好补习一下Struts框架。学习的时候一直使用的是MyEclipse,一直都是一键配置。如今换成Eclipsse,这项任务就需要自己动手完成了。 还是同样声明一下,本文仅为本人的读书笔记,如有错误请联系我。 正文- 在Eclipc 阅读全文
posted @ 2020-04-01 12:11 YFEYI 阅读(27) 评论(0) 推荐(0) 编辑
摘要:前言- 这几天从网上摸到一本《Struts in Action》的pdf,开心的一逼,手里的《Thinking in Java》顿时就不香了(并发那一章150页叫人绝望啊),正好回顾一下以前的知识。到现在翻了一多半了,问题也逐渐积攒了起来,正好月末挖个坑记录一下。 TIPS:这是笔记性质的随笔,如果 阅读全文
posted @ 2020-03-30 23:33 YFEYI 阅读(23) 评论(0) 推荐(0) 编辑
摘要:什么是ResultSet? 表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 public interface ResultSet extends Wrapper Java文档地址:https://tool.oschina.net/uploads/apidocs/jdk-zh/java/ 阅读全文
posted @ 2020-03-01 17:20 YFEYI 阅读(49) 评论(0) 推荐(0) 编辑
摘要:问题起因: 这几天在建表的时候遇到的问题,想试一试插入一下外键,结果折腾了半天,找了不少资料,闹了不少笑话。如果文章写的有问题,请及时指正我的错误,谢谢了。 问题描述: 错误理解:原来我一直以为,两个表只要存在相同的列就可以把他设成外键,这个想法是错误的。 问题解决: 查了不少的资料,外键约束(FO 阅读全文
posted @ 2020-03-01 16:39 YFEYI 阅读(251) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天在项目中首次连接数据库时出现的问题,java.lang.ClassNotFoundException: "com.mysql.cj.jdbc.Driver" at java.net.URLClassLoader.findClass,从字面上看应该是JDBC的配置问题。 问题解决: 第 阅读全文
posted @ 2020-03-01 15:23 YFEYI 阅读(390) 评论(0) 推荐(0) 编辑
摘要:问题起因: 昨晚写到了一个模态框,用到了bootstrap和jquery,依赖的js已经复制到项目中,并在Jsp页面上进行了引用,最初的引用如下: <srcipt src="$${pageContext.request.contextPath }/js/jquery-3.3.1.min.js"></ 阅读全文
posted @ 2020-02-27 12:05 YFEYI 阅读(335) 评论(0) 推荐(0) 编辑
摘要:问题起因: 这几天在用Eclipse随便生产一些Jsp垃圾代码,每次新建Jsp文件的时都需要改编码等一系列问题,每个页面都要引用相同得样式文件,重复代码太多,懒得一直复制和粘贴了,就直接新建了一个属于自己得Jsp模板。 顺便解决了一下乱码问题(在最后) 解决方法: 设置步骤如下:eclipse -- 阅读全文
posted @ 2020-02-27 10:59 YFEYI 阅读(47) 评论(0) 推荐(0) 编辑
摘要:java.lang.IllegalStateException: Cannot forward after response has been committed 意味response已经被提交,不能再跳转了。这个错误的出现是因为response多次提交或在跳转到页面后仍有跳转请求。 找了网上的一些 阅读全文
posted @ 2020-02-16 15:06 YFEYI 阅读(55) 评论(0) 推荐(0) 编辑
摘要:现象: 用Eclipse新版本新建servlet时候,发现创建Servlet后,Eclipse不会自动在web.xml中生成该Servlet对应的mapping信息,而是在Servlet代码中加入注解@WebServlet,如下 分析: 查找文档发现,这是Servlet3.0新特性(得Tomcat7 阅读全文
posted @ 2020-02-16 15:04 YFEYI 阅读(205) 评论(0) 推荐(0) 编辑
摘要:折腾了一上午,找到了这错误的原因。哎……悲剧! 确认包已经被导入web工程目录。 原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql 阅读全文
posted @ 2020-02-16 14:51 YFEYI 阅读(21) 评论(0) 推荐(0) 编辑
摘要:说来也惭愧,虽说装了mysql8,我却还在尝试用N年前链接Mysql5的JDBC做尝试,脑子着实有问题。 一.加载JAR包: 在你的项目中新建一个lib的文件夹,将下载好的jar包复制到lib文件夹中,右键点击jar包->Buid Path->Add Buid Path. 二.5.0.X版本与8.0 阅读全文
posted @ 2020-02-16 14:50 YFEYI 阅读(182) 评论(0) 推荐(0) 编辑
摘要:MySQL 8.0 Windows zip 安装过程介绍,具体如下,我会把途中的坑专门标记出来。 转载:https://www.jb51.net/article/140952.htm 准备: MySQL8.0 Windows zip包下载地址。 环境:Windows 10 一、安装 1. 解压zip 阅读全文
posted @ 2020-02-16 14:42 YFEYI 阅读(55) 评论(0) 推荐(0) 编辑
摘要:今天在下载MySQL的时候,Oracle官网下载简直是龟速。。。 可以使用sohu的镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/ Ctrl+F调出搜索框,输入winx64,选你喜欢的版本下就完了~ 速度对比,比官网还是快些的 或者用中科大的:http://m 阅读全文
posted @ 2020-02-16 13:59 YFEYI 阅读(135) 评论(0) 推荐(0) 编辑
摘要:集合类分为两个分支,Collection与Map,其中Collection接口继承了Iterator接口,继承Iterator接口的类可以使用迭代器遍历元素(即Collection接口的类都可以使用),今天我们从相同点、不同点、以及JDK源码等各个方面来深入解析下,底层使用数组实现的两个集合类:Ar 阅读全文
posted @ 2020-02-16 13:51 YFEYI 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1.问题描述写JSP时出现属性值[request.getParameter(".........")]引用["],在值内使用时必须被转义2.问题解决 源代码: <jsp:setProperty name="stringBean" property="message" value="<%=reques 阅读全文
posted @ 2020-02-16 13:21 YFEYI 阅读(160) 评论(0) 推荐(0) 编辑
摘要:今天使用Cookie时被摆了一道,忘记指定Cookie的存在时间导致Cookie的时效仅仅停留在了会话级别。 这是API的原文: By default, -1 indicating the cookie will persist until browser shutdown. 但是同时也发现了Chr 阅读全文
posted @ 2020-02-16 13:14 YFEYI 阅读(103) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/qq_38132901/article/details/91039537 1. object.toString()方法 这种方法要注意的是object不能为null,否则会报NullPointException,一般别用这种方法。 2.String. 阅读全文
posted @ 2020-02-16 13:04 YFEYI 阅读(237) 评论(0) 推荐(0) 编辑
摘要:1.问题描述: 在日常练习的时候遇见的错误,虽然页面可以顺利显示,但后台报错:(虽然不影响导出效果,但看到后台的异常,内心还是不舒服的) java.lang.IllegalStateException: getOutputStream() has already been called for th 阅读全文
posted @ 2020-02-16 13:00 YFEYI 阅读(222) 评论(0) 推荐(0) 编辑
摘要:切记:用table标签来布局form表单元素,table标签必须放在form表单内部,否则可能会出现各种bug 原文地址:https://blog.csdn.net/weixin_43343144/article/details/88847275 表单与表格的嵌套必须将表单写在外面,因为表格有嵌套规 阅读全文
posted @ 2020-02-16 12:49 YFEYI 阅读(142) 评论(0) 推荐(1) 编辑
摘要:从MyEclipse转到Eclipse起初有点不习惯eclipse的目录结构,顺手一查看到的文章帮助很大,转载一下: 原文链接:https://www.jianshu.com/p/91050dfcbe33 最全的 eclipse web 项目目录结构 本文会尽可能对 java web 项目的目录结构 阅读全文
posted @ 2020-02-16 12:47 YFEYI 阅读(97) 评论(0) 推荐(0) 编辑
摘要:前言- 本文是为个人学习做的整理性质的笔记,肯定带有许多不妥的地方,仅供参考。 (第九章·接口 《Thinking in Java》) 接口不仅仅只是一种更纯粹形式的抽象类 正文- 接口不仅仅只是一种更纯粹形式的抽象类,他的目标比这还要高。比如说“完全解耦”和“多重继承” 首先是完全解耦,这个你与要 阅读全文
posted @ 2020-01-11 01:07 YFEYI 阅读(23) 评论(0) 推荐(0) 编辑
摘要:前言- 本文是为个人学习做的整理性质的笔记,肯定带有许多不妥的地方,仅供参考。 (第九章·接口 《Thinking in Java》) interface关键字使抽象的概念更像前迈进了一步。 正文- 抽象类与接口- abstract关键字允许人们在类中创建一个或者多个没有任何定义的方法——提供了接口 阅读全文
posted @ 2020-01-09 12:33 YFEYI 阅读(20) 评论(0) 推荐(0) 编辑
摘要:前言- 本文是为个人学习做的整理性质的笔记,肯定带有许多不妥的地方,仅供参考。 (第九章·接口 《Thinking in Java》) 接口与内部类为我们提供了一种将接口与实现分离的更加结构化的方法 正文- 抽象类:是普通类与接口之间的一种中庸之道。 抽象类的对象几乎没有任何意义,我们创建抽象类是希 阅读全文
posted @ 2020-01-07 22:00 YFEYI 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前言- 本文是为个人学习做的整理性质的笔记,肯定带有许多不妥的地方,仅供参考。 (第五章·初始化与清理 《Thinking in Java》) 用构造器确保初始化 正文- 构造器: 什么是构造器?:C++中引入了构造器的概念,这是一个在创建对象时被自动调用的特殊方法,在Java中也是如此,通过提供构 阅读全文
posted @ 2020-01-06 15:58 YFEYI 阅读(82) 评论(0) 推荐(0) 编辑
摘要:前言- 昨天在写UI的时候用到了FRAGMENT,发现自己对此还不是非常了解,借此机会记录一下 Fragment的生命周期- 官方生命周期图: Fragment每个生命周期方法的意义、作用- onViewStateRestored(Bundle):告诉片段,它的视图层次结构的所有保存状态都已恢复。 阅读全文
posted @ 2019-04-15 10:39 YFEYI 阅读(67) 评论(0) 推荐(0) 编辑
摘要:前言- 最近自己在做一个Android的程序,需要用到一个侧滑的菜单,发现了SlidingMenu这个开源项目。简单实用,但是实战的时候遇到了许多小问题,今天来记录一下。 SlidingMenu的使用- SlidingMenu是一个GitHub上面的开源类库,不是一个完整的项目,需要将它引入自己的项 阅读全文
posted @ 2019-04-14 23:00 YFEYI 阅读(91) 评论(0) 推荐(0) 编辑
摘要:(四)Model切换轻触和晃动代码的实现——LAppLive2DManager 阅读全文
posted @ 2019-04-12 17:23 YFEYI 阅读(347) 评论(0) 推荐(0) 编辑