- 浏览: 236400 次
- 性别:
- 来自: 成都
最新评论
-
BlueSkyXin:
你真的很厉害,懂得不懂得,都跟我们讲清楚了。你这才叫学知识,透 ...
Struts2值栈的理解 -
wiseyl:
第一种方法: 过滤器不太好,建议在service层时 由于se ...
hibernate+spring mvc,解决hibernate对象懒加载,json序列化失败 -
u012256814:
您好,看了您的这个教程受益不小,我就是想问问您在sha1后面加 ...
Google Map API V2 密钥申请 详细图解 -
ahau10:
OGNL表达式,context, valueStack都讲清楚 ...
Struts2值栈的理解 -
yaolan:
Struts2值栈的理解
文章列表
在做项目时,发现报了一个这个错误。
java.lang.RuntimeException: Could not resolve beanClass method from proxy call
org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:274)
org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
org.jboss.aspects.remoting.AOPRemotingInvocationHandle ...
Eclipse中format代码的快捷方式是ctrl+shift+F,如果大家想保存 java文件的时候 自动就格式化代码+消除不必要的import 包,可以简单的做以下配置就可以实现。
Java取得web工程路径
1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录
2.你也可以随时在任意的class里调用this.getClass().getClassLoader().getResource("/").getPath();这将获取 到classes目录的全路径例如 : E:\eclipseM9/workspace/tre ...
package com.chinatech.common.utils;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/**
* the to ...
Android Query使用教程
- 博客分类:
- Android
在android程序设计中,很多是要要实现异步任务,缓存,获取网络数据,提交请求等需求。Android Query是Github上非常好用的一个框架,简单高效的实现了以上功能,但Android Query的强大不止这些。
AQuery允许开发人员少写/做更多。更简单的代码更易于阅读和维护。
下面的代码完成了同样的工作,但是AQuery是工作变得简洁而优雅:
通常情况下:
public void renderContent(Content content, View view) {
ImageView tbView = (Im ...
设置Activity全屏
- 博客分类:
- Android
*全屏
在Android下如何实现一个Activity的全屏显示呢?目前发现有两种方法可以实现:方法一:使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏的话,则使用
android:theme="@android:style/Theme.NoTitleBar"
...
废话不多说,直接进入主题,想要在android中实现拍照最简单饿方法就是New 一个 Intent 设置Action为android.media.action.IMAGE_CAPTURE 然后使用startActivityForResult(intent,REQUEST_CODE)方法进入相机。当然还有很多方式可以实现,大家可以在网上查找。但是要注意的是在进入相机前最好判断下sdcard是否可用,代码如下:
destoryBimap();
String state = Environment.getExternalSt ...
Android Platform 3.0 SDK和Eclipse ADT安装记录六
博客分类:
Android学习笔记
一、弹幕射击游戏相关项目和网址
1. Danmaku
https://github.com/remram44/Danmaku
2. 弹幕游戏制作工具介绍
http://bbs.doujinstg.cn/read.php?tid=20
3. とびまりさ(TOBIMARISA,简称TBM)
https://github.com/nokuno/tbm
http://www.nokuno.jp/tbm.htm ...
ActonBar介绍
ActionBar取代了传统的标题栏(title),其在activity位置就是title原有的位置,在activity的顶部。ActionBar上默认情况下包括了应用(app)的logo,logo的位置在ActionBar的左侧,紧挨在logo右侧的是activity的标题(title)。在ActionBar的右侧,可以是在选项菜单(options menu)中任意一个菜单项。ActionBar提供若干有用的特性,其中包括了:
① 作为“action选项”,在ActionBar上直接显示“选项菜单”(OptionsMenu)——
为用户进行某项操作提 ...
The notification system allows your app to keep the user informed about important events, such as new messages in a chat app or a calendar event.
To create an app that feels streamlined, pleasant, and respectful, it is important to design your notifications carefully. Notifications embody your ap ...
背景
一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些 ...
单一职责原则(Single Responsibility Principle),简称SRP。
定义:
There should never be more than one reason for a class to change.
应该有且仅有一个原因引起类的变更。
有时候,开发人员设计接口的时候会有些问题,比如用户的属性和用户的行为被放在一个接口中声明。这就造成了业务对象和业务逻辑被放在了一起,这样就造成了这个接口有两种职责,接口职责不明确,按照SRP的定义就违背了接口的单一职责原则了。
下面是个例子:
里氏置换原则(Liskov Substitution Principle),简称LSP
定义:
Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.
所有引用基类的地方必须能够透明的使用其子类对象。
也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。但是反过来,子类出现的地方,替换为父类就可能出现问题了。
这个原则是为良好的继承定义一个规范,简单的讲,有4层含义 ...
1、多态的体现父类的引用指向自己的子类对象。父类的引用页可以接收自己的子类对象。2、多态的前提必须是类与类之间有关系。要么继承,要么实现。通常还有一个前提:存在覆盖。3多态的好处:多态的 出现大大的提高了程序的扩展性。多态成员的特点:在编译时期:参阅引用型变量所属的类中是否有调用的方法,如果有,编译通过,如果没有编译失败。在运行时期:参阅对象所属的类中是否有调用的方法。简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。在多态中,成员变量的特点:无论编译和运行,都参与左边(引用型变量所属的类)。在多态中,静态成员函数的特点:无论编译和运行,都参考左边。
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法!关于基础知识:你可以看看这些名词或知识点,看是否能说出个一二三四来。JavaSE----基本语法、数据类型、操作 ...