- 博客(22)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 DevOps入门(三)自动化构建工具Gradle
参考:Gradle实战系列(一)__初体验一、GradleGradle是一个开源的项目自动化构建工具,建立在Apache Ant 和Apache Maven概念的基础上,并引入了基于Groovy的特定邻域语言(DSL),而不在使用XML形式管理构建脚本。Groovy是用于Java虚拟机的一种敏捷的动态语言,他是一种成熟的面向对象的编程语言,既可以用于面向对象编程,也可以用作纯粹的脚
2018-01-28 17:50:04 2234
原创 DevOps入门(二)包管理工具yarn与npm对比
参考:一、yarnFaceBook 开源了 yarn 这个新的 JavaScript 包管理工具,这个和 Exponent, Google, 以及 Tilde 合作完成的项目。 yarn被称为是npm的升级,开发的目的主要是为了解决npm的痛点,实际上在一般使用中两者可以混用,除非发现npm的缺陷无法忍受时。yarn的亮点:极致的快速:会缓存已经下载过的包,避免重复下载,这
2018-01-27 13:42:46 1049
原创 DevOps入门(一)版本控制工具和构建工具的区别
参考:版本控制——总结一、版本控制工具1.1 版本控制版本控制(Revision control)是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。版本控制透过文档控制(documentation control)记录程序各个模组的改动,并为每次改动编上序号。这种方法是工程图(engineering drawings)维护(maintenance)的标准做
2018-01-27 13:16:26 1311
转载 Node.js从入门到实战(六)React一页纸总结(很大的一页纸)
参考:React 入门实例教程参考:React开发入门一、ReactReact是一个JavaScript库,是由FaceBook和Instagram开发的,主要用于用户创建图形化界面。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。这个项目本身也越滚越大,
2018-01-26 00:40:26 975
转载 Node.js从入门到实战(五)ECMAScript6一页纸总结(很大的一页纸)
转载:30分钟掌握ES6/ES2015核心内容(上)转载:30分钟掌握ES6/ES2015核心内容(下)转载:ECMAScript 6 入门一、ES5/ES6和babelECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化,现在的浏览器已经相当于完全实现了这个标准。ECMAScript6,即ES6,也称ES2015,是ECMAScript
2018-01-24 23:42:00 550
转载 Node.js从入门到实战(四)Node.js / JavaScript / ECMAScript的关系
参考:ECMAScript 6 入门一、Node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行
2018-01-22 21:00:08 619
转载 Node.js从入门到实战(三)Npm使用介绍
参考:NPM 使用介绍一、NPMNPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前
2018-01-22 20:37:31 624
转载 Node.js从入门到实战(二)Node.js基本用法
参考:一、Node.js中的模块Node.js使用require引入依赖的模块,因此模块是Node.js中的重要组成部分,这篇博客主要罗列一下常用的Node.js模块,并且在后期会添加在工作中用到的模块参考备用。二、Node.js EventEmitterNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件,所有这些产
2018-01-21 22:11:24 1096
原创 Node.js从入门到实战(一)Intellj Idea 2017下的第一个Node.js工程
参考:一、Intellj Idea下的初始工程使用Idea创建的Node.js Express工程创建成功后运行,访问localhost:3000即可以看到如下页面:二、代码分析第一个工程命名为PageIron,该项目的主要代码位于PageIron/bin/www文件中:Node.js 应用的组成部分:引入 required 模块:我们可
2018-01-20 22:36:04 1955
原创 编程工具(七)Mac下的Java环境和Node.js/Ruby开发环境搭建(基于Intellj Idea)
参考:一、Mac下的Java环境配置1. 安装Jdk下载Mac版本的JDK,下好之后安装,此时在bash中使用java -version命令已经看到Version号。Mac支持多版本Java虚拟机的选择,选择如下:打开Java控制台之后可以在Desktop Settings中进行拖拽和选择:2.配置环境变量在MAC中设置JAVA_HOME环境变量,有
2018-01-20 21:21:50 646
原创 JavaWeb从新手到入门(五)Spring Mybatis EasyUI实现商品列表
参考:《传智播客-淘淘商城》一、商品列表功能商品列表功能是后端维护购物网站的商品的功能,提供了显示、新增、编辑、删除、下架和上架功能,显示如下:二、显示功能的实现打开查询商品后,后端首先按照分页刷新出商品的信息,因此显示功能是第一步。2.1 前端代码实现前端代码的实现上主要包括界面显示和访问动作两项。界面显示采用easyui-datagrid控件实现,控件的代码如下
2018-01-19 22:45:52 1175
原创 JavaWeb从新手到入门(四)Spring Mybatis使用pageHelper实现物理分页
参考:MySql从一窍不通到入门(二)大数据量分页查询方法一、分页对JavaWeb来说,分页是十分常见的一种需求,一般来说数据的项目大于单次可显示的条目,因此当查询时需要对查询得到的结果进行分页显示。二、MyBtais分页方法的分类Mybatis被称为半自动化的ORM框架,因为相比hibernate而言,其对SQL操作的屏蔽更加浅层表面,Mybatis将SQL操作提取并容纳于Map
2018-01-17 17:03:45 1385
原创 JavaWeb从新手到入门(三)EeayUI后台管理界面
参考:《传智播客-淘淘商城》一、EasyUI1.1 EasyUIjQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。jQuery EasyUI 框架提供了创建网页所需的一切,可以帮助用户轻松搭建页面,由于使用简单,是搭建后台管理界面的绝佳选择(后台管理界面对美观和设计感的要求不强,EasyUI可以满足需要)。1.2 EasyUI的声明在使用Ea
2018-01-17 10:18:34 2394 1
原创 JavaWeb从新手到入门(二)Intellj Idea 2017下的SSM框架整合
参考:《传智播客-淘淘商城》一、SSM框架SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。SSM的整合一般是开发开始的基础。本篇博客将在上一篇的基础上对聚合工程进行SSM整合,搭建JavaWeb开发的骨架,步骤分为如下:一、Dao层:整合mybatis和
2018-01-16 14:21:03 1713
原创 JavaWeb从新手到入门(一)Intellj Idea 2017下的Maven聚合工程体系
参考:传智播客《电商项目-淘淘商城》一、说明本系列博客是对JavaWeb后台实战项目的一个总结和记录,项目来自于传智播客的《淘淘商城》项目,网上已经有不少博客介绍项目的情况,港真,这是一个比较容易获得的、贴近生产场景的例子,所以学习一下还是很有价值的,在学习过程中还可以作为自己的练手项目,在闲暇时光进行重构和升级(就是不知道多少程序员能够有不加班重构一份学习代码的时间~),如是。项目G
2018-01-16 12:04:59 1902
转载 编程工具(六)Intellj Idea快捷键
转载:十大Intellij IDEA快捷键转载:IntelliJ IDEA 2017 的十大特性(1)转载:IntelliJ IDEA 2017 的十大特性(2)一、Intellj Idea常用快捷键1. 代码提示和辅助代码简写: for(User user : users) = user.for+Tab;Ctrl + Alt+O 优化导入的类和包 Alt +
2018-01-16 09:29:30 525
转载 编程工具(五)Mac终端命令大全
转载:Mac 终端命令大全目录操作命令名功能描述使用举例mkdir创建一个目录mkdir dirname rmdir删除一个目录rmdir dirname mvdir移动或重命名一个目录mvdir dir1 dir2 cd改
2018-01-10 23:20:08 1936
转载 编程工具(三)Shell编程基础
参考:《Shell从入门到精通》参考:Shell 编程快速入门参考:Shell 教程参考:Shell编程入门总结(一)一、ShellShell脚本(英语:Shell script)是一种电脑程序与文本文件,内容由一连串的shell命令组成,由Unix shell扮演命令行解释器的角色,经由Unix Shell直译其内容后运作。Shell的用处:shell简单
2018-01-09 22:09:41 1367
转载 编程工具(一)正则表达式
参考:《正则表达式必知必会》一、正则表达式正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。从诞生之初的深奥数学概念,到现在正则表达式已经成为了计算机编程技术的基础技术,主流
2018-01-08 21:55:06 593
原创 新的一年,怀揣技术追求,一直在路上
转载:无0. 写在离职前上一篇文章写在12月初,转眼将近一个月过去我并无产出,这一个月发生了个不大不小的事情,我如愿从公司离职,得以加入一直想去的公司,一家赫然将“积极提倡社会和经济公正”作为核心支柱的公司。过去的一个月中一直在对未来的憧憬和惶恐中度过,愈发觉得才疏学浅,于是疯狂得买书,终日学习,碎碎念却被一道离职网络信息安全保护挡在心中。离职前最终还是要给自己一个交代,哪怕哪日回望前
2018-01-03 23:55:41 1114 2
互联网公司技术架构资料-百度_淘宝_腾讯_新浪
2017-11-25
mybatis generator及配置文件
2017-08-16
TDD_C++_Testngpp_VS2010 示例程序
2017-06-20
testngpp VS2008 官方示例(不适用VS2010)
2017-06-19
testngpp1.1 源码 官网下载 已确认可以编译通过
2017-06-19
数据结构与算法分析C语言描述
2015-03-24
程序员求职宝典
2015-03-24
Windows驱动开发技术详解
2015-03-24
100题系列by_July
2015-03-24
Gstreamer Android h264硬解码
2015-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人