08 2021 档案
摘要:转载:https://blog.csdn.net/u011781521/article/details/91442896 一、环境 本地:windows10 服务器:centos7 远程tomcat: tomcat8.5 二、配置 修改bin/catalina.sh文件,在最开始添加如下代码: JP
阅读全文
摘要:转载:https://www.cnblogs.com/kevingrace/p/9512287.html WebSocket是目前比较成熟的技术了,WebSocket协议为创建客户端和服务器端需要实时双向通讯的webapp提供了一个选择。其为HTML5的一部分,WebSocket相较于原来开发这类a
阅读全文
摘要:参考:https://www.cnblogs.com/think-in-java/p/5474740.html @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但
阅读全文
摘要:转载:https://www.cnblogs.com/ataoxz/p/15107456.html oracle要进行查看执行计划,可以使用explain plan FOR命令 使用方式就是在要查看计划的sql前面加上explain plan FOR 然后执行后会生成执行计划要查看需要使用 sele
阅读全文
摘要:转载:https://zhuanlan.zhihu.com/p/78868493 前言: 一致性是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。 例子: 对银行转帐事务,不管事务成功还是失败,应该保证事务结束后ACCOU
阅读全文
摘要:1、Spring mvc介绍 SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Servlet接口。 2、SpringMVC使用 需要在web
阅读全文
摘要:概述 Java语言的“编译期”其实是一段“不确定”的操作过程,因为他可能是指一个前端编译器把java文件转变成class文件的过程;也可能是指虚拟机的后端运行期编译器把字节码转变成机器码的过程;还可能是指使用静态提前编译器直接把java文件编译成本地机器代码的过程。以下是这三类比较有代表性的编译器:
阅读全文
摘要:转自:https://1fishman.github.io/2019/04/21/java%E7%BC%96%E8%AF%91%E4%BC%98%E5%8C%96/ java编译 java编译器为我们做了很多优化,比如在java中泛型并不是真正的泛型,在编译的时候会进行泛型擦除,使用的时候再进行类型
阅读全文
摘要:常量引用替换 这个绝对是个坑,有时候为了节省时间,图方便,会在服务器直接替换新修改的配置类的class文件。但是往往会出现替换完以后,服务器的war包实际没有生效。这就是因为java编译的自动优化发生了常量引用替换。 当Java编译器编译源代码时,如果发现某处代码引用了「常量」(同时使用static
阅读全文
摘要:转自:https://www.cnblogs.com/AK2012/archive/2013/01/04/2844283.html SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL
阅读全文
摘要:SQL优化的具体操作: 转自:https://www.cnblogs.com/wangzhengyu/p/10412499.html 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FR
阅读全文