当前位置: 代码迷 >> This的解决方案
 
  • Hibernate Lazy属性与懒加载 收拾

    HibernateLazy属性与懒加载整理lazy概念:要用到的时候,再去加载,对于关联的集合来说,只有当访问到的时候,才去加载它所关联的集合,比如一个user对应很多权限,只有当user.getRights()的时候,才发出selectright的语句,在访问到rights之前,rights是一个PersisitSet对于实体类来说,只有当它的属性被访问到时,才会真正加载这个实体类,在它的属性没...

    536
    热度
  • java模板跟回调机制学习总结

    java模板和回调机制学习总结最近看spring的JDBCTemplete的模板方式调用时,对模板和回调产生了浓厚兴趣,查询了一些资料,做一些总结。回调函数:所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流...

    10
    热度
  • mybatis入门基础(4)-输入映射和输出映射

    mybatis入门基础(四)----输入映射和输出映射一:输入映射通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。1.1.传递pojo的包装对象1.1.1.需求描述完成用户信息的综合查询,需要传入的查询条件可能很复杂(可能包括用户信息,其它信息,比如,商品,订单等等)。1.1.2.定义包装类型的pojo针对上边的需求,建议使用自定义的包装类...

    60
    热度
  • java口试大总结(2)

    java面试大总结(2)标签:面试 51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器...

    2369
    热度
  • 增高 Android 代码质量的4个工具

    提高Android代码质量的4个工具在这篇文章中,我将通过不同的自动化工具如CheckStyle,FindBugs,PMD以及AndroidLint来介绍(如何)提高你的安卓代码质量。通过自动化的方式检查你的代码非常有用,尤其当你在一个团队中工作,为了在你的代码中保持严格的语法格式以及避免很多坏习惯和错误。我将仔细地介绍如何在你空闲的时候直接运用这些工具通过Gradle构建脚本以及如何配置它们。F...

    439
    热度
  • Android Studio 简单介绍和使用有关问题小结

    AndroidStudio简单介绍和使用问题小结随着android5.0的发布,android开发已经进入了一个全新的时代,eclipse开发安卓已经有点不合时宜了,在github上80%的android项目都采用androidstudio开发,而且androidstudio的中文教程越来越多,还有什么理由不固守这eclipse呢。下面这篇文章对了解androidstudio很有帮助,原文如下:G...

    36
    热度
  • 优化安卓应用内存的神秘方法以及背后的原理,一般人小弟我不告诉他

    优化安卓应用内存的神秘方法以及背后的原理,一般人我不告诉他安卓应用一般都害怕自己被杀,内存占用高是被杀的重要原因之一,所以大家都想尽各种招数应对,但效果都一般。但有一招:WindowManagerGlobal.getInstance().startTrimMemory(TRIM_MEMORY_COMPLETE);几乎没有人提及。这段时间tos的实战,在通知栏和桌面都有尝试,发现效果还不错,但要掌握...

    43
    热度
  • struts2中获取request、response,与android客户端进展交互(转载)

    struts2中获取request、response,与android客户端进行交互(转载)用struts2作为服务器框架,与android客户端进行交互需要得到request、response对象。struts2中获取request、response有两种方法。第一种:利用ServletActionContext的静态方法Struts2利用ServletActionContext类来维护Serv...

    94
    热度
  • Android学习笔记十七.Android数据存储与IO.File储存常用API

    Android学习笔记十七.Android数据存储与IO.File存储常用APIAndroid通过一套完整的I/O流体系,包括FileInputStream、FileOutputStream等,通过这些I/O流来访问手机存储上的文件。一、API1.File(1)功能:该类提供一些有限的功能-获取或设置文件的权限、文件类型、最后依次修改时间等,通常它所代表的文件名(包含路径)将被转换为UTF-8字节...

    28
    热度
  • Android- 环信IM即时通讯_RESTAPI(二)

    Android-环信IM即时通讯_RESTAPI(2)*****************************************************REST_API简介*******************************************************1.理解OAuth2.0:http://www.ruanyifeng.com/blog/2014/05/oau...

    9
    热度
  • Android事件总线还能如何玩

    Android事件总线还能怎么玩?顾名思义,AndroidEventBus(github链接:https://github.com/bboyfeiyu/AndroidEventBus)是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却...

    61
    热度
  • Android UI汇总——1.Android Drawable分类汇总(2/3)

    AndroidUI集锦——1.AndroidDrawable分类汇总(2/3)AndroidUI集锦——1.AndroidDrawable分类汇总(2/3)~转载请注明出处coder-pig本节引言:在上一节中我们已经对了解了4个AndroidDrawable,他们分别是:ColorDrawable,NinePatchDrawable,ShapeDrawable与GradientDrawable!...

    27
    热度
  • Android逆向之旅-静态分析技术回破解Apk

    Android逆向之旅---静态分析技术来破解Apk一、前言从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,Android中的破解其实大体上可以分为静态分析和动态分析,对于这两种方式又可以细分为Java层(smail和dex)和native层(so)。所以我们今天...

    84
    热度
  • Android——Fragment引见及两种基本使用方法

    Android——Fragment介绍及两种基本使用方法今天在调ViewPager的时候,感觉ViewPager+Fragment这种做法更灵活,所以,现在拿出来Fragment再整理下。一,为什么要用Fragment1,灵活布局Fragment表现Activity中用UI的一个行为或者一部分。可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个ac...

    20
    热度
  • Android中实时预览UI跟编写UI的各种技巧

    Android中实时预览UI和编写UI的各种技巧一、啰嗦之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上。其实,我在写这个系列之初就有想过这个问题。我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会)。我之前给出的库都是很简单基础的,基本是一看就懂(但足够精妙),如果以...

    72
    热度
  • Android在代码中打开Wifi、腾挪网络和GPS

    Android在代码中打开Wifi、移动网络和GPS以下方法前2个在2.3.5和4.1.1中测试成功,第3个方法在2.3.5中测试没问题,但在4.1.1中无效,待解决。详见android.provider.Settings.Secure类。?记得在AndroidManifest.xml中声明相关权限:[html]?viewplaincopy?<uses-permission?android:...

    86
    热度
  • Android Camera API2中采取CameraMetadata用于从APP到HAL的参数交互

    AndroidCameraAPI2中采用CameraMetadata用于从APP到HAL的参数交互本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Software:系统源码Android5.1前沿: 在全新的CameraAPI2架构下,常常会有人疑问再也看不到熟悉的SetParameter...

    630
    热度
  • 通讯录挚友笔记

    通讯录好友笔记百度通讯录一大把的例子,不过在项目的实际中漏洞还是挺多的,因为现在的通讯录太强大了,特殊字符也能输入,而且我还有同事的通讯录里竟然有用表情来做联系人名字的,这下百度的例子就测底蒙了,所以还是得自己动手,优化了一下,分享的同时也记录下自己的劳动成果,几年后也可以回头看看自己走过的码路1/**通讯录**/2@SuppressLint("DefaultLocale")3publicclas...

    82
    热度
  • android 内存储器和性能优化汇总

    android内存和性能优化汇总1、即时编译(Just-in-timeCompilation,JIT),又称动态转译(DynamicTranslation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版(Android2.2+)将换成JIT编译器实...

    37
    热度
  • Android 动画片(anim)详解

    Android动画(anim)详解Android动画(anim)详解就我所知,简单阐述一下:Android的animation由四种类型组成:alpha(透明度)、scale(缩放)、translate(位移)、rotate(旋转)XML配置文件中android:alpha渐变透明度动画效果android:scale渐变缩放动画效果android:translate画面转换位置移动动画效果andr...

    79
    热度