
ALL IS JAVA
文章平均质量分 67
sharetop
---
展开
-
多重提交表单的校验方法
有时我们需把一个页面的表单提交到不同的页面,处理方法一般采用在onClick事件中动态给出action的值,如下例: 此时针对不同提交目标对表单作的校验,只能放在onClick事件中,但这样造成无论是否通过验证都会提交表单的问题。因为这个按钮是submit类型。对此问题,我的解决方法是这样的:document.returnValue=true;原创 2001-06-22 12:58:00 · 1625 阅读 · 0 评论 -
LeJOS学习(8):Sensor的API研究-InfraRedSensor
继续红外传感器的研究,作用包括:测距、定位、远程控制。原创 2015-11-01 20:36:45 · 1387 阅读 · 0 评论 -
LeJOS学习(1):一切从安装开始
记录一下今天安装LeJOS的过程吧,我在Mac OSX上安装时,略有坎坷。原创 2015-10-24 21:55:20 · 3067 阅读 · 0 评论 -
LeJOS学习(5):Motor的API研究-进阶篇
看看API中几个比较酷的东西,精细的动作。原创 2015-11-01 11:04:01 · 1999 阅读 · 1 评论 -
Shiro介绍(五):WildcardPermission解读
对于Role-Permission两级权限体系,大多数情况下,我们都是直接使用Shiro提供的WildcardPermission来实现细粒度的权限控制。原创 2015-12-10 15:44:40 · 9453 阅读 · 1 评论 -
Shiro介绍(六):扩展自己的@RequiresPermission
今天想分享的是一个自定义的注解,@RequiresMethodPermissions原创 2015-12-14 11:51:14 · 17856 阅读 · 1 评论 -
关于权限控制的讨论
十年前,我们是如何做权限控制的?如何定义permission?原创 2015-12-02 21:40:56 · 1228 阅读 · 0 评论 -
Dubbo:关于与高版本的Spring集成的事情
使用Dubbo时,因为要与4.x版本的Spring,所以,我们需要做如下修改。原创 2015-12-03 10:15:11 · 14637 阅读 · 2 评论 -
Shiro介绍(二):从简单的认证开始
继续,先来看看登录功能能简化到什么程度原创 2015-12-05 22:10:10 · 3384 阅读 · 0 评论 -
Shiro介绍(一):网络上几张图的解读
今天想总结一下在项目中使用Shiro的一些事情,一方面给小伙伴们统一思想,另一方面,也为自己做个笔记,以免将来又忘了。原创 2015-12-05 21:37:02 · 5284 阅读 · 1 评论 -
Shiro介绍(三):授权及验证的简单之美
昨天我们发现,一旦我们完成Spring的必要配置之后,Shiro在认证方面的代码量是非常少的。今天我们来看看关于授权(Authorization)原创 2015-12-06 15:46:36 · 10517 阅读 · 0 评论 -
Shiro介绍(四):定义自己的安全域Realm
在前面的介绍中,我提到过真正的安全逻辑其实都在Pluggable Realms里面,那么今天我们就来讨论一下这个安全域Realm。原创 2015-12-07 18:37:41 · 5325 阅读 · 0 评论 -
Shiro介绍(七):扩展自已的@RequiresPermission(修正)
本文是第六篇的修正版。因为在上一篇结尾,我其实对扩展方案是不太满意的,所以,今天,我重新做一个扩展,本次将注解的类名改成 @RequiresAction。原创 2016-01-30 19:24:05 · 8482 阅读 · 2 评论 -
Shiro介绍(八):数据权限的研究@RequiresData
继续,上次我说权限可以分为两大类:操作权限与数据权限。Shiro帮我们实现的大多为操作权限,那么今天我想分享一个数据权限的方案。原创 2016-01-30 20:20:32 · 14988 阅读 · 2 评论 -
树莓派研究:使用蓝牙的两个问题的解决
先记录一下蓝牙开发的准备工作吧,两个问题的解决步骤,谨记之。原创 2016-10-10 10:56:20 · 13112 阅读 · 5 评论 -
树莓派研究:用Java实现Max7219 LED点阵的输出
入手了一个Raspberry Pi 3,同时配了一个微雪的RPi LED Matrix。所以,抽空研究一下如何在这个LED上显示点东西。原创 2016-09-21 12:34:41 · 4887 阅读 · 1 评论 -
LeJOS学习(6):Sensor的API研究-TouchSensor
继续研究传感器,因为我手上是Home版,所以只有触碰、颜色和红外三个感应器,今天先从最简单的TouchSensor开始。原创 2015-11-01 15:52:54 · 1904 阅读 · 0 评论 -
LeJOS学习(7):Sensor的API研究-ColorSensor
继续刚才的,颜色传感器相对比较复杂一些了,它有三个用途:测颜色,测环境光,测表面亮度。原创 2015-11-01 16:25:28 · 1998 阅读 · 0 评论 -
一步步在Jbuilder5中整合Oracle 9iAS开发WEB应用(1)
第一部分:安装配置篇 在OC4J下开发webapp,只有先打成ear包才能deploy,如果我们用它来调试程序,很麻烦。能不能在JBuilder下整合OC4J进行开发,自动地打包、发布?Borland公司已经为我们提供了一个插件,可以方便地实原创 2002-03-12 09:54:00 · 1315 阅读 · 0 评论 -
用Delphi开发JNI(Java Native Interface)应用(二)
要正确地访问类对象的成员属性(字段)及成员方法,最重要的一点是一定要给出正确的签名,在Java中对于数据类型和方法的签名有如下的约定: 数据类型/方法 签名原创 2004-03-12 13:55:00 · 2139 阅读 · 0 评论 -
多语言混显的问题
因为一直不信Java竟会有不能混排显示多国语言的BUG,这个周末研究了一下Servlet、Jsp的多国语言显示的问题,也就是Servlet的多字符集问题,由于我对字符集的概念还不是很清晰所以写出的东西未必是准确的,我是这样理解Java中的字符集的:在运行时,每个字符串对象中存储的都是编码为UNICODE内码的(我觉得所有的语言中都是有相应编码的,因为在计算机内部字符串总是用内码来表示的,只不过一转载 2001-06-19 09:24:00 · 1227 阅读 · 0 评论 -
根据数据库中取记录自定义一棵树结构
在servlet/jsp开发中,我们可能也会涉及到树结构的定义问题,比如从数据库中取出记录并定义一个XML树用于论坛结构的显示等。因为是servlet,使用JAVA SWING中提供的JTree并不现实。其实一棵实现基本功能的树并不复杂,所以我们自已动手。首先,在数据库的结构一般是这样的几个字段不能少:int id 节点idint pid 父节点idString title 显示原创 2001-11-01 15:55:00 · 1583 阅读 · 1 评论 -
一步步在Jbuilder5中整合Oracle 9iAS开发WEB应用(2)
第二篇,发布一个简单的webapp的例子。 最简单的,就是Helloworld了,下面我们就用Servlet输出一句hello world,发布到oc4j上吧。 下面的例子前提是你已掌握在JB中开发Servlet的方法,并依本文第一篇所述在JB中正确配置了OC4J。 第一步:打开jb,新建立一个web application。我们命名为 helloworld,在context设置页中我们命名con原创 2002-03-12 09:54:00 · 1219 阅读 · 0 评论 -
用Delphi开发JNI(Java Native Interface)应用(一)
JNI(Java Native Interface,Java本地接口)技术大家都不陌生,它可以帮助解决Java访问底层硬件的局限和执行效率的提高。关于JNI的开发,大多数资料讨论的都是如何用C/C++语言开发JNI,甚至于JDK也提供了一个javah工具来自动生成C语言程序框架。但是,对于广大的Delphi程序员来说,难道就不能用自己喜爱的Delphi与Java互通消息了吗?通过对javah生原创 2004-03-12 13:57:00 · 2271 阅读 · 0 评论 -
用自动生成代码实现数据的持久化
又到春节了,有挺长时间没有写博客了。节前的最后两天上班,没啥事,玩玩我上回弄的那个Info-Persister的数据持久化代码生成机制吧。标题很大,其实很简单的一件事情。 一直认为Hibernate和JDO之类的东西过于复杂且效率不高,虽然省却了写SQL的麻烦但是需要编写一个并不简单的配置文件,所以说这些东西也并不能说极大地方便了开发者。 而自己写DAL层代码最痛苦的事情莫原创 2009-01-23 11:13:00 · 1650 阅读 · 0 评论 -
小试Netbeans6.5中的“web应用程序的JavaMe客户端”
久没有写博客了,这几天心情也不太好,无心做事,码点文字吧。从Eclipse换到Netbeans,是反复折腾了几回的,总在它们之间徘徊不定,不说也罢。谈谈Netbeans里的“Web应用程序的Java Me客户端”。(不好意思,因为我用的是Netbeans6.5中文版,那个7.0M1的bug太多,又卸掉了)。这个功能基本可以取代webservice了,毕竟很多的终端还是不支持JSR 172的。其实原创 2009-02-18 12:19:00 · 2622 阅读 · 2 评论 -
LeJOS学习(9):一个整合传感器与马达的简单例子
整体红外传感器与马达,做一个综合小例子看看。原创 2015-11-06 21:54:34 · 2141 阅读 · 0 评论 -
Apache Storm 环境安装笔记
研究了一下Apache Storm的环境安装,安装过程超乎想象的简单。原创 2015-11-10 16:59:58 · 2354 阅读 · 0 评论 -
RabbitMQ:安装、配置与使用初探
简单的工作笔记,以免自己忘了。原创 2015-11-08 21:31:55 · 61478 阅读 · 2 评论 -
Apache Storm 学习:Supervisor,Worker,Executor,Task
成功安装Storm环境之后,接下来的事情就是使用这个分布式实时计算框架来完成原来的读数据文件并导入MongoDB的工作了。原创 2015-11-19 11:07:54 · 3064 阅读 · 0 评论 -
LeJOS学习(4):Motor的API研究
从最简单的马达开始学习,LCD个人感觉没啥可用的,所以直接忽略。原创 2015-10-31 01:08:44 · 1785 阅读 · 0 评论 -
LeJOS学习(3):继续打造Maven的开发环境
这两天仅仅是捣腾了一下Maven环境。虽然已安装了Eclipse的插件,但因为习惯于Maven进行项目管理,所以,觉得有点必要把Maven环境弄弄好,方便以后开发。原创 2015-10-28 22:17:16 · 1432 阅读 · 0 评论 -
LeJOS学习(2):继续 HelloWorld
上篇说到安装LeJOS,本篇继续讨论Eclipse的安装及配置。原创 2015-10-26 17:34:54 · 2917 阅读 · 3 评论 -
Flowable引擎使用统一权限管理
工作流引擎Flowable是从Activiti引擎Fork出来的一个版本,与Activiti完全兼容。因为Flowable有自己的一套用户权限体系,但是我们的业务系统都会提供更完善的用户权限,所以,整合这两套用户就是一个我们在实践中必须要解决的问题。原创 2017-06-29 20:12:54 · 26090 阅读 · 8 评论