自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 HTTP Status 405 - HTTP method GET is not supported by this URL

因为是通过点击a标签进入到的这个页面 而a标签是get请求而这个BookServlet和它继承的BaseServlet并没有重写doGet()那么就可以在父类BaseServlet里面重写doGet()来调用doPost()

2020-07-22 16:10:08 136

原创 关于数据库中字段与实体类字段设置的一个小点

最好将使用基本数据类型的字段设置为包装类比如在数据库中 id这个这个字段被设置为自动增长列 那么就意味着在调用含参构造器构造实体类对象时 id可以不用赋值或者赋一个null值所以 在定义实体类时 最好将int id 改为 Integer id...

2020-07-11 10:14:34 259

原创 idea中将jar包部署到动态web工程下

习惯性建立一个lib目录,用于存放jar包,将jar包复制到该目录下 File->Project Structure->Libraries 点击加号 找到对应工程模块下的web目录下的lib文件夹 选中需要的jar包 先选择不导入模块 改名字 再到Modules 选择自己的模块 在依赖里点击加号选择Library 把book_lib添加进去 在Artifacts里会看到这样的提示 点击fix 选择add 'book_lib' to the artifac...

2020-07-10 11:04:11 255

原创 jdbc获取连接方式的改进

方式一:调用driver的connect方法获取连接@Test public void testConnection1() throws SQLException { //获取Driver的实现类对象 try { Driver driver=new com.mysql.jdbc.Driver();//com.mysql.jdbc.Driver()第三方的API //jdbc:mysql 协议 //localhost:ip地址 //3306

2020-07-05 22:02:14 128

原创 aop报错:Unexpected exception parsing XML document from class path resource

解决办法:导入spring-aop-5.2.7.RELEASE.jar包即可spring aop所需要的几个jar包:

2020-07-05 15:52:31 537

原创 JavaSE的查缺补漏

1.不能在嵌套的两个代码块中声明同名的变量而在c++中可以在嵌套的两个代码块中声明同名的变量在内层定义的变量会覆盖在外层定义的变量。这有可能带来编程错误,因此java禁止这么做。2.Java字符串的lastIndexOf()经常搞混lastIndexOf(String str, int fromIndex)这个函数,首先给出lastIndexOf函数的四个重载方法的定义 public int lastIndexOf(int ch): 返回指定字符在此字符串中最后一次出现处的索引,如果此...

2020-06-14 22:18:56 142

原创 如何解决VMware该虚拟机似乎正在使用中

出现的问题:该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。原因:没有关闭好虚拟机就关机每次启动虚拟机的时候虚拟机会使用扩展名为.lck(磁盘锁)文件对虚拟磁盘(.vmdk)进行锁定保护。当虚拟机关闭时.lck(磁盘锁)文件自动删除。没有关闭好虚拟机,.lck文件可能就没有删掉,下次启动时就会报上述错误。解决途径:找到存放虚拟机的位置,找到.lck文件夹然后将所有.lck文件夹删除即可(担心出错的话可以直接重

2020-06-02 08:51:22 457

原创 Wireshark没有找到接口的解决

在安装的过程中,会跳出一个拦截窗口选择始终安装此驱动程序软件就ok辽

2020-05-26 16:25:46 535

原创 Servlet请求转发时报错Cannot forward after response has been committed

这个错误的原因是因为调用了父类的super.doGet(req, resp);(doPost(req, resp()也一样)由于请求转发是一次请求,调用了父类的super.doGet(req, resp);执行完,就等于已经响应了一次,后面又去跳转又去响应,会造成重复提交,然后报错。因此,去掉super.doGet(req, resp)的调用即可。...

2020-05-23 10:35:38 452 1

原创 如何在Eclipse安装WindowBuilder

首先,在菜单栏里找到Help ->Eclipse Marketplace find搜索栏里输入windowbuilder,点击go,搜索出来的结果选第一个下载即可,注意:下载的时候下方会有绿色进度条,要等到进度完成后才算下载完成3.安装完成后,就可以创建文件了New->Other 在输入框里输入JFrame如果没找到JFrame,大概率是WindowBuilder没有安装成功...

2020-05-19 21:05:12 558

原创 Java三步自定义枚举类(jdk5.0以前,不使用enum的方法)

Status类声明三个对象属性,分别表示成员的状态,其中FREE-空闲、BUSY-已加入开发团队、VOCATION-正在休假step1.声明status对象所需要的属性(构造器中要用到),用private final修饰(因为枚举类定义的是一组常亮,它的属性也应该是常量)private final String NAME;//设为私有的属性提供一下公共的get方法 //因为是final的,所以没有set方法 public String getNAME() { return NAME; }

2020-05-15 22:20:33 276

原创 Eclipse如何解决中文乱码问题(使用Navigator)

已经在properties里面修改了Text File Encoding为UTF-8,但仍然没有解决中文乱码的问题,可以试试以下方式step1:打开navigator(window->show view->other->输入navigator)step2:在所需要修改的工程下,找到org.eclipse.core.resources.prefs,双击打开step3:原来是这样修改为eclipse.preferences.version=1encoding/

2020-05-14 16:18:37 251

原创 Java中的内部类及注意事项

内部类的分类:成员内部类(静态、非静态)和局部内部类(方法/代码块/构造器内部)成员内部类:(1)调用外部类的结构 (2)可以被static修饰 (3)可以被4种不同的权限修饰如何创建静态的成员内部类实例?public class Person { String name; static class Dog { }}public static void main(String[] args) { Person.Dog dog=new Person.Dog(); }

2020-05-14 11:53:27 136

原创 在java的类中属性赋值的先后顺序

先上结论:属性赋值的先后顺序(从低到高):默认初始化<显示初始化/在代码块中赋值<在构造器中赋值<实例化以后,通过对象.方法/对象.属性赋值主要探讨的是,显示初始化和代码块都有给属性赋值时,属性到底是哪一个值使用Order类测试public class Order { { orderId=4; } int orderId=3;}结果为3public class Order { int orderId=3; { orderId=4; }}

2020-05-13 19:49:26 1077

原创 Java中如何避免属性赋值为null

在使用含参的构造器赋值时,如何避免属性赋值为null?1.宽容型——把null参数转换为一个适当的非null值public Employee(String name) { super(); if (name == null) { this.name = "unknown"; } else { this.name = name; }}或者直接this.name=Objects.requireNonNullElse(name,"unknown"); 也可以达

2020-05-13 19:34:08 1116 1

原创 启动Tomcat服务器的两种办法

在Tomcat目录的bin目录下,找到startup.bat,双击即可启动如何测试启动成功:在浏览器地址栏选择输入以下几个地址http://localhost:8080http://127.0.0.1:8080http://自己主机地址:8080当出现Tomcat猫的欢迎界面时,即启动成功常见的失败原因:出现小黑窗口一闪而过对应原因:没有配置好JAVA_HOME环境变量另一种启动方式:1.使用cmd进入Tomcat目录的bin目录(小技巧:可以直接在该目录的导航栏处敲cmd,就

2020-05-12 18:30:40 2434

原创 使用Java中的Console类来读取密码

由于输入可见。所以Scanner类并不适用于读取密码,故使用console类​ try { Console console = System.console(); String name = console.readLine("User name:"); char[] password = console.readPassword("Password:"); System.out.println("Your name is:

2020-05-11 14:09:22 801

原创 Java变量的分类

Java一共有三种类型的变量1.局部变量定义:方法、语句块内部定义的变量生命周期从声明位置开始到语句块执行完毕为止,局部变量是加载到栈空间中的声明后,必须对变量进行显示初始化,千万不要使用未初始化的变量的值2.成员变量/实例变量定义:方法/语句块外部、类内部定义的变量从属于对象,生命周期与对象一致,加载到堆空间中声明后,自动初始化为默认值:int 0 double 0.0 char '\u0000' boolean:false 引用型:null3.静态变量/类...

2020-05-10 22:48:43 371

空空如也

空空如也

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

TA关注的人

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