Git实战_20171114

2017-03-06
阅读 9 分钟
8k
学习Git有一段时间了,一路上也一直在写有关于Git方面的文章,但总觉得不是我想要的,就是感觉有点肉肉的,不够直接,不够马上出效果,所以才有了这篇文章,当然这文章可能会不断更新和修正,希望读者可以作为一个工具文章使用,我也会努力将其优化的更加的符合工作场景

SOA与微服务的区别

2017-02-13
阅读 2 分钟
9.8k
SOA与微服务的区别 SOA SOA一般都是跟ESB结合在一起,会由如下几个平台组成 SmartESB运行平台 SmartMonitor监控平台 SmartGovernance服务治理平台 SmartIDE集成开发平台 微服务 其强调业务系统彻底的组件化和服务化。将原有的业务系统分割成若干个独立应用,并且单独开发、部署、使用ServiceAPI公开自己的服务 难点: 如...

你可能不知道的Spring Boot那点事

2017-02-05
阅读 2 分钟
4.9k
当前微服务的概念被炒的非常的火热,而Spring Boot则被赋予了”为微服务而生“的称号,相信看这篇文章的你,对微服务或者Spring Boot都有所了解了,我在该篇中也不再赘述,如果大家对Spring Boot有所兴趣,可以在公众号中留言,我会视情况而定。本文主要想讲讲配置文件相关的内容,你可能会比较疑惑,入门时期,最费时间的...

git rebse的变基提交

2017-01-04
阅读 2 分钟
8.2k
git rebase 用来改变一串提交,以什么为基础的问题 其实际的意义就是为了保持正在开发的分支中的提交,相对于另一个分支代码,是最新的 现在有两个分支,topic分支是基于master中的B提交点独立出来的,如果我现在想要让topic的分支基点变为E,就可以使用 {代码...} 如果要把feature分支,移到master的E节点时 {代码...} ...

Git如何帮你查原因

2016-12-28
阅读 1 分钟
1.5k
不久前,一位同事为Git的出错,感到烦恼,查找问题的方式非常原始,对于乐于敲命令行的我来说,这哪是一个程序员的所作所为呢!接下来就来说说,怎么高效的查找Git提交出现代码问题的原因。

MacOS快捷键和快捷配置

2016-12-08
阅读 2 分钟
2.5k
显示.文件和隐藏文件 在“终端”中输入 {代码...} 结束任务 Command+Option+Esc 显示桌面 F11 新建文件夹 shift+command+n 关闭当前软件 command+q 最小化 command+m 隐藏 command+hcntrol+command+m 重命名文件 单击+回车 强制结束文件 option+command+esc 剪切 option+command+v 刷新 command+r 关闭窗口 command+w 最大...

pndaox可能是最好的mybatis解决方案

2016-11-22
阅读 1 分钟
2.1k
之前有个同事在抱怨,最烦写mybatis的SQL语句了,表中新增一个字段还要特意处理一下,动不动还会留一些问题在上面。没错,那位同事就是——ME。

从使用场景学Git

2016-11-09
阅读 2 分钟
3.4k
说明 1、在[...]中的内容,需要根据实际情况进行修改 1、克隆工程 将远程的数据复制一份到本地 {代码...} 2、本地新建Git工程 现在打算将本地的工程,放到Git仓库进行托管了,并且远程Git仓库已经创建了该项目的工程 {代码...} 3、本地代码与远程代码冲突问题 本地代码未commit的前提下,解决与远程代码冲突问题 {代码.....

分享学习GO语言的入门教程

2016-10-27
阅读 1 分钟
4.3k
最近看了不少Go的文章和分享。感觉应该拿出来跟大家分享一下我的学习心得,故而在Github上做了一个学习笔记分享!希望对大家有所帮助,里面包含了很多心得。

手把手叫你一台电脑配置两个Git账户

2016-09-29
阅读 2 分钟
4.9k
假设环境 帐号一:github 帐号二:gitlab 配置帐号一 生成ssh密钥 {代码...} 一路的回车键 github网站配置 在github上将id_rsa.pub文件内容添加上(怎么添加请百度) 配置帐号二 生成ssh密钥 {代码...} 在.ssh 路径下面会生成一个id_rsa_gitlab文件 新密钥添加到SSH agent中 {代码...} 创建一个config文件(没有文件后缀...

使用NodeJS调用Dubbo工程

2016-07-27
阅读 1 分钟
6.1k
对于基本数据类型直接填写:int,short,long,boolean,float,double。 对于非基本类型需要完整的类路径名:java.lang.String等。

Canvas基础知识

2016-07-12
阅读 2 分钟
3.4k
width和height建议直接在<canvas>中直接设定,不要使用css的方式去设定长和高,并且其是没有px单位的,因其也表示精度

JFormJS说明文档

2016-07-08
阅读 3 分钟
1.7k
JForm 用于HTML的表单初始化赋值和表单数据提交的轻量级Jquery插件 类型 配置 text、textarea data-text="text" checkbox data-text="checkbox" select data-text="select" radio data-text="radio" 表单赋值 目前只支持Json格式数据进行表单初始化 调用方式: {代码...} Demo {代码...} 获取表单值 最后获取得到的是Jso...

Redis的Spring配置讲解

2016-07-06
阅读 6 分钟
12.1k
Redis是一种特殊类型的数据库,他被称之为key-value存储 本文覆盖缓存和存储两方面进行说明,使用的是Spring 4.0和Java配置方式 代码地址下载地址:[链接] 存储 Redis的配置 {代码...} Redis连接工厂 JedisConnectionFactory JredisConnectionFactory LettuceConnectionFactory SrpConnectionFactory 建议自行测试选用合...

当MongoDB遇上Spring

2016-07-04
阅读 9 分钟
5.8k
Spring-data对MongoDB进行了很好的支持,接下来就讲解一下关于Spring对MongoDB的配置和一些正常的使用 我下面的工程使用的是Spring的Java配置的方式和Maven构建 具体的工程代码大家可以访问我的Github地址:[链接] ①MongoDB的必要配置 {代码...} 为了访问数据库的时候,我们可能还需要帐号密码 {代码...} ②为模型添加注解...

jQuery Validate多实例讲解

2016-06-29
阅读 6 分钟
4k
参数 name 是添加的方法的名字。参数 method 是一个函数,接收三个参数 (value,element,param) 。value 是元素的值,element 是元素本身,param 是参数。

JAVA_NIO详细解析说明

2016-06-12
阅读 16 分钟
3.9k
Java NIO是一个用来替代标准Java IO API的新型数据传递方式,像现在分布式架构中会经常存在他的身影。其比传统的IO更加高效,非阻塞,异步,双向

JAVA_NIO系列——Channel和Buffer详解

2016-06-09
阅读 5 分钟
7.9k
Java NIO是一个用来替代标准Java IO API的新型数据传递方式,像现在分布式架构中会经常存在他的身影。其比传统的IO更加高效,非阻塞,异步,双向

SpringMVC之Controller常用注解功能全解析

2016-06-08
阅读 20 分钟
24.9k
在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类...

Java反射获取类和对象信息全解析

2016-06-07
阅读 7 分钟
16k
反射可以解决在编译时无法预知对象和类是属于那个类的,要根据程序运行时的信息才能知道该对象和类的信息的问题。 在两个人协作开发时,你只要知道对方的类名就可以进行初步的开发了。 获取类对象 Class.forName(String clazzName)静态方法 调用类的class属性,Person.class返回的就是Person的class对象(推荐使用) 调...

Java代理设计模式详解

2016-06-01
阅读 5 分钟
3.9k
代理即通过代理类,找到适合你的实现类。相当于现实生活中的中介的角色,你想租房子,这个时候你又不想自己找房子,那你可以找中介,通过中介找到合适自己的房子,同时你也可以让中介帮你签合同等其他事宜。代理存在静态代理和动态代理两种

JAVA类加载机制全解析

2016-06-01
阅读 7 分钟
21.9k
当程序使用某个类时,如果该类还没被初始化,加载到内存中,则系统会通过加载、连接、初始化三个过程来对该类进行初始化。该过程就被称为类的初始化 类加载 指将类的class文件读入内存,并为之创建一个java.lang.Class的对象 类文件来源 从本地文件系统加载的class文件 从JAR包加载class文件 从网络加载class文件 把一个...

直接明了的告诉你——对象与内存控制

2016-05-26
阅读 3 分钟
4.2k
JVM的垃圾回收机制是由一条后台线程执行的,其本身也是非常消耗内存的,因此,滥用创建对象,会导致性能大大下降,对内存的分配的了解就显得尤为重要

Java枚举全解析

2016-05-25
阅读 4 分钟
4.2k
enum关键字与class和interface地位相同,其一样有成员变量、方法、可以实现一个或多个接口,也可以有构造器 枚举类与普通类的区别 枚举类的父类是java.lang.Enum类 非抽象枚举类默认使用final修饰,不能存在子类 枚举类的构造器只能使用private修饰符,默认就是private 枚举类的所有实例必须在枚举类的第一行显式列出,...

Java泛型全解析

2016-05-25
阅读 4 分钟
5.2k
可以灵活的封装,并且同时有可以限定类型,泛型的接口和类更像是一种通用的模型,模型内部的类型由使用者自己限定 无论为泛型的类型形参传入哪一种类型的实参,对于Java来说,他们依然被当成同一个类处理,在内存中也只占用一块内存空间,因此在静态方法、静态初始化块或者静态变量的声明和初始化中不允许使用类型形参

Java 远程通讯技术及原理分析

2016-05-20
阅读 10 分钟
8.1k
归根结底,企业应用系统就是对数据的处理,而对于一个拥有多个子系统的企业应用系统而言,它的基础支撑无疑就是对消息的处理。与对象不同,消息本质上是一种数据结构(当然,对象也可以看做是一种特殊的消息),它包含消费者与服务双方都能识别的数据,这些数据需要在不同的进程(机器)之间进行传递,并可能会被多个完...

ActiveMQ+Spring工程创建详解(附工程文件)

2016-05-19
阅读 11 分钟
7.7k
ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java数据库的统一访问接口JDBC,它是一种...

你还不懂Lambda吗!

2016-05-18
阅读 3 分钟
3.6k
Lambda表达式的目标类型必须是“函数式接口(FunctionalInterface)”。函数式接口只能包含一个抽象方法接口。函数式接口可以包含多个默认方法、类方法、但只能一个抽象方法

Dubbo+SpringMVC工程创建详解(附工程文件)

2016-05-17
阅读 29 分钟
6.6k
Dubbo出现的目的是为了应对现在高并发,高数据量请求的问题。目前的垂直应用架构已经无法满足现在大数据的冲击,SOA就应运而生,而Dubbo在国内使用的还是比较多,稳定性也比较不错。

SpringAOP面向切面详解(带实例)

2016-05-15
阅读 14 分钟
12.8k
了解AOP的相关术语 1.通知(Advice): 通知定义了切面是什么,以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 2.连接点(Joinpoint): 程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 3.切入点(Pointcut): 通知定义了切面要发生的“故事”和时间,那么切入点就定...