- 博客(20)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux命令怎么学?
首先linux命令太多,不可能都记住,只说方法,一定要先把命令分类,知道你学习的命令是归哪一类。我在学习中总结的分类:命令分类:一.文件和文档:1.文件管理2.文档编辑3.文件传输4.压缩备份二.磁盘1.磁盘管理2.磁盘维护三.系统1.系统管理(cpu,磁盘,内存,网络这是重中之重,, https://blog.csdn.net/qq_21068619/...
2018-10-03 17:44:26
6623
原创 redis内存描述
mem_fragmentation_ratio小于1时,代表使用了过多的虚拟内存,由于虚拟内存的媒介是磁盘,比内存速度要慢很多,当这种情况出现时,应该及时排查,如果内存不足应该及时处理,如增加Redis节点、增加Redis服务器的内存、优化应用等。b.复制积压缓冲:2.8版本之后提供的可重用的固定大小缓冲区用于实现部分复制功能,默认1MB,可通过 repl-backlog-size 参数进行控制,主要是在主从同步时用到。2.对象内存 :对象内存是 Redis 内存中占用最大一块,存储着所有的用户的数据。
2022-09-09 21:45:50
354
1
原创 2021-09-23
用场景:一个企业中有不同的应用,员工只需登录一次,可以同步登录状态到其他服务(即访问别的应用就不用"登录")**实际例子:** 在同一个浏览器下,登录新浪博客后,再去访问新浪微博,则会发现账号已登录。WIKI: https://en.wikipedia.org/wiki/Single_sign-onSSO 技术简介涉及技术:Cookie认证中心举个例子:浏览器系统A(www.a.com)系统B(www.b.com)认证中心(www.sso.com)(1)首次访问...
2021-09-23 09:07:08
97
原创 如何合理的规划一次jvm性能调优
摘要: JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响,那么如何进行一次优雅的调优,提升应用的性能? 这是jvm优化系列第三篇:jvm优化——垃圾回收 jvm优化——监控工具 JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松。为了更...
2018-12-23 13:41:26
176
转载 dbcp
initialSize="10" 初始化连接,连接池启动时创建的初始化连接数量(默认值为0)maxActive="80" 最大活动连接,连接池中可同时连接的最大的连接数(默认值为8)minIdle="10" 最小空闲连接,连接池中最小的空闲的连接数,低于这个数量会被创建新的连接(默认为0,该参数越接近maxIdle,性能越好,因...
2018-12-06 22:47:44
600
转载 递归思想
递归真是个奇妙的思维方式。自打我大二学习递归以来,对一些简单的递归问题,我总是惊叹于递归描述问题和编写代码的简洁。但是总感觉没能融会贯通地理解递归,有时尝试用大脑去深入“递归”,层次较深时便常产生进不去,出不来的感觉。这种状态也导致我很难灵活地运用递归解决问题。有一天,我看到一句英文:“To Iterate is Human, to Recurse, Divine.”中文译为:“人理解迭代,神理解...
2018-12-04 11:21:46
2012
转载 二叉树平衡检查
二叉树平衡检查题目描述实现一个函数,检查二叉树是否平衡,平衡的定义如下,对于树中任意一个结点,两颗子树的高度差不超过1。给定指向树根结点的指针TreeNode* root,请返回一个bool,代表这棵树是否平衡。解题思路树结构自身就是递归定义,很多问题都可以利用递归巧妙地实现,对于这道题,关键点有两处:求结点左右子树高度差 遍历树中所有结点之前我们做过树的最大深度问题以及树...
2018-12-04 11:11:08
182
原创 java 锁
目录一,对象头1,Mark Word2,指向类的指针3,数组长度二,实例数据三,对齐填充字节Java对象保存在内存中时,由以下三部分组成:1,对象头2,实例数据3,对齐填充字节一,对象头java的对象头由以下三部分组成:1,Mark Word2,指向类的指针3,数组长度(只有数组对象才有) 1,Mark WordMark Word...
2018-10-23 23:39:22
5453
原创 java要学什么
知识体系:SE基础:1.基本类型2.面向对象(static),设计的思想3.数据结构和算法4.多线程和JVM5.IO流和网络编程中间件服务:1.数据库2.缓存3.mq队列4.数据异构,搜索引擎项目架构:1.单体服务2.分布式3.微服务架构要素:1.高性能2.搞可用3.可扩展4.可伸缩5.安全辅助系统:1.pinpoint监控2.ELK日志系...
2018-10-18 10:42:08
6132
转载 [转]Linux性能分析工具汇总合集
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。 本文档主要是结合Linux 大牛,Netflix 高级性能架构师 Brendan Gregg 更新 Linu...
2018-10-06 21:20:49
435
转载 jvm 参数
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”是一柄双刃剑,用的好攻无不克,用的差讲带来麻烦。如何合理利用不稳定参数一直是一个不断实践不断改善的过程,无法用统一的标准去衡量。一切都需要在系统的不断运行...
2018-10-05 19:18:10
134
原创 软件架构怎么设计?
要点:1.必须掌握UML2.理解一下内容(5个视图架构)逻辑架构:静态:包图,类图,对象图动态:序列图,协作图,状态图和活动图开发架构:静态:包图,类图,组件图运行架构:静态:包图,类图,对象图动态:序列图,协作图物理架构:静态:部署图,组件图数据架构:静态:E-R图动态:对象流的活动图代替数据流图...
2018-09-03 10:44:42
6891
转载 springmvc 总结
http://blog.csdn.net/ufo2910628/article/details/40399539Spring MVC处理异常有3种方式: (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver; (2)实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器;
2017-12-15 15:12:22
227
转载 motan小结
https://github.com/weibocom/motan/wiki/zh_userguide#registerjava spi机制一.motan协议Motan默认的rpc协议为Motan协议,,使用tcp长连接模式,基于netty通信。 1.负载均衡负载均衡在Client端生效ActiveWeight(默认)低并发优先Random随机RoundRob
2017-12-13 16:55:12
2073
转载 mongodb小结
网站http://blog.csdn.net/simba_cheng/article/details/52108199http://blog.csdn.net/simba_cheng/article/details/54620357Mongodb的java 连接方式 morphia , spring-data-mongodb ,mongodb-driver 1.Mongo
2017-12-13 13:45:12
236
原创 java发送http请求的四种方式
自己对知识的总结:4种分别可发送get和post请求的方法第1种:HttpURLConnection、第2种:URLConnection、第3种:HttpClient、第4种:Socket,朋友们要注意的是,使用第3种HttpClient时需要依赖于三个jar包,分别是:apache-httpcomponents-httpclient.jar、commons-loggi
2017-12-12 10:06:46
16257
4
表单 合并拆分
2018-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人