自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张伯毅的专栏

知者不惑,仁者不忧,勇者不惧.

  • 博客(23)
  • 资源 (13)
  • 收藏
  • 关注

原创 Mac无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件。”的解决办法

命令行输入:sudo spctl --master-disable

2020-02-25 13:53:08 17344

原创 完美解决MacOS catalina 升级后如何在根目录创建文件

升级mac 到 Catalina之后,真是各种坑啊.1.关闭MacOS的rootless[安全]机制首先重启mac,在即将启动的时候按住CMD+R键,直到出现苹果logo 然后选择用户,输入密码进入recover mode。 在menu上面选择->Utilities->Terminal 输入: csrutil disable#Rootl...

2020-02-25 09:33:37 3621

原创 Sublime Text3 使用GBK编码中文乱码问题

问题解决方法操作步骤1. 安装Package Control2.安装ConvertToUTF83.安装Codecs33问题Sublime Text 在默认情况下是不支持GBK的编码格式的,因此打开GBK编码的文件或自己使用中文输入法写中文的时候就会乱码。解决方法最终目的是在Sublime Text上安装ConvertToUTF...

2020-02-23 18:19:13 7336 9

原创 解决 Sublime Text 3 安装包时出现的 There are no packages available for installation 问题

在安装Package Control 控制台的时候,报错:There are no packages available for installation......原因这个问题出现的原因很简单,就是获取 Sublime Text 3 的频道地址无法访问。配置文件地址:打开 "Preferences -> Package Settings -> Pack...

2020-02-23 17:47:48 1612

原创 完美解决MacOS catalina 升级后Vmware黑屏的问题

1.关闭MacOS的rootless机制#Rootless机制将成为对抗恶意程序的最后防线1.尝试关闭Rootless,重启按住 Command+R 进入恢复模式 打开Terminal2.输入csrutil disable3.如果要恢复 csrutil enable2.如果Mac的辅助功能无法添加其他应用应该是升级导致/Library/Application\ S...

2020-02-22 19:02:50 3338

原创 Mac 无法清倒废纸篓解决方案

最近不知怎么回事,回收站里面有一个文件一直无法删除. 作为有强迫的人表示好糟心....官网回复 [不好用啊!!!!!!] :如果您无法在 Mac 上清倒废纸篓如果您无法清倒废纸篓或将文件移动到废纸篓中,请尝试以下解决方案。如果您的 Mac 提示文件正在使用中退出正在使用这个文件的所有应用,然后清倒废纸篓。如果这种方法不起作用,则应用中可能有一个或多个后台进程正在使用这...

2020-02-22 18:35:59 10043

原创 MAC 环境,brew 命令报错: cannot load such file -- concurrent/2.6/concurrent_ruby_ext (LoadError) 

问题描述 MAC 环境,brew 命令报错:cannot load such file -- concurrent/2.6/concurrent_ruby_ext (LoadError) [ 注: 重装环境不起作用 ]报错信息:MacBook-Pro:.Trash sysadmin$ brew listTraceback (most recen...

2020-02-22 17:47:52 4253

原创 MAC Homebrew 指令安装&卸载

1.安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"MacBook-Pro:.Trash sysadmin$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github...

2020-02-22 17:17:25 3047

原创 VM虚拟机开防检测 [ 游戏不能登录处理详解 ]

monitor_control.virtual_rdtsc = "false"monitor_control.restrict_backdoor = "true"monitor_control.disable_directexec = "true"

2020-02-20 22:30:03 17516 4

原创 Quartz 2.4.0 源码解析

执行逻辑图代码流程图源代码[注释版本]GitLab 地址:https://github.com/BoYiZhang/quartz.git代码入口: org.quartz.core.QuartzTestpublic class QuartzTest { public static void main(String[] a...

2020-02-15 03:27:17 1454

原创 Quartz 在misfire模式[错失、补偿执行] 策略

概述调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则misfire产生的条件是:到了该触发执行时上一个执行还未完成,且线程池中没有空闲线程可以使用(或有空闲线程可以使用但job设置为@DisallowConcurrentExecution)且过期时间已经超过misfireThreshold就认为是misfire了...

2020-02-15 02:35:45 5215 1

翻译 Quartz配置文件详解&生产配置

目录 Configure Main Scheduler PropertiesConfigure ThreadPoolConfigure JobStoreConfigure Datasources 数据源Configure Plugins 插件配置ShutdownHookPlugin插件的配置样例Configuring a Global TriggerLi...

2020-02-13 09:01:20 4687 1

原创 Nginx 动静分离配置

语法http.server.localtion语法基本语法: location [=|~|~*|^~]/uri/{...} = 严格匹配, 如果这个查询匹配,将停止搜索并立即处理此请求 ~ 区分大小写匹配(可用正则表达式) ~* 不区分大小写匹配(可用正则表达式) !~ 区分大小写匹配 !~* 不区分大小写匹配 ^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx如果路...

2020-02-12 13:25:38 660

原创 Nginx 配置负载均衡

架构思想环境nginx 服务一台有三个 web 服务分别是 service01, service02, service03 ,启动,并且可以正常访问.配置 nginx 配置 www.erp.com 这个为域名,可以配置为 ip 地址. #配置负载均衡 upstream www.erp.com{ ...

2020-02-12 11:45:02 2028 3

原创 Nginx 配置反向代理

1.创建配置文件 ext.confserver { listen 8011; # 访问端口 server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { ...

2020-02-12 11:33:27 700

原创 Nginx 安装&默认配置简介

一. yum 安装rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum install -y nginx配置文件目录:/etc/nginx/conf.d二. mac 安装查看: brew sea...

2020-02-12 11:27:18 1785

原创 JVM 调优命令&工具使用

top命令查看进程占用资源情况jps 命令 查看 java进程jstack 命令 关注WATTING 查看死锁问题jstat -gc pid 查看 GC 情况jinfo pid 查看 jvm 常用信息arthas [推荐]安装&启动使用 jmap 命令 [生产环境慎用! 会造成生产环境卡顿!!!!]使用jvisualvm 进行查看 d...

2020-02-10 15:07:08 7114 3

转载 官网: arthas 快速入门

快速入门alibaba开源 jvm 调优工具, 生产环境巨好用 .1. 启动Democurl -O https://alibaba.github.io/arthas/arthas-demo.jarjava -jar arthas-demo.jararthas-demo是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。arthas-demo...

2020-02-10 11:23:10 1594

原创 JAVA 项目启动 JVM 生产环境 CMS 参数设置参考

参数设置如下:nohup $JAVA_HOME/bin/java $exec_command > $log 2>&1 < /dev/null &-server -Xmx16g -Xms4g -Xss512k -XX:+DisableExplicitGC // 禁止代码中手动调用GC,会导致 full...

2020-02-10 10:06:46 2856 2

原创 Java日志框架-SLF4J入门 [ LogBack 样例实现 ]

概述slf4j只是一个日志标准,并不是日志系统的具体实现。我们编程的时候只需要操作slf4j,具体底层实现不关注,只需要配置即可.slf4j只做两件事情:提供日志接口 提供获取具体日志对象的方法组件关系图样例实现:整体截图:代码示例import org.slf4j.Logger;import org.slf4j.LoggerFactory;...

2020-02-09 17:43:52 729

原创 Quartz 概览

架构图Quartz API的关键接口Scheduler- 与调度程序交互的主要API。 Job - 由希望由调度程序执行的组件实现的接口。 JobDetail - 用于定义作业的实例。 Trigger(即触发器) - 定义执行给定作业的计划的组件。 JobBuilder - 用于定义/构建JobDetail实例,用于定义作业的实例。 Trigge...

2020-02-07 22:20:06 478

原创 一张图搞定 DataX 源码流程

高清图:https://www.processon.com/view/link/5e36476be4b04982809b632d

2020-02-06 22:41:13 1120

转载 大白话 + 13 张图解 Kafka

前言一、Kafka基础消息系统的作用1.Topic 主题2.Partition 分区3.Producer - 生产者4.Consumer - 消费者5.Message - 消息二、kafka的集群架构Replica - 副本Consumer Group - 消费者组Controllerkafka和zookeeper如何配合工作加餐时间1...

2020-02-01 15:45:09 677

jdk-8u251-macosx/linux/windows 多版本下载

多版本JDK jdk-8u251-linux-x64.rpm jdk-8u251-linux-x64.tar.gz jdk-8u251-macosx-x64.dmg jdk-8u251-windows-i586.exe jdk-8u251-windows-x64.exe

2020-06-28

虚拟机上网环境设置.doc

虚拟机上网环境设置.doc

2020-06-12

《编译原理(第二版)》带书签.pdf

编译原理 第二版 带书签, 赵建华 译

2019-06-06

Flink基础教程.pdf

原版。高清,带页签。 作为新一代的开源流处理器,Flink是众多大数据处理框架中一颗冉冉升起的新星。它以同一种技术支持流处理和批处理,并能同时满足高吞吐、低延迟和容错的需求。本书由Flink项目核心成员执笔,系统阐释Flink的适用场景、设计理念、功能、用途和性能优势

2019-05-28

数据结构与算法分析 java语言描述(原书第3版)中文PDF+源码+课后习题源码

数据结构与算法分析 java语言描述(原书第3版)中文PDF+源码+课后习题源码

2019-05-08

深入理解计算机系统(原书第3版)PDF 计算机科学丛书 [美] 兰德尔 E.布莱恩特

前言   本书(简称CS:APP)的主要读者是计算机科学家、计算机工程师,以及那些想通过学习计算机系统的内在运作而能够写出更好程序的人。   我们的目的是解释所有计算机系统的本质概念,并向你展示这些概念是如何实实在在地影响应用程序的正确性、性能和实用性的。其他的系统类书籍都是从构建者的角度来写的,讲述如何实现硬件或系统软件,包括操作系统、编译器和网络接口。而本书是从程序员的角度来写的,讲述应用程序员如何能够利用系统知识来编写出更好的程序。当然,学习一个计算机系统应该做些什么,是学习如何构建一个计算机系统的很好的出发点,所以,对于希望继续学习系统软硬件实现的人来说,本书也是一本很有价值的介绍性读物。大多数系统书籍还倾向于重点关注系统的某一个方面,比如:硬件架构、操作系统、编译器或者网络。本书则以程序员的视角统一覆盖了上述所有方面的内容。   如果你研究和领会了这本书里的概念,你将开始成为极少数的“牛人”,这些“牛人”知道事情是如何运作的,也知道当事情出现故障时如何修复。你写的程序将能够更好地利用操作系统和系统软件提供的功能,对各种操作条件和运行时参数都能正确操作,运行起来更快,并能避免出现使程序容易受到网络攻击的缺陷。同时,你也要做好更深入探究的准备,研究像编译器、计算机体系结构、操作系统、嵌入式系统、网络互联和网络安全这样的高级题目。   读者应具备的背景知识   本书的重点是执行x86-64机器代码的系统。对英特尔及其竞争对手而言,x86-64是他们自1978年起,以8086微处理器为代表,不断进化的最新成果。按照英特尔微处理器产品线的命名规则,这类微处理器俗称为“x86”。随着半导体技术的演进,单芯片上集成了更多的晶体管,这些处理器的计算能力和内存容量有了很大的增长。在这个过程中,它们从处理16位字,发展到引入IA32处理器处理32位字,再到最近的x86-64处理64位字。   我们考虑的是这些机器如何在Linux操作系统上运行C语言程序。Linux是众多继承自最初由贝尔实验室开发的Unix的操作系统中的一种。这类操作系统的其他成员包括Solaris、FreeBSD和MacOS X。近年来,由于Posix和标准Unix规范的标准化努力,这些操作系统保持了高度兼容性。因此,本书内容几乎直接适用于这些“类Unix”操作系统。   文中包含大量已在Linux系统上编译和运行过的程序示例。我们假设你能访问一台这样的机器,并且能够登录,做一些诸如切换目录之类的简单操作。如果你的计算机运行的是Microsoft Windows系统,我们建议你选择安装一个虚拟机环境(例如VirtualBox或者VMWare),以便为一种操作系统(客户OS)编写的程序能在另一种系统(宿主OS)上运行。   我们还假设你对C和C++有一定的了解。如果你以前只有Java经验,那么你需要付出更多的努力来完成这种转换,不过我们也会帮助你。Java和C有相似的语法和控制语句。不过,有一些C语言的特性(特别是指针、显式的动态内存分配和格式化I/O)在Java中都是没有的。所幸的是,C是一个较小的语言,在Brian Kernighan和Dennis Ritchie经典的“K&R”文献中得到了清晰优美的描述\[61\]。无论你的编程背景如何,都应该考虑将K&R作为个人系统藏书的一部分。如果你只有使用解释性语言的经验,如Python、Ruby或Perl,那么在使用本书之前,需要花费一些时间来学习C。   本书的前几章揭示了C语言程序和它们相对应的机器语言程序之间的交互作用。机器语言示例都是用运行在x86-64处理器上的GNU GCC编译器生成的。我们不需要你以前有任何硬件、机器语言或是汇编语言编程的经验。   给C语言初学者  关于C编程语言的建议   为了帮助C语言编程背景薄弱(或全无背景)的读者,我们在书中加入了这样一些专门的注释来突出C中一些特别重要的特性。我们假设你熟悉C++或Java。

2019-03-08

Java虚拟机规范(Java SE 8版) 带书签

Java虚拟机规范(Java SE 8版) (Oracle官方发布,Java虚拟机技术创建人撰写,国内资深Java技术专家翻译,是深度了解Java虚拟机和

2018-10-26

Hadoop权威指南:大数据的存储与分析(第4版)

Hadoop权威指南:大数据的存储与分析(第4版) 出版社: 清华大学出版社 PDF版本

2018-10-17

HBase应用架构PDF版本

HBase应用架构 [美] 吉恩-马克·斯帕加里(Jean-Marc Spaggiari) 著,陈敏敏 夏锐 陈其生 译

2018-09-21

Thinking in UML(2 edition)

在网上下载的,有兴趣的可以看看。 ------------------------------------------------ 当你的才华还撑不起你的野心时,那你就应该静下心来学习;当你的能力还驾驭不了你的目标时,那就应该沉下心来历练、沉淀和积累!

2014-06-24

JavaScript语言精粹

在网上下载的,有兴趣的可以看看。 ------------------------------------------------ 当你的才华还撑不起你的野心时,那你就应该静下心来学习;当你的能力还驾驭不了你的目标时,那就应该沉下心来历练、沉淀和积累!

2014-06-24

《谁说菜鸟不会数据分析》入门篇-简版电子书

整理的电子书,有喜欢的可以下载。 ------------------------------------------------------------ 当你的才华还撑不起你的野心时,那你就应该静下心来学习;当你的能力还驾驭不了你的目标时,那就应该沉下心来历练、沉淀和积累!

2014-06-24

[逻辑思维训练500题II].于雷.扫描版

整理的电子书,有喜欢的可以下载。 ------------------------------------------------------------ 当你的才华还撑不起你的野心时,那你就应该静下心来学习;当你的能力还驾驭不了你的目标时,那就应该沉下心来历练、沉淀和积累!

2014-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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