- 浏览: 276941 次
- 性别:
- 来自: 北京
最新评论
-
zhuzhuhenzhencheng:
密码是什么啊
Ext表格(Grid)上面的悬浮提示 -
鹿惊_:
确实如雪中送炭般温暖!
Ext扩展整理后吐血奉献 -
ortega1_2_3:
该版本貌似有bug,当sockIOPool的自平衡线程self ...
Java MemCached Window简单实现 -
q6952592:
好。解决了我的兼容模式下出现的问题。
Ext表格(Grid)上面的悬浮提示 -
fei33423:
请参考 fei33423的文章 java中直接调用groovy ...
Groovy应用(Java与Groovy间相互调用)
文章列表
1、下载下面附件 memcached-1.2.1-win32.zip 和 memcached-release_1.6.zip 。解压到指定目录,cmd切换进解压后的 memcached-1.2.1-win32 目录,执行 memcached.exe -d install 和 memcached.exe -l 127.0.0.1 -m 32 -d start 命令。这里只为memcached分配32M内存,此时在“服务”中可以看到 memcached Server这个服务。
2、创建Server端代码往 memcached 中存放数值
package com.neusoft;
...
OpenLDAP implementation of the Lightweight Directory Access Protocol. http://www.openldap.org/
Windows 下安装 LDAP:
1、下载下面附件中的 openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.rar 解压后安装,安装的时候一直点击“下一步”即可。
2、 ...
1、下载 Jenkins 部署
官网下载地址 http://jenkins-ci.org/ 下载最新的war包
2、设置环境变量
JENKINS_HOME :指定Jenkins的工作空间
3、部署启动之后访问 Jenkins
4、配置常用参数
点击【系统管理】>> 【系统设置】
4-1、设置JDK
4-2、设置 ANT
4-3、设置maven
4-4、可以自定义主题
注:这个需要安装一个插件(Simple Theme Plugin);
4-5、配置邮件提示
注:System Admin e-mail addre ...
package com.test;
public class Test2 {
public static void main(String argv[]) {
Test2 tt = new Test2();
String str1 = tt.native2ascii("Jenkins的任务");
System.out.println(str1);
String str2 = tt
.ascii2native("\u542F\u52A8\u5B8C\u6210\u540E\u6D4F\u89C8\u5668\u5C ...
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。
日期/时间 相关查询
1、获取当前月份的第一天
运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。
SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month" FROM DUAL;
2、获取当前月份的最后一天
这个查询语句类似于上面那个语句,而且充分照顾到了闰年,所以当二月 ...
服务端接口类:
package com.demo.rmi.server;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Map;
/**
* 定义一个远程接口,必须继承Remote接口,其中需要远程调用的方法必须抛出RemoteException异常
*/
public interface IHello extends Remote {
/**
* @return 对象 Map
* @throws java.rmi.RemoteEx ...
hessian
- 博客分类:
- webservice
通过Hessian对外提供服务
服务器端目录结构:
服务器端接口代码:
package com.demo.hessian.service;
import java.util.Map;
public interface HessianBasicAPI {
public Map<String,String> hello();
}
服务器端接口实现代码:
package com.demo.hessian.service.impl;
import java.util.HashMap;
import java.util.Map;
impo ...
xfire
- 博客分类:
- webservice
webservice 调用前需要验证头信息的简单实现:
xfire服务端目录结构:
服务端接口代码:
package com.demo.xfire.service;
public interface FriendService {
String findFriendGroups(String personId);
}
服务端接口实现代码:
package com.demo.xfire.service.impl;
import com.demo.xfire.service.FriendService;
public class FriendServic ...
创建MySQL数据表的语句:
SET FOREIGN_KEY_CHECKS=0;
------------------------------
-- 创建管理员帐号表t_admin
-- ----------------------------
CREATE TABLE `t_admin` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`passwd` varchar(12) NOT NULL DEFAULT '' COMMENT '用户密码',
`nickname` varchar(20) NO ...
上面的一个 Spring Security 的 demo 虽然使用了数据库来实现权限的控制,但是对于在项目中的应用来说这样的表结构过于简单,远远无法满足我们的需求。现在来实现自定义数据表从而达到权限的控制。下面给出创建自定义数据表的SQL(MySQL)语句。
SQL语句:
-- 角色
create table role(
id bigint,
name varchar(50),
descn varchar(200)
);
ALTER TABLE `role` MODIFY COLUMN `id` BIGINT(20) NOT NULL AUTO_INC ...
前两个有关Spring Security的小demo实现都是通过applicationContext.xml配置文件进行权限控制的。没有使用数据库,在真正的项目用户名密码全是存在数据库里面的,今天使Spring Security通过连接数据库达到权限控制的目的。但是如果你没有通过网上的资料和例子,实现权限控制的数据表该怎么创建的,该有哪些字段呢?或许你查过来网上的很多资料知道数据库中表和字段该如何创建。现在作为一个未知者来看看为什么网上例子数据表的结构是那么定义的。怎么才能知道的,作为程序开发的第一反应就是看源码,但是处于刚刚入门级别该怎么看源代码呢。其实除了看源码还有其他方式,现在 ...
上一个例子只是初探了一下Spring Security的用法,简单的不能再简单的。今天进一步去体验Spring Security的用法,丰富之前的例子。
在上一个demo的基础上改进之处:
1、使用自己编写的登录页面;
2、将明文密码进行MD5加密;
3、进行国际化;
4、是用自己定义的页面替代浏览器403无权访问提示;
5、设置session过期跳转页面;
6、防止多次登录;
自己定义的登陆页面如下:login.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
& ...
初体验,从天开始研究一下Spring Security这个权限框架。
第一个简单的Demo实现:
1、创建Web Project;
2、在src目录下创建applicationContext.xml文件;
3、创建三个JSP页面:分别为admin.jsp、user.jsp、index.jsp;
4、加入实现Spring Security所依赖的jar文件,可以将源码包中
例子(spring-security-samples-tutorial-3.0.3.RELEASE.war )
的所有jar文件扔到你的工程中;
5、修改你的web.xml文件;
...
取Spring中Bean方式的解析
- 博客分类:
- Spring
在获取Spring初始的Bean的方法第一想到的就是通过ClassPathXmlApplicationContext类去加载Spring的XML文件,然后通过getBean方法来取得。然而在Web程序中这样get出来的Bean,并不是在web.xml中初始化Spring时候实例化在内存中的Bean,而是再一次实例化的Bean。那么如何在Web工程中去get出来在程序启动时候就实例化好的Bean呢,方法如下:
Servlet中获取Bean:
public void doPost(HttpServletRequest request, HttpServletResponse respo ...
实现Java对象与XML之间相互转化:
User类:
public class User {
private Long id;
private String name;
private String password;
//getter...setter
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
...