这次开发要使用Git取代SVN。借机学习了一二,跟大家分享一下。 Git简单介绍 一句话总结的说,Git是一个开源的分布式版本号控制系统,由Linux内核开发者开发,现已用来管理android等多个大型项目。 设计目标: 高速操作简单设计并行开发(上千个)全然分布式能力超强(类似Linux内核管理) ...
分类:
其他好文 时间:
2017-04-22 09:29:49
阅读次数:
271
包 包 1)包:用来管理我们所写的类(class),可以避免重名 2)企业开发中代码的管理: 工程名 包名1 class class 包名2 class ..... 3)包的命名规则:大型项目包的名字一般都是以com/org开头.公司名称.项目名称.模块名称 eg: com.tara.ts6.log ...
分类:
其他好文 时间:
2017-04-21 14:37:58
阅读次数:
129
恢复内容开始 云计算&大数据实战课程列表 first.课程说明: 本系列课程适合有一点编程基础的人员学习(比如java,python,c/c++),最好是java编程人员,特别是从事过j2ee开发的人员。学习完本套课程,可以帮助你成为大型项目架构师,特别是数据量大,并发量高的大型项目架构师,当然也能 ...
分类:
其他好文 时间:
2017-04-17 00:07:30
阅读次数:
620
一. 微服务 二. Api Gateway 三. Kong 的使用 一. 微服务 对于一些传统的 大型项目,传统的方式会有一些缺陷,比如说 新人熟悉系统成本高(因为整个系统作为一个整体,彼此会有一定的牵连),项目重 启时间长,重构困难(对于一个新技术的引入,可能需要对整个项目推到重来),不易于更换新 ...
目的 跟C++一样,JAVA可以通过命令行直接编译得到字节码文件,并且使用java命令运行。通过JAVA的编译和运行命令只是熟悉一下JAVA的一些特征,包括包和目录,classpath,jar格式;而且在调试小程序的时候其实用命令行是足够的。 但是在进行大型项目的时候还是要用较大的IDE,例如ecl ...
分类:
编程语言 时间:
2017-04-11 00:39:35
阅读次数:
156
YouCompleteMe自动补全C语言大型项目我的ycm在vimrc中的配置"YouCompleteMe相关配置
letg:ycm_server_python_interpreter=‘/usr/bin/python‘
letg:ycm_global_ycm_extra_conf=‘~/.vim/.ycm_extra_conf.py‘
letg:ycm_show_diagnostics_ui=0"关闭语法提示
letg:ycm_complete_in_c..
分类:
编程语言 时间:
2017-04-07 18:57:36
阅读次数:
564
阅读目录 1. 具体业务流程 2. 访问服务安全性保障初实践 3. 访问服务即时性保障初实践 Web 项目一般给特定人群使用,有些是局域网用户量不足1K的内部系统,也有些广域网用户上万的中型项目,当然还有用户上亿的大型项目。 这些大大小小的 Web 项目都会有用户登录的存在,登录后有特定的权限,访问 ...
分类:
Web程序 时间:
2017-04-06 18:17:38
阅读次数:
167
Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。 一、内存优化 默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间 ...
分类:
其他好文 时间:
2017-04-05 01:05:45
阅读次数:
346
前端技术众多,作为一名前端工程师,我们每接触新技术首先要懂得此技术的优势和劣势,这是最基本的。往深入了说还需要懂得技术的应用场景,配合的技术等,方便为以后架构做准备。而less作为一门CSS预处理语言,拥有函数式变成的特点,主要优点就是高效。主要适用于包含众多CSS的大型项目。主要体现在:项目公共样 ...
分类:
Web程序 时间:
2017-03-24 21:47:17
阅读次数:
947
常见的关系型数据库有:IBM DB2、ORACLE、Sybase、SQL Server、MySQL、Access,今天我们重点介绍一下ORACEL、SQL Server、MySQL三大数据库。 ORACLE数据库适用于业务逻辑较复杂、数据量大的较大型项目开发。 SQL Server数据库的功能比较全 ...
分类:
数据库 时间:
2017-03-23 20:17:36
阅读次数:
190