
Java杂谈
文章平均质量分 52
J2EE_ME
这个作者很懒,什么都没留下…
展开
-
在JSP页面显示页面校验的错误信息
前段时间写了一些异常类,觉得很枯燥乏味,这几天我的leader要求我把前段时间写的异常信息能在JSP页面上,以前没有接触过页面的一些设计这次,学到了一些东西,记载下来,供以后回味,也可以给需要这些知识的朋友一些启发。 我是用Jbulider和Weblogic开发的,所有的页面是在weblogic里面的*.jpf文件的控制下运行的,我先从前台说起,在jsp页面中,在可能会出错的地方要有,比如说原创 2005-12-17 16:12:00 · 5060 阅读 · 0 评论 -
关于读取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 · 2864 阅读 · 1 评论 -
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 · 648 阅读 · 0 评论 -
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 · 564 阅读 · 0 评论 -
关于插入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 · 1145 阅读 · 0 评论 -
怎么把自己的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 · 3151 阅读 · 0 评论 -
java调用restful webservice
一般来说,大家只会用到GET和POST方法来调用。 GET方法的话,参数可以写在url里面。比如说server的interface用的是@RequestParam或者@PathVariable,在客户端调用的时候,都可以直接写在URL里,具体写法我就不写了,和下面差不多。POST方法。这个有点不一样,参数要写在request 的body里面,而不是URL里面。原创 2013-04-25 10:40:23 · 15116 阅读 · 1 评论 -
JavaEE 8学习之Custom Component , Renderer
今天谈谈自定义JSF的component,renderer,用到官方例子Image Map Example,这个可以在Oracle官方网站下载。这个步骤是(来自官方网站):创建一个自定义的component class, 所有的component必须要继承UIComponentBase,但是如果我们只需要一个特定的功能,没有必要直接继承UIComponentBase,我们可以继承...原创 2019-04-04 14:10:39 · 344 阅读 · 0 评论 -
讲一下websocketbot例子
大家可以从JDK7还是JDK8那里下载到这个源代码。首先是CDI的bean, BotBean,这个class就是一个用来respond聊天的,根据收到的信息经过一系列处理然后返回一个值。@Namedpublic class BotBean { public String respond(String msg) { ... }}第二个是WebSocket endpoint...原创 2019-04-05 16:08:46 · 276 阅读 · 0 评论 -
关于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 · 279 阅读 · 0 评论 -
关于JSF里面的Composite Components
今天学习了 JSF的Composite Components。这个Composite Components是一个特别的模板可以做component,其他的都还好理解,就是这个composite:editableValueHolder, Oracle的官方文档写的英文非常的绕口,读了半天也没有完全明白。 composite:editableValueHolder ...原创 2019-04-02 16:38:09 · 345 阅读 · 0 评论 -
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 · 7872 阅读 · 3 评论 -
用正则表达式验证密码强度
<br />项目中有个需要验证密码强度,我对正则表达式并不熟悉,每次都是上网google,这次照例,发现了一个,就用了,结果被QA测试出只能在safari上用,IE和FF不行,奇怪了。<br />function validatePassword_delete(password,error) {<br /> if (password.value.length < 8) {<br /> error.innerHTML = "Password must be minimum 8 al原创 2010-07-16 11:49:00 · 2040 阅读 · 1 评论 -
如何把页面的数据传到后台
今天在网上看资料,看到一些人在问怎么把页面中的数据传到后台,我曾接触过这方面的一些东西,所以,就简单的写一点点了,班门弄斧,献丑了。 页面的控件一般用到的是textbox和select两种,我就简要的谈一下这两种。1。textbox传值 在JSP里面,可以这样写, ,对于其中的格式属性,我就不多说了,我只说一下dataSource属性。这个dagaSource属性就是和actionForm里原创 2005-12-19 16:19:00 · 8612 阅读 · 0 评论 -
有关Iterator的一点看法
本人是初学者,最近研究了一下Iterator,有了一点心得,就写下来,供以后参考。下面是我写的一个简单的类,用来研究Iterator用法的。(顺便也研究了一下ArrayList,这里我只是说一下Iterator) import java.util.ArrayList;import java.util.Iterator;import java.util.List;class Test4{原创 2005-12-28 11:51:00 · 1319 阅读 · 0 评论 -
探讨一下自己写tag,为JSP创建自己的标签库
最近工作忙的很,连学习的时间都很少了,今天忙里偷闲,看了一下taglib,有点收获,就写下来,以备以后使用. SUN 的新版J2EE1.4提供了在J2EE中开发Web Service的基础,对开发工具做了一些重要的增强,在应用程序部署和服务器管理方面也提供了新的标准,在集成性和安全性方面有所增强,提升了J2EE开发Web应用程序的能力;在编程模型方面的重要变化包括JSP表达式语言、原创 2006-03-08 13:16:00 · 1965 阅读 · 0 评论 -
有关JMS的一点看法
1月份不知道在做什么,就没写,忽然觉得一个月没写好像缺了点什么,正好这几天研究了一下JMS,就写一点自己的心得. JMS,全称是JAVA MESSAGE SERVICE,从名字可以看出来,就是一个消息服务,也就是说可以用来发送和接受消息的一个服务,我也是刚开始学习,所以就记录下这两天的一些收获. 至于JMS的一些背景我就没有兴趣去细看了,反正我的目的就是学他的实现过程.我在这里不会原创 2006-02-01 15:25:00 · 1993 阅读 · 0 评论 -
安装Sqlserver2000遇到的一个问题(有程序挂起,需要重启)
我在新电脑上安装Sqlserver的时候遇到了一个麻烦,就是当我在选择本地计算机的时候,告诉我一个安装程序创建的一个程序正在挂起,需要重新启动,我重启了很多次,仍然提示这个问题,我重新安装了系统,结果还是这个问题,我当时就郁闷透顶了,为了解决这个问题,我上网查了很多资料,发现了一些有用的信息,我自己回去实践了一下, 终于解决了问题,我这里写出来共享一下. 方法一. 打开注册表,在HKEY原创 2006-02-10 10:35:00 · 3141 阅读 · 0 评论 -
java线程编程读书笔记一(根据网络资料改编)
又有一段时间没有写东西了,最近实在是太忙了,再不学点东西就太浪费时间了,正好周末没事,看了一下有关线程的基础知识,由于我平时的工作很少用到线程,所以对线程的编程知之甚少,这次学习一下,记录一下我的学习笔记.几乎每种操作系统都支持进程的概念 —— 进程就是在某种程度上相互隔离的、独立运行的程序。线程化是允许多个活动共存于一个进程中的工具。大多数现代的操作系统都支持线程,而且线程的概念以各种形式已原创 2006-03-28 08:51:00 · 2001 阅读 · 0 评论 -
Java线程编程基础读书笔记二(根据网络开源资料整理)
看了文章一,应该对线程有个初步的认识了,我再简单的介绍一下线程使用中的一些内容.线程通过几种机制进入 Java 程序。除了用 Thread 构造器中显式创建线程之外,还可以用许多其它机制创建线程:· AWT 和 Swing· RMI· java.util.TimerTask 工具· servlet 和 JSP 技术我只是简单的提一下后两种.TimerTask.JDK原创 2006-03-30 16:48:00 · 1474 阅读 · 0 评论 -
Spring读书笔记(一)
Spring作为一个流行的开源应用框架,在很多开发领域都得到了广泛的应用,我也来凑个热闹,开始学习了,从今天开始,我把我的学习经历记录下来,备以后查阅.至于Spring的一些概念性问题,我就不多复述了,网上有很多这方面的资料了,我还是从我自己的第一步写起了.首先我先介绍一下Spring的框架概念.1. bean工厂. Spring轻量级IoC容器能够配置,装配JavaBean和原创 2006-04-01 11:27:00 · 1472 阅读 · 0 评论 -
Spring 是怎么管理properties文件的
<br />Spring对properties文件的管理其实还是很容易的。<br />在app-config.xml里面声明一个class。<br /> <br /> <bean id="propertyConfigurer"<br /> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><br /> <property name="locations"><b原创 2010-07-02 15:03:00 · 1704 阅读 · 0 评论 -
java生成UUID
<br />如果你想生成一个唯一的UUID,那么不要发愁, Java有自带的类可以帮忙。<br /> <br />java.util.UUID<br /> <br />这个类是用来生成全球唯一号码的,非常好用,也很简单。<br /> <br /> public static String generateUUID() {<br /> UUID u = UUID.randomUUID();<br /> return u.toString();<br /> }原创 2010-07-02 15:11:00 · 756 阅读 · 0 评论 -
谈谈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 · 407 阅读 · 0 评论