-
SpringDataJpa在一对多、多对多关系映射时出现StackOverflowErro
SpringDataJpa在一对多、多对多关系映射时出现StackOverflowError 在使用spring-data-jpa时,进行一对多配置后,在调用save方法时,出现内存溢出。 产生原因一:为了方便看信息,在两类中分别重写了 toString 方法,导致查询加载时两类在互相调用对方的toString,形成递归...
-
关于Jvm的见解(一)
关于Jvm的见解(一) Jvm组成结构 硬件体系(如Intel体系、spac等)操作系统(如Windows、Linux等)Java Virtual Machine 所以虚拟机与硬件系统并没有直接的交互。 Class Loader类加载器: 负责加载类文件,是否可以运行由执行引擎决定。 Native Interface: 本地接口的作...
-
Tomcat源码分析 (七)----- Tomcat 启动过程(二)
Tomcat源码分析 (七)----- Tomcat 启动过程(二) 在上一篇文章中,我们分析了tomcat的初始化过程,是由Bootstrap反射调用Catalina的load方法完成tomcat的初始化,包括server.xml的解析、实例化各大组件、初始化组件等逻辑。那么tomcat又是如何启动webapp应用,又是如...
2019-08-26 06:03:21 ServletWebAppBugAccessTomcattimAVSSLwebAE
-
Java的内存溢出
Java的内存溢出 在Java中,内存溢出主要分为以下三种情况: 1. OutOfMemoryError : PermGen space Permanent Generation space 这个区域主要用来保存加来的Class的一些信息,在程序运行期间属于永久占用的,Java的GC不会对他进行释放,所以如果启动的程序加载的信息比...
-
关于quartz定期,起服务时不新增配置文件中的定期问题
关于quartz定期,起服务时不新增配置文件中的定期问题 关于quartz定期,起服务时不新增配置文件中的定期问题 问题原因:生产环境中起服务,未加载配置文件信息,且quartz连接超时 查找原因发现 由于别人新建了一个定期文件 并将 quartz工厂类的id于之前文件的id命名成...
-
MyBatis集成到Spring
MyBatis集成到Spring 使用 MyBatis 的 SqlSession MyBatis 的 提供了执行 SQL 语句、提交或回滚事务和获取映射器实例的方法。 SqlSession 由工厂类 SqlSessionFactory 来创建, SqlSessionFactory 又是构造器类 SqlSessionFactoryBuilder 创建的。 InputStream inputSt...
-
Java DbUtils 操作数据库
Java DbUtils 操作数据库 示例 1、新建项目,把数据库驱动、DbUtils的jar包添加到项目中 2、新建文件夹resource,标识为资源根目录,下面新建数据库连接的配置文件mysql.properties driver= com.mysql.cj.jdbc.Driverurl =jdbc:mysql: // localhost:3306/my_db?serverT...
-
【JVM从小白学成大佬】2.Java虚拟机运行时数据区
【JVM从小白学成大佬】2.Java虚拟机运行时数据区 目录 1.运行时数据区介绍 2.堆(Heap) 是否可能有两个对象共用一段内存的事故? 3.方法区(Method Area) 4.程序计数器(Program Counter Register) 5.虚拟机栈(VM Stack) 6.本地方法栈(Native Method Stack) 7....
-
Spring Cloud与Dubbo的完美融合之手「Spring Cloud Alibaba」
Spring Cloud与Dubbo的完美融合之手「Spring Cloud Alibaba」 很早以前,在刚开始搞Spring Cloud基础教程的时候,写过这样一篇文章:《微服务架构的基础框架选择:Spring Cloud还是Dubbo?》,可能不少读者也都看过。之后也就一直有关于这两个框架怎么选的问题出来,其...
-
Re-Architecting the Video Gatekeeper(二)
Re-Architecting the Video Gatekeeper(二) 原文: https://medium.com/netflix-techblog/re-architecting-the-video-gatekeeper-f7b0ac2f6b00 想法 我们决定部署一个全高密度近场缓存(Hollow)来解决我们的IO瓶颈。对于我们的每个上游系统,我们要建一个能让Gatekeeper...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
