- 浏览: 125106 次
- 性别:
- 来自: 北京
最新评论
-
JimmyLincole:
也遇到了类似的问题,感谢;不过解决方法看得不是很明白
spring事务管理UnexpectedRollbackException -
7先生:
你好,请问一下,如果接口参数是一个类,那么如何传递?publi ...
java client调用BlazeDS服务 -
weipeng1986:
很好。能不能说说你怎么分析出的,或者结合源代码讲讲,或者透露下 ...
spring事务管理UnexpectedRollbackException -
cry615:
...
spring事务管理UnexpectedRollbackException -
lotnhiro:
不错 学习了
svn常用命令与分支操作
文章列表
一、 使用LayoutFlater目的
将layout转成view, 用于别的组件显示
二、 LayoutFlater的获取
1. 通过LayoutFlater静态方法
layoutInflater = LayoutInflater.from(context);
2. 通过Context:
LayoutInflater LayoutInflater =
(LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
两者是一样的。
三、 Lay ...
android中对数据操作包含有:
file, sqlite3, Preferences, ContectResolver与ContentProvider前三种数据操作方式都只是针对本应用内数据,程序不能通过这三种方法去操作别的应用内的数据。
android中提供ContectResolver与ContentProvider来操作别的应用程序的数据。
一、 使用方式
一个应用实现ContentProvider来提供内容给别的应用来操作,
一个应用通过ContentResolver来操作别的应用数据,当然在自己的应用中也可以。
1. ContentResolver的获取
通过C ...
flex调用java发生如下两个错误:
server.resourceunavailable
Server.Processing
查找发现发生这两个错大体是因为找不到后台的java类。 找不到原因有:
1. remoting-config.xml中没有定义或定义的类不对
2. 后台类要有无参数构造函数,这点要注意当自己写一个有参数的构造函数同时也要写一个无参数函数。否则因为不能创建实例而在FlexFactory查找后台类时发生的。
3. 由于和spring结合了,还要在application_*.xml中定义。
若想直接用java来访问BlazeDS后台的服务,可以用BlazeDS中的AMFConnection类。这个类在3.1.0.2602版本上才有。
AMFConnection支持HTTP和HTTS, 并会自动记录cookie
一、 基本的使用
final String URL = "http://127.0.0.1/project-web/messagebroker/amf";
AMFConnection connection = new AMFConnection();
try {
connection.connect(URL);
User user ...
一、 android sms所要的权限
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
二、 sms发送
与短消息发送相关的类为:SmsManager.
SmsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, ...
一、程序结构
在eclipse新建一个android项目时,其代码结构包含:
src 源文件
gen 当res下的文件发生变化,里面的R.java也改变,由android自动维护
res 资源文件目录。包含图片,国际化,布局
AndroidManifest.xml 整个程序的描述文件
二、
1. 如何在java中引用资源
R.id.idOne, R.string.aboutTitle 这个获取只是一个int型的,想要获取具体用如下:
getResources() =》 获取资源文件(图片、文字)
findViewById() =》 获取layou ...
Adb的工作方式是通过tcp 5554端口连接设备进行通信调试的。因此在使用adb时机器上要把usb调试打开。(在设置->应用程序设置->开发->usb调试)
常用的adb命令有:
shell命令:
adb [-s device] shell 进入linux shell, 可执行一些操作如:
cmd, ls, pwd, cat, dmesg(内核), logcat(log), sqlite3
安装程序
adb install *.apk (安装后的文件在/data/app下)
adb uninstall 安装后的文件名不含.apk(在/data/app下)
注: ...
通常采用json-lib来处理java与json之间的转换。
下载地址为:
http://json-lib.sourceforge.net/
两者间的数据转换为:
JSON <=> java
string <=> java.lang.String, java.lang.Character, char
number <=> java.lang.Number, byte, short, int, long, float, double
true|false <=> java.lang.Boolean, boolean
null ...
今天用apache mina简单写一个消息服务时在客户端logout时,服务器端报:
ERROR DEAD LOCK: IoFuture.await() was invoked from an I/O processor thread. Please use IoFutureListener or configure a proper thread model alternatively.
程序出错在:
public void logout(){
if(session != null && session.isConnected()){
session.close ...
最近一个模块执行时数据库老死锁,导致部分用户的数据没有更新。
发生死锁的方法在模块处理的最后数据更新部分,数据库操作如下:
updateScore{
winuser = getUserById(winId); //for update形式
//设置winuser
update winuser
winAward(winuser); //奖励
updateGroupScore(winuser.getGroup())
loseruser = getUserById(loserId); //for update形式
//设置loseruser
Update(loseruser)
...
在使用spring事务管理时,程序报如下:
org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
程序的代码为:
serviceA.methiodA{
beforedone;
methodB();
try{
serviceB.methodB{}; / ...
Java中的与国际化密切相关的类是Locale. 它是国家语言相关的类。
Locale(String language, String country);
Language表语言。如中文zh, 日文ja
Country表国家或地区。如大陆CN, 台湾TW
合在一起的表示就为:zh_CN, zh_TW, ja_JP
Locale[] locales = Locale.getAvailableLocales();
for(Locale locale: locales){
System.out.println(locale.getLanguage() + "-->&quo ...
今天写一个static泛型方法,在本地eclipse没有问题,在服务器上编译不过去。
public static <T> T fromJson(String jsonStr, Type type){
return gson.fromJson(jsonStr, type);
}
调用时用
SomeClass.fromJson(itemStr, new TypeToken<Map<Integer, Integer>>(){}.getType());
方法实际参数表中不能获得足够的类型信息,则要在方法体内转换。
public sta ...