- 博客(9)
- 资源 (3)
- 收藏
- 关注
转载 Tomcat启动过程详解
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connect
2013-06-26 16:45:41 538
原创 struts2的具体执行流程
1、用户请求提交给Struts2的过滤器,过滤器拦截用户请求。 2、如果请求以 .action(自己可以定义其他,如:.do,.html)结尾,就把请求交给Struts2框架。 3、struts2框架调用Action映射器查找有没有对应的ActionMapping。 4、如果找到,则从struts.xml里找到对应的Action,并创建Action的
2013-06-24 10:03:09 598
原创 struts2 s标签库详解
用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 就能使用struts2.0的标签库 下面就介绍下每个标签的用法(有错请指正): A: -----超链接,类似于html里的 -----执行一个view里面的一个action -----如果action的errors有值那么
2013-06-24 09:56:08 1566
转载 关于23种设计模式的有趣见解
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做
2013-06-18 18:14:07 732
原创 自定义实现圆形播放进度条
Android提供了很多基本的控件实现,但不是一个完整、强大的实现。 幸运的是,Android提供了自定义控件的实现,有了自定义控件,我们就可以再Android的基础控件上实现我们想要的功能或者自定义的外观。 以ProgressBar为例,对于可调节的进度条似乎只有长条形的ProgressBar(圆形的都是不停转动的那种) 假如我们想要一个可调节进度的圆形进度条呢。。。 O
2013-06-16 13:38:26 1436
原创 BitmpaFactory和BitmapFactory.Options详解及优化解码图片时使用的内存
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的
2013-06-10 12:04:02 1304 1
原创 Android TextView跑马灯效果
所谓跑马灯效果就是当文字超过控件所能容纳的空间时,在控件内滚动的效果。 走马灯的效果主要是通过android:singleLine,android:ellipsize,android:marqueeRepeatLimit,android:focusable属性来配置的。 android:singleLine="true" android:ellipsize="marquee" an
2013-06-05 01:04:50 656
转载 SpannableString 记录
TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置 myTextView = (TextView) this.findViewById(R.id.myTextView); //创建一个 SpannableString对象
2013-06-04 23:52:39 499
原创 Java 十进制和十六制之间的转化(负数的处理)
在一些情况下,我们需要将数字在十进制和十六制下互相转化。 在Java中将十进制转化成十六进制非常的简单。 int var = 324;String hex = Integer.toHexString(var);long lvar = 3243143432134L;String lhex = Long.toHexString(lvar); 这样就可以得16进制的字符串了。当要从十六进
2013-06-03 16:07:09 957
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人