自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 Broker模式

转载于:https://my.oschina.net/solarxie/blog/523388分布式模式之Broker模式 问题来源: 创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、业务逻辑被分布式的部署。然而相比中心化的系统,复杂度被无可避免的增大了,该如何降低各个

2016-09-22 14:07:09 763

转载 Reactor模式

Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统的吞吐量。 先用比较直观的方式来介绍一下这种方式的优点,通过和常用的

2016-09-22 09:58:52 273

原创 安卓手机卫士学习笔记系列——GestureDetector手势识别器的使用

该项目中既可以使用按钮点击来实现引导页的前后切换,也可以使用手势的左右滑动来切换页面,使用了GestureDetector函数,如下:然后在onTouchEvent()里调用这个方法

2016-09-17 15:37:36 406

原创 安卓手机卫士学习笔记系列——两个Activity之间切换动画效果overridependingtransition的使用

在该项目中的手机防盗引导页面需要用到Activity的切换动画,其实就是下一个页面在当前页的右边,需要往左移动,反之亦然。具体做法:(1)res下新建anim文件夹,新建进入的xml文件,会自动生成一些动画的根元素做相应的选择(2)进入的xml文件如下,其中100%p的意思是相对于整个父窗体的百分比(3)再建一个退出的xml文件,如下:(4)ja

2016-09-17 14:43:24 557

原创 安卓开源中国学习笔记系列——SVN

使用SVN需要做以下一些操作:(1)下载并安装 VisualSVN Server,新建好仓库和用户(2)下载安装TortoiseSVN(3)下载subclipse插件解压放入eclipse目录下的dropins里(4)打开eclipse,点Java和DDMS左边的那个小方格,打开SVN资源库,新建资源库位置,右击SVN服务器端新建好的库的URL拷过来,输入用户名和密码(

2016-09-10 15:26:47 397

原创 Android Studio使用系列——butterknife插件代替findViewById

以前用Eclipse里都要手写findViewById去找控件或者用xUtils去注解,感觉还是比较麻烦的,AS中为我们提供了这样一个插件:(1)点击工具栏里的 project structure(2)点击dependencies,点击旁边的绿色加号,选择1(3)输入butterknife联网查询选择第一个OK之后便会加入到类库里(4)工具栏里点击Setti

2016-09-10 08:16:33 2083

原创 安卓智慧上海学习笔记系列——WebView的使用

在该项目中点击新闻列表的条目会跳转到一个具体详情的网页,采用WebView来加载网页,而不是使用本地浏览器去加载网页。代码如下:1、xml文件中添加WebView控件和ProgressBar控件用于在WebView内展现圆形进度条    android:layout_width="match_parent"    android:layout_height="match_paren

2016-09-07 10:13:18 425

原创 安卓智慧上海学习笔记系列——measure()、getMeasuredHeight()的使用

在自定义下拉刷新的ListView的代码中有如下:private void initView() {View v = View.inflate(getContext(),R.layout.list_refresh_header, null);this.addHeaderView(v);//int height = v.getHeight(); 这是绘制之后得到的高度,但此时得不到高

2016-09-05 18:07:05 454

原创 安卓智慧上海学习笔记系列——自定义圆环进度条

在drawable目录下自定义一个shape的xml文件,代码如下:    android:fromDegrees="0"    android:pivotX="50%"    android:pivotY="50%"    android:toDegrees="360" >            android:innerRadius="15dp"

2016-09-05 17:11:49 464

原创 安卓智慧上海学习笔记系列——多重ViewPager嵌套事件分发处理

在该项目中有3个ViewPager嵌套在一起,父类会拦截子类,导致子类ViewPager在滑动的时候会出问题,此时需要我们自定义ViewPager了(2个父类的构造方法,之前的文章我已说过了)通过重写dispatchTouchEvent()方法,在里面判断事件的类型,以决定父类要不要拦截子类。本项目中,当在第一个页面时如果往右滑或者在最后一个页面往左滑或者上下滑就拦截,其他情况下,由子ViewPa

2016-09-04 17:43:32 464

原创 安卓智慧上海学习笔记系列——图片缩放模式及加载过程中设置默认图片

(1)该项目中,在新闻详情页那图片轮播器在请求网络过程中要设置默认显示的一张图片,使用xUtils里的configDefaultLoadingImage()方法即可(2)改项目中,给图片轮播器设置了图片缩放模式为匹配ImageView模式,代码为:imageView.setScaleType(ScaleType.FIT_XY);关于ImageView的缩放模式:它是控制图片如何缩放、移动来

2016-09-04 16:12:28 493

原创 安卓智慧上海学习笔记系列——新闻详情页ViewPager轮播图无法显示

今天已做到新闻详情页展示轮播图这块,之前遇到的所有问题通过自己的努力都解决了,现在遇到这个问题,我也是头疼了半天,代码左看右看都没问题,可就是显示不出图片来,郁闷了半天,想放弃那可不行,一定要坚持到底,把这个项目做完!后来仔细看了看服务器端json代码,发现里面的请求图片的Url 都是10.0.2.2,这是老师上课用的原生模拟器的地址,而我用的是Genymotion啊,地址是10.0.3.2,于是

2016-09-04 15:36:55 444

原创 安卓智慧上海学习笔记系列——请求父控件不要拦截当前控件事件

如下图所示,在TabPageIndicator上滑动时,当滑到右边然后又往左滑时,可能会把侧边栏给滑出来,其实是不希望这样的,原因在于,父控件拦截了子控件事件,此时的解决方案是,修改TabPageIndicator的开源项目中的TabPageIndicator.java文件,添加如下代码即可//dispatchTouchEvent > intercetpTouchEvent > onTouch

2016-09-03 20:08:02 732

原创 安卓智慧上海学习笔记系列——TabPageIndicator的使用

前段时间在谷歌电子市场里学到的是PagerTabStrip,今天在这个项目里用的是TabPageIndicator,现在也来介绍一下它的使用。(1)把ViewPagerIndicator开源项目引入工作空间(注意supportV4包一定要和自己项目的V4包保持一致!如果不一致尽管可能不会报错,但运行的时候是会挂掉的!)(2)给自己的项目引入那个类库(3)在xml布局文件里,在v

2016-09-03 17:04:58 792

原创 安卓智慧上海学习笔记系列——给文字图片加状态选择器不起作用解决办法

在给文字设置颜色选择器后,发现选择后的文字的颜色并没有发生变化,原因很简单,就是在那个选择器里两个item的位置搞反了,应当把true的那个放第一行,便可解决!图片选择器亦是如此。

2016-09-02 21:55:28 403

原创 安卓项目知识小结系列——2016年9月1日

SlidingMenu的类库引入,v4包的冲突删掉其一,setBehindContentView要去搞一个侧边栏,getSldingMenu获取深层次定制设置触摸模式和屏幕预留像素,2个xml文件被放在MainActivity没办法SlidingMenu就是这样子,把这2个xml用帧布局去定义并掏空里面,定义一个BaseFragment,定义ContentFragmet和LeftMenuFragm

2016-09-01 22:42:20 411

原创 安卓智慧上海学习笔记系列——禁用ViewPager页面切换效果及不自动加载下一页数据

在本项目中,监管之前已经禁掉了ViewPager的滑动事件,通过点击下面的RadioButton来切换不同的页面,但是在切换中依然会存在页面的动画的效果。在给RadioGroup设置点击改变监听中,根据不同的RadioButton去做不同的事情,根据不同的按钮给ViewPager设置当前页时有2个方法,那个带2个参数的方法的第二个参数表示的是禁用页面切换效果哦!还有就是,在ViewPager里

2016-09-01 22:11:50 1032

原创 安卓智慧上海学习笔记系列——禁用ViewPager滑动事件

(1)自定义一个类继承ViewPager此时会报错(注意此时最好不要用如下的自动提示去修复错误,因为它只能默认去实现一个方法后就不报错了,其实需要两个方法的,要不然运行的时候程序还是会崩掉)(2)右键source->generate constructors from superclass去实现里面的两个方法(3)重写onTouchEvent()让它返回true

2016-09-01 21:06:48 795

原创 安卓智慧上海学习笔记系列——SharedPreference工具类代码

把要用到的sharedPreferenced封装成一个工具类,方便使用。

2016-09-01 09:18:36 416

原创 安卓智慧上海学习笔记系列——GuideActivity新手引导页代码

代码解释:(1)通过一个int类型的数组去保存三张新手引导页的图片资源ID(2)给ViewPager设置adapter时并没有在instantiateItem()中去new Imageview,因为如果每次滑动都要去new的话会浪费系统资源,于是乎在上面用个for循环去一次性把三个图片都new出来并加入到List里,之后再instantiateItem()中从list里去取就好了,达到了内

2016-09-01 09:09:29 887

原创 安卓智慧上海学习笔记系列——SplahActivity闪屏页代码

代码解释: (1) requestWindowFeature(Window.FEATURE_NO_TITLE);   设置闪屏页面没有标题,全屏效果。(2) RotateAnimation  AlphaAnimation做了一些动画效果,通过new一个AnimationSet去add一下前面两个动画,用根布局RelativeLayout去启动动画集。(3)给AnimationSet

2016-09-01 07:50:22 640

dubbofly-admin框架

Dubbofly is a high-performance, java based RPC framework open-sourced by Alibaba. Please visit dubbo.io for quick start and other information.

2018-02-10

打包好的基于dubbo的分布式服务框架

dubbofly-admin-1.0-SNAPSHOT.war ,这是我自己电脑编译打包出来的war文件,已成功在自己电脑安装成功,效果和过程看http://blog.csdn.net/kerwinJu/article/details/78953186/details/47858707

2018-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除