
java
小公子三木君
这个作者很懒,什么都没留下…
展开
-
java编程逻辑。
对于接口抽象类编程是java编程的一个重要思想。利用向上转型来操作具体的实体类,实现了逻辑功能和具体数据类型的分离,是个很重要的编程思想。继承是一把双刃剑,某种程度上破坏力java的封装性。可以采用组合的方式,或者利用继承接口的方式来更好的实现。接口和抽象类相辅相成的实现功能。java8中的接口有不少改变,可以直接在里面写方法实现。内部类实现了数据的私密性,如果...原创 2020-04-14 21:09:51 · 764 阅读 · 0 评论 -
ArrayList 匿名类排序
import java.util.*;import java.util.Comparator;public class Main { public static void main(String args[]) { ArrayList<Integer> arr = new ArrayList<>(); arr.add(4); arr.add(2); ...原创 2020-04-14 20:58:21 · 1051 阅读 · 0 评论 -
常用算法(持续更新)Java
一、排序算法 1)冒泡排序int arr[] = {1,5,8,3,4,6,9};for(int i=0;i<arr.length;i++) {for(int j=0;j<arr.length-i-1;j++) { if(arr[j]<arr[j+1]) { int temp = arr[j]; arr[j] = arr[j+1]; arr[...原创 2020-03-24 18:22:14 · 185 阅读 · 0 评论 -
Java Scanner 判断输入终止
if(in.hasNext()){in.next();}有时题目有坑的,没有输入结束。如果不加hasNext(),会报数组越界。原创 2020-03-13 12:30:11 · 7967 阅读 · 0 评论 -
could not find jar file:D:spring-tool-suite
1.查看版本 help -----> About Eclipse IDE------>下方一排小图标最左边。得到下图:版本 4.11.0官网下载的地址:https://spring.io/tools3/sts/legacy下载文件为:spring-tool-suite-3.9.8.RELEASE-e4.11.0-win32-x86_64.zip添加后出现如上错误...原创 2020-01-10 15:58:07 · 584 阅读 · 0 评论 -
structs2配置web.xml的一些问题。版本2.5.22
配置过程:1.下载Struts包,解压缩,找到其中的lib 文件下的一些jar包,加入到项目的WEB-INF 的lib下。新版本的xwork-core-xxx.jar这种包没有了,放到了Struts2.core.jar里面了。2,配置文件,web.xml里:<filter> <filter-name>struts2</filter-name...原创 2020-01-06 17:58:19 · 810 阅读 · 0 评论 -
Name [UserDatabase] is not bound in this Context. Unable to find [UserDatabase].
tomcat启动出现如上错误,但是并不影响程序运行,不过看着也烦。解决方案:server.xml里面刚开始是有相关配置的,本来以为只是样例就删除了,其实是有用的。<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"...原创 2020-01-06 17:21:01 · 1925 阅读 · 0 评论 -
Invalid location of tag (tr) processing instruction not closed
<table>放到form里面。标签关系 table>tr>td标签应该要闭合关闭页面重新打开。(报错一大推,重新打开没了= =。)原创 2020-01-04 11:21:19 · 1538 阅读 · 0 评论 -
cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
uri下面找不到 taglib首先检查下别写错了。 uri 不是url解决方法:一是,uri写的不对,版本不容,访问不同。二是,uri没问题的情况下,直接在项目下WEB-INF 的 lib下 加一个jstl.jar参考博客:https://blog.youkuaiyun.com/qq_30062589/article/details/80224080...原创 2020-01-01 12:44:58 · 334 阅读 · 0 评论 -
Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires
解决方法:1.右键server里面的服务器2.选择cleanTomcatWorkDirectory3.重启服务器。如果之前项目正常运行,因为新运行了一个错误项目,原来的也失败,上图服务器最左边的三角,打开发现下面有项目。右键删除掉,再clean一下,应该没问题了。...原创 2019-12-30 09:37:25 · 637 阅读 · 0 评论 -
Cannot create JDBC driver of class '' for connect URL 'null'
原因:类是空的,url也是空。解决问题:找不到驱动,可能环境变量没加,配置信息有误等。Context.xml里面加上配置信息。<Resource name="jdbc/travel" auth="Container" type="javax.sql.DataSource" driverClassName="com.m...原创 2019-12-29 10:53:41 · 1189 阅读 · 1 评论 -
Name [jdbc/travel] is not bound in this Context. Unable to find [jdbc].
描述:travel 这里是数据库名称没有在Context里面绑定jdbc/travel。解决方案:在Context里加入<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" name="jdbc/travel" type="javax.s...原创 2019-12-27 10:57:51 · 1585 阅读 · 1 评论 -
数据表is not mapped
意思是这个没有配置映射关系。对于hql来说。那个hql语句,应该是写bean这个模型类名。 select name from Mymessage. 而不是其对应的数据库中的表的名字原创 2019-06-18 05:33:29 · 1325 阅读 · 0 评论 -
hibernate从安装到第一个简单程序的错误简记
网上搜索eclipse安装hibernate教程很多。我选的是在线安装。错误1:import org.hibernate相关包的时候出错。解决方案:我去官网现在了一个hibernate-release-5.4.3.Final.jar离线包。然后把里面required里面的内容复制粘贴到项目工程的lib文件夹下。这样就可以正确的调用了。错误2:测试类导入包出错。Servi...原创 2019-06-17 18:41:44 · 287 阅读 · 0 评论 -
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
其他错误都没有,也没有报错的情况下。网页发出以上错误。可以吧mysql-connector-java-5.0.3-bin.jar这类的驱动文件放到Tomcat/lib/下面。然后就不会报错了原创 2019-06-12 23:16:37 · 3460 阅读 · 0 评论 -
XXXX cannot be cast to javax.servlet.Servlet
原因之一是:类可能忘记集成HttpServlet了原因之二:参考链接原创 2019-06-13 01:52:00 · 671 阅读 · 0 评论 -
sun.misc.BASE64Decoder导入异常及处理思路
参考链接转载 2019-06-13 22:56:34 · 1061 阅读 · 0 评论 -
The absolute uri: http://java.sun.com/jst1/core cannot be resolved in either web.xml or the jar file
https://blog.youkuaiyun.com/lzz313/article/details/7554736我的操作是,在Tomcat下搜索jstl找到了文件。jstl-impl.jar javax-servlet.jsp.jstl.jar 然后复制粘贴到WEB-INF下的lib里面。就解决了...原创 2019-06-14 04:13:48 · 292 阅读 · 0 评论 -
org/apache/commons/logging/LogFactory
网上的方法有很多。但都没什么用。可能是我spring没安装好?这个问题就是找不到这些个包。添加到依懒,添加到环境变量都没什么用。真奇怪。最后,要解决也可以。这把这个下面的所有jar包复制到lib下面去了。虽然感觉比较蠢,但也算解决了。...原创 2019-06-19 04:49:22 · 2952 阅读 · 0 评论 -
java端口号占用
1.命令窗口,netstat -ano可以看当前进程的信息。 可以看一下有没有占用的进程。干掉。2.进程里没有占用。TIME_WAITTing这个是等待。重启电脑,如果有本地的其他TOMcat也干掉。3.删除服务器,重新配置个新的。delete-create-add-finish...原创 2019-06-14 20:00:59 · 824 阅读 · 0 评论 -
oading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc
网上说的其实没错。如果是什么spring,框架之类的。正常把里面driverClassName="com.mysql.jdbc.Driver" 改成新的驱动就行了。com.mysql.cj.jdbc.Driver我的问题是:总是在操作安装路径下面的tomcat,结果一直没啥用。。。解决办法: 其实项目上面,配置好服务器之后有个server文件夹。里面就是这个程序的服务器配置。...原创 2019-06-14 20:30:04 · 2219 阅读 · 0 评论 -
严重: Failed to bind object: [javax.naming.NameAlreadyBoundException: Name XXX is already bound in t
在context.xml里面已经绑定了XXX这个数据库了。删掉只放到server.xml里面,就没有报错了。。删除之后会有新问题。Cannot create JDBC driver of class '' for connect URL 'null'还是不能删除的。需要声明,但是绑定重复了。看了下,是因为web.xml里面依赖项写了 <resource-ref>...原创 2019-06-14 20:41:04 · 1542 阅读 · 0 评论 -
jdbc连接数据库,没有异常信息。但是连接不上
各种bug都解决了。还是没连接上。我的问题是context.xml里面的<Resource auth="Container" driverClassName="com.mysql.cj.jdbc.Driver"写成了<ResourceLink auth.........因为localhost里面的xml有用到,直接复制过来的。。。额。第二: 配置信息没问题...原创 2019-06-14 21:12:31 · 1270 阅读 · 0 评论 -
String email = request.getParameter("email");
java的这个getParameter是获得对象的name名称的下面的内容。email为空间的name。如果出错,id对了也获取不到原创 2019-06-14 21:27:30 · 2123 阅读 · 1 评论 -
The server time zone value '?й???????' is unrecognized or represents more than one time zone.
con = DriverManager.getConnection("jdbc:mysql:"+"//localhost:3306/world","root","1234");在world后面加上?serverTimezone=UTC参考链接原创 2019-06-12 21:26:37 · 4022 阅读 · 0 评论