- 博客(13)
- 收藏
- 关注
转载 rabbitmq总结
消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐...
2019-05-15 23:36:37
124
转载 Redis总结
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。...
2019-05-09 23:23:19
134
转载 juc总结
一、volatile关键字与内存可见性public class Testvolatile { public static void main(String[] args){ //这个线程是用来读取flag的值的 ThreadDemo threadDemo = new ThreadDemo(); Thread thread = new Thread(thre...
2019-05-08 22:44:55
180
翻译 Docker学习
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。虚拟机需要先在宿主机操作系统上安装虚拟机管理软件Hypervisor,然后在每台虚拟机内用户安装需要的操作系统和依赖文件,并且需要预分配一定的硬件资源。虚拟机一旦开启,无论应用程序需要的资源量...
2019-05-06 21:43:20
150
转载 Java虚拟机(JVM)
1.jvm体系结果概述jvm是运行在操作系统之上,它和硬件没有直接的交互。ClassLoader:负者加载.class文件。将虚拟机外部的class文件加载到虚拟机内部。至于文件是否可以运行,则由Execution Engine 来决定。虚拟机自带的类加载器:(1)启动类加载器(BootStrap) C++ $JAVAHOME/jre/lib/re.jar(2)扩展类加载器(E...
2019-04-22 23:01:19
102
转载 ios ScrollerView 总结
一、使用步骤:1.添加子组件到scrollview //必要步骤2.设置clipsToBounds来确定超出范围是否被剪裁 (默认yes)self.scrolltest.clipsToBounds=YES;3.设置滚动范围 。 //必要步骤(这里的滚动范围是设置的contentsize宽高减去scrollview的宽高,所以当contentsize宽高小于等于scrollview的宽高的...
2019-04-16 17:23:39
592
转载 关于拦截器与过滤器使用场景、拦截器与过滤器的区别整理
拦截器与过滤器的区别总结:过滤器在web.xml中配置:(1)因为一开始在过滤器中映射的url-pattern填写路径是*.action。所有的action要经过它的过滤。*.action(2)因为在web.xml中配置了过滤器,所以,执行过程所有程序都经过struts2过滤器(路径是:/*),首先过滤自己相关的程序,如xx.action,先处理,如果是.html或者.jsp就不会处理,直接...
2019-03-29 13:01:09
483
转载 http请求从浏览器到tomcat过程
1 – Tomcat Server的组成部分1.1 – ServerA Server element represents the entire Catalina servlet container. (Singleton)Server表示整个的Catalina Servlet容器。 Tomcat提供了Server接口的一个默认实现,这通常不需要用户自己去实现。在Server容器中,可以包...
2019-03-21 12:54:38
831
原创 iOS使用ShareSdk进行第三方微信登录
1.注册账号:首先,我们需要在share sdk官网(http://www.mob.com)注册一个账号,然后登录。获取Appkey: 2a81ab6f18***App Secret: 023244c9ba6edabe85588e5054bc7***在微信开放平台 https://open.weixin.qq.com/ 注册微信开放平台账号,申请移动移动应用开发AppID: wx5c0...
2019-03-19 16:08:03
1386
原创 iOS protocol的简单使用
Protocol(协议)的声明看起来类似一个类的接口,不同的是Protocol没有父类也不能定义实例变量。Protocol是一种特殊的程序设计结构,用于声明专门被别的类实现的方法。因为OC是单继承的,由于不支持多继承,所以很多时候都是用Protocol和Category来代替实现多继承。Protocol只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它...
2019-03-05 17:37:25
1176
原创 iOS 解决带图片UIButton的圆角设置问题
对于设置了背景图片的button,需要背景图片也有圆角时,则需要按如下方法设置圆角:self.imageBtn.layer.masksToBounds=YES;(带图片的必须设置这一项,默认是NO,如果只设置背景色,则可不用设置这一项)...
2019-03-05 15:22:59
1263
转载 iOS简单传值
1. 正向传值使用场景:界面 A 跳转界面 B 的同时,向界面 B 传递值,即上级向下级传递 步骤: 在界面 B 的 .h 文件中公开声明一个属性 @interface ViewC1 : UIViewController//正向传值 1@property (nonatomic, copy) NSString *value_1;@end 导入界面 B...
2019-02-14 19:49:28
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人