自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(278)
  • 资源 (2)
  • 收藏
  • 关注

原创 【转】Mac系统下,VM虚拟机提示“打不开 /dev/vmmon: 无此文件或目录

Mac系统下,VM虚拟机提示“打不开 /dev/vmmon: 无此文件或目录有可能是和HAXM或docker冲突了 先彻底关闭VM客户端,并在活动监视器中将进程也杀掉。然后在终端中执行命令将HAXM卸载:sudo kextunload /Library/Extensions/intelhaxm.kext。再打开VM就可以了。 如果需要使用haxm模块,请按照下面步骤操作: 请先将VM关闭 执行sudo kextunload /Applications/VMware\ Fusi..

2020-09-29 16:48:48 1224

转载 gradle能否将下载的jar存储到maven本地仓库而不是缓存目录

https://blog.csdn.net/feinifi/article/details/81458639

2019-07-06 13:28:53 1309

转载 阿里云开启虚拟内存

1.阿里云开启虚拟内存https://blog.csdn.net/weixin_33725239/article/details/911882042.Linux系统的虚拟内存原来这么坑!https://blog.csdn.net/weixin_33725239/article/details/911882043.https://blog.csdn.net/qq...

2019-07-05 11:11:19 1049

转载 【转】惊:FastThreadLocal吞吐量居然是ThreadLocal的3倍!!!

https://blog.csdn.net/lirenzuo/article/details/94495469

2019-07-03 14:37:29 168

转载 【转】https 证书工具 Letsencrypt 简单教程

https://blog.csdn.net/dancen/article/details/81311688

2019-07-03 14:21:48 212

转载 【转】购买阿里云的云服务器时选择镜像centos时应该选择哪个版本

方法/步骤首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别:1. Windows1.1) 系统内含正版激活。1.2) 适合于运行Windows下开发的程序,如.net等。1.3) 支持SQL Server等数据库(需自行安装)。1.4) 可以使用远程桌面方式登录进行管理。注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。2. Linux2...

2019-06-26 16:38:49 6532

转载 【转】分布式ID生成

转:http://blog.51cto.com/fulin0532/2094114 在看代码的时候遇到一个snowflake算法,查了一下发现是Twitter的一个分布式ID生成算法,能够在分布式环境中生成一个全局唯一的ID,然后上网找了一些业界的做法,目前看到了携程和美团的方案,做一下笔记。背景1在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付...

2019-02-03 20:00:08 176

转载 Java中映射Map的merge、compute、computeIfAbsent、computeIfPresent基本用法

 转:https://blog.csdn.net/russle/article/details/79772198package com.lee.test;import java.util.HashMap;import java.util.Map;import java.util.function.BiFunction;/** * @author yqbjtu * @dat...

2019-01-18 11:13:44 244

转载 【转】利用maven的resources、filter和profile实现不同环境使用不同配置文件

https://www.cnblogs.com/wangyang108/p/6030735.html基本概念说明(resources、filter和profile): 1.profiles定义了各个环境的变量id 2.filters中定义了变量配置文件的地址,其中地址中的环境变量就是上面profile中定义的值 3.resources中是定义哪些目录下的文件会被配置文件中定义的变量替换,...

2018-12-31 21:56:44 286 1

转载 【转】如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

https://blog.csdn.net/qq_34590097/article/details/56284935 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.gitignore文...

2018-12-26 22:42:57 276

转载 LongAdder解析

https://www.jianshu.com/p/1a0d8ee3f5c8

2018-12-23 01:19:05 345

转载 【转】spring常用模式--------委派模式

https://www.jianshu.com/p/38acf37b1e1f1.委派模式简介在常用的23种设计模式中其实面没有委派模式(delegate)的影子,但是在Spring中委派模式确实用的比较多的一种模式。在spring中的体现:Spring MVC框架中的DispatcherServlet其实就用到了委派模式。委派模式的作用: 基本作用就是负责任务的调用和分配任务,跟代...

2018-12-20 23:38:08 164

转载 【转】Hive四种数据导入方式

https://cloud.tencent.com/developer/article/1063706Hive的几种常见的数据导入方式 这里介绍四种: (1)、从本地文件系统中导入数据到Hive表; (2)、从HDFS上导入数据到Hive表; (3)、从别的表中查询出相应的数据并导入到Hive表中; (4)、在创建表的时候通过从别的表中查询出相应的记录并插入到所创建的表中。一、从本地文件系...

2018-12-20 16:12:07 510

转载 JDK和CGLIB动态代理区别

https://blog.csdn.net/yhl_jxy/article/details/80635012

2018-12-19 23:49:41 108

转载 【转】线程安全的CopyOnWriteArrayList介绍

https://blog.csdn.net/linsongbin1/article/details/54581787

2018-12-07 17:42:53 140

转载 【转】算法(一)时间复杂度

https://blog.csdn.net/itachi85/article/details/54882603

2018-11-23 22:52:01 297

转载 【转】递归算法讲解

https://blog.csdn.net/sinat_38052999/article/details/73303111

2018-11-10 23:04:25 139

转载 【转】【Nginx】Nginx配置详解

https://www.cnblogs.com/knowledgesea/p/5175711.html序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、U...

2018-10-28 15:02:55 109

转载 【转】【Docker】【Nginx】Docker+nginx+tomcat7配置简单的负载均衡

https://yq.aliyun.com/ziliao/29104原始地址为:http://www.cnblogs.com/fengzheng/p/4995513.html 本文介绍在Docker上配置简单的负载均衡,宿主机为Ubuntu 14.04.2 LTS,两个CentOS容器,宿主机安装Nginx,两台容器安装tomcat7。结构如下:此方案的原理是将宿主机的端口和doc...

2018-10-28 01:53:38 578

转载 【转】【Linux】CentOS 7 升级 Linux 内核

https://blog.csdn.net/kikajack/article/details/79396793升级 CentOS 内核参考资料 1 升级 CentOS 内核参考资料 2 通过 /proc 虚拟文件系统读取或配置内核 Linux 内核官网 CentOS 官网1. 关于 Linux 内核Linux 内核分两种:官方内核(通常是内核开发人员用)和各大 Linux 发行版...

2018-10-28 01:14:05 261

转载 【转】【Linux】centos7与centos6区别

https://www.cnblogs.com/bethal/p/5945026.htmlCentOS 7 vs CentOS 6的不同   (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell)(2)文件系统[CentOS6] ext4[CentOS7] xfs(3)内核版本[CentOS6] 2.6.x-x[Cen...

2018-10-28 01:11:59 296

转载 【转】【Linux】linux如何查看端口被哪个进程占用?

https://www.cnblogs.com/CEO-H/p/7794306.html1、lsof -i:端口号2、netstat -tunlp|grep 端口号都可以查看指定端口被哪个进程占用的情况工具/原料  linux,windows xshell 方法/步骤    【步骤一】lsof -i lsof -i 用以显示符合条件的进程情...

2018-10-27 22:16:50 120

转载 【转】【Linux】Linux如何查看端口状态

netstat命令各个参数说明如下:  -t : 指明显示TCP端口  -u : 指明显示UDP端口  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。  -n : 不进行DNS轮询,显示IP(可以加速操作)即可显示当前服务器上所有端口及进程...

2018-10-27 22:07:59 126

转载 【转】【Linux】在Linux中查看所有正在运行的进程

https://www.cnblogs.com/zwgblog/p/5971455.html可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程: 1 ...

2018-10-27 21:49:40 162

转载 【转】【Linux】yum使用

Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令:yum search 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list in...

2018-10-27 21:36:44 134

原创 【Linux】linux怎么在man手册里查找字符串

输入/ 

2018-10-27 20:44:56 2162 1

原创 【Linux】Centos7下安装netstat

yum install net-tools 查看端口netstat -an | grep 80 

2018-10-27 20:13:38 11000

转载 【转】【linux】Linux如何查看YUM的安装目录

https://www.cnblogs.com/kerrycode/p/6924153.html最快的方式是whereis Linux下如何查看使用YUM安装过的包的安装路径呢? 在搞清楚这个问题前,我们先来了解一下YUM。 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于R...

2018-10-27 20:07:17 232

转载 【转】【Nginx】Nginx 实现端口转发

https://www.cnblogs.com/zhaoyingjie/p/7248678.html什么是端口转发当我们在服务器上搭建一个图书以及一个电影的应用,其中图书应用启动了 8001 端口,电影应用启动了 8002 端口。此时如果我们可以通过localhost:8001 //图书localhost:8002 //电影 但我们一般访问应用的时候都是希望不加...

2018-10-27 19:27:18 724

转载 【转】【Spark】Spark 数据倾斜优化方法

https://mp.weixin.qq.com/s?__biz=MzIzNzI1NzY3Nw==&mid=2247484221&idx=1&sn=7e20f08bfb490b91f0920aefb29ca271&chksm=e8ca159fdfbd9c89f610dd230e07f414521b4dd13018994ee9b873421d1e8efcdc535c8...

2018-10-26 11:27:56 355

转载 【转】【Linux】Linux 的五个重启命令

https://www.cnblogs.com/clicli/p/5856517.html一、Linux 的五个重启命令  1、shutdown  2、poweroff  3、init  4、reboot  5、halt  二、五个重启命令的具体说明  shutdown  reboot  在linux下一些常用的关机/重启命令有shutdown、halt、r...

2018-10-25 22:34:04 246

转载 【转】【linux】systemctl 实现开机自启服务

https://blog.csdn.net/qq_29663071/article/details/80814081systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。1.服务权限systemd有系统和用户区分;系统(/user/lib/systemd/system/)、...

2018-10-25 22:20:49 1539

转载 【转】【Spring】Spring学习总结

https://www.cnblogs.com/best/p/5727935.html 目录一、Spring框架概述 1.1、资源 1.2、Spring历史 1.3、框架特征与功能 1.4、Spring组成 1.5、Spring Boot与Spring Cloud 二、IoC基础 三、使用XML配置的方式实现IOC 3.1、使用无参构造方法创建对象 3...

2018-10-25 19:43:17 214

转载 【转】JMH使用说明

https://blog.csdn.net/lxbjkben/article/details/79410740 JMH使用说明一、概述JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候,就可以使用...

2018-10-23 22:40:15 461

转载 Java8中重要的收集器Collector

https://blog.csdn.net/zxc123e/article/details/68066499

2018-10-23 22:02:02 103

转载 【转】【Java】深入理解Java类加载器(ClassLoader)

https://blog.csdn.net/javazejian/article/details/73413292

2018-10-23 21:26:51 102

转载 【转】【模式】设计模式——Spring IoC中用到的模板方法模式

https://blog.csdn.net/z69183787/article/details/65628166基本概念什么是模板方法(Template method):父类定义了骨架(调用哪些方法及顺序),某些特定方法由子类实现。最大的好处:代码复用,减少重复代码。除了子类要实现的特定方法,其他方法及方法调用顺序都在父类中预先写好了。所以父类模板方法中有两类方法:1、共同的方...

2018-10-22 14:50:17 86

转载 【转】【模式】Spring中模板模式和回调模式(一)

https://blog.csdn.net/asdfsadfasdfsa/article/details/76854041  模板模式public abstract class TemplatePattern {        //模板方法      public final void templateMethod(){                    method...

2018-10-22 14:49:19 230

转载 【转】【lambda】Java8函数之旅 (五) -- Java8中的排序

https://www.cnblogs.com/invoker-/p/7709411.html 前言   对数据进行排序是平常经常会用到的操作之一,使用Jav8排序可以减少你在排序这方面的代码量,优化你的代码。测试用例代码定义个实体类User,拥有姓名name,年龄age,积分credits三个属性,定义一个包含User的集合,用于排序,下面是代码/* 这里偷个懒,用lo...

2018-10-21 17:11:38 451

转载 【转】【Lambda】java8笔记: sorted()之正序倒序

https://www.cnblogs.com/woyaobianfei/p/9187127.html这篇文章将会讲解Java 8 Stream sorted()示例 下面代码以自然序排序一个listlist.stream().sorted()  自然序逆序元素,使用Comparator 提供的reverseOrder() 方法list.stream().sorte...

2018-10-21 17:02:41 15474 2

Java Bug模式详解

Java.Bug模式详解 第1章 混乱环境下的灵活方法 1.1 软件设计、实现和维护的趋势 1.1.1 对于稳定、安全 系统的需求增加 1.1.2 传统软件工程技 术的局限性 1.1.3 开放源代码的软 件项目的可利用性 1.1.4 对于跨平台语言 的需求 1.2 在快节奏的社会中学习 1.3 bug模式简述 1.4 小结 第2章 Bug、规范和实现方案 2.1 bug的概念 2.2 一体性规范 2.2.1 C++ 2.2.2 Python 2.2.3 ML 2.2.4 Pascal 2.3 规范的好处 2.4 实现方案与规范的差异 2.5 利用素材建立经济有效的规范 2.5.1 通过测试来排除 规范错误 2.5.2 单元测试的缺陷 2.6 小结 第3章 调试和开发过程 3.1 将调试当作科学试验 3.1.1 逐步规范化、整 合并发行软件 3.1.2 在设计上尽可能 保持简单 3.1.3 结对编程 3.1.4 及时的客户反馈 3.1.5 所有开发人员共 享程序代码 3.1.6 对任何可能产生 问题的代码进行测试 3.2 将调试测试程序并入到单元测 试集 3.3 展望:面向测试的语言 3.4 小结 第4章 调试和测试过程 4.1 可测试的设计模式 4.1.1 在模型中而不是 视图中保管代码 4.1.2 使用静态类型检 查发现错误 4.1.3 使用中介器封装 跨越断层线的功能 4.1.4 编写带有简短签 名和默认参数的方法 4.1.5 使用不修改内存 状态的存取器 4.1.6 通过接口定义程 序外组件 4.1.7 优先编写测试程 序 4.2 GlobalModel接口 4.3 小结 第5章 科学的调试方法 5.1 软件是永不磨损的机器 5.1.1 软件有多重 5.1.2 小异常引起大问 题 5.2 Bug模式可以加快诊断bug的速度 5.3 小结 第6章 关于bug模式 6.1 了解bug模式的重要性 6.2 选择bug模式的原因 6.3 如何组织bug模式 6.4 Bug诊断的快速参考 第7章 Rogue Tile模式 7.1 Rogue Tile bug模式简述 7.1.1 症状 7.1.2 起因、解决方法 和预防措施 7.2 提取代码的其他障碍 7.2.1 通用类型 7.2.2 面向方面的编程 技术 7.3 小结 第8章 随处可见的空指针 8.1 空指针异常不提供任何信息 8.2 难以捉摸的空指针 第9章 Dangling Composite模式 9.1 Dangling Comp osite bug模式简述 9.1.1 症状 9.1.2 起因 9.1.3 解决方法和预防 措施 9.2 小结 第10章 Null Flag模式 10.1 Null Flag bug模式简述 10.1.1 症状 10.1.2 起因 10.1.3 解决方法和预 防措施 10.2 健壮性和诊断证据的缺乏 10.2.1 在更好的位置 处理异常 10.2.2 处理老式代码 10.3 小结 第11章 Double Descent模式 11.1 Double Descent bug模式简述 11.1.1 症状 11.1.2 起因 11.1.3 解决方法和预 防措施 11.1.4 快速但不完善 的修正方法 11.1.5 真正的修正方 法 11.2 小结 第12章 Liar View模式 12.1 Liar View bu g模式简述 12.1.1 症状 12.1.2 起因 12.1.3 解决方法和预 防措施 12.2 Liars并非仅出现在GUI程序 12.3 小结 第13章 Saboteur Data模式 13.1 Saboteur Data bug模式简述 13.1.1 症状 13.1.2 语法原因 13.1.3 语义原因 13.1.4 解决办法和预 防措施 13.2 小结 第14章 Broken Dispatch模 式 14.1 Broken Dispatch bug简述 14.1.1 症状 14.1.2 起因 14.1.3 解决方法和预 防措施 14.2 小结 第15章 Impostor Type模式 15.1 Impostor Type bug模式简述 15.1.1 症状 15.1.2 起因 15.1.3 解决方法和预 防措施 15.2 混合模式 15.3 小结 第16章 Split Cleaner模式 16.1 Split Cleaner bug模式简述 16.1.1 症状 16.1.2 起因 16.1.3 解决方法和预 防措施 16.2 小结 第17章 Fictitious Implementation模式 17.1 Fictitious Implementation bug模式简述 17.1.1 症状 17.1.2 起因 17.1.3 检测Fict.. itious Implementation 17.1.4 解决方法和预 防措施 17.2 小结 第18章 Orphaned Thread模 式 18.1 Orphaned Thread bug模式简述 18.1.1 症状 18.1.2 起因 18.1.3 解决方法和预 防措施 18.2 Orphaned Thread和GUI 18.3 小结 第19章 Run-on Initializatier模式 19.1 Run-on Initializatier bug模式简述 19.1.1 症状和起因 19.1.2 解决方法和预 防措施 19.2 修正bug 19.3 小结 第20章 Platform-Dependent模式 20.1 Platform-Dependent bug模式简述 20.1.1 与供应商相关 的bug 20.1.2 与版本相关的.. bug 20.1.3 与操作系统相 关的bug 20.2 小结 第21章 诊断清单 21.1 基本概念 21.2 模式清单 第22章 用于调试的设计模式 22.1 最大化静态类型检查 22.1.1 尽可能设置final字段 22.1.2 将不可能被改 写的方法设为final 22.1.3 包括作为默认 值的类 22.1.4 利用已检查异 常确保所有客户端程序可处理异常情况 22.1.5 定义新的异常 类型来精确区分各种异常情况 22.1.6 利用特定State类 22.1.7 将类型转换和 instanceof测试降至最少 22.1.8 使用Singleton设计模式帮助最小化instanceof的使用 22.2 将引入bug的可能降至最 低 22.2.1 提取通用代码 22.2.2 尽可能实现纯 功能性方法 22.2.3 在构造函数中 初始化所有字段 22.2.4 出现异常情况 时立即抛出异常 22.2.5 出现错误时立 刻报告错误消息 22.2.6 尽早发现错误 22.2.7 在代码中置入 断言 22.2.8 尽可能在用户 可观察到的状态下测试代码 22.3 征程尚未结束 第23章 参考资料 附录 String-parsing列表构造 函数 术语表 附录页

2013-02-11

log4j-1.2.17

log4j-1.2.17,最新版完整版,放心下载使用

2013-02-11

空空如也

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

TA关注的人

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