会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
大胖头
欢迎
博客园
首页
新随笔
联系
订阅
管理
2023年10月10日
JDK 21新特性---记录模式匹配
摘要: 记录模式匹配 Record Classes 在JDK 16中加入了Record Class,它自动生成了构造函数、访问器、equals、hashCode、toString等方法,简化代码的编写,类似于lombok插件的@Data注解。 类简化对比: public class MyRecord { p
阅读全文
posted @ 2023-10-10 10:46 大胖头
阅读(68)
评论(0)
推荐(0)
编辑
2023年10月8日
JDK 21新特性---有序集合
摘要: 概述 在JDK 21中,正式加入了序列集合的功能,新增了SequencedCollection,SequencedSet,SequencedMap接口,使得Java中的有序集合类可以按照统一的方法来进行集合的操作。 架构图: 三大接口 SequencedCollection interface Se
阅读全文
posted @ 2023-10-08 13:21 大胖头
阅读(96)
评论(0)
推荐(0)
编辑
2023年9月28日
JDK 21新特性---虚拟线程
摘要: 虚拟线程是什么 虚拟线程是与原来的平台线程类似的线程,它也是Java.Lang.Thread的一个实例,但它是由Jvm进行管理和调度的。 与虚拟内存的实现方式类似,在Jvm中会存在一个Map来维护虚拟线程与实际系统线程的对应关系。 当虚拟线程运行时,Jvm会把它分配到一个平台线程上,这个平台线程被称
阅读全文
posted @ 2023-09-28 15:53 大胖头
阅读(355)
评论(0)
推荐(0)
编辑
2018年3月1日
记一次Full GC问题的排查
摘要: 今天看到监控平台显示项目的Full GC次数过多,查看了一下监控曲线,如下图,发现发生的时间点基本上都是在上午十点之后,到下午五点。 分析:考虑到业务形态,开始初步怀疑是访问人数增多引起的虚拟机内存不足,后来继续看监控指标找线索,发现如下图的监控曲线,当Young GC时,Old区的已使用空间并没有
阅读全文
posted @ 2018-03-01 19:01 大胖头
阅读(354)
评论(0)
推荐(0)
编辑
记一次Full GC问题的排查
摘要: 今天看到监控平台显示项目的Full GC次数过多,查看了一下监控曲线,如下图,发现发生的时间点基本上都是在上午十点之后,到下午五点。 分析:考虑到业务形态,开始初步怀疑是访问人数增多引起的虚拟机内存不足,后来继续看监控指标找线索,发现如下图的监控曲线,当Young GC时,Old区的已使用空间并没有
阅读全文
posted @ 2018-03-01 09:00 大胖头
阅读(110)
评论(0)
推荐(0)
编辑
2009年10月20日
转:提高英语口语的方法
摘要: 想提高英语口语水平,首先要在语音上下功夫:)~ 下面是些方法,你可以根据自己的学习方式掌握:)~ 1.其次,要有大量的阅读和听力做基础。在读和听的过程中,积累了词汇,掌握了句型,熟悉了用英语表达思想的方式,最重要的是培养了语感。 2.同时,学英语口语也需要用多种办法:如大声朗读英语对话和文章,朗读各种句型的例句和口语中最常用的句子,背诵文章及演讲,与会英语的人练口语,当然,最好与以英语为母语的人练...
阅读全文
posted @ 2009-10-20 10:33 大胖头
阅读(161)
评论(0)
推荐(0)
编辑
2009年8月21日
软件需求的层次
摘要: 软件需求包括3个层次:业务需求、用户需求和功能需求。(1)业务需求反映了组织机构或客户对系统高层次的目标要求。业务需求描述了为什么要实现这个系统,即希望通过该系统的实现达到什么目标。业务需求可以记录在项目视图与范围文档里,有时也被称为项目合约或市场需求文档。(2)用户需求描述了用户使用产品所能完成的任务。可以使用用例、方案脚本以及时间—响应表来说明用户需求。因此,用户需求定了用户可以使...
阅读全文
posted @ 2009-08-21 14:03 大胖头
阅读(393)
评论(0)
推荐(0)
编辑
2009年8月20日
设计模式中各模式说明
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2009-08-20 14:11 大胖头
阅读(6)
评论(0)
推荐(0)
编辑
2008年5月30日
子窗体调用父窗体的脚本方法
摘要: 父窗体中有一个iframe,子窗体是通过iframe在父窗体中展现的父窗体javascript代码:function Callout(telNum){ if(telNum!="") { if(Agent.MakeCall(telNum,0)) { document.getElementById("txtEvent").value="正在呼出"; } else { alert("错误:"+Agen...
阅读全文
posted @ 2008-05-30 13:59 大胖头
阅读(1366)
评论(2)
推荐(0)
编辑
2008年4月14日
GridView中点击按钮打开窗口并传参
摘要: GridView设置:protected void GridDisplay_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowState == DataControlRowState.Normal || e.Row...
阅读全文
posted @ 2008-04-14 11:06 大胖头
阅读(739)
评论(0)
推荐(0)
编辑
下一页