10 2020 档案
摘要:Tomcat 软件的常见架构有C/S架构和B/S架构。 B/S架构中浏览器通过请求和响应进行通信。 服务器资源分类: 静态资源: 所有用户访问,得到相同的结果。可以直接被浏览器解析。 动态资源:每个用户访问相同资源得到不同的结果。动态资源需要向被解析成为静态资源后,返回。 浏览器拥有静态资源解析引擎
阅读全文
摘要:XML 全称为Extensible Markup Language 可扩展标记语言。一般作为配置文件,可在网络中传输。 和html的区别是,它的语法规定更加严格,同时,xml中的标签都是自定义的,而html中的标签是预定义的。 xml一般用来存储数据,而html一般用来展示数据。 xml文档的第一行
阅读全文
摘要:数据库连接池 一个用来存放数据库连接的容器。当被创建时,容器初始化,创建连接对象。 当用户需要访问数据库是,从容器中获取连接对象,在访问完毕以后,归还连接对象到连接池中。 使用数据库连接池的好处是:节约资源,用户访问更加高效。 DataSource 该接口为数据库连接池应该实现的标准接口 getCo
阅读全文
摘要:JDBC jdbc全称为java database connectivity。是一组规范客户端应用程序如何来访问数据库的应用程序接口。但是其具体如何访问数据库的操作是由数据库厂商提供的驱动来实现的。 官方定义的一套操作所有关系型数据库的规则/接口。各个数据库厂商去实现这套接口,提供数据库驱动这套接口
阅读全文
摘要:注解有以下几个作用: 编写文档 代码分析 编译检查 内置注解 java中常用的内置注解有: @Override 重写方法 @Deprecated 标注内容已过时 @SuppressWarnings("all") 压制所有警告⚠ 自定义注解 注解继承自Annotation接口 创建指定以注解格式如下:
阅读全文
摘要:错误信息 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property
阅读全文
摘要:简单来说就是用户在访问攻击者A的站点时,通过图片,表单等的url向被攻击站点发送一个请求,同时这个请求会携带之前该站点存储在用户浏览器中的cookie。 假如此时cookie中存储的就是标志用户登录状态的jwt。 被攻击站点将会认为该请求为已登录的用户在本站发出而进行响应,攻击者借此获取或篡改用户信
阅读全文
摘要:错误信息 严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/C:/Users/qinsfu/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.
阅读全文
摘要:反射 java类拥有三个阶段。 第一个阶段时源代码阶段,此时java类存在于.java后缀的文本文件中。 第二阶段时字节码阶段,此时java类存在于.class的字节码文件中。 第三个阶段是运行时阶段,任何类在被jvm读取的同时都会自动创建一个java.lang.Class对象,该对象没有公开的构造
阅读全文
摘要:这个报错一般和他指出的方法没有关系。 事实是只要映射文件中有一个映射操作的Result Map有错误,他就将会抛出这个错误,并且在错误信息中表示是由正在执行的映射方法引起的。 检查文件中的其他结果映射即可。
阅读全文
摘要:多线程 一个进程是程序运行的实例 线程是一个进程中的执行场景/执行单元 一个进程可以启动多个线程 每个java程序都至少启动了两个线程:main主线程和垃圾回收线程 在不同线程间 堆和方法区共享,但是一个线程一个栈 在多线程的环境中,当main 方法结束只是意味着主栈空了,但是其他的分支线程拥有的支
阅读全文
摘要:序列化 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 将java对象从文件中恢复称为 反序列化 DeSerializetion。 参
阅读全文

浙公网安备 33010602011771号