随笔分类 - java
摘要:resources文件夹中的文件不会经过编译, 但是会和编译后的字节码文件打包到jar包中. 获取resources文件夹中的文件的路径方法: String filePath = this.getClass().getClassLoader().getResource("文件名").getPath();
阅读全文
摘要:fastjson虽然快但常常出现bug.
阅读全文
摘要:They are actually different with regards to where you can use them. A.class works at compile time while a.getClass() requires an instance of type A and works at runtime. The .class Syntax...
阅读全文
摘要:简介 Maven有两大功能: 一个是jar管理(也可称依赖管理), 另一个是一键部署(需要配合插件来使用). Maven的使用主要是围绕配置文件:pom.xml. 该文件主要的有两部分, 一个是依赖管理, 包含在<dependencies>标签中; 另一个是插件管理, 包含在<plugins>标签中
阅读全文
摘要:通过maven能够正常启动tomcat, 但在浏览器中访问某一个servlet时, 报错误cannot be cast to javax.servlet.Servlet. 这是在运行该servlet时存在2个相同的依赖jar包, 发生jar冲突. 此时需要将maven 的 pom.xml中的serv
阅读全文
摘要:BIO NIO AIO java中的BIO NIO AIO 是在不同java版本更新过程中依次引入的, 性能也越来越好. 这个3个IO分别指: BIO:同步阻塞IO, 传统的java.io包. NIO: new IO, 是一种同步非阻塞IO, java,nio包, java 1.4引入. AIO:
阅读全文
摘要:在运行下面这段代码时报了一个无法强转的错误Ljava.lang.Object; cannot be cast to [Ljava.lang.String;。 public class Demo { public static void main(String[] args) { ArrayList<
阅读全文
摘要:今天有朋友问,继承会继承父类的私有属性和私有方法吗。回答当然是可以的,只是不能直接访问(例如对于父类的私有属性,可以借助从父类中继承的get方法来获得该值)。 当时也想到可以通过反射的方式来获取父类中私有属性的值。一开始使用getDeclaredFileds(),但发现只能获取子类的相关的属性对象,
阅读全文
摘要:在使用intealij idea开发javaEE web应用时,在有时会出现部署不上的问题。对于这个问题可以从映射路径,依赖,以及artifact的部署3个方面去排查: 每个servlet设置的映射路径是否正确 有没有添加斜杠@WebServlet("/demo01") 映射路径是否有重名 项目结构
阅读全文