深入JVM内核(四)——GC 算法与种类

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 一、GC的概念 1、Garbage Collection 垃圾收集   这里的含义...

2018-07-22 19:47:00

阅读数 98

评论数 0

害怕独当一面,不会填坑的你,正在被职场抛弃

1.独当一面是什么? 人在职场,我们总想要有更多的机会,更高的位置,更好的薪水,这些都无可厚非。 但我却发现有相当一部分“老实人”,哼哧哼哧辛苦干活,对领导的话言听计从,但一到升职加薪,就没他们什么事。 读者桔子前一段时间就因为这事很苦恼,他苦思冥想,不知道自己这种“模范员工”,为啥老没机会...

2018-07-22 17:19:12

阅读数 96

评论数 0

深入JVM内核(三)——常用JVM配置参数

  由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 一、常用JVM配置参数 1、Trace跟踪参数 2、堆的分配参数 3、栈的...

2018-07-22 16:56:38

阅读数 227

评论数 0

格物致知——一个寻求信仰的思考

这是我第一次写这样的博文,有不好之处谢谢指出、批评与指点。谢谢! 天道不一定酬勤,很讽刺的说,一直推崇拼命学习的学生就是好学生,但不懂得思考的拼命只能是重复劳动,结果也就是成绩一直很差,而我,偏偏却是这样一个人。迷迷糊糊的拼命,结果总是不尽人意。不去思考的努力,只是重复工作而已,并没有提高效率。...

2018-07-21 18:50:30

阅读数 169

评论数 2

Redis五大数据类型应用场景

本博客转自java思维导图公众号,大家可以关注,里面有很多料,可以碎片化时间学习。这里主要为了记录归档,日后不断理解,因为看一遍吸收的难以应用自如。 Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redi...

2018-07-21 16:17:30

阅读数 4443

评论数 1

GIT系列(一)——git与gitlab安装与配置

目录 一、git介绍 二、GIT安装 1、方式一:yum  2、方式二:源码编译(主要看这里) 三、gitlab安装 1、下载依赖包 2、方式一 3、方式二 4、配置gitlab 5、让配置起效 6、常用命令 7、用户密码 8、安装中出现的问题 9、可选依赖安装 10...

2018-07-21 15:58:03

阅读数 1295

评论数 0

jenkins系列(一)——安装与配置

目录   一、首先准备java环境,安装JDK 二、jenkins安装 1、jenkins常用的有三种安装方式: 2.下载后目录: 3、配置jenkins 4、启动jenkins 5、在本地浏览器中输入“http://IP:端口”登录jenkins,第一次登录Jenkins 会要求...

2018-07-21 15:11:34

阅读数 1689

评论数 0

设计模式(一)—— 策略模式

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 思路: 1、模拟鸭子项目 2、项目的新需求 3、用OO原则解决新需求的不足 4...

2018-07-17 09:39:12

阅读数 57

评论数 0

MySQL优化原理(一)——优化原理与运用

目录 MySQL逻辑架构 MySQL查询过程 性能优化建议 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗...

2018-07-16 17:02:08

阅读数 185

评论数 0

【转】如果有人问你数据库的原理,叫他看这篇文章

一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的稀少【译者注:百度为您找到相关结果约1,850,000个…...

2018-07-16 11:17:48

阅读数 218

评论数 0

编写高性能 Java 代码的最佳实践

本博客转自java一日一条公众号,大家可以关注,里面有很多料,可以碎片化时间学习。这里主要为了记录归档,日后不断理解,因为看一遍吸收的难以应用自如。 在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法。我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用...

2018-07-16 09:47:00

阅读数 385

评论数 0

什么是多态?为什么用多态?有什么好处?

多态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态,这是我们在以后的工作中经常回用到的首先,有这样一个系统:有个学生工作从达内毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢?按照OO的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法public cla...

2018-07-13 16:48:56

阅读数 5187

评论数 0

设计模式之——封装、继承、多态

“世界处处不设计”有物混成,先天地生。寂兮寥兮,独立而不改,周行而不殆,可以为天地母。吾不知其名,字之曰道,强为之名曰大。大曰逝,逝曰远,远曰反。道是什么?道可道,非常道。道不明,说不尽的才算是道,它是自然法则的终极抽象。但至少在某一方面,它是各种事物如何组织在一起以及进行沟通互动的原始规律。而在...

2018-07-13 16:31:52

阅读数 1126

评论数 1

深入JVM内核(二)——JVM运行机制

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 一、目录 JVM启动流程 JVM基本结构 内存模型 编译和解释运行的概念 二...

2018-07-13 09:30:45

阅读数 439

评论数 0

Spring Boot 运行原理,自动配置

我们可以先看看这段代码发生了什么事情SpringApplication.run(App.class, args);在创建SpringApplication的时候初始化了一些ApplicationContext和ApplicationListener主要通过getSpringFactoriesIns...

2018-07-12 18:52:39

阅读数 226

评论数 0

深入JVM内核(一)——初始JVM

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。目录:JVM的概念JVM发展历史JVM种类Java语言规范JVM规范一、初识JVM – J...

2018-07-12 16:42:28

阅读数 1216

评论数 0

高并发的核心技术-幂等的实现方案

转载:https://blog.csdn.net/rdhj5566/article/details/50646599一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我...

2018-07-11 09:55:37

阅读数 60

评论数 0

java高并发实战(十)——并发调试和JDK8新特性

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。一、内容提要 多线程调试的方法 线程dump及分析 JDK8对并发的新支持     ...

2018-07-08 16:21:40

阅读数 1146

评论数 0

java高并发实战(九)——锁的优化和注意事项

一、锁优化的思路和方法 减少锁持有时间 减小锁粒度 锁分离 锁粗化 锁消除二、减少锁持有时间举例:public synchronized void syncMethod(){ othercode1(); mutextMethod(); othercode2(); }改进优化如下:publ...

2018-07-08 15:48:38

阅读数 1576

评论数 0

java高并发实战(八)——BIO、NIO和AIO

由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。一、什么是NIO?NIO是New I/O的简称,与旧式的基于流的I/O方法相对,从名字看,...

2018-07-03 23:57:57

阅读数 584

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭