Hibernate创始人Gavin King趣事

tomcatX.exe与startup.bat启动的区别 在我本机我都是使用MyEclipse启动tomcat,生产服务器上是创建了tomcat服务,做了一个导出excel的功能,很耗内存,在本机MyEclipse上扩大了内存,没问题。而在服务器上就报OOM异常了,于是在/bin/catalina.bat文件里修改内存,发现不起作用。 还是要回到题目提出的问题,tomcat6.exe与startup.bat的区别(我使用的版本还是6)。 1、这两个都可以... 阅读详情

前两天和一个曾和Gavin King非常熟悉的朋友吃饭,聊起关于Gavin King的一些有趣的事情。因为这个朋友在他的项目中使用的是Gavin开发的Seam,自己的团队对Seam也研究很深,并Commit了一些代码,和Gavin也打了不少的交道,这些趣事就是从这些交道中总结出来的:)从前只知道Gavin King是一个脾气火爆和自负的家伙,想不到Gavin还不会开汽车,还不会做演示,还特别能喝酒,有意思。

1. Gavin King不会开汽车。要知道在美国如果不会开汽车,就如同少了双脚一样,那是何等痛苦。可是事实就是这样,Gavin每天骑自行车上下班,怪不得上次他来中国时,看他胳膊上肌肉块那么多,应该和骑自行车有关系吧。猛然间又好像明白了上次Gavin说自己骑摩托车被摔成脑震荡的原因——他和机动车无缘。

2. Gavin每次JavaOne大会做演示,必定不成功。这位朋友总结说:这就是宿命。连续几次JavaOne大会,轮到演示环节的时候,也就是Gavin不停地说Sorry的时候。其实年初Gavin来北京做演讲,那次的演示好像也没有成功,难道真有宿命这么一说?

3. Gavin酒量惊人。不知道什么原因,是遗传还是后天的锻炼,Gavin喝酒可以用海量来比喻,具体能喝多少不清楚,但据说从来没有醉过。汗,这是个无底洞。

人一成名,那些不起眼的小事也会成为人们茶前饭后的谈资,不过无形中也暴露出名人的可爱之处吧。


InfoQ中文站免费电子书下载:Visual Studio .NET使用技巧手册

InfoQ中文站视频采访孟岩:深入理解SOA和Enterprise Web 2.0

IC618新手避坑指南:从零在Linux上配置Cadence Virtuoso环境(含cds.lib文件详解) 本文详细介绍了在Linux系统上配置Cadence Virtuoso IC618环境的完整指南,特别针对新手常见问题提供解决方案。重点解析了cds.lib文件的关键配置,包括库路径定义和工艺库管理,并分享了高效工作流设置和典型问题排查技巧,帮助工程师快速搭建稳定的EDA设计环境。 阅读详情

相关推荐

LVGL(lv_table)

LVGL中的lv_table是一个轻量级表格控件,用于显示行列式文本数据。它支持设置单元格内容/样式、行列调整、事件响应等基础功能,适用于参数配置、数据展示等场景。通过API可快速创建表格,设置行列数、填充数据,并自定义对齐方式与样式。但需注意默认无滚动条、行数限制等问题。该控件适合简单表格需求,复杂交互需结合自定义事件处理。

m0_49476241的博客 1212

Gavin King小记

今天抽出时间去看了一眼Hibernate之父——Gavin King,其实对他并不了解,hibernate其实很早就接触了,我也算是国内比较早用过hibernate的人,不过研究并不细致,主要还是觉得它用起来并不方便,不过这个项目依然是非常强大,具有的创造力和代码艺术性依然令我折服,所以我很好奇地去看了看。其实之前就有心理准备,这样一个技术天才一定是个比较奇怪的孩子,见到本人之后发现果然如此,一个...

edwardpro 197

FANUC数控系统0i Mate-MB操作说明书.pdf

FANUC数控系统0i Mate-MB操作说明书

Hibernate创始人Gavin King:冬眠的数据

【51CTO独家特稿】Gavin KingHibernate创始人,EJB专家委员会成员,JBoss核心开发人员;目前,Gavin就职于RebHat,负责JBoss Hibernate和CMP引擎的开发。他的传奇是,在开发Hibernate这个Java领域最流行的数据持久化框架之前只是一名普通Java程序员,那时,他对SQL和数据库一窍不通。 51CTO开发频道年终巨献:架构师最怕程序员知道

邱学喆的专栏 1765

Java开源软件作者介绍

Hibernate的作者Gavin King Gavin KingHibernate的作者,EJB3.0专家委员会成员,JBoss核心成员之一。Hibernate诞生在2001年11月,在短短的两年多时间就发展成为Java世界主流的持久层框架软件,令人侧目。Gavin King 1974年出生于澳大利亚,现在居住在澳大利亚默尔本市。Gavin King is the founder of

专注于J2EE,UNIX下C/C++网络程序开发 1986

瞻仰了一下Gavin King的风采

         收到个红帽子的邮件,说要在北京举行redhat企业版5的发布会,并且hibernate他爹--Gavin King也要来,于是申请了一张邀请函。今天早上起来,便去中山公园。上午讲关于redhat5的东西,下午参加了jboss的分会。         下午第一场便是Gavin King讲Jboss seam.Gavin King的讲起来个性十足,有cowboy的风范。晚上的part...

Jolestar的专栏 842

Gavin king:对JavaEE 六将来的瞻望

Gavin king 在其官方博客中写道:EE 六是一个崭新的ecosystem(生态系统)的开始。或许你会觉着这种讲法有点夸张,那好吧,接下来我将告诉你,我所以会这么以为的缘故。这些年,Web施用的开发者陷于了“too much”或“too little”的两种极端意境。对有点团队来说像Tomcat 这么的servlet器皿并不能提供他们所需的根本设施:缺少事务管理,持久性和"container

liangdiwei的专栏 581

tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别

[size=large]Java:tomcat启动jvm内存设置 Linux: 在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh 添加:JAVA_OPTS=''-Xms512m -Xmx1024m'' 要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 ...

dreary001的博客 330

java tomcat xms_tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别...

Java:tomcat启动jvm内存设置Linux:在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh添加:JAVA_OPTS=''-Xms512m -Xmx1024m''要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。-Xms:初始值-Xmx:最大值-Xmn:最小值Windows在catalina.bat最前面加入set...

weixin_35989968的博客 479

Tomcat设置项目内存的相关问题 (Service服务和startup命令行启动方式)

设置的方法在下文~ 问题背景 近日,负责的项目在正式环境内,对大数据量导出为Excel进行操作时,表现得异常卡顿,经常出现500连接超时、内存溢出等异常。 最初技术组认为是代码需要进行优化,将原本的导出代码copy了一份后,修改为达到限制的导出上限就分为另一个Excel,最后以ZIP压缩包的形式进行导出。 再半天的编码后,晚上发布至正式环境的测试系统进行测试时,发现问题依旧!瞬间wtf... 解决方案 最后在修改Tomcat的环境内存,解决了相关的问题。 在查询资料和系统测试的过程中找到了一些

亦如黎明中的花朵 1011

Tomcat jvm(windows线上)调优

tomcat.exe和startup.bat启动的区别是什么? a 这两个都可以启动tomcat,但tomcat7.exe必须安装了服务才能启动,而startup.bat不需要 b 另外一个区别是它们启动所使用的JAVA环境配置是分开的 tomcat7.exe启动所使用JAVA配置与服务启动所使用的JAVA配置一样,都是通过tomcat7w.exe的JAVA面板配置(可以在创建服务前修改serv...

qq_40656662的博客 244

tomcat的启动配置小结

     近段时间在做项目要用到tomcat时,都是在IDE里面启动tomcat加载项目,昨天遇到问题要将一个不在workspace下的项目放到tomcat中执行,发现之前对tomcat的配置这方面的了解还是很薄弱,现将新学到的几点小结一下:1.如何启动tomcat的启动脚本在tomcat的bin目录下,启动脚本start有两个,分别时startup.bat和startup.sh两个,在windo...

w450093854的专栏 3693

tomcat和国产web中间件区别和联系

步骤1:首先打开idea开发工具,然后点击Run菜单,选择Edit Configurations…菜单,会进入Run/Debug Configurations对话框。VM options填写内容(可省略):-Xms128m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=256m。步骤2:按图操作,完成Idea中添加Tomcat服务器,进行Tomcat软件关联。创建Module,选择JavaWeb应用程序,选择版本为Java企业版工程。IDEA中发布web项目。

fengtangjiang的博客 74

Linux服务器Tomcat生产环境部署与安全配置实战指南

Java Web应用部署的核心在于理解Servlet容器的工作原理及其与操作系统环境的协同。Tomcat作为广泛使用的轻量级Java Servlet容器,其价值在于为Java Web应用提供了稳定、高效的运行时环境。在Linux服务器上进行生产环境部署时,需系统性地处理环境配置、权限管理、性能调优与安全加固等关键环节。通过合理规划系统用户、配置JVM参数、优化连接器设置以及实施防火墙与SELinux策略,可以构建出高可用的服务架构。本文聚焦于Tomcat在Linux上的实战部署,深入解析server.xml

weixin_30394981的博客 448

Tomcat安装与卸载全攻略:从JDK配置到多版本管理

在Java Web开发中,Servlet容器是运行Web应用的核心组件,它负责处理HTTP请求、管理Servlet生命周期并提供JSP支持。Apache Tomcat作为一款轻量级、开源的Servlet容器实现,因其高性能和易用性成为行业标准。其工作原理基于Java EE规范,通过连接器处理网络通信,并由引擎管理多个虚拟主机。掌握Tomcat的部署与运维,对于保障应用稳定性、实现持续集成和自动化部署至关重要。在实际工程实践中,规范的安装流程能避免端口冲突和环境变量混乱,而彻底的卸载则能防止残留配置干扰新版本

weixin_30372371的博客 405

tomcat绿色版及安装版修改内存大小的方法

1.对于安装版,比较方便了,直接运行tomcat6w.exe,选择Java选项卡, 在这里,可以设置初始化内存,最大内存,线程的内存大小。 初始化内存:如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调小,对于运行了EJB的应用,最好不要低于128M。 最大内存:最大内存目前设置为512M. 线程内存大小:目前配置为1024KB,这也...

anyao4367的博客 264

tomcat内存溢出解决

Tomcat的启动分为startupo.bat启动和注册为windows服务的启动,下面一一说明。 1.startup.bat启动 在tomcat_home/bin目录下找到catalina.bat,用文本编辑器打开,加上下面一行: set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -

java 1562

tomcat工程部署

1、电脑端要有jdk安装环境,否则tomcat会出现一闪而过的现象。 2、设置tomcat配置文件 如果是linux系统则编辑catalina.sh,如果是windows文件则编辑catalina.bat 在@echo off下增加如下配置 set JAVA_OPTS=%JAVA_OPTS% -server -Xmx1024M -Xms512m -XX:MaxNewSize=256m -...

大自然界的一颗沙子,它磨练久了会变成珍珠的。 251

IDEA集成Tomcat全流程指南:从环境配置到热部署与问题排查

在Java Web开发中,Servlet容器是运行Web应用的核心组件,它负责处理HTTP请求、管理Servlet生命周期并提供运行时环境。Tomcat作为一款轻量级、开源且广泛使用的Servlet容器,其工作原理是基于Java Servlet和JSP规范,通过连接器(Connector)接收请求,并由引擎(Engine)分发给对应的Web应用。这项技术的价值在于为开发者提供了一个标准、可移植的Web应用部署与运行平台,极大地简化了企业级应用的开发与部署流程。其应用场景覆盖了从本地开发调试到生产环境部署的全

weixin_30887919的博客 303

PermGen space错误解决方法

转自:http://www.cnblogs.com/xwdreamer/archive/2011/11/21/2296930.html 在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方式,去修改/bin/catalina.bat是没有问题的。但是如果你是生产环境下,我们一般都希...

肥猫钓鱼 178
上一篇: 生活中的病毒式营销
下一篇: 一个中国IT荒谬现状的案例
futurelight
博客等级 码龄25年 358粉丝 229原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值