-
Java EE一部分核心技术简介
JavaEE部分核心技术简介EJB—JavaEE的基石:?????1、?EJB(EnterpriseJavaBeans)?:???????????一个Java服务器端组件开发的规范,定义了一个用来开发面向对象分布式应用组件的标准方法,软件厂商根据它来实现EJB服务器。???????????Java程序员可以将一些EJB组件组合起来,从而方便、快捷地建构起分布式应用程序。EJB规范在简化分布式应用程...
262
热度 -
Android_Printservice_API_一部分翻译
Android_Printservice_API_部分翻译目录*packageandroid.printservice*publicabstractclassPrintService*publicabstractclassPrinterDiscoverySession*publicfinalclassPrinterInfo*publicfinalclassPrinterId*publicfinal...
113
热度 -
Android插件化基础(四),动态启动插件中的Activity
Android插件化基础(4),动态启动插件中的ActivityAndroid插件化基础(4),动态启动插件中的ActivityAuthor:郑海波-莫川简介如何动态启动插件中的Activity呢?我们首先分析,启动插件中的Activity需要做那些准备?1.插件中Activity类的加载也就是ClassLoader的问题。由第一节课中的MultiDex可以知道,我们可以动态的加载apk,然后将插...
105
热度 -
(spring-第5来)spring容器从加载配置文件到实例化bean的内部工作机制
(spring-第5回)spring容器从加载配置文件到实例化bean的内部工作机制前面讲过,spring的生命周期为:实例化前奏-->实例化-->实例化后期-->初始化前期-->初始化-->初始化后期-->bean的具体调用-->销毁前-->销毁。那么,从装配XML属性到实例化bean的内部机制是怎样的,没有细说,今天我们来一起刨根问底。还是老风格...
24
热度 -
【JVM】模板解释器-字节码的resolve进程
【JVM】模板解释器--字节码的resolve过程1、背景上文探讨了:【JVM】模板解释器--如何根据字节码生成汇编码?本篇,我们来关注下字节码的resolve过程。2、问题及准备工作上文虽然探讨了字节码到汇编码的过程,但是:mov%rax,%(rcx,rbx,1)//0x890x040x19其中为什么要指定0x04和0x19呢?搬出我们的代码:publicintswap2(CallBya,Cal...
26
热度 -
Struts2学习笔记(3)——Action详解
Struts2学习笔记(三)——Action详解Action是用于处理请求操作的,它是由StrutsPrepareAndExceuteFilter分发过来的。1、Action的创建方式1)POJO类(PlainOldJavaObjects简单的Java对象),不需要继承任何父类,实现任何接口1publicclassTestAction{2publicStringexecute(){3return"...
11
热度 -
spring依赖注入原理剖解
spring依赖注入原理剖析PropertyDefinition.java1packagejunit.test;23publicclassPropertyDefinition{4privateStringname;5privateStringref;67publicPropertyDefinition(Stringname,Stringref){8this.name=name;9this.ref=...
71
热度 -
Android上玩玩Hook
Android上玩玩Hook?在中国互联网这片弱肉强食的丛林中,封闭抄袭是垄断巨头的通行证,创新是弱小创业者的墓志铭。了解Hook还没有接触过Hook技术读者一定会对Hook一词感觉到特别的陌生,Hook英文翻译过来就是“钩子”的意思,那我们在什么时候使用这个“钩子”呢?我们知道,在Android操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程...
86
热度 -
3 实现
AndroidApp层通过JNI从驱动获取InputEvent1概述尝试在App层直接读取驱动的InputEvent,获取触屏事件(本文获取的是电磁笔触屏事件),而不通过Android的InputFramework.2架构3实现3.1JNI层共有以下几个文件:3.1.1input_pen.h首先看input_pen.h#ifndef_INPUT_PEN_H#define_INPUT_PEN_H#i...
53
热度 -
Android猎奇宝宝_04_一个有3个功能的Adapter
Android好奇宝宝_04_一个有3个功能的Adapter感觉Android好奇宝宝这个系列是脱离不了ListView和GridView了。。。这一篇呢来分享点好东西一个自定义Adapter,可以快速实现三个功能:(1)自动缓存处理好吧,这个功能不是我实现的。我只是照搬鸿洋大大的,我会简单说下,不过还是请先看下他的原文,再来看我添加的两个功能,传送门(2)支持item的不同布局提供一个接口来通过...
78
热度 -
Android更替皮肤解决方案
Android更换皮肤解决方案Android更换皮肤解决方案转载请注明出处:IT_xiao小巫本篇博客要给大家分享的一个关于Android应用换肤的Demo,大家可以到我的github去下载demo,以后博文涉及到的代码均会上传到github中统一管理。github地址:https://github.com/devilWwj/Android-skin-update思路换肤功能一般有什么?元素一般有...
20
热度 -
数组越界!求!java.lang.IndexOutOfBoundsException: Invalid index 零, size is 0
数组越界!!求!java.lang.IndexOutOfBoundsException:Invalidindex0,sizeis0报错:05-0323:23:39.106:E/AndroidRuntime(992):FATALEXCEPTION:main05-0323:23:39.106:E/AndroidRuntime(992):java.lang.IndexOutOfBoundsExcepti...
417
热度 -
dynamic-load-apk插件原理拾掇
dynamic-load-apk插件原理整理因为当前项目功能越来越多,编译速度越来越慢(公司电脑配置也挺差的...),并且方法数已超出65535的限制了,虽然通过multidex暂时解决了,但是这并不是一个好的解决方式。所以通过插件来加快编译速度以及解决方法数的限制,算是一个越来越重要的任务了,工作中还有很多新需求,所以趁放假的2天研究了下现在比较流行的插件框架dynamic-load-apk,并...
16
热度 -
android 适用代码片段整理
android实用代码片段整理android常用代码片段,前1-10条是从网上摘录,向原作者致谢。后面为自己整理。1、设置窗口格式为半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI线程里更新View的不同方法:*Activity.runOnUiThread(Runnable)*View.post(Runnable)*V...
35
热度 -
今日分享一个抽奖的类Lottery
今天分享一个抽奖的类Lottery/**Copyright(C)2014JasonFang([email protected]/**/)**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*Youmayobtainaco...
65
热度 -
Android动态加载进阶 署理Activity模式
Android动态加载进阶代理Activity模式技术背景简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类,从而执行一些新的代码逻辑。但是使用这种方法却不能直接启动插件里的Activity。启动没有注册的Activity的两个主要问题Activity等组件是需要在Manifest中注册后才能以标准Intent的方式启动的(如果有兴趣强烈推荐你了解...
26
热度 -
Android四大组件应用系列——实现电话阻截和电话录音
Android四大组件应用系列——实现电话拦截和电话录音一、问题描述使用BordercastReceiver和Service组件实现下述功能:1.当手机处于来电状态,启动监听服务,对来电进行监听录音。2.设置电话黑名单,当来电是黑名单电话,则直接挂断。当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastReceiver接受广播,因BordercastRecei...
40
热度 -
android电话、短信黑白名单阻截、电话录音
android电话、短信黑白名单拦截、电话录音功能描述:总的来说这是一个防骚扰的应用,设置黑名单,白名单,通话录音名单。添加到黑名单的联系人或号码将被拒绝来电或短信;添加到白名单的联系人或号码将通过来电或短信(除白名单以外的号码将被拒绝来电或短信),因此逻辑上黑名单和白名单是不能同时开启的;添加到通话录音列表的联系人或号码,连接通话时将会开启录音,挂断时完成录音。先上图,接着分析实现这几个部分的关...
67
热度 -
SQL SERVER 2014 Agent服务错误停止案例
SQLSERVER2014Agent服务异常停止案例color="#000000"face="宋体">生产环境一数据库服务器(SQLServer2014)的Agent服务突然停掉了,检查了错误日志,发现在"SQLServerAgent"里面没有"SQLServerAgentterminated(normally)"的信息,只有如下错误信息color="#000000"face="宋体">color...
492
热度 -
109说SQL Server面试题
109道SQLServer面试题Thisonealwaysgetsasked.ForawhilethedatabaseinterviewquestionswerelimitedtoOracleandgenericdatabasedesignquestions.ThisisasetofmorethanahundredMicrosoftSQLServerinterviewquestions.Someq...
45
热度