自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 CAS单点登录服务端与客户端配置

(一) CAS单点登录 : 服务端搭建1.下载先在网上下载cas-server-3.5.2,将里面的cas-server-webapp-3.5.2.war放到tomcat的webapps目录下。(现在源码被放到github,很难下载)2.https设置cas单点登默认使用的是https,所以需要证书,由于是个人测试和学习用的,可以用JDK自带的keytool工具生成证书。

2017-05-17 16:45:15 10199 1

原创 easyUI 关联验证

easyUI关联验证,传递参数(eg:修改密码时,重复密码验证两次输入是否相同)

2017-05-12 12:06:53 767

原创 easyUI datagrid 常用小知识

页面打开立即加载表格标题$(function(){ //页面加载完就执行grid,此时url为空,那么显示grid的列标题 var grid =$('#grid').datagrid({ title : '', url : '', queryParams : '', columns : [[{//一个[],这是一行 title : '列

2017-04-19 14:45:08 1721

原创 欢迎使用CSDN-markdown编辑器

highCharts饼状图、柱状图、曲线图使用注意事项首先,引入jquery及highCharts库<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script src="http://code.highcharts.com/highcharts.js"></script>饼状图$(func

2017-04-18 17:16:45 336

原创 DA开发(Spring+myBatis)

BA前端flex+后台Spring+myBatis

2017-03-03 11:05:33 462

转载 切换svn插件的用户

删除C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple文件夹,再刷新svn资源库即会提示输入用户名和密码

2017-01-16 14:52:19 375

原创 c3p0报空指针错误

1.今天c3p0报空指针错误,数据源的XML文件中,URL、用户名密码均没有问题,花费了很长时间,才发现是XML文件存放的路径不正确c3p0数据源应放置在src根目录下或相应jar文件中

2016-12-16 14:07:01 1479

原创 tomcat运行指定JDK,不运行环境变量配置的JDK

1.在tomcat的免安装解压目录下,进入D:\apache-tomcat-6.0.43\bin,找到setclasspath.bat文件,在if not "%JAVA_HOME%" == "" goto gotJdkHome这一行前面添加set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_79set JRE_HOME=C:\Progr

2016-12-16 14:02:09 14687

原创 oracle百分数的统计(计算百分数的平均数)

在oracle中,百分数一般使用varchar2的类型来表示,刚开始计算百分数的时候,我想用to_number函数将类型转换为number,oracle报错:不是数字。突然明白,百分数后面有百分号,在oracle中确实不是数字。在网上查到了方法:select data_type, sum(dataset_plannum) as dataset_plannum,

2016-12-10 09:21:48 5471

原创 在html页面动态加载js文件

在页面加载完成后再加载js文件window.onload = function(){ var head = document.getElementsByTagName('head')[0]; var script= document.createElement("script"); script.type = "text/javascript"; s

2016-11-18 10:35:48 3951 1

转载 同一服务器上启动两个不同端口号tomcat

项目软件使用了tomcat,在安装时自动注册为服务。有一客户在安装时发现与另外一个软件的tomcat发生了冲突,两个软件都要使用,于是在网上查了一下资料,解决这个问题。设置方法很简单,修改server.xml配置文件中的3个端口即可。下面将简单总结一下如何在同一台服务器上部署多个tomcat服务。    1、下载tomcat zip版软件,分别解压到两个目录,如tomcat1和tomcat

2016-11-17 10:38:45 4157

原创 HttpServletResponse&&HttpServletRequest基础

一、HttpServletResponse    响应行响应头//告诉客户端不使用缓存 response.setHeader("pragma", "no-cache"); response.setHeader("cache-control", "no-cache"); response.setIntHeader("expires", 0);//刷新response.setI

2016-10-20 15:12:28 334

转载 oracle rownum 及分页处理的使用方法

在实际应用中我们经常碰到这样的问题,比如一张表比较大,我们只要其中的查看其中的前几条数据,或者对分页处理数据。在这些情况下我们都需要用到rownum。因此我们要理解rownum的原理和使用方法。     Oracle原理    Oracle的rownum经常使用的符号有(,>=,=,between...and)oracle也能编译成功,但是结果却查不出一条记录来, 

2016-09-26 10:39:44 346

转载 ssh框架搭建的基本步骤(以及各部分作用)

本文档用于说明用ssh实现crud过程中的基本步骤。首先,明确spring,struts,hibernate在环境中各自的作用。struts:用来响应用户的action,对应到相应的类进行处理。需要struts对应的包。hibernate:用来把实体类对应到数据库。提供增删改查的基本操作实现。需要hibernate对应的包以及mysql的jdbc驱动包。spring:管

2016-09-21 08:52:33 11946

转载 SSH框架中如何使用注解(各注解的含义)

1.Spring注解Spring常用的注解有:@Resource、@Autowired、@Service、@Repositiry、@Component、@Transaction六个注解      @Resource其实不是Spring中的注解,而是JAVA中的标准注解,是JSR-250中的一个规范,Spring对其进行了实现。使用@Resource注解可以注入JavaBean,默认按照名字

2016-09-14 15:50:29 7826

转载 基于struts2+hibernate+spring(ssh2)的登录验证码的实现

验证码是很多系统都需要的,今天搞了一下午终于把验证码的功能实现了,可以显示三种不同类型的验证码而不是单独一种,显示效果如下图所示:* 第一种:简单验证码,4位随机数字 :* 第二种:英文字符加数字的验证码 :* 第三种:像铁路订票系统一样的验证码,肆+?=21 下面是实现的验证码类package com.base.util;

2016-09-14 08:31:35 3722

转载 Java web过滤器验证登录(避免未经登录进入主页)

今天用ssh2写了个简单的系统,发现了一个问题,我这系统必须先登录成功才能进入主页,但我在浏览器里直接输入主页地址,发现也能进入,这个肯定不好,毫无安全性可言,后经查资料发现需要登录过滤器,就试了下,发现果然可以避免未经登录即可进入主页的危险,下面是我整理出的详细步骤:1.首先写一个权限过滤filter类,实现Filter接口import java.io.IOException;i

2016-09-14 08:24:51 4194

原创 深入理解Hibernate的配置文件

1.创建configuration对象(3种方式):创建SessionFactory,一旦创建完成,configuration就会被丢掉使用hibernate.properties文件作为配置文件使用hibernate.cfg.zml文件作为配置文件不使用配置文件,以编码方式创建configuration对象hibernate.properties文件指定数据库方言:hiber

2016-07-28 15:03:13 436

转载 有return的情况下try catch finally的执行顺序(最有说服力的总结)

结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally

2016-07-18 15:23:40 269

原创 如何根据实体类关系建表

经常建表的时候觉得关系混乱,今天看到传智播客教学的是根据实体类映射表的方式,总结出来的建表方法。以上图项目为例,我做的系统管理。系统管理下有三个分支,分别为岗位管理、部门管理、用户管理。首先我们来看岗位管理由此图可看出,岗位实体类(role)有两个属性,分别为name、description。下面我们看部门信息该部门(department)实体类

2016-07-15 15:08:02 6473 3

原创 SQL连接查询

1.交叉查询(cross join):无需任何连接条件eg:select s.*,teacher_name from #多表连接查询的from后只有一个表名 student_table s #cross join交叉连接 cross join teacher_table t;2.自然连接(natural join):以表中两个同名列作为连接条件(自动把所有同名列作为

2016-07-14 15:50:00 285

转载 sleep()和wait()方法的区别

对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等

2016-07-14 09:43:10 273

原创 复习线程

线程概述当一个程序运行时,内部可能包含多个顺序执行流,每个顺序执行流就是一个线程。进程三大特性:独立性、动态性、并发性独立性:进程是系统中独立存在的实体,它可以拥有自己的资源,每一个进程都拥有自己独有的地址空间。在没有经过进程本身允许的情况下,一个进程用户不可以直接访问其他进程的地址空间。动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活

2016-07-14 09:30:05 325

原创 复习mysql及JDBC笔记

1.创建表语法:create table [模式名.]表名(#可以定义多个列表columnNamel datatype [default expr],...)eg: create table test ( #整型常用int test_id int, #小数点数 test_price decimal, #普通长度文本,使用default指

2016-07-13 09:41:34 315

空空如也

空空如也

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

TA关注的人

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