- 浏览: 113552 次
- 性别:
- 来自: 深圳
最新评论
-
吉米家:
水晶报表写代码过程太繁琐,帆软报表直接一气呵成更好
转:JAVA水晶报表从环境搭建到创建动态水晶报表
文章列表
通过wsdl生成java类build.xml
- 博客分类:
- 常用技术
<?xml version="1.0" encoding="UTF-8"?>
<project name="cxf wsdl2java" default="cxfWSDLToJava" basedir=".">
<!-- CXF WSDL2Java -->
<property name="cxf.home" location="${basedir}/WebContent/WEB-INF" />
...
(转)查看、分析memcached使用状态
- 博客分类:
- 常用技术
Memcached有个stats命令,通过它可以查看Memcached服务的许多状态信息。使用方法如下:先在命令行直接输入telnet 主机名端口号,连接到memcached服务器,然后再连接成功后,输入stats 命令,即可显示当前memcached服务的状态信息。比如在我本机测试如下:statsSTAT pid 1552STAT uptime 3792STAT time 1262517674STAT version 1.2.6STAT pointer_size 32STAT curr_items 1
DROP INDEX IDX_SYS_USER_FULLNAME FORCE;
--创建词法分析器
BEGIN
CTX_DDL.CREATE_PREFERENCE ('USER_LEXER', 'CHINESE_VGRAM_LEXER');
END;
/
--创建全文索引
CREATE INDEX IDX_SYS_USER_FULLNAME ON SYS_USER(FULLNAME) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS('LEXER USER_LEXER');
--索引同步
CALL CTX_DDL.SYNC_INDEX('ID ...
session什么时候被创建
- 博客分类:
- web前端技术
一个常见的错误是以为 session 在有客户端访问时就被创建,然而事实是直到某 server 端程序(如 Servlet )调用HttpServletRequest.getSession(true)这样的语句时才会被创建。*************************************************************************************
我一开始还不信,做个试验我信了。
一开始不信是因为,用 FireFox 测试清空了Cookie ,只要一跑一个jsp ,马上会看到生成了一个名字是 JSESSIONID 的Cooki ...
(转载)oracle分区表
- 博客分类:
- 数据库
一. 分区表理论知识
Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。
Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。
When to Partition a Table什么时候需要分区表,官网的2个建议如下:
(1)Tables greater than 2GB should al ...
(转载)使用plsql执行计划进行sql调优
- 博客分类:
- 数据库
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。
那么,作为开发人员,怎么样比较简单 ...
Spring security防用户重复登录
使用Spring security如何防止用户的重复登录呢?如果用户账号已登录,这时再进行第二次或多次登录,需要阻止这样的多次登录。
一.在web.xml中配置listener
<listener> <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class></listener>
二.在security.xml中配置Hiberna ...
JavaBeans Introspector是一个类,位置在Java.bean.Introspector,这个类的用途是发现java类是否符合javaBean规范,也就是这个类是不是javabean。具体用法可以参照jdk文档;
上面的意思就是,如果有的框架或者程序用到了JavaBeans Introspector了,那么就启用了一个系统级别的缓存,这个缓存会存放一些曾加载并分析过的javabean的引用,当web服务器关闭的时候,由于这个缓存中存放着这些javabean的引用,所以垃圾回收器不能对web容器中的javaBean对象进行回收,导致内存越来越大。
spring提供的org.s ...
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:
Java代码
public class UserManagerImpl implements UserManager {
private UserDao userDao;
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。
2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下:
Java代码
@Autowired() @Qualifier("baseDao")
hibernate 乐观锁、悲观锁
- 博客分类:
- hibernate
Hibernate支持两种锁机制:
即通常所说的“悲观锁(Pessimistic Locking)”和
“乐观锁(OptimisticLocking)”。
悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则 ...
1、@Entity(name="EntityName")
必须,name为可选,对应数据库中一的个表
2、@Table(name="",catalog="",schema="")
可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息
name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名
catalog:可选,表示Catalog名称,默认为Catalog("").
...
junit4学习笔记
- 博客分类:
- 常用技术
Junit简介:
Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元测试(Unit Test)的支持框架。用来编写和执行重覆性的测试。即所谓白盒测试。
它包括了以下的特性:
1 对预期结果作断言 2 提供测试装备的生成与销毁 3 易于组织执行测试 4 图形与文字界面的测试器Junit的环境配置环境:Eclipse 中配置junit,选择项目Junit4(在Package Explorer中) -> 右击鼠标 -> 选择properties -> ...
0、表空间
SQL>select username,default_tablespace from user_users;
查看当前用户的角色
SQL>select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
查看用户下所有的表
SQL>select * from user_tables;
...
Eclipse中卸载插件
- 博客分类:
- 常用技术
最近ADT更新到了18.0.0,Eclipse中的Android插件也需要更新了,如何卸载旧版本的ADT呢? 该问题归结为在Eclipse中卸载插件。 在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。 卸载完成后重启Eclipse即可。
图1 关于对话框