官方教程:http://maven.apache.org/plugin-developers/index.html http://blog.csdn.net/csfreebird/article/details/7709109 http://ifeve.com/maven-java-pluging/ http://suhuanzheng7784877.iteye.com/blog/1103179 http://clojure.iteye.com/blog/1124188 http://blog.…
Maven是一个一个优秀的项目管理开源框架,其插件机制为其功能扩展提供了非常大的便捷性.大多数情况下,我们不需要自己开发Maven插件,因为Maven本身提供了很多便捷的官方插件.但是对于某些特殊场景和特殊需求,开发一个自定义的Maven插件能大大提高开发效率.本文以一个简单的例子,展示如何创建一个自定义的Maven插件. Maven插件开发 本文会以一个自制的Maven插件为例,展示如何使用Idea从0开始构建自制的Maven插件. Maven插件目标 Maven本质是一个插件执行框架,所有的…
教程: http://open.chrome.360.cn/extension_dev/overview.html http://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html http://blog.csdn.net/my_business/article/details/7711525 http://www.cnblogs.com/-10086/p/5171263.html https://chajian.baidu.com/de…
maven + selenium + jenkins 教程收集 Complete Guide for Selenium integration with jenkins Maven http://learn-automation.com/selenium-integration-with-jenkins/ Maven & Jenkins with Selenium: Complete Tutorial http://www.guru99.com/maven-jenkins-with-seleni…
jQuery插件开发教程  ——让你的jQuery水平提升一个台阶 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果.微软.谷歌等巨头,都有各自的平台及生态圈. 学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件.如果想将能力提升一个台阶,编写一个属于自己的插件是个不错的选择. 本教程可能不是最精品的,但一定是最详细的. jQuery插件…
在这篇文章中,我实现了一个基本的选项卡功能:请猛击后面的链接>>   [js插件开发教程]原生js仿jquery架构扩展开发选项卡插件. 还缺少两个常用的切换(自动切换与透明度渐变),当然有朋友会说,还有左右,上下等等,这些动画会放在焦点图(幻灯片)插件系列. (自动切换,停止控制,透明度渐变 ) 效果预览: 自动切换的实现: 这个思路很简单,开启定时器,让选项卡的索引+1,加到4的时候(选项卡的长度)从0开始 传统做法: index = 0 index++ if ( index == 4 )…
uniapp之安卓原生插件开发教程 准备 hbuilderX,下载 app离线SDK,下载 Andorid Studio,安卓官方或中文社区 证书(可以自己准备,也可以使用android Studio生成) 插件功能简介 加法功能,我们把插件名称起名为leruge-add,方法是add,参数是a和b 过程 HbuilderX创建一个项目 在pages/index/index.vue中随便写一个按钮,然后调用我们的原生插件leruge-add,代码如下 <template> <view&g…
前言 众所周知,maven 实质上是一个插件执行框架,所有的工作都是通过插件完成的.包括我们日常使用到的类似 install.clean.deploy.compiler...这些命令,其实底层都是一个一个的 maven 插件. 如何开发自己的插件 1. maven 插件的命名规范 在写一个项目之前,第一件事就是确定一个名称.maven 插件也不例外.它有着自己的一套命名规范.但是规范很简单,一句话就可以概括,官方插件命名的格式为 maven-xxx-plugin,非官方的插件命名为 xxx-ma…
先收集,后续再实践. MongoDB的集群应该和MySQL的定位保持一致,因为要认为它就是一个数据库. 集群方式有也是有很多,比如分库,分片,主从,主主等等. 下面是收集的一些教程: http://blog.chinaunix.net/uid-20104120-id-5012786.html http://www.ttlsa.com/mongodb/the-architecture-of-mongodb-mongodb-fragment-cluster-and-simple-constructi…
在Mac 10.10之前使用ipfw.之后升级为pfctl.由于Mac自带的GUI防火墙只能针对软件进行放开,且无法针对特定端口入站及出站进行管理.所以使用pfctl能解决这类问题. 收集教程如下: http://man.linuxde.net/pfctl https://my.oschina.net/china008/blog/343049 http://blog.chinaunix.net/uid-20674714-id-90862.html https://cn2.chionlab.moe…
在原始不使用插件时,在Jenkins我们要实现多个Job之间的连续集成时,我们一般的做法就是在每个Job上关联另一个Job,但是,这样做有个弊端,只能是连续的,如果要实现串或并联这样的,估计比较难:但是也不是说不能实现,Shell脚本可以实现,只不过比较复杂且不美观而已.可以这样说:Shell脚本(批处理)是万能的. Pipeline是一个能够把多个Job之间实现串并联功能的插件,可以参考官网的介绍:https://jenkins.io/doc/book/pipeline/,插件官网:https…
DDoS估计是一个非常头痛的问题. 分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞.资源耗尽从而不能为正常用户提供正常服务的攻击手段.随着互联网带宽的增加和相关工具的不断发布,这种攻击的实施难度越来越低,有大量IDC托管机房.商业站点.游戏服务商一直饱受DDoS攻击的困扰,那么如何缓解甚至解决DDoS呢?最近Rick Nelson在Nginx的官方博客上发表了一篇文章,介绍了如何通过Nginx和Nginx Plus缓和DDoS攻击. Ric…
先收集,后续实践. http://blog.csdn.net/catoop/article/details/50575038 http://blog.csdn.net/neosmith/article/details/61202084 http://412887952-qq-com.iteye.com/blog/2303075 http://www.jianshu.com/p/648aa76d5827 http://yangyingbin.blog.51cto.com/6660933/18522…
先收集,后续再实践. https://my.oschina.net/leezhen/blog/207262 http://www.360doc.com/content/11/0708/09/2660674_132278368.shtml http://www.zuimoban.com/jiaocheng/linux/6954.html http://www.xitongzhijia.net/xtjc/20150608/50319.html http://www.runoob.com/mongod…
先收集,后续再实践. http://www.linuxidc.com/Linux/2016-10/136492.htm http://www.cnblogs.com/lion.net/p/5725474.html http://blog.csdn.net/woogeyu/article/details/51119101 http://www.cnblogs.com/flat_peach/archive/2013/04/07/3004008.html http://www.mamicode.com…
先收集,后续再实践. http://blog.csdn.net/zyz511919766/article/details/41896823 http://blog.chinaunix.net/uid-25525723-id-1743373.html http://www.cnblogs.com/owenma/p/7055103.html https://my.oschina.net/hanzhankang/blog/201515 http://www.linuxidc.com/Linux/201…
先收集,后续再实践. http://blog.csdn.net/dreamcode/article/details/44307377 http://blog.csdn.net/lanonola/article/details/51513343 http://www.cnblogs.com/zhongshiqiang/p/5968768.html http://blog.csdn.net/wutian713/article/details/51452237 http://www.dataguru.…
先收集,后续再实践. http://www.cnblogs.com/ahaii/p/6307648.html http://blog.csdn.net/jenminzhang/article/details/25124143/ http://blog.csdn.net/sz_bdqn/article/details/46048229 http://blog.csdn.net/sz_bdqn/article/details/46092375 http://blog.csdn.net/sz_bdqn…
说明:现在几乎所有家庭级别的路由器都是基于OpenWrt进行衍生搭建的. https://openwrt.io/(极路由HiWifi创建的开源站点,极路由系统有这个衍生而来) http://www.openwrtdl.com/ http://www.openwrt.org.cn/ https://openwrt.org/(官网) http://www.openwrt.pro/(openwrt学习教程)…
先收集一下,后续再搭建测试. https://zhangge.net/4019.html http://www.cnblogs.com/jiangwenju/p/6098974.html http://www.cnblogs.com/sustudy/p/4174189.html http://pengranxiang.iteye.com/blog/1141118 http://zhaochj.blog.51cto.com/368705/1635982 http://1983939925.blog…
Maven为我们提供了丰富的插件资源,使得开发调试过程中非常方便,可以满足大多数场景下的需求.当然有时候,我们也需要根据需求定制自己的插件.下面是在开发Maven插件时的一点备忘录,具体的开发流程请Google,有不少的教程,这里只是概述一下,同时记录一些容易掉坑的点. 1,Maven的工具由一个又一个的插件组成的,插件类继承了AbstractMojo类,需要覆写execute方法.getLog()获取的是AbstractMojo内部的log,类型是:org.apache.maven.plugi…
SVN Publisher Plugin:https://wiki.jenkins-ci.org/display/JENKINS/SVN+Publisher 构建完成后的文件,比如Maven打的war包,可以通过SVN Publisher Plugin插件上次到指定的SVN,下面是收集的教程: http://blog.csdn.net/hemingwang0902/article/details/44488897 http://blog.csdn.net/qiaojiahe/article/de…
市面上HA的教程不是很多,基本都是基于LVS+HA实践的打包资料. 要最权威的文档应该去官方. 官方文档入口: http://www.haproxy.org/#docs 中文文档收集: http://blog.xiayf.cn/gitbook/tech-note/operation/haproxy/conf-manual.html http://blog.xiayf.cn/gitbook/tech-note/operation/haproxy.html http://www.ttlsa.com/…
A jQuery plugin boilerplate http://jonathannicol.com/blog/2012/05/06/a-jquery-plugin-boilerplate/ jQuery插件开发精品教程,让你的jQuery提升一个台阶 http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html 深入理解jQuery插件开发 http://blog.jobbole.com/30550/…
一.Maven介绍 我们在开发项目的过程中,会使用一些开源框架.第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关的jar包都会作为项目的依赖.通常,一个Java EE项目所依赖的jar包会有很多.然而,这还并非是主要问题,在管理这些jar包过程中,jar包的版本往往是最令人头疼的问题.选择一个jar包的版本,需要考虑它所依赖的jar包是否支持这个版本,并且还需要确认依赖它的jar包能不能对这个版本兼容.所以,在…
Tensorflow和其他数字计算库(如numpy)之间最明显的区别在于Tensorflow中的操作是符号. 这是一个强大的概念,允许Tensorflow进行所有类型的事情(例如自动区分),这些命令式的库(例如numpy)是不可能的. 但它也是以更难掌握为代价的. 我们在这里的尝试揭示了Tensorflow,并为更有效地使用Tensorflow提供了一些指导方针和最佳实践. The most striking difference between Tensorflow and other num…
配置Maven环境变量 1.新建 maven home 环境变量      变量名:M2_HOME     变量值:D:\ProgramFiles\apache-maven-3.5.4       2.Path环境变量                  %M2_HOME%\bin;检查jdk和maven的环境变量是否配置成功       命令行输入:mvn -v 全局settings M2_HOME/conf/settings.xml,整台计算机上的所有用户都会受到该配置的影响.用户settin…
iptables对于任何Linux基本都适用,虽然在最新版的CentOS 7和Ubuntu上已经有代替的工具来简化iptables,但是最终还是会把规则写入iptables中. 读教程前先阅读iptables的基本操作和概念,再进行下面的教程阅读,不然会导致无法理解. http://man.linuxde.net/iptables(先读这个) 下面是收集的教程: https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn…
学习应该要系统,最好的方式是看书. RabbitMQ最权威的教程应该参考官方文档. 下面是收集的一些教程: 官方: https://www.rabbitmq.com/getstarted.html https://www.rabbitmq.com/tutorials/tutorial-one-java.html 其它: http://wiki.jikexueyuan.com/project/rabbitmq/ http://rabbitmq.mr-ping.com/ https://pchang…
学习要系统,最推荐的方式是看书. 下面是收集的一些Nginx教程: https://www.gitbook.com/book/yinsigan/nginx/details http://www.nginx.cn/nginx-how-to http://nginx.org/en/docs/(官方)…