-
请求路由到业务方法设计(2)-小弟我们到底能走多远系列(45)
请求路由到业务方法设计(2)-我们到底能走多远系列(45)请求路由到业务方法设计(2)扯淡:看到首页又来一个C#和java争论,我也是蛮醉的,玩C#好的同学多得是,一个技术能全通所有技术是不可能,术业本来就是有专攻,即使能借鉴那也是比较有高度的概念借鉴而已。而语言这种东西要分高低,我觉得是件很愚蠢的事。如果你真的想讨论,建议你写个万字级别的文章来论述,我想这样的话等你写完你也一定成长了不少。总之一...
437
热度 -
一个容易的"RPC框架"代码分析
一个简单的"RPC框架"代码分析0,服务接口定义---Echo.java/**定义了服务器提供的服务类型*/publicinterfaceEcho{publicStringecho(Stringstring);}一,客户端代码分析--实现类:MainClient.java客户端实现包括:获得一个代理对象,并使用该代理对象调用服务器的服务。获取代理对象时,需要指定被代理的类(相当...
41
热度 -
用JAVA实现数字水印(显见)
用JAVA实现数字水印(可见)数字水印有可见不可见之分,可见的比如课件上印有学校校徽,微博发图片会水印上上传者的信息及微博logo等。用java实现可见的数字水印,草人主要是用到了java.awt包中的AlphaComposite类,当然在实现之前先介绍一下AlphaComposite类:AlphaComposite类是关于两个目标重叠的混合处理类,此类实现的特定规则是T.Porter和T.Duf...
31
热度 -
java框架篇-spring IOC 实现原理
java框架篇---springIOC实现原理IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像newobject()这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来...
399
热度 -
J2SE 杂感
J2SE杂文1、获取集合泛型元素的class,可以使用list.get(i).getClass()2.简单数据类型的转换:(byte、short、char)-->int-->long-->float-->double3.java基本数据类型:Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1)、整数:包括int,shor...
4154
热度 -
java口试笔试题大汇总(1)
java面试笔试题大汇总(1)JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...
1515
热度 -
java口试32问(转)
java面试32问(转)第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。第五...
9431
热度 -
java口试试题(整理)
java面试试题(整理)第一,谈谈final,finally,finalize的区别。final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修...
6654
热度 -
Java口试32题
Java面试32题第一,谈谈final,finally,finalize的区别????final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改...
7176
热度 -
java面试的一些有关问题
java面试的一些问题俗话说细节决定成败。就算很简单,很小的问题,我们还是要注意一下的。往往那些’老奸巨滑‘的老一辈面试官,他们都是很强大的,给你上这么一道题。让你措手不及怎么办。面试开始题目:第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。fina...
4279
热度 -
变态JAVA口试32问
变态JAVA面试32问第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。第五,...
7795
热度 -
java Method种试用
javaMethod类试用背景:在项目中有一堆javabean,要用在界面上画一堆tableview,要对这一堆tableview进行排序,因此要写一堆sorter类(假如为每个tableview都写一个的话),工作量比较大。???????思考:其实这些sorter类都是差不多的,只是调用的javabean不同,方法名称不同,实现的原理,没有什么不同,那么该如何使用一个sorter类就可对所有的t...
10360
热度 -
[Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的有关问题排查与解决
[Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的问题排查与解决最近在忙碌视频的事情,而视频的绘制需要使用到SurfaceView。为了完成浮层效果,我们很自然的想到使用多Window的方式。但是问题就来了,当你将你的SurfaceView放置在另外一个window中的时候,一切都变得不正常,为了验证这个东西,我写了一个小的demo:代码非常简单,按下中...
74
热度 -
参考:
Android5.0如何正确启用isLoggable(二)__原理分析前置文章《Android5.0如何正确启用isLoggable(一)__使用详解》概要在上文《Android5.0如何正确启用isLoggable(一)__使用详解》中分析了isLoggable的使用方法,本文主要分析isLoggable实现原理以及user版系统root后永久enableisLoggable的原理,并使用脚本自...
1
热度 -
Android自定义View的用法小结
Android自定义View的用法总结本文参考了:http://greenrobot.me/devpost/android-custom-layout/AndroidSDK中提供了很多UI组件,如RelativeLayout,LinearLayout等,使用自定义控件有两大优点:1、通过减少View的使用来增加UI的显示效率2、构建SDK中没有的控件原文总结了4种自定义View,分别是Compos...
87
热度 -
今日分享一个抽奖的类Lottery
今天分享一个抽奖的类Lottery/**Copyright(C)2014JasonFang([email protected]/**/)**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*Youmayobtainaco...
65
热度 -
Hibernate施行原生态SQL语句通用方法
Hibernate执行原生态SQL语句通用方法Hibernate执行原生态SQL语句通用方法?????最近在给系统(原系统是Hibernate做的持久层)加一些统计方面的功能,一般用Hihbernate都是用DAO类继承org.springframework.orm.hibernate.support.HibernateDaoSupport类的getHibernateTemplate()方法来获取...
54
热度 -
Android摄像头开发:实时摄像头视频预览帧的编码有关问题(二)
Android摄像头开发:实时摄像头视频预览帧的编码问题(二)Android开发:实时处理摄像头预览帧视频------浅析PreviewCallback,onPreviewFrame,AsyncTask的综合应用这里将大致框架介绍了,但很多人对onPreviewFrame()里的处理提出质疑。认为下面的转换是多余的:finalYuvImageimage=newYuvImage(mData,Imag...
15
热度 -
Android 兑现发送彩信方法 (MMS),非调用系统界
Android实现发送彩信方法(MMS),非调用系统界最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样:不使用StartActivity,像发短信那样,调用一个类似于发短信的方法SmsManagersmsManager=SmsManager.getDefault();smsManager.sendTextMessage(phoneCode,null,text,n...
309
热度 -
Android增高第十三篇之探秘蓝牙隐藏API[转]
Android提高第十三篇之探秘蓝牙隐藏API[转]????上次讲解Android的蓝牙基本用法,这次讲得深入些,探讨下蓝牙方面的隐藏API。用过Android系统设置(Setting)的人都知道蓝牙搜索之后可以建立配对和解除配对,但是这两项功能的函数没有在SDK中给出,那么如何去使用这两项功能呢?本文利用JAVA的反射机制去调用这两项功能对应的函数:createBond和removeBond,具...
26
热度