syshlang

枪口下的砚台

Stay Hungry. Stay Foolish.

前言

本篇文章主要记录本人在学习使用Spring框架组件Spring Data的过程中一些总结及感悟,学习过程中通过新建项目边学边练来加深理解


阅读全文 »

前言

上一篇文章中讲述到,在做一个PHP语言开发的系统集成JAVA语言开发的系统功能时遇到获取传参的问题,最终是使用**request.getInputStream()**方式使问题得以解决,但是同时又带来了新的问题,request.getInputStream()本身获取到的是request请求内容的字节流,然后使用IOUtils.toString(IOUtils.toString)转为字符串,这种方式无法满足我的Controller层(springMVC)参数与实例对象的映射,增加了业务层处理参数的复杂度。

阅读全文 »

背景

最近在做项目时遇到这样一个问题,一个客户公司的智能柜管理系统想集成我们公司开发的电子锁系统,我负责相关接口的对接及开发,在一切准备工作就绪之后,进行接口联调时遇到传参问题的困扰。对方系统是采用PHP语言开发,我方系统是采用JAVA语言开发,接口约定采用post请求方式,以json格式传输数据,但是在实际接口联调中,PHP端使用curl请求JAVA接口时的传参JAVA端接口始终无法获取到,对方经过检查json数据格式没问题,但是我采用ajax请求JAVA端接口时可以获取到参数,于是推断是不同语言传输和接受参数的方式问题!

阅读全文 »

前言

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone,在本地机器上拷贝一个完整的Git仓库。不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。
本篇文章专门用来记录本人在使用git过程中遇到的一些问题及解决方案,长期更新。


阅读全文 »
0%