《Java程序性能优化:让你的Java程序更快、更稳定》共6章,先后从软件设计、软件编码、JVM调优以及程序故障排斥等方面介绍针对Java程序的优化方法。
第1章介绍性能的基本概念、定律、系统调优的过程和注意事项。
第2章从设计层面介绍与性能相关的设计模式、组件。
第3章从代码层面介绍如何编写高性能的Java程序。
第4章介绍了并行开发和如何通过多线程提高系统性能。
第5章立足于JVM虚拟机层面,介绍如何通过设置合理的JVM参数提升Java程序的性能。
第6章为工具篇,介绍了获取和监控程序或系统性能指标的各种工具,包括相关的故障排查工具。
2023/9/22 1:55:56 107.59MB Java高级书籍 Java Java程序 Java性能优化
1
在VS2010环境下使用MFC做的基于文本文档的员工信息管理系统。
注意解决方案的存放路径为“D:\project\vcwin32”。
能够提供查找、删除、添加、显示等操作。
2023/9/21 10:37:52 23.98MB MFC 基于文本文档 VS2010 员工信息管理
1
可实现电脑上两个串口之间的数据转发,将两个串口合并为一个通信信道使用。
注意选择串口类型为COM。
2023/9/21 10:39:05 145KB com口转发 COM口合并
1
支持自动ORACLE大表分区:版本进度:31.20110420V2.2支持任意表任意时间字段分区以下为安装部署部分:1.分区相关脚本部署执行顺序,安装前请确保该用户拥有管理员权限,同时请执行GRANTCREATEANYTABLETODBUSER,因为使用到了动态的CREATETABLE语句;01)>AGGRE_ERROR_INFO_DDL.SQL如果日志表AGGRE_ERROR_INFO已经存在,该步骤跳过。
02)>GET_MILLISECOND.SQL如果函数GET_MILLISECOND已经存在,该步骤跳过。
03)>GET_DATE_FROM_MILLISECOND.SQL如果函数GET_DATE_FROM_MILLISECOND已经存在,该步骤跳过。
04)>AGGRE_PM_PARTITIONF.SQL2.注意事项:01)>部署完后注意检查分区维护JOB[对应存储过程为AGGRE_PM_PARTITIONM],如果有多个相同的分区维护JOB,则请删除后面创建的JOB,只保留一个分区维护JOB。
检查脚本如下:selectt.what,t.*fromuser_jobst02)>本产品中使用的分区调度表名称为AGGRE_PARTITION_TASK,可以根据该表中信息观察分区情况。
以下为说明解释部分:2.分区改造主过程:AGGRE_PM_PARTITIONF.SQL,意思是PARTITIONINGTHEFIRSTTIME;参数解释如下:--@PARAMVARCHAR2PARTTABLENAME---可以指定对某个表大小大于等于TABLEONSIZE_M(单位为MB)的表进行按指定时间字段的自动分区;--@PARAMNUMBERTABLEONSIZE_M---大表自动分区起始大小,单位为兆字节(MB),如不想指定具体大小则置0即可;--@PARAMNUMBERPARTINTERVAL----取值范围为[1/24,365],表的分区时长,单位为天,默认为1,采用一天一分区;--@PARAM若为7,则采用一周一分区,若为30,则采用一月一分区;--@PARAMNUMBERPARTRESERVED----表数据保留时长,单位为天;--@PARAMNUMBERBACKINTERVAL----取值范围为[3600,7*86400],表数据回迁时的循环步长,即一次回迁多长时间的数据,单位为秒;--@PARAMVARCHAR2PARTWEEKDAY-----取值范围为(SUN,MON),PARTINTERVAL为7时起作用,指定一周的起始天为星期日还是星期一;--@PARAMVARCHAR2PARTFIELD-------指定的分区时间字段名称--@PARAMVARCHAR2FIELDFORMAT-----指定的分区时间字段的格式--@PARAMVARCHAR2TISPARTITIONED--取值范围为(TRUE,FALSE),指定PARTTABLENAME参数所指定的表是否是分区表,默认为FALSE--@PARAMVARCHAR2PARTEXCHANGE----取值范围为(TRUE,FALSE),是否使用交换分区方法实现非分区表的分区化改造,默认为FALSE--@PARAM注意:当PARTEXCHANGE参数为TRUE时,TISPARTITIONED参数只能为FALSE,--@PARAM即已经分好区的分区表是不能够使用交换分区的方法转换为另一种分区表的;--@PARAMVARCHAR2DROPPABLE-------取值范围为(TRUE,FALSE),指定分区完后是否DROP掉分区备份表;其中参数FIELDFORMAT的取值范围如下:/***FIELDFORMAT*0NUMBER/CHARMILLISECOND130020006400013BITS*1NUMBER/CHARSECOND130020006410BITS*2NUMBER/CHARYYYYMMDDHH24MISS20110315224030*3NUMBER/CHARYYYYMMDDHH24MI20110315
2023/9/20 12:18:21 12KB 大表分区
1
本项目是机锋市场的完整功能版客户端项目源码并非只有UI布局的项目机锋市场作为国内数一数二的正规安卓市场其客户端项目有非常大的借鉴和学习意义的项目运行以后会提示更新选择否点击任意软件即可下载下载的时候会在下载图片上出现一个圆形进度条下载完成以后点击安装长按删除项目内应用按照分类专题排行等来进行不同展现本项目属于大型项目需要耐心梳理包括82个布局文件38个动画效果文件以及大量的工具类项目中集成使用了统计支付宝谷歌广告等模块现在初步整理软件实现的功能:1可以通过通知栏告知手机上有多少款软件需要更新2搜索页可以搜机锋市场内的应用与机锋论坛里的附件3注册页面可以根据邮箱来注册并且有邮箱密码匹配过滤4有装机必备专题可以一次性下载多个应用5主界面包括首页分类页排行页和管理页6排行页下有应用游戏电子书风向标等几个不同类型的排行7分类页有最新最热精选装机必备等分类8应用详情页会显示应用公司名称评级是否安装简介大小版本下载量评论截图权限等信息9登录后会显示个人中心可以充值购买付费内容也可以开启云推送可以在应用详情页评论吐槽10支持移动联通电信等手机充值卡充值支持支付宝在线充值11支持直接更新或者卸载手机应用注意:本源码不带服务端源码项目内所有数据直接在机锋网获取本项目源码为商业源码售价50专家币以下截图是项目编译后的工程截图截图中的功能都已经实现识货的朋友可以在后台在线充值后下载涉及模块&技术通知栏网络检测支付宝集成登录注册图片缓存文件下载文件扫描充值支付
2023/9/20 1:50:07 3.68MB 机锋市场 应用商店 安卓 客户端
1
已淘汰此仓库已弃用;
请使用新的示例存储库::内容注意:Angulardart示例已移至。
2023/9/19 16:55:01 7.33MB Dart
1
c语言注意点.txt
2023/9/19 12:54:55 791B 游戏
1
亲测可以破。
刚开始运行破解时的会说有两个文件没有破解,不用管他。
另外要注意把pather文件放到安装DS-5的目录下
2023/9/19 6:36:57 1.2MB DS5 V5.26.2 CRACK
1
总结了一下Qt中sqlite多线程操作遇到的几个问题,希望能对有需要的朋友一点帮助
2023/9/18 15:20:19 80KB Qt sqlite 多线程 问题
1
STM32F103C8T6核心板程序资料包1、该例程为GPIO例程。
2、使用说明(1)工程文件路径:例程目录\GPIO\MDK-ARM\Project.uvproj。
(2)请使用MDK4.0以上版本打开,MDK版本过低会导致无法识别工程。
(3)下载调试工具为J-LINK。
(4)HEX文件下载到板子后,LED灯闪烁,表明例程运行正确。
3、注意事项请务必在下载、调试、运行过程中,保持板子上电、J-LINK连接并插在电脑上。
等等。


2023/9/16 10:23:51 2.46MB STM32F103C8T
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡