<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aimian1615的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/aimian1615</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; aimian1615]]></copyright><item><title><![CDATA[@JoinColumn解释]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285115</link><guid>https://blog.csdn.net/aimian1615/article/details/102285115</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:32:00 +0800</pubDate><description><![CDATA[@JoinColumn与@Column标记一样，是用于注释表中的字段的。它的属性与@Column属性有很多相同之处，这里就不详细讲述。请读者参阅5.2.2小节中有关@Column属性的部分。l @JoinColumn与@Column相区别的是：@JoinColumn注释的是保存表与表之间关系的字段，它要标注在实体属性上。而@Column标注的是表中不包含表关系的字段。...]]></description><category></category></item><item><title><![CDATA[html常用标签的取值和赋值操作]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285114</link><guid>https://blog.csdn.net/aimian1615/article/details/102285114</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:28:00 +0800</pubDate><description><![CDATA[我们在html页面当中，面对各种各样的标签，经常需要处理取值和赋值的问题，下面，就把常见的一些html标签元素的取值和赋值操作进行总结整理，以后备用。
1.button:改变button按钮上面的值，比如把确定按钮取消按钮
&lt;button id="btn"&gt;确定&lt;/button&gt; $("#btn").click(function () {      $("#b...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA打包WAR并部署运行(mac osx)将Web项目War包部署到Tomcat服务器基本步骤（完整版）...]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285113</link><guid>https://blog.csdn.net/aimian1615/article/details/102285113</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:25:00 +0800</pubDate><description><![CDATA[用IntelliJ IDEA做web开发体验很好，但导出war包比eclipse麻烦了不少，以下是解决方案：

打包：1.自动打包：File —&gt; Project Structure —&gt; Artifacts —&gt; Add —&gt; Web Application: Archive —&gt; For ..war explodedBuild —&gt; Buil...]]></description><category></category></item><item><title><![CDATA[Swagger UI及 Swagger editor教程 API文档搭配 Node使用]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285111</link><guid>https://blog.csdn.net/aimian1615/article/details/102285111</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:20:00 +0800</pubDate><description><![CDATA[swagger ui 是一个在线文档生成和测试的利器,目前发现最好用的.为啥好用呢?打开 demo,支持API自动生成同步的在线文档些文档可用于项目内部API审核方便测试人员了解 API这些文档可作为客户产品文档的一部分进行发布支持API规范生成代码，生成的客户端和服务器端骨架代码可以加速开发和测试速度下面就将总结一下如何快速在本地搭建一个基于 Node和Swagger UI的文档工...]]></description><category></category></item><item><title><![CDATA[Swagger Edit 安装和使用教程]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285112</link><guid>https://blog.csdn.net/aimian1615/article/details/102285112</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:19:00 +0800</pubDate><description><![CDATA[Swagger Edit介绍Swagger是专门用来管理接口一个工具。在开发过程中，接口一直是纷争的聚焦点，能有效管理接口（保存好记录、及时更新、方便查看、接口测试）。会让整个项目开发效率提升很大。 而其中Swagger Edit是用来编辑接口文档的小程序，简单易用。在官网上分为在线编辑和下载代码线下编辑，两种编辑方式。Swagger是通过YAML来定义你的接口规范。可以通过接口文档帮你...]]></description><category></category></item><item><title><![CDATA[Swagger入门教程]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285109</link><guid>https://blog.csdn.net/aimian1615/article/details/102285109</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:17:00 +0800</pubDate><description><![CDATA[单击此处查看原文

更多概念参见：Implementing Swagger with your API docs

关于 Swagger
Swagger能成为最受欢迎的REST APIs文档生成工具之一，有以下几个原因：

Swagger 可以生成一个具有互动性的API控制台，开发者可以用来快速学习和尝试API。
Swagger 可以生成客户端SDK代码用于各种不同的平台...]]></description><category></category></item><item><title><![CDATA[iOS应用架构开篇]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285110</link><guid>https://blog.csdn.net/aimian1615/article/details/102285110</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:16:00 +0800</pubDate><description><![CDATA[iOS应用架构谈开篇
iOS应用架构谈 view层的组织和调用方案
iOS应用架构谈 网络层设计方案
iOS应用架构谈 动态部署方案
iOS应用架构谈 本地持久化方案
缘由
之前安居客iOS app的第二版架构大部分内容是我做的，期间有总结了一些经验。在将近一年之后，前同事zzz在微信朋友圈上发了一个问题：假如问你一个iOS or Android a...]]></description><category></category></item><item><title><![CDATA[对于iOS架构的认识过程]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285107</link><guid>https://blog.csdn.net/aimian1615/article/details/102285107</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:15:00 +0800</pubDate><description><![CDATA[MVC

经典就是经典，没有之一。iOS中MVC架构，看懂斯坦福大学白胡子老头这张图基本上就可以了。






斯坦福大学MVC架构.png


简单理解，就是Controller对象拥有View和Model对象，两者通过Controller进行沟通。对于单个页面，三个类就搞定了，感觉很简单。






MVC.jpg



网络...]]></description><category></category></item><item><title><![CDATA[charles抓包https设置]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285105</link><guid>https://blog.csdn.net/aimian1615/article/details/102285105</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:14:00 +0800</pubDate><description><![CDATA[写在前面
https抓包的实现

（一）首先，电脑得装个证书
（二）然后，移动设备上安装证书
（三）最后，Charles添加SSL Proxying





写在前面
开发时，面对各种接口数据，绝大多数时间都会用Charles抓包进行数据分析，但也总会有那么些情况让人抓狂：

Bugfix，线下环境（非https）数据少，满足不了bug出现的情况，...]]></description><category></category></item><item><title><![CDATA[arcgis图层 GraphicsLayer与FeatureLayer]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285108</link><guid>https://blog.csdn.net/aimian1615/article/details/102285108</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 11:12:00 +0800</pubDate><description><![CDATA[什么是图层


图层是用来在 ArcGIS 产品套件中显示地理数据集的机制。每个图层代表一种数据集（可以是地图服务、图形或是矢量数据），并指定该数据集是如何描绘使用一组属性的。
包含一个地图控件的每个应用程序是通过添加一系列图层组装的。图层以特定的顺序显示在地图上，列在最底部的图层在地图的最上面显示，也就是先添加的图层在下面显示（原理类似于“栈”）。比如，在XAML代码中，最靠上...]]></description><category></category></item><item><title><![CDATA[AS中的minSdkVersion、compileSdkVersion、targetSdkVersion、buildTools及tools关系和区别]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285103</link><guid>https://blog.csdn.net/aimian1615/article/details/102285103</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:57:00 +0800</pubDate><description><![CDATA[1、参考文章关于compileSdk、minSdk、targetSdk的文章 http://chinagdg.org/2016/01/picking-your-compilesdkversion-minsdkversion-targetsdkversion/
关于tools的文章 http://blog.csdn.net/mooreliu/article/details/4716747...]]></description><category></category></item><item><title><![CDATA[Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285090</link><guid>https://blog.csdn.net/aimian1615/article/details/102285090</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:55:00 +0800</pubDate><description><![CDATA[转载请标明出处：http://blog.csdn.net/donkor_/article/details/53487133
前言：
作为谷歌在2013年为开发者提供的IDE环境工具Android Studio，从几次更新之后Android Studio已经成为了非常强大的IDE开发环境。谷歌也宣布Android Studio将取代Eclipse 。而使用as进行开发，已经倍受移动开发...]]></description><category></category></item><item><title><![CDATA[Android Studio打包全攻略]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285097</link><guid>https://blog.csdn.net/aimian1615/article/details/102285097</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:51:00 +0800</pubDate><description><![CDATA[1）手动打包
项目写完了，现在需要把应用上传到市场，问题出现—怎么把代码变成.apk（Android的可安装文件）。1. 创建签名文件
2. 填写好签名参数

3. 生成APK注意：签名的密码和密匙的密码注意保管，不要忘了，签名文件别泄漏了，也别搞丢了
为什么要打包
我最开始就有这个疑问，我们的代码不是点了下运行按钮就直接安装到手机上了吗，我们在在项目Project目录的...]]></description><category></category></item><item><title><![CDATA[UIWebView代码注入时机与姿势]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285088</link><guid>https://blog.csdn.net/aimian1615/article/details/102285088</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:50:00 +0800</pubDate><description><![CDATA[一个奇怪的业务场景，引发的胡乱思考
问题其实不难解决，只是顺着这个问题，发散出了一些有意思的东西
本文旨在讨论UIWebView，WKWebView有自己的机制，不用这么费劲

我们的业务最大的最重要的流量还是在PC与WAP，也就是说主要业务还是以Web的形式进行开发的，WAP上很多活动/页面/功能，他们不是由APP的H5团队主导开发的，也不在APP整体的规划功能内...]]></description><category></category></item><item><title><![CDATA[HashMap 与HashTable的区别]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285093</link><guid>https://blog.csdn.net/aimian1615/article/details/102285093</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:47:00 +0800</pubDate><description><![CDATA[HashMap 与HashTable的区别
HashMap与Hashtable的区别是面试中经常遇到的一个问题。这个问题看似简单，但如果深究进去，也能了解到不少知识。本文对两者从来源，特性，算法等多个方面进行对比总结。力争多角度，全方位的展示二者的不同，做到此问题的终结版。
1 作者 Hashtable的作者：  HashMap的作者： 
Hash Map的作者比Hashtable...]]></description><category></category></item><item><title><![CDATA[springMVC中 @RequestParam和@RequestBody的区别]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285095</link><guid>https://blog.csdn.net/aimian1615/article/details/102285095</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:46:00 +0800</pubDate><description><![CDATA[首先，不可以同时传进@RequestParam和@RequestBody，好像可以传进两个@RequestParam
如果不加@requestparam修饰，相当于 加上@requestparam且各个requestparam的属性值都为默认的！

@RequestParam

A）常用来处理简单类型的绑定，通过Request.getParameter() 获取的Str...]]></description><category></category></item><item><title><![CDATA[@RequestParam，@PathParam，@PathVariable等注解区别]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285085</link><guid>https://blog.csdn.net/aimian1615/article/details/102285085</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:44:00 +0800</pubDate><description><![CDATA[@RequestParam 和 @PathVariable 注解是用于从request中接收请求的，两个都可以接收参数，关键点不同的是@RequestParam 是从request里面拿取值，而 @PathVariable 是从一个URI模板里面来填充
@RequestParam看下面一段代码：
http://localhost:8080/springmvc/hello/101?pa...]]></description><category></category></item><item><title><![CDATA[postman中 form-data、x-www-form-urlencoded、raw、binary的区别]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285091</link><guid>https://blog.csdn.net/aimian1615/article/details/102285091</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:42:00 +0800</pubDate><description><![CDATA[1、form-data:
         就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息，以标签为单元，用分隔符分开。既可以上传键值对，也可以上传文件。当上传的字段是文件时，会有Content-Type来表名文件类型；content-disposition，用来说明字段的一些信息；
由于有boundary隔离，所以m...]]></description><category></category></item><item><title><![CDATA[python,可变对象，不可变对象，深拷贝，浅拷贝。]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285089</link><guid>https://blog.csdn.net/aimian1615/article/details/102285089</guid><author>aimian1615</author><pubDate>Wed, 10 Apr 2019 10:41:00 +0800</pubDate><description><![CDATA[学习整理，若有问题，欢迎指正。
python 可变对象，不可变对象

可变对象

该对象所指定的内存地址上面的值可以被改变，变量被改变后，其所指向的内存地址上面的值，直接被改变，没有发生复制行为，也没有发生开辟新的内存地址行为。
python可变对象有，列表，字典，set集合
列如：


a = ['1','2','3']

print(id(a))
22757...]]></description><category></category></item><item><title><![CDATA[MySQL5.6.39修改密码]]></title><link>https://blog.csdn.net/aimian1615/article/details/102285084</link><guid>https://blog.csdn.net/aimian1615/article/details/102285084</guid><author>aimian1615</author><pubDate>Thu, 01 Feb 2018 08:52:00 +0800</pubDate><description><![CDATA[5.6.39
苹果-&gt;系统偏好设置-&gt;最下边点mysql 在弹出页面中 关闭mysql服务（点击stop mysql server）
step2：
进入终端输入：cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tabl...]]></description><category></category></item></channel></rss>