Javaee
蝶衣_疯魔
日拱一卒无有尽,功不唐捐终入海!
蝶衣_疯魔--来自《霸王别姬》人物程蝶衣--不疯魔不成活
展开
-
抽象类abstract
抽象类定义在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。简单来说,使用关键字abstract 修饰的类就叫做抽象类。抽象类使用示例代码,如下: abstract class AbstractAnimal { public AbstractAnimal() { System.out.println("Init AbstractAn原创 2021-02-21 08:40:16 · 138 阅读 · 0 评论 -
Servlet上下文
ServletContext作用域:整个web项目ServletContext context = this.getServletContext();Object obj = context.getAttribute("count");作用及特点:绑定、移除、获取数据实例:记录访问网站的人数线程安全:同时访问,并发控制模板技术、jspfinal类不能被继承...原创 2019-11-07 10:18:26 · 74 阅读 · 0 评论 -
SQL注入式攻击
攻击者在用户名字和密码输入框中输入,例如a’ or ‘1’='1。前提是以拼接的方式写SQL语句原创 2019-10-27 12:04:21 · 193 阅读 · 0 评论 -
增强for循环
增强for循环增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。格式:for(元素的数据类型变量: Collection集合or数组){}List<User> users = userDao.findAll();for(Use...原创 2019-10-24 17:56:01 · 144 阅读 · 0 评论 -
java.lang.IllegalStateException: getWriter() has already been called for this response
//响应对象常用方法 //1.可以用作字符的输出 resp.getWriter().write("啊"); //2.用于字节输出 resp.getOutputStream().print("哈哈");这两个输出只写其中一个,不要两个写在一起...原创 2019-10-24 15:27:11 · 472 阅读 · 0 评论 -
HTTP Status 405 ? Method Not Allowed
解决方法:原创 2019-10-24 15:11:30 · 337 阅读 · 0 评论 -
Java重定向与转发的区别
java重定向与请求转发的区别请求转发:request.getRequestDispatcher().forward();重定向:response.sendRedirect();例如:请求转发:request.getRequestDispatcher("/student_list.jsp").forward(request,response);重定向:res...原创 2019-10-24 11:48:19 · 150 阅读 · 0 评论 -
数据库该注意的小问题
1.数据库编码有问题时,创建数据库时设置字符编码2.int型有默认大小3.varchar没有默认大小4.JDBC技术---java数据库连接mysql-connector-java-5.1.6private static DataSource dataSource;数据源5.static 在类未加载就执行6.类对象 类.class7.获取资源以流的方式 getResou...原创 2019-10-24 10:02:20 · 161 阅读 · 0 评论 -
java.lang.NumberFormatException: For input string: ""
数字格式化异常1.以下是错误代码,注意看是否有自己写的包出错,然后点进去java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.pars...原创 2019-10-20 21:19:07 · 501 阅读 · 0 评论 -
JAVA实现登录、注册(eclipse、mysql、servlet、tomcat、C3P0Pool)
1.创建一个动态WEB工程拷入相应的jar包(注意:jar包的位置在lib目录下面)导入数据库homework1.sqlCreate database homework1;Use homework1;Create table user (id int(4) auto_increment primary key,Username varchar(30) not null uniq...原创 2019-10-20 13:02:00 · 1035 阅读 · 0 评论 -
JAVA字符串类型转数字类型
字符串:String s = req.getParameter("age"); 转换方法1:int age = Integer.parseInt(s); 转换方法2:int age = new Integer(s);原创 2019-10-19 18:33:10 · 683 阅读 · 0 评论 -
javax.servlet.ServletException: Servlet execution threw an exception org.apache.tomcat.websocket.se
我的运行环境:eclipse+Tomcat8.5错误截图:1 解决方法:2jar包放错位置了,我直接Build Path 在main方法里运行不会出错,但在HTTPServlet的Service方法里调用就会出现这个错误3 将jar包放在lib目录下就解决了...原创 2019-10-19 18:08:33 · 8452 阅读 · 4 评论 -
Eclipse中配置Tomcat
12.3.4.5.6.ctrl+s保存原创 2019-10-10 15:12:30 · 72 阅读 · 0 评论 -
Tomcat 闪退的原因
1.端口被占用2.原创 2019-10-10 11:03:30 · 232 阅读 · 0 评论 -
eclipse配置Tomcat
1.2.3.4.选择安装的路径原创 2019-10-10 10:47:26 · 65 阅读 · 0 评论 -
数据路连接池JDBCPool
1.添加JAR包--build path2.添加配置文件在src目录下(不要写在包里)DBCP的db.properties写在包里的后果 空指针异常C3P0配置文件写在包里的后果:3.DBCP配置4.C3P0配置...原创 2019-10-10 10:17:22 · 94 阅读 · 0 评论 -
Eclipse JDBC各种连接异常
1.java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)解决方法:检查输入的数据库密码是否正确2.java.sql.SQLException: Access denied for user '123'@'localhost' (using password: YES)...原创 2019-09-26 17:12:41 · 387 阅读 · 0 评论 -
MySQL 5.5安装编码为utf8,仍然不能插入中文数据
解决:window的cmd窗口的编码格式为gbk解决代码:set names gbk;原创 2019-09-26 15:29:29 · 492 阅读 · 2 评论