41摄氏度男
码龄10年
关注
提问 私信
  • 博客:194,051
    194,051
    总访问量
  • 55
    原创
  • 1,101,097
    排名
  • 17
    粉丝
  • 0
    铁粉

个人简介:每个人的一生都是一部史诗,等着你自己书写! 可以接受失败,但不能接受放弃! 技术之路最公平也最残酷的原因是:没有捷径,需要日积月累的积累,以及对技术持久的热情;

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2014-09-10
博客简介:

baidu_20608025的博客

查看详细资料
个人成就
  • 获得44次点赞
  • 内容获得22次评论
  • 获得211次收藏
创作历程
  • 2篇
    2020年
  • 52篇
    2019年
  • 31篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • Linux
    1篇
  • 分布式锁
    1篇
  • rcp
    1篇
  • Tomcat
    1篇
  • Spring
    2篇
  • 多语言i18n
    1篇
  • 微服务
    1篇
  • SpringBoot
    4篇
  • Mybatis
    1篇
  • Axis2
    1篇
  • webservice
    1篇
  • 超时
    1篇
  • 反射
    2篇
  • 线程安全
    1篇
  • java
    57篇
  • 多线程
    1篇
  • callable
    1篇
  • 队列queue
    1篇
  • 并发
    1篇
  • 线程
    1篇
  • Map
    1篇
  • 遍历
    1篇
  • redis
    4篇
  • 时间
    1篇
  • 格式化
    1篇
  • ActiveMQ
    1篇
  • maven
    1篇
  • nexus
    1篇
  • swagger2
    1篇
  • http
    1篇
  • 算法
    1篇
  • JVM
    2篇
  • web调用工具
    1篇
  • 数据库
    1篇
  • 框架
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

355人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Cannot allocate memory 的分析及解决方法

背景拿到一台基于VMware的虚拟机,安装一个公司产品,包含各个组件(微服务springboot),内存要求较高。问题安装产品过程中,出现如下问题:问题分析 问题定位:无非就是软件安装时的问题或者服务器问题。但考虑到之前该产品已经在多台服务器、现场都进行了正常安装,优先排查问题的思路方向指向服务器上。那目前情况必须要先连上服务器...
原创
发布博客 2020.03.21 ·
90604 阅读 ·
20 点赞 ·
8 评论 ·
121 收藏

Redis(二)——分布式锁

https://blog.csdn.net/hxyascx/article/details/88036004
转载
发布博客 2020.02.26 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于打印debug日志是否加判断日志级别的分析

一、问题由来在代码中,我们经常会看到打印debug日志的时候,会判断下当前的日志级别:到底有没有必要呢?二、答案1、如果打印的实参不含计算的,【完全没有必要】2、如果打印的实参含有计算的,【完全有必要】三、实验探究1、Log4j 源码debug()方法中,一开始就做了和isDebugEnabled()一样的事情,那是不是就不需要判断了?public...
转载
发布博客 2019.12.12 ·
2344 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

策略模式与工厂模式的结合使用

简介:策略模式:定义了一组算法(业务规则);封装了每个算法;这族的算法可互换代替(interchangeable)。组成: 抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。环境角色:持有一个策略类的引用,最终给客户端调用。实操代码:1、定义策略抽象类:2、自...
原创
发布博客 2019.11.28 ·
3567 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

Algorithm negotiation fail

修复升级OpenSSH版本至8.1后(7.5以后),连接不上SSH: 1、修改/etc/ssh/sshd_config配置文件,添加jdk1.6支持的加密算法,如下: KexAlgorithms +diffie-hellman-group1-sha1 2、重启服务,service sshd restart...
原创
发布博客 2019.11.07 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

eclipse-rcp-kepler-SR2-win32-x86_64.zip

发布资源 2019.10.20 ·
zip

eclipse-rcp-juno-SR2-win32-x86_64.zip

发布资源 2019.10.20 ·
zip

eclipse-rcp-indigo-SR2-win32-x86_64

发布资源 2019.10.20 ·
zip

eclipse-rcp-europa-winter-win32.zip

发布资源 2019.10.20 ·
zip

Eclipse RCP开发基础

https://blog.csdn.net/zjuylok/article/details/5643595
转载
发布博客 2019.10.01 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jprofiler 6-11破解keygen.zip

发布资源 2019.08.05 ·
zip

一个比Spring Boot快44倍的Java框架!

https://blog.csdn.net/youanyyou/article/details/88812143
转载
发布博客 2019.03.26 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PostgreSQL 与 MySQL 相比,优势何在?

一、 PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的,相比之下,PG数据库这方面要好一些。二、任何系统都有它的性能极限,在高并发读写,负载逼近极限下,PG的性能指标仍可以维持双曲线甚至对数曲线,到顶峰之后不再下降,而 MySQL 明...
转载
发布博客 2019.03.19 ·
2256 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java中的notify和notifyAll有什么区别?

先说两个概念:锁池和等待池锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某个synchronized方法(或者synchronized块),由于这些线程在进入对象的synchronized方法之前必须先获得该对象的锁的拥有权,但是该对象的锁目前正被线程A拥有,所以这些线程就进入了该对象的锁池中。等待池:假设一个线程A调用了某个对象的wait()方法,线...
转载
发布博客 2019.03.15 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis的同步机制

前言在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制另一个服务器,我们称被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave)。1 旧版复制功能的实现Redis的复制功能分为同步(sync )和命令传播( command propagate )两个操作:同步操作用于将从服务器的数据库状态更...
转载
发布博客 2019.03.15 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Fiddler Web调试工具

Httpwatch是比较常用的http抓包工具,但是只支持IE和firefox浏览器(其他浏览器可能会有相应的插件),对于想要调试chrome浏览器的http请求,似乎稍显无力,而Fiddler 4 是一个使用本地 127.0.0.1:8888 的 HTTP 代理,任何能够设置 HTTP 代理为 127.0.0.1:8888 的浏览器和应用程序都可以使用 Fiddler。1、简介Fiddl...
原创
发布博客 2019.03.06 ·
1447 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

新生代内存分区

1.为什么会有年轻代我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死”对象的区域进行回收,这样就会腾出...
原创
发布博客 2019.02.26 ·
772 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

对象何时进入老生代

内存分配策略对象的内存分配其实就是在堆上分配,那么细分呢,什么时候在新生代什么时候在老生代都是需要了解的问题。这些问题与虚拟机垃圾回收器有关,但是大多数情况下,对象优先在新生代的Eden区上分配空间,但是也有直接在老生代分配内存的情况。1 对象优先在Eden区分配内存如果Eden区的空间足够大,那么就将新创建的对象放在Eden区,如果Eden区剩余空间不足以放置新的对象了,则会触发一次Mi...
原创
发布博客 2019.02.26 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GC Root 对象有哪些

  JVM垃圾回收的根对象的范围有以下几种: (1)虚拟机(JVM)栈中引用对象(2)方法区中的类静态属性引用对象 (3)方法区中常量引用的对象(final 的常量值)(4)本地方法栈JNI的引用对象...
原创
发布博客 2019.02.26 ·
4004 阅读 ·
1 点赞 ·
3 评论 ·
4 收藏

在静态方法和非静态方法上加 Synchronized的区别

synchronized修饰不加static的方法,锁是加在单个对象上,不同的对象没有竞争关系;修饰加了static的方法,锁是加载类上,这个类所有的对象竞争一把锁。 Synchronzied 修饰非静态方法==》对象锁Synchronzied 修饰静态方法==》其实是类锁,因为是静态方法,它把整个类锁起来了; 1.Synchronized修饰非静态方法,实际上是对调用该方法的对象...
原创
发布博客 2019.02.22 ·
751 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多