摘要:
用过Spring MVC的人都知道,我们如何在Controller中注入Service,可以使用@Resource注解的方法。 有时候,实际在项目的过程中,我们需要在某个Servlet中使用Service, 但是由于Spring MVC中的Servlet都是由 DispatcherServlet统一 阅读全文
摘要:
Charles默认是不监听Genymotion模拟器的网络动态的。 需要进行以下设置: 1. 打开你的Genymotion模拟器 2. 设置 -> Wifi -> 长按你的当前的网络连接 3. 选择 “修改网络” 4. 勾选 “显示高级选项” 5. 选择 “代理设置 -> 手动” 6. 设置你的代理 阅读全文
摘要:
tomcat8.5管理员默认只能在安装tomcat的机器上访问,如果想在其他机器上访问,则需要进行配置修改 添加用户和权限(<tomcat>\conf\tomcat-users.xml): <role rolename="manager-gui"/> <role rolename="admin-gu 阅读全文
摘要:
1. 第一阶段:单服务器架构 这一阶段是我们的起步阶段,比如我们创业的时候刚购买了一台云主机。 在这一阶段,为了节约成本,我们将所有的应用程序,数据库,文件全部放在这台服务器上。 然后,CPU或者内存的成本在开发阶段也使用最小能接受的成本,然后开始我们的服务器开发之路。 2. 第二阶段:应用服务和数 阅读全文
摘要:
【解决方法】设置 Build Settings —-> Use Legacy Swift Language Version —-> 改为YES 阅读全文
摘要:
1. 什么是Redis? Redis is a very fast non-relational database that stores a mapping of keys to five different types of values. (Redis是一种速度非常快的非关系型数据库,NoSq 阅读全文
摘要:
Objective-C语言的对象类型都必须用指针,对象所占的内存是在堆(heap)上分配的。 NSString也必须在堆上分配,因此必须用指针。 NSString *someString = @"here is the string";NSString *anotherString = someSt 阅读全文
摘要:
在开始我们的并发编程前,我们必须预热一下,一些基本概念必须了解。 1. 同步(Synchronous) / 异步(Asynchronous) 同步和异步都指一次方法调用。 同步:方法开始后,调用者必须等到该方法调用结束返回后,才能继续后续的操作。 异步:异步方法有点像发送一个消息传递,开始后方法调用 阅读全文
摘要:
1. Fragment的生命周期 见下图 2. 与Activity生命周期的对比 见下图 3. 代码场景演示实例 切换到该Fragment: AppListFragment(7649): onAttachAppListFragment(7649): onCreateAppListFragment(7 阅读全文
摘要:
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。 1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布 阅读全文