菜的抠脚的博客

菜的抠脚

排序:
默认
按更新时间
按访问量

【转】基于maven使用IDEA创建多模块项目

一 项目工程目录 二 创建父工程 三 创建公共工具类 三 创建开发项目 四 创建开发项目子模块 五 运行项目 鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的实际开发,可能有不合适的地方,但是项目是可以跑通的,也请有不足之处,都提...

2018-11-03 11:35:27

阅读数:76

评论数:0

基于flume1.7开发自定义Sink组件-一键打包

概要 flume就不啰嗦什么什么,懂得都说好,上车地址:https://flume.apache.org/ 开始 pom文件   ide使用idea神器,工程组织使用maven,下面是工程的pom文件: <?xml version="1.0...

2018-11-01 19:37:53

阅读数:24

评论数:0

【转】Go语言和Windows服务

地址:https://chai2010.cn/post/2018/window-service/ Windows服务使您能够创建在后台Windows会话中可长时间运行的可执行应用程序。 Windows服务可以在计算机启动时自动启动,管理员也可以临时暂停和重新启动服务。 Windows服务非常适合运...

2018-10-21 21:29:34

阅读数:28

评论数:0

Linux脚本中利用sed修改文件内容的多种技巧

Linux脚本中利用sed修改文件内容 常用命令 功能 a 插入,在当前行后添加一行或多行。多行时需要在每行末尾需用“\”续行(最后不需要) c 替换,用此符号后的新文本替换当前行中的文本。多行时需要在每行末尾需用“\”续行(最后不需要) d 删除,删除行 i 插入,在当前行之前插入文本。...

2018-10-13 03:07:17

阅读数:61

评论数:0

MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)

地址:原文传送门   锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据...

2018-09-19 20:07:24

阅读数:51

评论数:0

Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 a,什么叫序列化和反序列化 b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,...

2018-09-18 23:27:49

阅读数:27

评论数:0

C++模板的特化详解(函数模版特殊,类模版特化)

地址:https://blog.csdn.net/gatieme/article/details/50953564 模板特化:就是在实例化模板时,对特定类型的实参进行特殊处理,即实例化一个特殊的实例版本, 当以特化定义时的形参使用模板时,将调用特化版本,模板特化分为全特化和偏特化; 1. 函...

2018-09-10 23:21:05

阅读数:60

评论数:0

【笔记】Redis 深度历险:核心原理与应用实践

地址:https://juejin.im/book/5afc2e5f6fb9a07a9b362527 Redis可以用来做什么  Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以...

2018-09-08 18:21:40

阅读数:341

评论数:0

【转】redis中的事务、lua脚本和管道的使用场景

事务 redis中的事务并不像mysql中那么完美,只是简单的保证了原子性。redis中提供了四个命令来实现事务,MULTI:类似于mysql中的BEGIN;EXEC:类似于COMMIT;DISCARD类似于ROLLBACK;WATCH则是用于来实现mysql中类似锁的功能。具体的使用方法非常简...

2018-09-06 18:47:35

阅读数:26

评论数:0

【转】数据库索引,到底是什么做的?

原文地址:https://mp.weixin.qq.com/s/YMbRJwyjutGMD1KpI_fS0A 近期写数据库,不少朋友留言问MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。 问题1. 数据库为什么要设计索引?   图书馆存了1000W本...

2018-08-31 10:12:37

阅读数:34

评论数:0

【转】Maven打包可执行Jar的几种方法

一、无依赖其他任何jar <build> <plugins> <plugin> &a...

2018-08-23 14:33:04

阅读数:20

评论数:0

[转]maven-assembly-plugin 入门指南

当你使用 Maven 对项目打包时,你需要了解以下 3 个打包 plugin,它们分别是 plugin function maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用...

2018-08-22 20:35:22

阅读数:45

评论数:0

java List去重方式及效率对比

转:https://blog.csdn.net/u012156163/article/details/78338574 对List去重并保证添加顺序主要有三种方式: 方式一,利用HashSet不能添加重复数据的特性 由于HashSet不能保证添加顺序,所以只能作为判断条件: privat...

2018-08-20 22:51:59

阅读数:17

评论数:0

maven父子模块jar包管理和spring boot

如果父pom中使用的是 <dependencies>....</dependencies> 的方式,则子pom会自动使用pom中的jar包, 如果父pom使用 <dependencyManagement>...

2018-08-13 17:10:27

阅读数:360

评论数:0

异步化,高并发大杀器

今天来聊聊如何让项目异步化的一些事。 1、同步和异步,阻塞和非阻塞   同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思...

2018-08-12 17:38:47

阅读数:90

评论数:0

SpringBoot2 webflux中使用HTTPS(SSL)示例

说明 由于SpringBoot2新版本的发布,有些新特性,在此就不一一列举。由于这些变化,在实际开发中带来了一些问题,在此记录下,避免其他人再掉坑。主要步骤包括: 生成证书 修改配置文件 增加配置类 实现HTTP转HTTPS 生成证书 获取证书可通过购买,或者本机...

2018-08-04 18:17:34

阅读数:172

评论数:1

【NIO系列】——之Reactor模型

大神地址:https://juejin.im/post/5b4570cce51d451984695a9b 通过之前的Unix的IO模型介绍,想必也了解到了5种IO模型。java的NIO是属于同步非阻塞IO,关于IO多路复用,java没有相应的IO模型,但有相应的编程模式,Reactor 就...

2018-07-28 19:10:09

阅读数:67

评论数:0

【NIO系列】——之IO模型

上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模型,比如java的NIO对应是那种IO模型,阻塞和同步的差异在哪里,又是否相同。了解了这些更方便我们的后续的NIO探解。 一、同步、异步、阻塞、非阻塞 同步、异步,阻塞...

2018-07-28 13:59:06

阅读数:53

评论数:0

【NIO系列】——之TCP探秘

大神地址:https://juejin.im/post/5b318e56e51d4558997ff2e8#heading-1 在介绍NIO之前有必要了解下TCP协议,因为目前多数应用都是给予应用层进行操作,导致隐藏了大量的网路细节,知道这些细节以及原理对我们的问题排查很有益处。 ...

2018-07-28 11:53:31

阅读数:33

评论数:0

【转】 自旋锁、阻塞锁、可重入锁、悲观锁、乐观锁、读写锁、偏向所、轻量级锁、重量级锁、锁膨胀、对象锁和类锁

1、自旋锁 自旋锁可以使线程在没有取得锁的时候,不被挂起,而转去执行一个空循环,(即所谓的自旋,就是自己执行空循环),若在若干个空循环后,线程如果可以获得锁,则继续执行。若线程依然不能获得锁,才会被挂起。 使用自旋锁后,线程被挂起的几率相对减少,线程执行的连贯性相对加强。因此,对于那些锁竞争不...

2018-07-25 09:46:46

阅读数:36

评论数:0

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