- 浏览: 78968 次
最新评论
文章列表
概要
settings.xml有什么用?
如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。settings.xml文件是干什么的,为什么要配置它呢?从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。
settings.xml文件位置
settings.xml文件一般存在于两个位置:全局配置: ${M2_HOME}/co ...
手写Api文档的几个痛点:
文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。
接口返回结果不明确
不能直接在线测试接口,通常需要使用工具,比如postman
接口文档太多,不好管理
Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最明显的就是代码移入性比较强。
其他的不多说,想要了解Swagger的,可以去Swagger官网,可以直接使用Swagger editor编写接口文档,当然我们这里讲解的是SpringBoot整合Swagger2,直接生成接口文档的方式。
一、依赖
<dep ...
创建新仓库
创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。
检出仓库
执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository
工作流
你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,它指向你最后一次提交的结果。
...
window创建快捷方式
- 博客分类:
- MFC
有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。
一.得到桌面,快速启动或程序组的路径
这里介绍二个win32 API函数来完成这个任务。
第一个函数获得系统特殊路径
HRESULT SHGetSpecialFolderLocation(
HWND hwndOwner, int nFolder, PIDLIST_ABSOLUTE *ppidl
);
第一个参数表示所有者窗口句柄,一般传入
在VM上安装centOS后的网络配置
- 博客分类:
- linux
1.环境
主机:winXP SP2,家庭宽带,局域网连到路由器,ip地址为192.168.1.101。
虚拟机:centOS(redhat linux的开源免费版本),纯文本模式。
在VM安装了了CentOS后,发现在主机上多了两个网络连接:VMNet1和VMNet8。每个网络连接都设有ip地址和子网掩码。
VMNet1的是:192.168.229.1/255.255.255.0
VMNet8的是:192.168.30.1/255.255.255.0
2.接下来,想让centOS访问互联网。
一开始,把 ...
JSON和JSONP解说
- 博客分类:
- javascript
由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。
当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的 WebSoc ...
IOS开源代码网址收藏
- 博客分类:
- ios
cocoacontrols.com 收集了很多UI控件效果代码,缺点是需要*****,而且代码分类不够好。code4app.com,国内有个类似的,大部分代码来自github,但是做了中文翻译和效果截图,支持搜索,比较好用。缺点是代码还没有那么多。www.mopapp.com ...
安装CocoaPods:
$sudo gem install cocoapods
若果下载迟缓甚至无法下载替换下载源为淘宝提供https://ruby.taobao.org
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
用search命令搜索库名
$pod search AFNetworking
在工程目录下创建podfile文件
...
AFNetworking
Objective-C下网络请求库。
GitHub : https://github.com/AFNetworking/AFNetworking
CocoaPod : pod 'AFNetworking', '~> 2.5.0'
SDWebImage
异步加载网络图片
GitHub :https://github.com/rs/SDWebImage
UIActivityIndicator-for-SDWebImage
为SDWebImage显示加载效果
GitHub:
应用场景
我们希望能够将数据库查询结果缓存到Redis中,这样在第二次做同样的查询时便可以直接从redis取结果,从而减少数据库读写次数。
需要解决的问题
操作缓存的代码写在哪?必须要做到与业务逻辑代码完全分离。
如何避免脏读? 从缓存中读出的数据必须与数据库中的数据一致。
如何为一个数据库查询结果生成一个唯一的标识?即通过该标识(Redis中为Key),能唯一确定一个查询结果,同一个查询结果,一定能映射到同一个key。只有这样才能保证缓存内容的正确性
如何序列化查询结果?查询结果可能是单个实体对象,也可能是一个List。
解决方案
避免脏读
我们缓存了查询结果,那么 ...
iOS中关于CALayer的动画介绍
- 博客分类:
- ios
iOS开发之让你的应用“动”起来
2014-10-22 10:20 编辑: suiling 分类:iOS开发 来源:崔江涛(KenshinCui)
19 12314
上次介绍的几款图形界面库http://blog.okbase.net/vchelp/archive/23.html都是国外的开源项目,今天介绍的几款都是国人的开源项目,大部分是采用DirectUI设计思想。
1. 炫彩界面库XCGUI
炫彩界面库不仅是界面库,它是软件界面开发框架,让用户开发桌面软件变的简单高效,它功能丰富, 小巧,安全(所有界面元素无句柄),Unicode字符编码,完善的帮助文档;并且提供了UI设计器,支持XML布局,CSS样式表,XML资源;该库采用C语言开发,速度更快,支持多种开发语言调用,例如C#,易语言; 不需要第三方库的支持,不需要MFC,ATL,和WIN ...
MFC程序崩溃的友好处理
- 博客分类:
- MFC
软件总存在这样或者那样的bug。
虽然测试员已经在很努力的寻找问题,程序员也在汗流浃背的除虫,但是总会有一些情况被遗漏或者不可预测,比如用户的硬件环境、网络状况、操作系统差异等等,不一而足。而导致的结果则 ...