Jerry's Blog - 碎碎念

我想就这样牵着 你的手不放开


  • 首页

  • 归档18

  • 分类13

  • 标签5

  • 关于

  • 公益 404

  • 搜索

常用的 JavaScript 库 CDN 加速服务

发表于 2016-01-28 | 更新于 2018-07-28 | 分类于 CDN , JS公共库 | | 阅读次数:
本文字数: 685 | 阅读时长 ≈ 1 分钟

CDN公共库

CDN公共库是指将常用的源JavaScrit库存放在CDN节点,以方便广大开发者直接调用。与将JavaScrit库存放在服务器单机上相比,CDN公共库更加稳定、高速。一般的CDN公共库都会包含全球所有最流行的开源JavaScript库,你可以在自己的网页上直接通过script标记引用这些资源。这样做不仅可以为您节省流量,还能通过CDN加速,获得更快的访问速度。

国内的公共库

  • 百度CDN公共库:http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs
  • 百度静态资源公共库:http://cdn.code.baidu.com/
  • 新浪云计算CDN公共库:http://lib.sinaapp.com
  • BootCDN公共库:http://www.bootcdn.cn
  • 360公共库:http://libs.useso.com
  • 七牛云存储 开放静态文件CDN:http://www.staticfile.org
  • 又拍云JS库CDN服务:http://jscdn.upai.com

国外的公共库

  • CDNJS:http://www.cdnjs.com
  • Google Hosted Libraries:https://developers.google.com/speed/libraries/
  • Microsoft ASP.net CDN:http://www.asp.net/ajaxlibrary/cdn.ashx
  • jsDelivr:http://www.jsdelivr.com/

IntelliJ Idea 常用插件

发表于 2016-01-28 | 更新于 2018-07-28 | 分类于 IntelliJ Idea | | 阅读次数:
本文字数: 1.6k | 阅读时长 ≈ 1 分钟

常用插件列表

1
2
3
4
5
6
7
8
9
Eclipse Action
Eclipse Code Formatter
Save Actions
String Manipulation
FindBugs-IDEA
Lombok Plugin
MyBatis Plugin
gfm
CMD Support

Eclipse Action

实现Eclipse中快速复制行或者区块代码

将Duplicate Lines Ex和Copy Lines Ex设置成你习惯的快捷键。
插件源码地址:https://github.com/dgt79/EclipseActions

Eclipse Code Formatter

实现Eclipse中代码格式化功能

如果你需要和使用Eclipse同事共同开发,为了防止代码在merge的时候出现冲突,你们肯定是要先定义好统一的格式化代码模板,这个xml从Eclipse中导出来,建议保存在IntelliJ Idea的配置目录下面,方便做配置同步
插件源码地址:https://github.com/krasa/EclipseCodeFormatter

Save Actions

保存修改的时候自动导入、格式化代码

IntelliJ Idea的默认配置是自动保存修改的内容,也就是不用你每次修改完了之后使用Ctrl + S进行保存,此插件能够帮助你每次修改内容之后,都能自动格式化、重新排序package的顺序,这些繁琐容易忘记的事情都帮你自动完成了,何乐而不为了
插件源码地址:https://github.com/dubreuia/intellij-plugin-save-actions

String Manipulation

字符串快速格式转换

使用方法,Alt + M选中你要操作的字符,举例你要快速将变量名转换成常量名(通常都是字母大写,并且两个字母之间使用_隔开,比如:DATE_TIME)
插件源码地址:https://github.com/krasa/StringManipulation

转换后的效果:

FindBugs-IDEA


这个就不用说太多了,分析代码bug的
插件地址:http://andrepdo.github.io/findbugs-idea/

Lombok Plugin


支持lombok 注解,IntelliJ Idea默认是不支持了,会报语法错误,安装这个插件之后就可以了
插件源码地址:https://github.com/mplushnikov/lombok-intellij-plugin

1
2
3
4
5
6
@Data  :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

MyBatis Plugin


支持MyBatis的一个不错插件,可惜现在要收费了,免注册使用方法:https://github.com/myoss/profile/tree/master/idea/plugin/MybatisPlugin
插件地址:codesmagic

gfm


GitHub的GitHub Flavored Markdown
插件源码地址:https://github.com/shyykoserhiy/gfm-plugin

CMD Support


可以在IntelliJ Idea中执行cmd脚本
插件源码地址:https://github.com/t3hnar/CmdSupport

相关文章
  • IntelliJ Idea 设置中的Copyright和scopes关联起来
  • IntelliJ Idea 快捷键映射
  • IntelliJ Idea 配置同步
  • Mac开发环境搭建-v2
  • Mac开发环境搭建-v1

IntelliJ Idea 设置中的Copyright和scopes关联起来

发表于 2016-01-28 | 更新于 2018-07-28 | 分类于 IntelliJ Idea | | 阅读次数:
本文字数: 525 | 阅读时长 ≈ 1 分钟

Copyright和scopes关联起来的原因


每个公司或者现在的开源项目大都是有Copyright的,而我的配置都是同步到GitHub上的,所以不想写死了难切换,琢磨着是否可以动态的根据package name来关联不同的Copyright。以下设置是在IntelliJ Idea 15中完成的。

新增加一个Copyright

Settings中的菜单位置

Ctrl + Alt + s 打开Settings,找到Editor -> Copyright -> Copyright Profiles

新增加一个Scopes

Settings中的菜单位置

Ctrl + Alt + s 打开Settings,找到Appearance & Behavior -> Scopes,切记一定要选择Shared类型,设置好之后,点击Apply然后退出Settings,记住一定要先保存,才去做下一步操作

关联Copyright和Scope

Settings中的菜单位置

Ctrl + Alt + s 打开Settings,找到Editor -> Copyright,在Scope的下拉菜单中选择第二步添加的Scope名字

相关文章
  • IntelliJ Idea 常用插件
  • IntelliJ Idea 快捷键映射
  • IntelliJ Idea 配置同步
  • Mac开发环境搭建-v2
  • Mac开发环境搭建-v1

IntelliJ Idea 配置同步

发表于 2016-01-28 | 更新于 2018-07-28 | 分类于 IntelliJ Idea | | 阅读次数:
本文字数: 698 | 阅读时长 ≈ 1 分钟

为什么要同步配置?


初期从Eclipse转到IntelliJ Idea上来,最大的一个问题就是很多地方都不习惯,最最最主要的就是不习惯快捷键,所以我上来就是折腾快捷键的配置,让快捷键尽量和Eclipse的靠拢,花了好些天时间配置好了并且习惯了。这磨合的期间又有了新的需求,工作时间是在公司的电脑,非工作时间在家里的电脑,怎么快速同步配置了?在用户目录下找到了IntelliJ Idea的配置目录,想到了用GitHub仓库来同步,于是就这么干了,虽然不能做到很好的隔离配置差异,但是效果还是不错的,尤其是在重装电脑或者换公司的时候,重新git clone下仓库就能恢复配置了

windows系统同步配置方法

找到配置目录

如果没有更改过IntelliJ Idea的配置目录,那么它保存在如下的目录

1
C:\Users\你的账户名\.IntelliJIdea15\config

初始化仓库

将要忽略的文件,添加到.gitignore中(.gitignore语法参考),然后提交

1
2
3
4
5
cd ~/.IntelliJIdea15/config
git init
touch .gitignore
git add .
git commit -m "init"

同步到仓库

第一次请先在GitHub中创建一个仓库,然后按照提示进行操作,之后就是git push/pull操作啦。
可以参考我的IntelliJ Idea的配置仓库,链接:https://github.com/myoss/IntelliJIdea-config

Mac/Linux系统的配置


IntelliJ Idea的配置似乎不是在同一个目录下,没有深入研究

相关文章
  • IntelliJ Idea 常用插件
  • IntelliJ Idea 设置中的Copyright和scopes关联起来
  • IntelliJ Idea 快捷键映射
  • Mac开发环境搭建-v2
  • Mac开发环境搭建-v1

Git操作

发表于 2016-01-20 | 更新于 2018-07-28 | 分类于 git | | 阅读次数:
本文字数: 44k | 阅读时长 ≈ 40 分钟

花了好几天的时间,才迁移完git学习笔记,进行了重新整理,记录了常用操作。不知不觉Git已经用了2年的时间,虽然不久,但已经深深爱上了这个家伙~~~

阅读全文 »
相关文章
  • IntelliJ Idea 常用插件
  • IntelliJ Idea 设置中的Copyright和scopes关联起来
  • IntelliJ Idea 快捷键映射
  • IntelliJ Idea 配置同步
  • Mac开发环境搭建-v2
1234
Jerry

Jerry

好记性不如烂笔头

18 日志
13 分类
5 标签
RSS
GitHub 知乎 OSChina Sina Git操作 Mac开发环境
Links
  • myoss cloud
  • Git Guide
© 2016 – 2020 Jerry | 111k | 1:41
由 Hexo 强力驱动 v3.7.1
|
主题 – NexT.Gemini v6.4.0
0%