网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: linux,共有 1294条记录
  • 从封装变化的角度看设计模式——对象创建

    封装变化之对象创建在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约束。这会使未来的变化更加复杂。要避免这种情况,就应该间接地创建对象。这种紧耦…

    2020/7/11 17:08:53 人评论 次浏览
  • 从封装变化的角度看设计模式——接口隔离

    封装变化之接口隔离 在组件的构建过程当中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)的接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 这里的接口隔离不同于接口隔离原则,接口隔离原则是对接口职责隔离,也就…

    2020/7/11 17:08:31 人评论 次浏览
  • 从封装变化的角度看设计模式——对象创建

    封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约束。这会使未来的变化更加复杂。要避免这种情况,就应该间接地创建对象。 这种紧…

    2020/7/11 8:08:31 人评论 次浏览
  • jvm之栈、堆

    1. Java Virtual Machine ​ 人群当中,一位叫java的小伙子正向周围一众人群细数着自己取得的荣耀与辉煌。就在此时,c老头和c++老头缓步走来,看着被众人围住的java,c老头感叹地对着身旁的c++说道:“原以为你就可以挑起我的梁子一直走下去的。” ​ c++…

    2020/7/10 17:09:06 人评论 次浏览
  • Linux 进程必知必会

    上一篇文章只是简单的描述了一下 Linux 基本概念,通过几个例子来说明 Linux 基本应用程序,然后以 Linux 基本内核构造来结尾。那么本篇文章我们就深入理解一下 Linux 内核来理解 Linux 的基本概念之进程和线程。系统调用是操作系统本身的接口,它对于创建进程和线程,内…

    2020/7/10 17:08:50 人评论 次浏览
  • jvm之栈、堆

    1. Java Virtual Machine ​ 人群当中,一位叫java的小伙子正向周围一众人群细数着自己取得的荣耀与辉煌。就在此时,c老头和c++老头缓步走来,看着被众人围住的java,c老头感叹地对着身旁的c++说道:“原以为你就可以挑起我的梁子一直走下去的。” ​ c++笑着回应道:…

    2020/7/10 13:08:36 人评论 次浏览
  • 几例实用的Shell脚本

    日常工作中,经常编写一些shell命令或脚本以完成重复性操作,本文分享了最近用到的几例shell实用脚本。 1 特殊文件名的远程拷贝 服务器之间拷贝文件经常使用scp命令,其命令格式: (1)scp filename [user@]host:dir (2)scp [user@]host:dir1/filenamedir2 格式(1)将…

    2020/7/10 13:08:31 人评论 次浏览
  • C++雾中风景14:CRTP, 模板的黑魔法

    CRTP,奇特的递归模板模式 (Curiously Recurring Template Pattern) 是 C++ 的一种看起来很怪异的模板编程技巧。 它通过继承和模板的联合应用,实现了一种"看似"继承自己的语法。这种编程的技法,无论是在STL还是Boost之中都被大量使用。像它的名字一样,看起来…

    2020/7/10 13:08:26 人评论 次浏览
  • Linux下diff命令用法详解

    大家好,我是良许。 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具,良许之前也写过一篇文章介绍: Linux下9种优秀的代码比对工具推荐 这…

    2020/7/9 17:09:06 人评论 次浏览
  • 如何打印某文件特定行的内容 (淘宝)

    本文收录于 GitHub 日问: DailyQuestion,内含大厂内推机会、面经大全及若干面试题,每天学习五分钟,一年进入大厂中。大厂面经大全 大厂内推通常使用 sed 命令打印特定行,如 # -n: 按特定格式打印 # 100p: 指打印第一百行 $ sed -n 100p Readme.md 复制代码但 sed 打印…

    2020/7/9 17:08:46 人评论 次浏览
  • Linux下diff命令用法详解

    大家好,我是良许。 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具,良许之前也写过一篇文章介绍: Linux下9种优秀的代码比对工具推荐 这…

    2020/7/9 8:08:27 人评论 次浏览
  • Java工具类之:包装类

    Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。…

    2020/7/8 17:38:30 人评论 次浏览
  • 一次 JVM 进程退出的原因分析

    最近我们在测试把 APM 平台迁移到 ES APM,有同学反馈了一个有意思的现象,部署在 docker 中 jar 包项目,在新版 APM 里进程启动完就退出了,被 k8s 中无限重启。 这篇文章写了一下排查的思路,主要包含了下面这些内容。一个 JVM 进程什么时候会退出 守护线程、非守护线程…

    2020/7/8 17:08:47 人评论 次浏览
  • Java工具类之:包装类

    Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。…

    2020/7/8 8:26:22 人评论 次浏览
  • Linux系统中虚拟设备文件的各种实用用法

    大家好,我是良许。 大家知道,在 Linux 下,一切皆文件,对于设备文件也是如此。我们在工作的过程中,经常会看到 /dev/null 这个玩意,那它到底是什么呢? 专业地讲,/dev/null 是一个虚拟设备文件。而对程序而言,这些虚拟设备文件则会被当成真实的文件对待。程序可以向…

    2020/7/7 8:25:52 人评论 次浏览
共1294记录«上一页1234...87下一页»
扫一扫关注最新编程教程