springmvc+mybatis+dubbo-window安装dubbo管控台
上一篇我们介绍《构建dubbo分布式平台-window安装dubbo管控台》,考虑到我们的开发环境是在window上,为了部署运行方便,今天来简单介绍一下window安装dubbo管控台。 dubbo管理控制台开源部分主要包含: 提供者 路由规则 动态配置 访问控制 权重调节 负载均衡 负责人,等管理功能。 下载dubbo管控台war包 解压dubbo.war包 修改dubbo.properties文件 dub...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月18日 赞:0 评论:0 阅读:109
(十四) 构建dubbo分布式平台-window安装zookeeper注册中心
上一篇我们介绍《构建dubbo分布式平台-dubbo管控台的安装》,考虑到我们的开发环境是在window上,为了部署运行方便,今天来简单介绍一下window安装zookeeper注册中心。 简介 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月18日 赞:0 评论:0 阅读:114
springmvc+mybatis+dubbo-dubbo管控台安装
上一篇我们介绍《构建dubbo分布式平台-zookeeper注册中心的安装》,今天我们来学习-dubbo管控台安装。 Dubbo管理控制台的安装 1、Dubbo管理控制台的主要作用:服务治理 2、管理控制台主要包含: 路由规则 动态配置 服务降级 访问控制 权重调整 负载均衡等管理功能 3、管理控制台版本: 当前稳定版:dubbo-admin-2.5.3.war (可到群446855438下载) 最新...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月18日 赞:0 评论:0 阅读:122
(十二) 构建dubbo分布式平台-zookeeper注册中心安装
上一篇我们介绍《构建dubbo分布式平台-dubbo简介》,结合dubbo基础简介,今天我们来学习基于zookeeper注册中心的安装。 注册中心 1、建议使用dubbo-2.3.3以上版本的使用zookeeper注册中心客户端 2、Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。 3、Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月18日 赞:0 评论:0 阅读:107
平面设计师的工资为什么这么高?如何学好平面设计?
平面设计师的工资为什么这么高?如何学好平面设计? 一、平面设计师的工资为什么这么高?如何学好平面设计?对于这一问题,小编想说,现如今,平面设计师的薪资还会有很大的发展空间的。为什么呢?有什么理论证明吗? 二、下面就给大家分析下:平面设计师为什么薪资这么高?为什么还有发展空间?在继续看下去之前,小编这里...【详细】
平面设计
懂设计的猪 2018年01月18日 赞:0 评论:0 阅读:71
改变UIAlertController的标题、内容的字体和颜色
NSMutableAttributedString *alertControllerStr = [[NSMutableAttributedString alloc] initWithString:@"标题"]; [alertControllerStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, 2)]; [alertControllerStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:NSMakeRange(0, 2)]; [alertController setValue:alertControllerStr forKey:@"attributedTitle"]; //修改message...【详细】
竹杳yao 2018年01月17日 赞:1 评论:0 阅读:413
SDWebImage加载wedp格式的图片
先简单讲一下wedp,是一种体积比jpg、png更小,展示情况更优越的图片格式。iOS目前还没有办法全面支持wedp图片的加载,网上搜集了几块资料,方法很多,用SDWebImage加载wedp,自己简单整理。 先放两份资料阅读 https://www.jianshu.com/p/4468f03cf606 https://github.com/dengbin9009/MyFiles/blob/master/用于Pod的Hosts 不知道这些是不是必备条件,本人也是一步一步...【详细】
ios sdwebimage pod webp
李聪颖 2018年01月17日 赞:0 评论:0 阅读:142
为什么丑陋的UI界面却能创造良好的用户体验?
本文内容由 Mockplus 团队翻译。 官网: http://www.mockplus.cn 网站界面过于漂亮可能会影响网站的可用性,但本文中提到的5个网站界面可谓是“丑”出了新高度。这样的网站它还有可用性吗? 计算器的界面设计算不上漂亮,但当你的指尖在键盘上飞舞时,它可以帮助你解决许多棘手的算术问题。许多人嘲笑Crocs鞋子的设计不够美观,但因为它...【详细】
用户体验设计 网页设计
jongde 2018年01月17日 赞:0 评论:0 阅读:210
要想学好室内设计,原来需要这些小技巧!
要想学好室内设计,原来需要这些小技巧! 一、很多人在学习室内设计的时候,都会想着如何能够在最短的时间内,学好室内设计呢?小编认为,学习这件事,并没有捷径可走,只是当你掌握了正确的学习方法。运用一些小技巧,可以帮助自己提高学习效率和质量。 二、在这里,小编为大家准备了几个学好室内设计的小技巧,接下来,让...【详细】
学室内设计
懂设计的猪 2018年01月17日 赞:0 评论:0 阅读:79
详解Objective-C的isa与meta-class
//如果有子控件那么移除 //MAKR: 注意,这里的self.subviews是动态的获取子控件,别管坐标了。直接给0 if (self.subviews.count) { //记录子控件的个数,不要直接去取 NSInteger j = self.subviews.count; for (NSInteger i = 0; i < j>大神们:(推荐阅读原文) 1. CSDN博客:[小九](http://blog.csdn.net/windyitian/article/details/19810875) 2. CSDN博客:[梵尘yst](http://blog.csdn.net/yst199...【详细】
runtime
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:530
iOS 常用函数
1、 三角函数   double sin (double);正弦   double cos (double);余弦   double tan (double);正切   2 、反三角函数   double asin (double); 结果介于[-PI/2, PI/2]   double acos (double); 结果介于[0, PI]   double atan (double); 反正切(主值), 结果介于[-PI/2, PI/2]   double atan2 (double, double); 反正切(整圆值), 结果介于[-PI, PI]   3 、双曲三角函数   double sin...【详细】
Runloop
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:432
iOS CFRUnLoopRef 之CFRunLoopMode
1.简介: 每个CFRunLoopRef 包含若干个 Mode,每个 Mode 又包含若干个 Source/Timer/Observer。每次调用 RunLoop 的主函数时,只能指定其中一个 Mode,这个Mode被称作 CurrentMode。如果需要切换 Mode,只能退出 Loop,再重新指定一个 Mode 进入。这样做主要是为了分隔开不同组的 Source/Timer/Observer,让其互不影响。 CFRunLoopModeRef 类并没有对外暴露,只是通过 CF...【详细】
Runloop
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:230
iOS RunLoop详解
参考资料: ibireme :http://blog.ibireme.com/2015/05/18/runloop/ 李峰峰:http://www.imlifengfeng.com/blog/?p=487 (感谢各位大神的总结) 一、简介 CFRunLoopRef源码 RunLoop是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件、UI刷新事件、定时器事件、Selector事件),从而保持程序的持续运行;而且在没有事件处理的时候...【详细】
Runloop
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:401
CFRunLoopRef 的内部逻辑(向 ibireme学习)
本文纯属抄录 更详细的内容请看:(http://www.cocoachina.com/ios/20150601/11970.html) 感谢 ibireme整理这么完整的笔记 据苹果在文档里的说明,RunLoop 内部的逻辑大致如下: /// 用DefaultMode启动 void CFRunLoopRun(void) { CFRunLoopRunSpecific(CFRunLoopGetCurrent(), kCFRunLoopDefaultMode, 1.0e10, false); } /// 用指定的Mode启动,允许设置RunLoop超时时间 int CFRunLoopRunInMode(CFStringRef ...【详细】
Runloop
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:246
CGContextSetBlendMode - CGBlendMode
//正常;也是默认的模式。前景图会覆盖背景图 kCGBlendModeNormal // 正片叠底;混合了前景和背景的颜色,最终颜色比原先的都暗 kCGBlendModeMultiply //滤色;把前景和背景图的颜色先反过来,然后混合 kCGBlendModeScreen // 覆盖;能保留灰度信息,结合 kCGBlendModeOverlay //覆盖;能保留灰度信息,结合kCGBlendModeSaturation能保留透明度信息, //在imageWithBle...【详细】
Runloop
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:194
*NSString 内存存储解析
1 前言: 字符串是存在字符串常量池里面,然后要是有个指针想要指向一个字符串,先会到字符串常量区进行查找 如果没有,就在字符串的常量区创建一个,把指针指向字符串常量区 如果有,就直接把指针指向字符串的常量区。 所以,相同内容的字符串指针,其指向的内存地址都是一样的, 但是这个些字符串的指针变量的内存地址则可以...【详细】
其他知识
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:265
关于const 修饰的一些知识
1、前言 const 修饰的是后面的东西 const修饰的东西不可变 2、验证 1. 代码 static NSString *const a = @"a";//const 在“*” 与 “a” 之间 static NSString const* b = @"a";//const 在“*” 与 “NSString”之间 static const NSString *c = @"a";//const 在“NSString”前面 const NSString static *d = @"a";//const 在最前面 static NSString const * const A = @"a";//*前有const,* 与 A 之间也有const @imple...【详细】
其他知识
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:204
swift 初级语法
一、 变量初始化 普通变量 let a: NSInteger = 0 // let / var 可变/不可变, a 名字,NSInteger 类型 私有属性private var a: NSDate = NSDate() 在var或者let前面加private 1. 字典 & 数组 //数组初始化(加泛型) var optionTitleStr : [String] = [String]() var array : Array<String> = [String]() //字典初始化 var dictionary : [String : Any] = [String : Any]() var airports: Dictionary<String> ...【详细】
swift
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:132
swift GCD-定时器(DispatchSourceTimer)注册登陆组件封装
前言: 了解swift GCD 与OC GCD请看我的其他总结文章,这篇文章只是对swift GCD定时器的一个实例探讨,如果有什么不对,请各位指正。 swift CGD 地址 OC CGD 地址 一、 swift DispatchSourceTimer 创建方法 *timer要全局定义,局部定义初始化生命周期太短,不会执行回调 //1. 指定线程 行的) /**创建 * flags: 一个数组,(暂时不知干吗用的,请大神指教) *...【详细】
swift 高级用法
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:98
swift 高级用法
为了更好的学习alamofier,看看那些点不进去的符号方法吧(不知道,学起来真的是难受) defer 修饰符 defer : 在当前作用域执行完后再执行defer中的代码 get方法中执行顺序为: 1.lock.lock() 2.return requests[task.taskIdentifier] 3.defer { lock.unlock() } //摘自alamofier -> sessionDelegate.swift (第170-179行) open subscript(task: URLSessionTask) -> Request? { get { lock.lock() ;...【详细】
swift 高级用法
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:94
sina weixin mail 回到顶部