自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 通用权限管理设计篇

博客地址:http://www.blogjava.net/amigoxie/ 一.引言       因为做过的一些系统的权限管理的功能虽然在逐步完善,但总有些不尽人意的地方,总想抽个时间来更好的思考一下权限系统的设计。       权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,

2017-10-09 11:30:25 21449 3

转载 SpringMVC运行原理

转载:http://blog.csdn.net/lu_wei_wei/article/details/51111214SpringMVC运行原理图 1. 2. 3. 二、相关接口解释 DispatcherServlet接口: spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring

2017-05-05 08:52:17 667

转载 synchronized

synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized 修饰的方法 或者 代码块

2017-04-27 10:48:00 324

转载 23种设计模式之形象比喻

对理解很有帮助 转载地址:http://www.cnblogs.com/jmzz/archive/2011/08/14/2138363.html创建型模式  1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory

2017-04-27 10:41:07 564

转载 设计模式(一)单例模式

单例模式的概念:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。关键点:1)一个类只有一个实例       这是最基本的2)它必须自行创建这个实例3)它必须自行向整个系统提供这个实例package Singleton;public class LazySingleton { //

2017-04-27 10:32:42 191

原创 JSON序列化

1,JSON对象序列化     当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。

2017-04-27 10:01:48 355

原创 Redis 学习(一)

http://www.runoob.com/redis/redis-conf.html

2017-04-20 14:24:54 303

转载 Linux 下安装Redis

下载地址:http://redis.io/download,下载最新文档版本。本教程使用的最新文档版本为 2.8.17,下载并安装:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ makemake完后 re

2017-04-20 14:16:16 208

原创 Maven 项目的创建

1. 使用maven创建web项目,选择war类型后,pom文件红叉提示web.xml is missing and is set to true. 解决方法:这时候需要右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web

2017-03-08 11:26:30 260

原创 tomcat在windows下输出是乱码的问题解决

set "JAVA_OPTS=-Xms64m -Xmx256m -XX:MaxPermSize=128m -Dfile.encoding=UTF-8 %JAVA_OPTS%"

2017-02-08 11:29:42 7793

转载 oracle_清理数据库缓存

alter system flush shared_pool ;alter system flush BUFFER_CACHE ;

2015-01-13 09:04:48 1962

原创 Srping_

ioc 控制反转,依赖注入DI ioc 控制反转1.谁控制谁,控制什么?IOC容器控制对象,控制了外部资源的获取。2.为何是反转,那些方面反转了?容器帮我们查找对象及注入依赖对象,对象只是被动的接受依赖的对象。依赖对象的获取被反转了。 依赖注入DI1.谁依赖于谁? 应用程序依赖于IOC容器。2.为什么需要依赖? 应用程序需要IOC容器来提供对象需要的外部资源。3

2014-06-25 21:46:35 521

原创 Jquery_1.7_01

$(function() { var usernameValue = $('#username').val(); //alert(usernameValue); }); /**************************/ $(document).ready(function() { $('#btn01').click(function() { $("p"

2013-10-11 14:03:38 318

原创 ORACLE_触发器

create or replace trigger cla_isover_T before insert on sys_classes for each rowdeclare -- local variables herebegin if :new.cla_area_code='210201' or :new.cla_area_code='210200' or

2013-08-28 11:47:33 478

转载 EL表达式截取字符串

EL表达式截取字符串uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>  上面的 uri 根据你的实际情况定。     ${fn:substring("你要截取的字符串"),beginIndex,endIndex}     网友回复:可以截取,用fn函数:  %@ taglib prefix="fn" ur

2013-06-13 11:18:35 461

转载 ORA-01795: maximum number of expressions in a list

解决 ora-01795 问题找出抛异常时执行的SQL语句,貌不惊人啊,很平常一SQL语句,内容类似:SELECT * FROM DUAL T WHERE T.DUMMY IN ('1', '2', '3', ...),只是IN后括号里的主键值多了些,其它没啥特别的。看ORA-01795中给出的内容是SQL语句的 expressions 中list接受的最大值是1000,查了下ORA-0179

2013-05-02 15:59:06 1150

转载 Hibernate_常用的关联模式

原文:http://www.open-open.com/doc/view/01ff044d600146079410e9968a1ddb86Hibernate多对一单向关联(常用的关联模式)类图:表结构:映射文件: <!-- --> hibernat

2013-04-18 16:41:26 802

转载 Hibernate_注解说明

@content ejb3注解的API定义在javax.persistence.*包里面。      注释说明:   @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)   @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。   @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和sche

2013-04-09 15:03:47 463

转载 Hibernate_使用注解

Hibernate注解编程 jdbc:mysql://localhost:3306/test com.mysql.jdbc.Driver root imti org.hibernate.dialect.MySQLDialect jdbc:mysql://localhost:3306/tes

2013-04-08 15:18:44 749

转载 Oracle连接查询,子查询(相关子查询,嵌套子查询)

内容简介   1,Demo连接查询。2,Demo 子查询(相关子查询,嵌套子查询)。技术与环境操作系统:windows语言类别:SQL之PL/SQLthankyou: sunshine, 谢谢你的默默付出 数据库:Oracle学习软件:Oracle 10g课程总策划:yuanboEnglish name:sunshine个人主页:htt

2013-04-03 13:30:49 820

转载 Hibernate_主键生成策略

/** * 测试uuid主键生成策略 */ public static void testSave01() { Session session = null; try { // session = HibernateSessionFactory.getSession(); session.beginTransaction(); Users user = n

2013-04-01 16:02:50 504

原创 Hibernate_get和load的区别

1.get和load的区别 *  get不支持lazy ,load支持lazy * 采用get加载数据如果没有匹配的数据返回null而load则抛出异 /** * 采用get如果数据库没有就返回null */ public static void testReadByGetMethod02() { Session session = null;

2013-04-01 09:59:37 480

转载 Hibernate_对象有三种状态

1. 瞬时状态 (Transient)由 new 命令开辟内存空间的 Java 对象,也就是平时所熟悉的普通 Java 对象。如: Student stu = new Student();瞬时对象特点:(1) 不和 Session 实例关联(2) 在数据库中没有和瞬时对象关联的记录2. 持久状态 (Persistent)持久的实例在数据库中有对应的记录,并拥有一个持

2013-04-01 09:34:11 429

原创 oracle_统计数量

select k.title,k.code,A1,A2,A3,B1,B2,C1,C2,C3,C4,C5,D,E,F,M,N,P,boy,girl,weijie,yijie,k.yidifrom(selectdistinct(substr(stu_area_code,1,4)) areacode,count(DECODE(stu_model,'A1',stu_model)) A1,cou

2013-03-26 08:50:23 690

原创 超类的泛型参数的实际类型

public abstract class SuperClass { private Class beanClass; @SuppressWarnings("unchecked") public SuperClass() { super(); ParameterizedType parameterizedType = (Paramete

2013-03-26 08:48:32 492

原创 oracle_给视图传参数

create or replace package pkg_report as function get_values return varchar2; function get_valuee return varchar2; procedure set_values(ps_times in varchar2); procedure set_valuee(ps_times

2013-03-26 08:46:26 1082

转载 js获取项目根路径

//js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href; //获取主机地址之后

2013-03-26 08:45:40 317

原创 Oracle_case_when

SQL 查询中的case when then else end的使用SELECT CASE R.REQ_STATUS WHEN 'New' THEN '新增' WHEN 'Callbacking' THEN '回复' ELSE '测试'   E

2013-03-26 08:45:18 445

原创 java实体类实现接口

接口中的方法都是get方法 而实体中有set和get方法  当你调用一个方法返回的是这个实体但是你用的是接口申明 这样接口对象其实就是对实体的抽象,这个抽象只能读实体中的属性而不能改. public class Person implements IPerson{ private String name; private String age; public String ge

2013-03-26 08:44:19 2664

原创 ORACLE

select substr('220594',0,2) from dual倒序取前十条:  select  * from (select * from Table order by id desc ) where rownumdecode(value, if1, then1, if2,then2, if3,then3, . . . else )Value 代表某个表的任何类型的任意列或一个通过计

2013-03-25 17:03:48 550

原创 Jquery_1.7

1.jquery中用attr()方法来获取和设置元素属性. 2.     $('.mainTable .mainTr').click(function(){                 alert($(this).attr('id'));      }); 3. $("p").after("Hello"); 在每个匹配的元素之后插入内容 4.    鼠标悬停

2013-03-25 17:02:32 380

转载 Hibernate_createQuery与createSQLQuery

原来的查询语句:String sql = "select a.* from tb_doc_catalog a where a.cat_code like '"+catCode+"%'";Session session = this.getSession();try {List catNameList = session.createSQLQuery(sql).list();

2013-03-25 16:59:19 511

转载 ORACLE_存储过程一

存储过程就是对业务关系复杂的sql语句的封装,sql语句以程序块的形式被封装到了数据库中,写好之后无论是java、还是.net都可以向使用sql一样使用这就是数据库开发。oracle 存储过程的基本语法create or replace procedure testPro( arg1 in number, --in 传递参数 arg2 out number, --out 返

2013-03-25 16:58:48 655

原创 ORACLE_存储过程二

create or replace procedure sum_sal(deptid in emp.deptno%type,sum_salary out number)asbegin select sum(sal) into sum_salary from emp where deptno=deptid; dbms_output.put_line(deptid||'的工资为'||s

2013-03-25 16:58:11 505

原创 EL表达式

在js中可以写成:      alert('${sessionScope.user.powerType}');

2012-11-23 13:59:04 344

原创 转:hibernate中利用hql查询部分字段

在hibernate中,用hql语句查询实体类,采用list方法的返回结果是一个List,该List中封装的对象分为以下三种情况:  1:查询全部的字段的情况下,如:“from  实体类”。list中封装的对象是实体类本身,个属性都将得到填充。  2:只查询一个字段,默认情况下,list中丰封装的是Object对象。  3:查询两个或者两个以上的字段,默认情况下,list中丰封装的是O...

2012-09-19 09:09:47 79

原创 日志存到数据空中

以下为log4j中的配置参数: %m 输出代码中指定的消息%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL%r 输出自应用启动到输出该log信息耗费的毫秒数%t 输出产生该日志事件的线程名;%n 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"%d 输出日志时间的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%...

2012-08-03 11:18:29 54

原创 oracle自定义函数

原文:http://fengtiejun.iteye.com/blog/1570324  查询数据库table(iteye) 当中id 一样的数据 把把字段的值c_test_user,id链接起来 如    ID   c_test_user      1      a               1       c               2       e      3     ...

2012-07-26 10:43:48 70

原创 嵌套类和匿名类

原文:http://blog.163.com/c_123xyz/blog/static/7709247620087323051182/  内部类的出现当进行Java开发时,有时需要实现一个仅包含1-2个方法的接口.在AWT和Swing开发中经常出现这种情况,例如当一个display组件需要一个 事件回调方法如一个按钮的ActionListener时. 如果使用普通的类来实现此操作,...

2012-07-25 10:32:21 116

原创 URL重写

  原文:http://blog.csdn.net/ygf215/article/details/4766285  1、简介      UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动...

2012-07-24 11:00:01 66

JavaFx应用实例

JavaFx 应用小实例

2016-06-24

jquery弹出层

jquery Superbox弹出层,图片展示/焦点图插件,用于在网页上快速实现一个弹出层,在这个层内可显示文字、图片、登录框、注册框等内容,也可以是一个视频窗口,实现Ajax加载功能,总之,jquery Superbox类似于LightBox插件,但更简洁,加载更快速,同样强大。

2013-07-01

Oracle_SQL_Developer_使用简要说明

好用。。。。。。。。。。。。。。。。。。

2010-07-06

一个不完善的权限项目

一个初学者的项目,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-05-20

空空如也

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

TA关注的人

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