Size Classes学习

Size Classes介绍:http://blog.sunnyxx.com/2014/09/09/ios8-size-classes/负责将屏幕分类,共9种。在一种屏幕下还是使用autolayout来布局wCompacthCompactwAnyhAnywRegularhRegular       http://blog.sunnyxx.com/2014/09/09/ios8-size- ...
分类: 移动开发 发布时间: 05-11 23:57 阅读次数: 5

java线程池回顾

线程池相关类ExecutorService真正的线程池接口ScheduledExecutorService能和Timer/TimerTask类似,解决那些需要任务重复执行的问题ThreadPoolExecutorExecutorService的默认实 ...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 5

tomcat集群扩展session集中管理,Memcached-session-manager使用

研究tomcat做负载均衡的时候如何实现ha,还有就是不采用session复制的方法做集群。想到的是将session全部存储在后端的缓存服务器中。正好网上有这么一个工具Memcached-session-manager(后面简称msm),所以直接扒下来用了。地址如下:
分类: 企业开发 发布时间: 05-11 23:57 阅读次数: 5

redis集群shard

这些资料写的很好了我就不赘述了。 参考资料 《Redis 集群教程》http://www.redis.cn/topics/cluster-tutorial.html http://www.cnblogs.com/zhaoguihua/p/redis-005.html http://www.cnblogs.com/zhaoguihua/p/redis-006.html http://bl ...
分类: 企业开发 发布时间: 05-11 23:57 阅读次数: 5

了解sql执行顺序

下面是mysql的sql执行步骤(标准sql肯定相同,只是有一些mysql的扩展)。 (8)select (9)distinct <slect_list> (1)from <left_table> (3)<join_type>join<right_table> (2)on<join_condition> (4)where< ...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 3

在Linux系统安装jdk、tomcat、redis

1、安装JDK先查询Linux自带的jdk,如果有先删除openjdk查看自带的jdk:    #rpm -qa|grep gcj    或者  #rpm -qa|grep java   可能看到如下类似的信息:    libgcj-4.1.2-44.el5    java-1.4.2-gcj-compat-1.4.2.0-40jpp.115    使用rpm -e --nodeps 命令删除上面...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 6

IOS开发屏幕适配总结

面对4个分辨率的iPhone,建议使用Auto Layout布局 + Image Assets管理各个分辨率的图片 + Interface Builder(xib+storyboard)构建UI。 autoresizing mask 当superview宽高改变时,subview该怎么变化   Size Classes 对屏幕的管理,将屏幕分类,执行布局的还是Autolayout 介绍: ...
分类: 移动开发 发布时间: 05-11 23:57 阅读次数: 5

hbase gc MemStore-Local Allocation Buffer

转 http://kenwublog.com/avoid-full-gc-in-hbase-using-arena-allocation   Arena Allocation,是一种GC优化技术,它可以有效地减少因内存碎片导致的Full GC,从而提高系统的整体性能。本文介绍Arena Allocation的原理及其在Hbase中的应用-MSLAB。 背景 假设有1G内存,我顺序创建了1百 ...
分类: 企业开发 发布时间: 05-11 23:57 阅读次数: 3

jEdit使用指南

jEdit使用指南 本人日常使用的插件: archive zip文件浏览工具 buffer tabs 类似ultraedit的文件tab列表 buffer list 打开文件列表 code browser 显示代码结构,基于ctags,ctags能分析的语言,code browser就支持 code lint 自动代码风格检查 console 控制台输入输出界面 ftp client ...
分类: 企业开发 发布时间: 05-11 23:57 阅读次数: 9

移动开发工具服务商Mob推出免费短信验证码SDK

移动开发工具服务商Mob推出免费短信验证码SDK   移动开发工具服务商Mob(前身ShareSDK)正式推出“全球短信验证码解决方案”,正式面向开发者免费开 ...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 2

如何通过callback和协程来提高并发

首先要先清楚你的程序是io密集型还是cpu密集型   一般的游戏服务端都是io密集型的,主要瓶颈在于io,那么当线程在等待io操作时,cpu就空闲下来了。这样浪费了cpu性能,而且并发上不去。   callback和协程解决的原理都一样,就是遇到io操作的时候,通过callback或者协程处理当前的io操作,把当前的线程让出来,让线程去处理其他的请求,等到io操作结束了,在回到原来的线程 ...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 5

Autolayout学习

    参考: http://my.oschina.net/u/171400/blog/134847   http://studentdeng.github.io/blog/2014/06/13/auto-layout/     http://www.cnblogs.com/thefeelingofsimple/p/3316300.html   http://blog.csd ...
分类: 移动开发 发布时间: 05-11 23:57 阅读次数: 5

Hadoop分布式文件系统--HDFS

一、配置伪分布模式: 1.配置伪分布式,需要修改$HADOOP_HOME/conf下的三个文件:core-site.xml、hdfs-site.xml和mapred-site.xml。 组件名称配置文件属性名称伪分布模式值Commoncore-site.xmlfs.default.namehdfs://localhost/HDFShdfs-site.xmldfs.replication1Mapred ...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 5

RxJava学习之路(一)

Observables(被观察者,事件源):发出一系列事件。Subscribers(观察者):处理这些事件。一、添加RxJava依赖implementation 'io.reactivex:rxjava:1.0.14' implementation 'io.reactivex:rxandroid:1.0.1'二、初识Observables和SubscribersObservable&amp;lt;Stri...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 5

RSA算法加密Web页面密码提交和验证实测

理论可以参考百度;关于加密解密过程降解,觉得比较好的:一篇博文 因客户要求把web页面提交/验证改用RSA算法加密密文传递到后台: 1,js/jsp客户端部分RSA加密密码; 2,服务端Java解密; 基本流程: a:以RSA算法在服务端生成密钥对(PublicKey,PrivateKey),session中保存私钥; b:把公钥Base64编码为Base64字符串通过http re ...
分类: 编程语言 发布时间: 05-11 23:57 阅读次数: 5

集合嵌套及遍历

package com.day15.collection; /* * 集合嵌套之ArrayList嵌套ArrayList * 我们专业,专业又分为若干个班级 * 整个专业是一个大集合 * 若干个班级为一个小集合 */ import java.util.ArrayList; import com.day15.bean.Person;   public class ArrayListThree {     public static void main(String[] args) {      
分类: 其他 发布时间: 05-11 23:57 阅读次数: 5

操作REDIES

import redis r=redis.Redis(host='118.XX.XX.XXX',password='XXXXXXX9*',db=1,port=6379) # 增删改查 r.set('jd','nini') # 修改也是set r.delete('jd') # 设置key的失效时间,最后这个参数是S # TTL=-1有效时长为永久,具体设置的时间是剩余时长 r.setex('jin','gdgd',1000) print(r.get('jd')) #b'nini' s='呵呵'
分类: 其他 发布时间: 05-11 23:57 阅读次数: 5

ORM 思想

一、ORM技术简介   1.ORM:及Object-Relational Mapping,把关系数据库的表结构映射到对象上 我们先来可能一个例子: 如果我们从数据库查出来几条数据,需要你在python中表示出来,如果你没有接触过ORM技术,你或许会使用下面的形式来存储这个数据: [ (1, ‘ling’), (2, ‘shang’), (3, ‘huo’), ] 如果你想知道表结构是什么样的,是不是就费劲了,如果你想快速的出其中的元素,就需要听听ORM的思想了。   2.数据库中每次查出来的数
分类: 其他 发布时间: 05-11 23:57 阅读次数: 5

小刘同学的第一百三十六篇日记

  今天终于把论文改完了,已经是第四稿了,希望明天老师再最后指出一定小问题,就放我过吧,有点不想再修改了。   这几天一直都没有更博客,真是有点对不起观众啊……   明天改完论文,要抽时间反省自己。   特别是这种一有大事,很多事情就无法坚持的平衡能力。   不多说了吧,大家早安。   morning~
分类: 其他 发布时间: 05-11 23:57 阅读次数: 5

从深圳回武汉的面试感想以及一些面试题

从深圳回武汉的面试感想以及一些面试题 大家好,我是ITDragon龙,今天分享一些面试中常问的题目,和一些面试感受。我是四月二十五号离职,二十六号上午八点从深圳出发,下午三点到武汉。二十七号便开始参加面试。每天上午去面试,中午去小区监工,下午再去面试,中途可能还有几个电话面试。面试算的上颇有经验吧!这几天的面试给我很多感受。 一、面试的几家公司大部分是北上广深在武汉建立的研发部门。原因很简单,武汉人才性价比高。 二、面试的几家公司大部分面试官都会很直接告诉你加班强度很大。 三、无关技术,从深圳
分类: 其他 发布时间: 05-11 23:57 阅读次数: 5