自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android插件化框架总结

为什么使用插件机制Android插件化可以带来以下好处:可以解决65536问题:但是在5.x以后加上mutildex这个需求变得不哪么强了插件可以动态升级:对动态升级有需求的APP来说,这个吸引力很大可以减小APK包大小:前提是插件不内置,通过异步进行下载插件框架的分类Android插件框架要解决的三个基本问题:如何在插件Activity中启动另一个Activity?如何加载插件APK中

2017-06-29 15:30:59 1303

原创 android中跨进程debug

在要调试的代码中设置 android.os.Debug.waitForDebugger(); 然后在下面打断点就可以调试了

2016-03-16 15:22:00 539

原创 在webview中设置代理

在android1.6之前的api中有有直接的方法来对webview设置代码,但是在之后的API中去掉了。所以只能寻求别的方法来设置代码。 下面代码是用反射原理来对webview设置代理: public static boolean setProxy(Context ctx, String host, int port) { boolean ret = fa...

2012-08-28 15:21:57 1596

原创 webview管理cookies在各版本中的区别

webview把cookies都保存在本地的数据库中,用CookieSyncManager类进行管理。设置cookies的方法是:CookieManager.setCookie(String url, String value)执行下面代码: CookieSyncManager.createInstance(context); CookieManager cookieManager ...

2012-08-15 18:23:13 194

原创 android:windowSoftInputMode

活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。它的设置必须是下面列表中的一个值,或一个”state…”值加一个...

2011-08-26 11:00:15 95

spring+hibernate+atmokios+mysql 分布式事务

研究了一周的时间终于把分布式事务配好了,中间走了很多弯路,在这里把它记下来具体的配置我就不多说了,google一下有很多,下面我主要介召一下注意事项和常见的错误1、Tomcat必须得配事务的JNDI。 在context.xml文件中<WatchedResource>WEB-INF/web.xml</WatchedResource> 的后面加上 ...

2009-12-08 12:34:01 261

spring的异常处理,事务回滚

在三层结构中处理异常,一般是DAO层抛出DatabaseException,在service层抛出自定义的业务异常ApplicationException,最后在action中捕获异常通知用户。 在这值得一提的是在service中抛出业务异常最好继承RuntimeException。因为事务一般放在service层,如果抛出的是checked异常,事务不会回滚,这是spring的特性。sp...

2009-07-14 15:46:24 144

jsp页面中用 include命令时的乱码问题解决

当JSP中用<%@ include file="*" %>时会出现码密问题,这是因为include是在编译时进行的,被包含的页面编码不一样就会出现乱码。有两种解决方法:第一:可以修改被include的文件:1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:java 代码<%@ page lan...

2009-06-16 11:32:36 294

调用struts2的action中不同方法的解决方案(通配符)

在struts1中要调一个action的不同方法,可以在url中这么写 loginAction.do?action=login 然后在配置文件中配置action为<action path="/loginAction" parameter="action"> 就可以调用loginAcion中的login方法了。 而在struts2中有两种解决方法 1、就是常用的“...

2009-06-10 14:59:36 161

java操作文件 文件----二进制----字符串---二进制---文件

先说一下需求:用webservice实现文件传输,并且客户端只能接收字符串。需求比较变态,因为是要和以前的PB程序进行整合,没办法。 经过长时间的测试,发现两种方法: 1、JAVA读文件--二进制--转化成字符串--二进制--文件。这种方法在二进制转字任串的时候必须用iso8859-1编码,同理字符串到二进制也要用iso8859-1,否则会丢失数据,最后生成文件时错误。 2...

2009-06-02 11:27:21 171

原创 iframe及弹出窗口总结

打开窗口:Code:var handle = window.showModalDialog(url, objects, feathers);其中:objects可以为参数(包括数组),也可以是对象。通常的用法 objects = {window} ,把父窗体的对象共享给子窗体。2。关闭子窗口:Code:window.close();3。从子窗体传参数给父窗体...

2009-04-28 17:20:39 502

Spring2.0框架的事务处理有两大类

对Spring的事务描述详细http://www.iteye.com/topic/328095

2009-04-21 14:36:30 118

struts2 json插件执行原理 action执行两次

用struts2+json开发项目,发现调用其中的一个方法(getFunction())莫明其秒的执行了两次,而另一个方法也莫明其秒的自已执行了。 debug了半天,原因是我用JSON插件把返回结果定为JSON了。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行 唉...

2009-03-10 13:37:34 90

原创 Hibernate Inteceptor

在项目收尾阶段,客户突然提出一个很麻烦但也很正常的需求,系统内的一切改动都要进行记录。格式如:     2004.1.1 12:30  郁也风 销售订单 订货日期 2004.1.2->2004.1.3        第一时间我就想到了也很AOP的Trigger,但Trigg...

2009-02-26 11:54:51 124

ssh下的单元测试和集成测试

一直知道单元测试有很多好处,也看过TDD方面的资料。可就是没机会用,原因一样项目时间太紧,加班都还完不成呢,哪有时间做单元测试啊。 老大有意向要改变现状,我也要冲冲电,找了很多资料。关于单元测试的不少,可关于SSH下的单元测试的文章就不多了。在这里先发布一下自已的一点看法。 1.DAO层的单元测试:DAO层单元测试最好连上数据库,对于我们应用程序,特别是数据处理...

2009-02-19 17:31:18 361

原创 在Spring中使用XFire构建Web Service应用和测试

在Spring中使用XFire构建Web Service应用概述XFire是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。XFixe内建在STAX的基础上之上,STAX是基于流的XML解析引擎,这使得XFire拥有很高的性能。相对Axis来说,目前它的人气指数相当...

2009-02-17 13:38:41 175

xfire中拦截器inHandlers和outHandlers的执行顺序

在xfire拦截器inHandlers和outHandlers中,执行顺序是倒着执行的,就是先执行下面的handler再执行上面的。不知道为什么要这样设计?比如 <property name="inHandlers"> <list> <ref local="saftyHandler" /> ① <ref loc...

2009-02-13 10:15:26 220

原创 XFire中实现WS-Security

在1.1中已经支持ws-security了。XFire通过wss4j提供ws-security支持。一、    前提条件:前提条件要安装Unlimited Strength Jurisdiction Policy(可以在http://java.sun.com/j2se/1.5.0/download.jsp或http://java.sun.com/j2se/1.4.2/download.html下载...

2009-02-11 15:03:31 140

struts2+spring+hibernate 整合时JAR包的选择,用处

//如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException  antlr-2.7.2.jar     //如果不用此包,在启动时会抛出: nested exception is&n...

2009-01-19 11:01:07 107

Ext.BorderLayout is not a constructor 异常

ext 的1.1 和2.0版本 差别挺大我,很多接口都改了 在1.1中布局时 EXT.BorderLayout(document.body,{north:{}}) 就可以,而在2.0中就不行了,会抛出Ext.BorderLayout is not a constructor 的异常,因为在2.0中BorderLayout是在Layout中的,必须这样Ext.Layout.BorerLayout...

2009-01-14 09:08:52 129

如何在打包后的 jar 中读取本包中的文件

刚用SWING做了一个小程序,准备打包发布。打包时出现问题了。 因为程序启动时要读取初始化文化,我想把初始化文件打包到JAR中一起发布,用URL url = class.getResource(path)读取文件,然后FileReader fr = new FileReader(url.getPath())。在不打包这前运行没问题,可打成JAR后就读不了初始化文了。 经过一天的调试发现打成...

2009-01-08 16:50:22 287

jquery写的一个表格的动态修改删除行

学了一段时间的JQUERY,正好项目要添加个小功能,于是自报奋勇来担认UI设计。本来想找个表格的插件,发现大多太笨重,我要的功能挺简单的,于是就想自己做一个得了,费话少说先上图片  功能很简单就是用AJAX动态修改一行里的一个字段,比如选中一行点击“修改单位”时,这一行的单位编号字段就最成可编辑的,右边出来个保存按钮,修改完后点保存就行。如果选中另一行,当前可编辑的字段都变成不可编辑的。...

2009-01-06 09:54:14 183

原创 PDF源文件浅析

 应该项目需要,初步研究了一下 PDF 的格式,打算和大家分享一下,如果有想做 PDF 或 PDF 阅读器开发的同学们,可以看看。  PDF 格式规范,语法简洁。但初次查看 PDF 却容易给人错觉 ——PDF 的二进制流太多了,原本清晰的数据格式被杂乱无章的二进制流给淹没了。 例如: Java代码 stream  5di?倯? 貓?匚{o绝幾Te:馎HG  嵶?W}?妮雥??隱q?屸鷭鴊狳!...

2008-12-31 16:36:55 771

08年做的最后一件事

今天是2008年的最后一天,总想着最后一天应该干点什么?今年太不平凡,总不能让它就这么过去了,于是我就做出了这个重大决定--------在JAVAEYE上开通博客,发布我的第一篇文章。  其实上JAVAEYE已经一年多了,去年的这个时候来这家公司实习,当时还很菜,没什么事做就发现了JAVAEYE,没事上来逛逛。发现上面牛人很多,所以只看不回,有一次实在忍不住回了两句没用的(当时不知道规矩),...

2008-12-31 10:50:08 95

移动端web调优 课件 高清.pdf版下载

N N mobile web 8 WEB 1. 2. 3. 1. 2. ROM web 2010 webQQ QQ+ QQ QQ – web web android iOS PC web android windows 分部一在存也 莓黑,多更 存并 和 、货出多 、幕屏多 ) 器览浏 的改修的同不、端低、端高(备设 )户用别级有所(户用 标目的优调 端动移 长增的 于倍 度速长增的 段手化优和法方试调的 动移 摸触 间时 池电 战挑的户用自来 商营运 者与参多更 战挑的端动移 史化进机手动移 量流省 电省 时省 向方的端前 是要主 心中用应线无 部用应通即在现 家商 ,联互 , , 年 优调 端动移 师讲 1. 2. 3. 4. 1. 2. 3. 4. 5. 1. 2. / App 1. 2. 3. 4. H5 NavigationTiming ResourceTiming DOM PageVisible 1s DNS – TCP – :ROUND-TRIPTIME HTTP Request –>Response RTT RTT 14k RTT RTT 5 12s / gif/ a <= <random number> http:/a-doppler.facebook.com/test_pixel?HTTP1.0&t=1&size=Ok t1 = NDS + New Connection + RTT 多求请次一, (定稳不 的新个一生产会能可, ) 的量数定确不生产会互交次 于大:因原定稳不。 高时延络网窝蜂 ,态状率功半入进络 网有没,后之秒 ,)态状的率功全入进备设让会信通络网(电耗越繁频约信通 态状置闲入进后之 据数能性的源资关相页主得获 据数能性的关相页主得获 法方速测络网了供提 》 手握 》 )存缓可(析解 :程过问访络网次一 面页出输内之中 否能 法方试调本基和具工试调 行执器时定停暂,面页卡项选的态状活激非于对, 助借 作操 免避 画动的键关不和 些一出移 存缓 取获预源资 互交据数的繁频少减 况情电耗 电耗很该应不这为认户用?期预的 通普 页网览浏对户用 影电、戏游:外例的受接可 )止不(电充一天一:期预户用 速测勒普多 法方试测络网 程流的器务服入接机手 策对 量电池电 1 http:/a-doppler.facebook.com/test_pixel?HTTP1.1&t=1&size=Ok t1 = New Connection + RTT DNS http:/a-doppler.facebook.com/test_pixel?HTTP1.1&t=1&size=Ok t1 = RTT http1.1 DNS x-dns-prefetch-control 1. 2. 3. DNS 200ms RTT 1. 2. KEEP-ALIVE QQ hold 1. ChromeSpeed 2. Chrome 1. Fiddler/Charles 2. Fiddler willow 3. WEBINspectorRemote 4. WEINRE weinre.qq.com 5. BrowerSync 6. ChromeforAndroid32+ 7. webview android4.4+ 8. INSpect 负论讨维运和要需。 个一了升提, 了升提边这 , 用使以可 离隔务业行进器务服 析解 行进再会不就候时的名域该问访再当 端器览浏在存缓果结析解将 析解预行进名域对先台后制绘器览浏 )具工试测步同器览浏( 下一试测度灰以可,住得 能否是载 料资到查以可词键关个这搜 路链的求请次一上用复 ,接连长了在存又 要需 件插带自 件插 具工试调程远端动移 具工 名域少减 取获预 略策化优 存缓 在存 料资 1. 1. 2. 3. 1. 2. 3. 4. 5. 6. 1. 2. 3. 4. 5. ? GZIP CSS3 Base64 fonticon CDNcombo localstroge js css Nodejs js css js css css js js – js 1. CheckBox&CSS; Node HTML ReactJS 1. AJAX 2. js 3. 4. Nodejs QQ hybrid js css css 302 304 形图单简变渐角圆 片图替代 用 的同不是级等缩压。 用启 、 和换切面页少减、互交面页化简 )去进嵌内以可就么那,小常非 和 果如,中程过译编在(嵌内以可 和 量少 件文 ,并合 构同端后前件组 染渲器务服行进 用使 响影的常异络网了升提,长增的径路络网 行串源资面页与据数,下式模 ) ( 出直 态择选换切以可 要需不就 类伪 单下以可样照 载加不 赖依弱 和 存缓 取获次一 和 现实 图碧雪于似类,图量矢含包面里 面里件文 到写, 用片图小 践实化优端前动移 具工发开用启势手殊特过通 包线离 机手 阶进化优量流 :法方本基 量据数少减 数次接连少减 化优量流 试调端户用 想思 1. zip 2. qq 1. CSS3 2. web + + < 16ms setTimeout/setInterval 60 16ms requestAnimationFrame 1. 2. 1. 2. 3. 1. 2. IO IO WNS css js webview localstorge localstorge webivew native nodejs Media Queries native 示显接直,了 求请且而, , 据数 求请是只是不。)端户客像更验体式方种这(染渲来拿据数的求请 拿接直,候 过染渲器务服被经已西东的来回回返求请个一,器务服 时的好载加 ,据数求请 过通,候时的 开打:速加屏首 在存例单用据 数,)似类据数输传的端户客跟(来拿面页表列从以可据数分部的页情详:案方时临 页情详的新看是都天每, 合适不 计设式应响 源资质优供提络网速高对针 地本变 上线:是就实其路思 着示显先据数位站的置配到找,据数存缓有没 洞空面页让要不,示显接直么那,据数存缓有 化置配度高:能功 间时待等屏白少减,度速屏首升提:标目 代取 用使 染渲复重行进内之 在要不 验经他其 重并验体与量流 况情帧丢的染渲器览浏 关有帧 率频染渲和 间时制绘 间时染渲 间时本脚 :标目化优能性染渲 化优染渲 能性画动 化优页情详 化优验体 化优能性 新更责负 机手 包打 1. 2. 3. base64 CDN 4. 5. Reactjs+webpack 6. ReactNative loading 8.5s loading 30s 。。后最了到等户用让条度进, 了等多,后之 了加 了等只人般一:钟分两求请个一 )?议协本文和议协制进二(送推和载下预包线离 求请发收道通端户客 。。吧 入加么那 ?办么怎了化优法无在实 化程工 发并 决解 :验实

2017-11-01

android 渲染架构演进

view.onDraw–>canvas.draw–>rasterizer–> view.onDraw–>canvas.draw- openGL–>GPU–>rasterizer-> 1. Canvas.draw 绘制 录制 2. view 3. GPU JANK Drawing without VSync JellyBean 4.1 Drawing with VSYnc why Vsync Vsync Android UI Framework Choreographer Vsync Vsync ,候时的制绘们我知通统系,件事收接的知通统系是 大太是不知感 对 。顿卡有会以所,调步个这响影会能可程线主是但,定稳隔间前目台平

2017-11-01

PPT模板-简洁大方

写PPT模板 此处添加详细文本描述,建议与标题相关并符合整体语言风格,语言描述尽量简洁生动。尽量将每页幻灯片的字数控制在 200字以内,据统计每页幻灯片的最好控制在5分钟之内

2017-11-01

jsp电子商务应用

一个好的实例,下了不会后悔的

2007-06-18

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

TA关注的人

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