性能调优
文章平均质量分 74
luozhonghua2000
关注和解决数字技术与数字安全技术痛点问题(安全\AI\性能\架构)整体解决方案,与君共享。
虽然每年有大量的网络安全技术人才从高校涌入人力市场,真正能够满足用人单位需求的却寥寥无几。捧着书本去做应急响应和风险评估是滥竽充数的作法,社会需要的是能够为客户切实解决安全风险的技术精英,而不是满腹教条的阔论者。
我所认识的很多资深安全专家都并非科班出身,他们有的学医、有的学文、有的根本没有学历和文凭,但他们却技术精湛,充满自信。
展开
-
JVM调优全面探讨-性能设计沉思录(1)
内存管理发展史,JVM内存管理分析和实践,jvm调优原创 2022-04-08 00:30:50 · 431 阅读 · 0 评论 -
游戏服务器高性能设计-游戏设计与开发(3)
游戏问题场景, 国内团队惯例,架构设计(高性能和安全)原创 2022-04-07 17:46:56 · 4299 阅读 · 0 评论 -
论springbatch实用性-技术人产品思维修炼(16)
大数据,批处理,分布式任务调度,多线程,多进程原创 2022-04-06 19:10:52 · 2375 阅读 · 0 评论 -
从胶水芯片看性能设计-技术人产品思维修炼(13)
胶水芯片,性能设计,分布式计算,分布式存储,市场占有率原创 2022-04-01 23:45:56 · 387 阅读 · 0 评论 -
spring boot session redis 分布式session实现,提供完整源码
原理很简单,让redis全局提供下存储下session支持redis 的注解@EnableRedisHttpSession 完成,这也是spring boot帮我们做好的封装,如有必要我将在下次用spring4手工配置下给大家展示测试:分别启动Application 和 oApliction 再在不同的浏览器(客户端)开启多个网页试试看,看是否做到了全局共享,这个问题原创 2016-12-27 23:20:51 · 596 阅读 · 0 评论 -
jvm调优(3):各种内存溢出分析与建议
硬件和基础信息StackOverflowError,StackOverflowError问题导向Java虚拟机规范中描述了两种异常如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常。1.单线程栈溢出原创 2017-12-21 09:02:55 · 608 阅读 · 0 评论 -
验证:java8特性lambda基本原理及性能分析
原文(http://www.ccblog.cn/85.htm)如下Java8发布,Lambda表达式作为一项重要的特性随之而来。或许现在你已经在使用Lambda表达式来书写简洁灵活的代码。Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。你可以将其想原创 2017-12-08 10:34:37 · 4784 阅读 · 3 评论 -
内存溢出的解决思路(总结的不错)
内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。 引起内存溢出的原因有很多种,常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的转载 2017-12-26 15:33:39 · 6141 阅读 · 0 评论 -
JVM内存机制与JAVA并发详解
1 jvm内存模型是啥?内存模型分堆栈区简单说heap区存放:各种对象实例,stack区存放:基本的数据类型和引用这样设计目的是啥?• 栈存储了处理逻辑、堆存储了具体的数据,这样隔离设计更为清晰• 堆与栈分离,使得堆可以被多个栈共享• 栈保存了上下文的信息,因此只能向上增长;而堆是动态分配堆栈模型一表名称 特征 作用 配置 异常 栈区 线程私有,使用一段连续的内存空间 存放...原创 2018-04-18 14:38:32 · 688 阅读 · 0 评论 -
jvm停顿处理
JVM停顿JVM(Java虚拟机)在运行过程中会产生很多停顿,常见的有GC、JIT、取消偏向锁(RevokeBias)、RedefineClasses(AOP)等。对应用程序影响最大的则是GC停顿。RocketMQ尽量避免Full GC,但Minor GC带来的停顿是难以避免的。针对GC调优是一个很伽利略的问题,需要通过大量的测试来帮助应用程序调整GC参数,比如可以通过调整堆大小,GC原创 2017-01-05 00:34:41 · 1490 阅读 · 0 评论 -
VisualVM jvm gc调优_安装_原理_配置_集成_日志_验证_分析
一 、 VisualVM与eclipse集成、验证1.1 到官网下载VisualVM包2. 1 将visualvm_launcher_u1_eclipse_36.zip解压到Eclipse主目录,如图所示: 2 在Eclipse中加入新插件:Help—>install new software 然后add—>local 刚刚解压的v原创 2017-01-02 16:43:21 · 2915 阅读 · 0 评论 -
cf(聚簇因子)调优,计划调优,SQL改造
---------------1、---------数据、检测准备-------------------------------------------- drop table TEST1; drop table TEST2; --select OBJECT_ID,OBJECT_NAME,owner,created,last_ddl_ti原创 2016-10-22 23:29:46 · 510 阅读 · 0 评论 -
mybatis性能优化二之多对多查询:用一次请求解决n次请求查询
<result property="name" column="name" javaType="string" jdbcType="VARCHAR" /> <result property="sname" column="sname" javaType="string" jdbcType="VARCHAR" /> -->原创 2015-08-04 23:41:04 · 1549 阅读 · 0 评论 -
oracle sql 替换 in ,dual性能优化
create table bakInfo( id int, pname varchar2(10), remark varchar2(10), impdate varchar2(10), upstate varchar(10)); create table Info( id int, pname varchar2(10), remark varchar2(10原创 2015-09-26 12:48:58 · 1551 阅读 · 0 评论 -
替代sql in 性能优化
create table bakInfo( id int, pname varchar2(10), remark varchar2(10), impdate varchar2(10), upstate varchar(10)); create table Info( id int, pname varchar2(10), remark varchar2(10原创 2015-09-22 20:38:49 · 634 阅读 · 0 评论 -
WEB高性能解决方案
WEB高性能解决方案 系列主题 讲述了7大主题,从思想,经验,策略,干货,分享等层次详细分享了技术要点和方法技巧。下载地址:http://download.csdn.net/detail/luozhonghua2014/9459026原创 2016-03-11 19:53:16 · 570 阅读 · 0 评论 -
js数据层中间件单页运用简单构思和应用案例
案例1: http://www.w3.org/1999/xhtml"> $(document).ready(function () { //定义一个controller var piliController = {原创 2016-03-13 15:29:10 · 558 阅读 · 0 评论 -
替代废除iframe方案
废掉iframe一页面引进Ajaxget 2二ShadowDOM 22.1还记得iframe们吗? 22.2我的名字是DOM,ShadowDOM 22.3事件的情况 42.4家庭作业 6三其他实践参考 63.1【shadowdom入UI】webcomponents思想如何应用于实际项目 63.2ShadowDOM:基础 6原创 2016-03-13 15:33:31 · 32078 阅读 · 0 评论 -
mybatis性能优化之减少数据库连接
做性能优化的最重要的功能就是减少数据库的交互,很多程序员一般在开发的时候只考虑简单的实现功能,不管业务简单复杂,只要实现就行。mybatis有个重要的功能就是考虑在联合查询时技巧: <result property="name" column="name" javaType="string" jdbcType="VARCHAR" />原创 2015-08-02 16:29:00 · 2671 阅读 · 1 评论