自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (4)
  • 收藏
  • 关注

原创 谈谈Java CDI 里面的Qualifier

如果只是读官方的文档,关于这个Qualifier的说明比较简单。这句话读了好几遍还是没看明白表达的意思: You can use qualifiers to provide various implementations of a particular bean type.又读了一些别的文章,总算看明白了,翻译成中文就是这个qualifier用来给同一个bean的不同实现类。比如你有一...

2019-04-09 11:38:27 343

原创 讲一下websocketbot例子

大家可以从JDK7还是JDK8那里下载到这个源代码。首先是CDI的bean, BotBean,这个class就是一个用来respond聊天的,根据收到的信息经过一系列处理然后返回一个值。@Namedpublic class BotBean { public String respond(String msg) { ... }}第二个是WebSocket endpoint...

2019-04-05 16:08:46 217

原创 JavaEE 8学习之Custom Component , Renderer

今天谈谈自定义JSF的component,renderer,用到官方例子Image Map Example,这个可以在Oracle官方网站下载。这个步骤是(来自官方网站):创建一个自定义的component class, 所有的component必须要继承UIComponentBase,但是如果我们只需要一个特定的功能,没有必要直接继承UIComponentBase,我们可以继承...

2019-04-04 14:10:39 285

原创 关于JSF里面的Composite Components

今天学习了 JSF的Composite Components。这个Composite Components是一个特别的模板可以做component,其他的都还好理解,就是这个composite:editableValueHolder, Oracle的官方文档写的英文非常的绕口,读了半天也没有完全明白。 composite:editableValueHolder ...

2019-04-02 16:38:09 293

原创 关于JSF中绑定Component Instance to a Bean Property

很久没发博客了,今天开始,继续发表一些学习心得。这几天在读JEE的tutorial(原谅我有时候想不起中文意思),读到Binding a Component Instance to a Bean Property。有些心得,记下来以备以后翻阅。绑定component和managed bean有三种。一,就是把component的值和managed bean的property绑定这个...

2019-04-01 17:10:19 235

原创 java调用restful webservice

一般来说,大家只会用到GET和POST方法来调用。   GET方法的话,参数可以写在url里面。比如说server的interface用的是@RequestParam或者@PathVariable,在客户端调用的时候,都可以直接写在URL里,具体写法我就不写了,和下面差不多。POST方法。这个有点不一样,参数要写在request 的body里面,而不是URL里面。

2013-04-25 10:40:23 15034 1

转载 Tomcat SEVERE: Error listenerStart 错误

Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart,造成的原因可能很多。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下 这样,我们再启动tomcat时,就会在logs目录下生成一个更详细的日志error-debug.2012-11-09.log。

2012-11-09 11:38:15 6944

原创 怎么把自己的jar加到本地Maven的repository

有些jar在Maven的repository上找不到,必须要自己加,用这个命令mvn clean install:install-file -Dfile=/Users/admin/Downloads/ghost4j-0/ghost4j-0.4.5.jar -DpomFile=/Users/admin/Downloads/ghost4j-0/ghost4j.pom 你就会

2012-10-31 11:48:47 3090

翻译 怎么在Mac上安装Tomcat 7

本文来自http://wolfpaulus.com/journal/mac/tomcat7,谢谢Wolf Paulus 的分享Tomcat 7 是Apache发布的第一款可以支持Servlet 3.0, JSP 2.2, 和 EL 2.2 标准的服务器,要注意的是Tomcat7要求JDK1.6或者以上,不过如果你使用的是OS X 10.5 or 10.6,你就不用担心这个问题.但是

2012-08-31 11:51:52 16560

原创 报错Duplicate symbol _Objc_IVAR_$_Reachability.reachabilityref

昨日遇到这个问题。当我把ASIHttpRequest导入到我的项目里后,编译报错,我后来发先,原来是我的项目里也用了ShareKit,而ShareKit里面也有用到这个。所以解决方案就是删除其中一个地方,我选择从ASIHttpRequest的文件里删除Reachability.h 和Reachability.m文件解决。

2011-12-13 10:50:05 10019

原创 关于SVN和Apache2的设置

从同事手里接管了svn管理,研究了一下,总结如下。1. 安装svn和 apache2.apt-get install subversion libapache2-svn2. 给repository 文件夹 write access,以便apache 用户使用。chown www-data:www-data -R /var/svn/repositorychmod 77

2011-10-24 15:54:24 891 1

转载 How to Rotate Tomcat catalina.out

From http://java.dzone.com/articles/how-rotate-tomcat-catalinaout?utm_source=am6_feedtweet&utm_medium=twitter&utm_campaign=toya256ForRSS

2011-08-18 13:00:11 1442

转载 报错:1130-host ... is not allowed to connect to this MySql server

转载自http://hi.baidu.com/shenme2063/blog/item/b46bbaeed3c1d4ffce1b3ef7.html解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入my

2011-07-20 10:25:06 638

原创 Data migration for SQL

import from http://vyaskn.tripod.com/code.htm#insertsUsage: Example

2011-07-12 11:52:15 746

转载 sqlite3的几个主要方法

sqlite3_open() - Opens specified database file. If the database file does not already exist, it is created.sqlite3_close() - Closes a previously opened database file.sqlite3_prepare_v2() - Pre

2011-06-05 09:34:00 907

原创 Apache web server的一点点东西

在IT界混了这么久,第一次用Apache web server。这篇文章是教怎么设置的。http://tldp.org/LDP/LG/issue12/server.html我要写亮点,就是如果你有多个tomcat server,你需要在Apache web server里配置一下,这样不同的url可以去不同的tomcat server。cd /etc/httpd/conf.d会看到有个文件叫 proxy_ajp.conf,打开这个文件,在里面配置就可以了。例子如下:Proxy

2011-06-01 17:39:00 866

原创 Mac上修改mysql的密码

<br />$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)<br />$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-uroot 后面加上-pyourpassword 来进行权限确认.yourpassword是你的

2011-04-20 21:02:00 30492

原创 关于Android程序加入facebook的key的问题

<br />Android加入facebook具体怎么做可以去facebook官方网站看。我这里要写的是一个注意事项。<br /> <br />要生成key,有四个要素。<br />1.确保你的电脑安装了keytool 和openssl。<br />2.确保你是用下面这个命令,一点都不要错。<br />3.确保你的alias是正确的,因为即使错误,也不会报错。<br />4.确保你粘贴到facebook的时候,key没有粘贴错。<br /> <br />>keytool -exportcert -alias

2011-04-20 17:31:00 1049

原创 iOS开发源代码范例

<br />写了一些程序,上传在CSDN了,有兴趣的朋友可以去下载,全部源代码都是本人逐行敲出来的,在Mac上测试通过。<br />下载地址。<br />http://j2ee_me.download.csdn.net/<br /> <br />源代码包括:<br />1。Scoroll View 用法<br />2。Split View 用法<br />3。tabBar,viewBase,webBase,windowBase 用法<br />4。TableView 和Navigation Table Vi

2011-04-17 11:38:00 1146

转载 NSLog 用法

<br /><br />NSLog的格式如下所示: %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unichar %lld 64位长整数(long long) %llu 无符64位长整数 %Lf 64位双字

2011-04-16 14:18:00 741

原创 Android不同的Activity怎么联系

这里讲一下intent怎么来在不同的Activity之间沟通。1. startActivity(new Intent("com.xxx.sss.MyActivity"));这句话很好理解。2. startActivityForResult()看名字就知道,从activity1 去了2之后,2可以返回结果给1.首先,你声明一个code,注意,如果是-1,就和上面那个没啥区别了。int RESULT_CODE = 1;startActivityForResult(new Intent("com.xxx.MyAc

2011-04-12 17:02:00 1023

原创 关于Android的Orientation问题

<br />这里说几个问题。<br /> <br />首先,control+F11 可以切换emulator的orientation。<br /> <br />1. Detect orientation<br /> <br />WindowManager wm = getWindowManager();<br />Display d = wm.getDefaultDisplay();<br />if(d.getWidth() > d.getHeight()){<br /> <br />   Log.d("O

2011-04-12 16:26:00 2789

原创 Android计算地图中两点的距离

<br />public double getDistance(double lat1, double lon1, double lat2, double lon2) {      float[] results=new float[1];      Location.distanceBetween(lat1, lon1, lat2, lon2, results);      return results[0];  }  

2011-04-09 11:15:00 1624

转载 Android用户定位Google Map显示地图

本文转载自 http://mzba520.iteye.com/blog/964657作者mzba520 ,谢谢作者的辛勤劳动。Java代码  package cn.cate.main;    import java.util.List;    import android.content.Context;  import android.content.Intent;  import android.location.Criteria;  import android.location.Location; 

2011-04-09 09:44:00 4061

转载 Android地图和定位学习总结

<br />本文转载自http://www.cnblogs.com/zhangchaoyang/articles/1799531.html。<br /> <br />写的非常好,谢谢作者的辛勤劳动。<br /> <br /><br />android.location包下有这么一些接口和类:<br />Interfaces<br />GpsStatus.Listener<br />GpsStatus.NmeaListener<br />LocationListener<br />Classes<br />A

2011-04-09 09:41:00 1709

转载 Android map

注册 Android 地图 API 密钥 运行:keytool -list -keystore ~/.android/debug.keystore用得到的MD5码到http://code.google.com/intl/zh-CN/android/maps-api-signup.html注册API密钥。参考:http://www.cnblogs.com/feisky/archive/2010/01/17/1650083.html 注册完成后会得到如下的网页:您的密钥是:XXX

2011-04-07 18:10:00 838

原创 关于Android emulator的proxy问题

<br />由于公司上网有网关,我的模拟器无法打开地图,于是乎我google,发现了三种方案。<br />1.数据库插入。<br />先把android tool加到环境变量中。<br />首先启动模拟器。<br />打开windows命令行。<br />adb shell<br />然后看看数据库文件是否存在。<br />cd data/data/com.android.providers.settings/databases<br />ls<br />setting.db就是数据库文件,如果存在,<br

2011-04-07 13:06:00 1737

原创 关于插入DateTime到Mysql的问题

<br />其实我很早就知道可以用Timestamp,但是昨天遇到一个该死的问题,老是报错com.mysql.jdbc.MysqlDataTruncation,我百思不得其解,用了差不多半天时间发现问题是sql写的问题,shittttttttttttttttttttt。<br /> <br /> <br />update tbl_users set START_DATE = ? , TEXT = ? where id = ?<br /> <br />我刚开始写的是<br /> <br />update tb

2011-02-10 11:49:00 1103

原创 Android 布局 之 TableLayout,RelativeLayout,AbsoluteLayout,FrameLayout

<br />TableLayout 是以行列形式管理子控件,每一行就是一个TableRow控件,当然也可以是一个View的对象,每个TableRow可以添加子控件,每一个子控件就是一列。<br /> <br />android:column, 用来设置该控件在TableRow所在的列,默认是从0开始。<br />android:layout_span,用来设置该控件所跨越的列<br />android:collapseColumns, 用来指定隐藏的列,如果是多列,用逗号分开,比如1,2,5<br />an

2011-02-07 15:46:00 1903

原创 Android 布局 之 LinearLayout

<br />  为了适应各种风格,Android 提供了5种布局,分别是<br /> <br />LinearLayout,<br />TableLayout,<br />RelativeLayout,<br />AbsoluteLayout,<br />FrameLayout<br /> <br />先说第一种,LinearLayout,这种布局是最常见的布局,分为水平线性布局和垂直线性布局,通过android:orientation的属性可以设置线性布局方向。看下面这个例子。<br /><LinearL

2011-02-07 15:20:00 1434

原创 Android官方网站关于的tab layout的一个问题

<br />关于这个用法,在Android的developer的网站有介绍,但是他们忽略了一点,而这一点的漏掉会导致程序崩溃。<br /> <br />那就是在多个Activity的时候,一定要记得把新的Activity加入到Manifest.xml里,这一点很重要,我在这个上面浪费了很多时间去google。<br />希望后来的初学者引以为戒。<br /> <br />          <activity android:name=".CalcActivity"<br />             

2011-02-06 16:43:00 773

转载 clone VBbox的硬盘

<br />C:/Program Files/Sun/VirtualBox>VBoxManage.exe clonevdi "D:/VBox/xp-clean.vdi" "<br />D:/VBox"/xp-clean-bk.vdi"

2010-11-10 20:41:00 679

转载 Setting Up Subversion

<br />写的挺好,以后可能用得到。<br /> <br />http://www.systhread.net/texts/200607subver.php<br /> <br /> <br /> 

2010-11-10 12:33:00 543

转载 How-To: Set up SVN with Apache2 in Linux (Ubuntu)

How-To: Set up SVN with Apache2 in Linux (Ubuntu)<br />Initially I didn’t plan on writing anything up about this, since its pretty basic to setup. But I ran into a slight problem, which I imagine others might run into also. I guess most would have Ap

2010-11-10 11:51:00 747

转载 log4j详解

<br />源文件:<br />  1 log4j.rootCategory=INFO, stdout , R<br />  2 <br />  3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender<br />  4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout<br />  5 log4j.appender.stdout.layout.ConversionP

2010-11-03 11:12:00 525

原创 javamail 简单例子

<br />     /**<br />        * "send" method to send the message.<br />        */<br />      public static void send(String smtpServer, String to, String cc, String from<br />       , String subject, String body,String userName,String password)<br /

2010-10-29 12:34:00 609

转载 备忘:YYYY-mm-dd HH:MM:SS部分解释

d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有一个前导零。 ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 dddd 周中某天的完整名称,在 DayNames 中定义。 M 月份数字。一位数的月份没有前导零。 MM 月份数字。一位数的月

2010-09-30 11:36:00 790

转载 Mysql 中delimiter 的作用

其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。<br />默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,<br />那么回车后,mysql将会执行该命令。如输入下面的语句<br />mysql> select * from test_table;<br />然后回车,那么MySQL将立即执行该语句。<br /><br />但有时候,不希望MySQL这么做。在为可能输入较多的语句,且语句中包含有分号。<br />如

2010-08-20 15:16:00 634

原创 关于读取jar外面的properties文件的问题

<br />今天做了一个jar,又不想把properties打进jar里,因为那样就失去了properties的意义了,我需要以后想改的时候方便,所以properties一定要放在外面。不过这里我把在里外都贴上来,供大家参考。<br /> <br />一  propetties在里面<br /> <br />    public Map<String, String> readDbConfig() {<br />        Map<String, String> map = new HashMap<

2010-08-17 11:53:00 2795 1

原创 java -jar XX.jar找不到main class?

如果你写了一些class,编 译到一个jar里面,但是在执行这个jar的时候报错,找不到main class,但是你明明是有的,是不是很郁闷,检查一下你的jar吧。解压你的jar,打开META-INF这个folder,打开MANIFEST.MF这个文件(这是一个文本),看看里面有没没有Main-Class: MyClass,如果没有,就给加进去,记得把路径写正确,比如com.sun.mytest.Myclass,这样才能找到,然后重新打成jar就好了,如果你不想这么麻烦,那就在编译jar的时候记得把这个写进

2010-08-15 14:45:00 7730 3

iPhone development tableView sample

本程序包括两个范例。 1。tableView的基本用法。 2。Navigation Table View的用法,包括searchBar的用法 全部源代码都是本人在Mac上测试通过。

2011-04-17

iphone sample code

想玩转keyboard的所有用法吗,下载来看看吧,key input的多种用法,以及scroll view的用法,在textfield被keyboard遮住的时候可以通过改变scroll view的大小来完美显示。

2011-03-27

Iphone sample code

关于iphone/ipad开发的源代码例子, 1。splitViewBased 2. tabBarApp 3. viewBaseApp 4. windowBaseApp

2011-03-26

jms_tutorial-1_3_1.pdf(英文版)

一个学习JMS的经典教材,英文版的,详细介绍了JMS的入门,以及一些J2EE项目的JMS的应用。

2009-01-19

空空如也

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

TA关注的人

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