RainBow

我在 IntelliJ IDEA 中必有得插件和配置

江枫思渺然 提交于 2020-05-06 10:04:57
| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star 最近在陆续写 Java 并发编程系列 ,好多朋私信问我的不是并发内容本身,而是我的 IDEA 主题配置。我就姑且认为好的主题配置可以写出更好的并发程序吧 即便这种可能性只有万分之一,我也要把我的 IDEA 相关值得配置的内容/插件和大家分享出来(其实我还是很乐意将我的一些配置分享出来帮助大家更加高效的coding)) 先来一张我的 IDE 截图,有你看中的地方吗? 插件篇 好用的插件总是让人: 神清气爽,精神抖擞 ,丰神异彩,炯炯有神,神采奕奕,气贯长虹 ,英姿飒爽,精神焕发 下面所有插件都可以按照文中标注的名称在 IDEA 插件市场中直接搜索并安装 Material Theme UI Material Theme UI 在主题下载量排行榜中高居第一。安装主题后(在页面底部就会有进入主题的快捷入口),选择自己喜欢的主题进行微调就可以啦,如果懒得做配置,按照下图勾选相应设置就和我的一样了: Rainbow Brackets 翻译过来叫

你不得不知道的适用于程序员的VIM插件

a 夏天 提交于 2020-04-26 17:45:09
导读 在介绍最常用和最受欢迎的Vim插件之前,让我们首先了解Vim的真正含义。基本上,Vim只是另一个文本编辑器,我们可以使用它来编写和编辑文本,就像通常在Windows或Mac上使用的Sublime Text,甚至在Windows上使用的记事本一样。 Vim允许高效的文本编辑,有时它甚至被视为程序员的完整IDE。为软件工程师编辑现有代码非常耗时且单调。由于Vim与效率有关,因此它使我们能够使用现有的快捷键来处理重复的任务,甚至可以自定义和创建自己的键盘。 流行的Vim插件 Vim是最古老的文本编辑器之一,但它仍然很强大。成熟,稳定和可扩展,具有大量插件,可在整个网络中访问。Vim插件所做的是通过使用它来增强我们的工作流程来帮助扩展Vim的功能。 Vim插件基本上是在特定目录结构中分布的大量VimScript记录。Vim插件在插件管理器在出名之前被作为tarball包形式分发的。Vim插件在Vim中合并了其他功能-这些不是编辑器固有的功能。由于Vim的存在,可以使用各种各样的插件来实现广泛的用途。说实话,插件也许是Vim最基本的目的。 Vim Rainbow 几乎所有主要的编程语言都使方括号来实现不同的意图和目的 – 方括号,圆括号和花括号。 通常,它们会嵌套使用多对括号,因此很难搞清楚某个括号的开闭区间。我发现自己经常要数小括号,尤其是在复杂的 Bash 脚本 中,以确保无误。

asp.net core系列 66 Dapper介绍--Micro-ORM

。_饼干妹妹 提交于 2020-04-25 15:15:21
一.概述   目前对于.net的数据访问ORM工具很多,EF和EF Core是一个重量级的框架。最近在搭建新的项目架构,来学习一下轻量级的数据访问ORM工具Dapper。Dapper支持SQL Server,MySQL,Sqlite,SqlCE,Firebird等的高性能Micro-ORM(微ORM框架)。最新版本是1.60.16。     Dapper扩展了IDbConnection接口,例如实现一个查询方法,Dapper定义的一个Query查询方法如下:   public static IEnumerable<T> Query<T>( this IDbConnection cnn, string sql, object param = null , SqlTransaction transaction = null , bool buffered = true )     原生态ado.net的System.Data.SqlClient也实现了IDbConnection接口,可参考如下:      https://docs.microsoft.com/en-us/dotnet/api/system.data.idbconnection?redirectedfrom=MSDN&view=netframework-4.8     Dapper开源地址: https://github

centos7 扩充根目录磁盘空间

南楼画角 提交于 2020-04-24 05:55:03
在学习Linux时,使用VMware在计算机上安装3台linux虚拟机,根据网上相关的教程,仅给/root目录大小设置了10G,之后一段时间,由于要搭建mysql ndbcluster时,在解压mysql二进制文件后,系统提示,内存不足,然而又不想重新装linux系统, 所以找了一下扩容根目录的方法参考地址 https://blog.csdn.net/rainbow702/article/details/50761380,如下: 一、首先通过 df -hl 命令查看磁盘占用情况,果然发现根目录已经被占满,这时,我们就需要对其扩容了 二、使用VMware工具,给虚拟机添加硬盘容量,通过系统自带工具 点击剩余空间,添加新分区,选择想要扩容的大小 点击下一步,之后页面默认选择,点击创建, 设置,编辑分区,选择类型,然后点击更改, 用fdisk -l再次查看分区情况 用lvs查看当前的逻辑卷 用pvcreate将新增的分区创建一个物理卷 用vgextend将新建的物理卷追加到上面让你们记住的VG上 用vgdisplay查看系统当前的VG,主要是查看Free PE/ Size 主要查看Free PE / Size 37.80GiB,说明此系统最多可以有37.80GiB的扩充空间。 虽然说有“37.8G ”的可用空间,但是我们无法全部使用,只好在lvextend命令中,减少一点了,不然会报错

强烈推荐几款IDEA开发必备的插件,实测非常好用

戏子无情 提交于 2020-04-21 04:57:08
文章目录 1、CodeGlance 2、RestfulToolkit 3、Easy Code 4、GsonFormat 5、Statistic 6、Rainbow Brackets 7、Translation 8、Lombok 9、Maven Helper 10、Alibaba Java Code Guidelines 1、CodeGlance    拖动浏览代码更加方便,还有放大镜功能。 2、RestfulToolkit    一套 RESTful 服务开发辅助工具集,完美代替postman。 根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N ); 提供了一个 Services tree 的显示窗口; 一个简单的 http 请求工具; 在请求方法上添加了有用功能::复制生成 URL,复制方法参数… 其他功能::java 类上添加 Convert to JSON 功能,格式化 json 数据 ; 3、Easy Code    它可以直接对数据的表生成entity、controller、service、dao、mapper,无需任何编码,简单而强大。 4、GsonFormat    Json转Java类,该插件可以加快开发进度,使用非常方便,效率高。 5、Statistic    统计插件,查看你的代码数据。比如整个项目的代码总行数,分别统计各个类型文件的总行数

裂墙推荐!IntelliJ IDEA 常用插件一览,让效率成为习惯

家住魔仙堡 提交于 2020-04-18 17:36:56
点击上方“朱小厮的博客”,选择“ 设为星标” 后台回复" 1024 "领取公众号专属资料 一、官方工具 IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。 1. REST client 在日常开发过程中,我们或多或少都涉及到 API 接口的测试。例如,有的小伙伴使用 Chrome 的 Postman 插件,或者使用火狐的 restclient 等工具。事实上,这些工具是测试 API 接口非常有效的方式之一,笔者之前也一直使用 Postman 完成 API 接口的测试工作。今天,笔者推荐另外一个非常好用的小工具,能够帮助读者快速测试 API 接口。这个工具就是 IDEA 的 Editor REST Client。IDEA 的 Editor REST Client 在 IntelliJ IDEA 2017.3 版本就开始支持,在 2018.1 版本添加了很多的特性。事实上,它是 IntelliJ IDEA 的 HTTP Client 插件。详细使用文档,参考:http://blog.720ui.com/2018/restclient_use/ 2. UML Support 如果需要研究源码,内置 UML

代码演示C#各2.0到8.0版本[FK,2.0-4.8.0]

▼魔方 西西 提交于 2020-04-15 09:30:48
【推荐阅读】微服务还能火多久?>>> 代码演示C#各版本新功能 C# 各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过 非常简短 的代码将每个新特性演示出来。 代码演示C#各版本新功能 C# 2.0版 - 2005 泛型 分部类型 匿名方法 可以为null的值类型 迭代器 协变和逆变 C# 3.0版 - 2007 自动实现的属性 匿名类型 查询表达式(LINQ) Lambda表达式 表达式树 扩展方法 var 分部方法 对象和集合初始值设定项 C# 4.0版 - 2010 dynamic 命名参数/可选参数 泛型中的协变和逆变 类型等效、内置互操作类型 C# 5.0版 - 2012 async/await 调用方信息 C# 6.0版 - 2015 静态导入 异常筛选器 自动初始化表达式 Expression-bodied 函数成员 Null传播器 字符串内插 nameof 表达式 索引初始值设定项 C# 7.0版本 - 2017 out变量 元组和解构 模式匹配 本地函数 更多的expression-bodied成员 Ref 局部变量和返回结果 弃元 二进制文本和数字分隔符 throw表达式 C# 8.0 版 - 2019 Readonly 成员 默认接口方法 模式匹配增强 属性模式 Tuple模式 位置模式 switch表达式 using声明 静态本地函数 异步流

scrypt

前提是你 提交于 2020-04-06 10:49:07
scrypt是由著名的FreeBSD黑客 Colin Percival为他的备份服务 Tarsnap开发的。scrypt不仅计算所需时间长,而且占用的内存也多,使得并行计算多个摘要异常困难,因此利用rainbow table进行暴力攻击更加困难。scrypt没有在生产环境中大规模应用,并且缺乏仔细的审察和广泛的函数库支持。但是,scrypt在算法层面只要没有破绽,它的安全性应该高于PBKDF2和bcrypt。 来源: oschina 链接: https://my.oschina.net/Skynet01/blog/3214163

CentOS静默安装Oracle12c详细过程

非 Y 不嫁゛ 提交于 2020-04-05 17:02:44
转载出处: https://blog.csdn.net/zwl18210851801/article/details/80774980 本人亲测没有问题,强烈推荐好文! 对上一篇文章的补充(增加,远程连接、自启动等), 转载一篇文章: https://www.jianshu.com/p/309bb3504285 大家可以对比看,相信会受益匪浅! 说明:原创,经过一天的折腾,终于搞清楚centos7.2上静默安装oracle数据库,并且经过安装验证。由于之前都是在桌面环境中安装,一般依赖包安装完,安装过程和Windows上相似。但是如果服务器中的Linux安装了桌面环境,因为桌面环境运行还是比较占用资源,会拖慢服务器的速度,所以现在大多数Linux服务器都是无桌面版的,安装都是最小化环境。 当然,可以在安装最小化环境中的Linux中安装桌面环境,安装好后再次安装oracle数据库。最后又将桌面环境卸载。但是这种方法麻烦费时。 今天,花了一天时间,折腾安装桌面再次安装数据库,系统都做了好几次了。最后决定尝试静默安装数据库,终于尝试两次之后安装成功。 只要尝试,不断总结,肯定会成功的。原来,静默安装步骤也就比较简单。主要还是在响应文件的配置。其他的配置基本和桌面环境安装一样。 说明:为了安装方便,最好使用Xshell类似的工具连接到centos终端 1、创建用户及组 groupadd

我的IDEA插件

霸气de小男生 提交于 2020-03-19 17:53:56
3 月,跳不动了?>>> 规约:Alibaba Java Coding Guidelines 好看的背景图: Background Image Plus 热部署:Jrebel 快捷键提示: Key Promoter X 不用写set、get:Lombok 括号:Rainbow Brackets Restful测试接口:RestfulToolkit 代码统计:Statistic 翻译:Translation 我的主题是:Xcode-Dark Theme 特效编码:Power Mode ll Maven文件:Maven Helper 颜色Console:Grep Console 来源: oschina 链接: https://my.oschina.net/u/3358860/blog/3198289