自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zsk

大奎的世界

  • 博客(126)
  • 资源 (4)
  • 收藏
  • 关注

转载 在多云生态下,如何实现跨云的自动化身份管理?

作者:bennett链接:https://www.zhihu.com/question/464250144/answer/1933066403来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。正好最近在项目中也遇到了同样的问题,这个问题可以使用云上的身份管理系统来解决,本质上是实现一个多平台之间的单点登录;我是通过腾讯数字身份管控平台来实现的,以下用我的一个实际配置过程作为参考。1、基本思路基本的思路是这样:首先基于腾讯数字身份管控平台来建立用户的身份信息(.

2021-06-10 14:59:14 617

转载 RAID有哪几种?有什么区别?

作者:知乎用户链接:https://www.zhihu.com/question/20131784/answer/28026813来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一共有0~6一共7种,这其中RAID 0、RAID1、RAID 5和RAID6比较常用。RAID 0:如果你有n块磁盘,原来只能同时写一块磁盘,写满了再下一块,做了RAID 0之后,...

2019-03-06 14:48:26 8119

转载 https原理

写的太好了,就是我一直想找的内容,看了这个对https立马明白多了http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + S

2016-08-23 23:01:39 1112 1

转载 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作.SSLSSL - Secure Sockets Layer,现在应该叫"TLS",但由于习惯问题,我

2016-08-22 19:23:46 1549 1

原创 解决IE拒绝第三方cookie的问题

前两天处理一个 js跨域问题,使用 jsonp跨域提交用户名密码请求,实现自动登录第三方网站,即SSO(single-sign-on)单点登录,一处登录处处登录。在 Chrome下没问题,IE 却不行。查看 HTTP 的几个来回,发现登录请求是成功的,问题出在第三方网站返回的 cookie (session id) IE并没有接受,下一次发送请求时根本没有带上 cook

2016-04-20 10:24:15 10642 3

原创 如何做出好的软件产品

仅仅就编程来说,实在是一件很简单的事,就是“程序 = 算法 + 结构”,但要想做出一个软件产品来就不是这么简单的事了。  虽然“程序 = 算法 + 结构”没错,但随着市场的变化,需求的变更,这些算法和结构也是在时刻变动,有可能我们分析出这些算法和结构后,投入到市场中却发现产品已经过时。所以我们有必要建立一个平台,用来管理和分析这些影响算法和结构,并导致其发生变化的需求,以至我们能够实时的把

2015-02-14 17:43:00 2370 1

原创 开启tomcat的SSL(https)支持

实验环境: apache-tomcat-7.0.29, JDK7 , win7 打开conf/server.xml会发现有下面一段配置被注释着:                     maxThreads="150"scheme="https" secure="true"               clientAuth="false"sslProtocol="TLS"

2014-04-30 16:40:02 1888

原创 jbpm系列之八--fork节点

。。

2013-06-29 08:11:20 2675 1

原创 jbpm系列之七--人工任务活动Task节点

JBPM最常用的节点之一Task。任务分配的几种方式Assignee此种方法直接在task标签中指定assignee,即分配人。 Candidate-groups(用户组候选任务):作为任务接受候补人接受任务assig

2013-06-29 08:10:14 3069 1

原创 jbpm系列之六--基本节点State节点

在Jbpm中,State节点是最基础的一个节点。即流程走到这个节点,经过短暂停留继续执行下去,而没有任何多余的操作。在JPDL中,我们可以发现,定义一个state节点之后,按下ctrl+ 在这个JPDL文件中我们定义了三个state节点。

2013-06-26 21:37:58 3135 1

原创 jbpm系列之五--使用decision节点判断分支情况

我们在用JBPM做流程的时候,很多时候会遇到需要判断的节点。类似java中的switch,根据不同的状态,跳转到不同的节点。         首先我们定义一个流程信息,jpdl流程图如下明显的可以看到,在此种情况下我们就必须用到decision节点来控制不同的业务跳转到不同的角色上。         我们的jpdl.xml中的代码为:

2013-06-26 11:04:01 7192 1

原创 struts1,struts2,springMVC终极对比

最近做项目用到了struts2,之前一直是用struts1和springMVC。感觉到了struts2从很大程度上和这两个还是有很大区别的,所以今天搜集了些资料,给他们做一下对比。          Struts1官方已经停止更新,现在用的也比较少,这里主要讲一下struts2和struts1比较都有哪些不同和进步。Struts2可以说不是完全从struts1改进来的,因为struts2原

2013-05-27 16:13:41 9633 5

转载 ActionContext和ServletActionContext小结

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数

2013-04-26 17:23:07 1041 1

转载 LinkedHashMap和HashMap的比较使用

由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;public class TestLinkedHashMap { public stat

2013-04-26 17:19:57 903 2

原创 JBPM4.4学习之四:JUEL表达式应用

EL表达式EL 全名为ExpressionLanguage,EL 语法很简单,它最大的特点就是使用上很方便。在JBPM的jar包中,也提供了对EL表达式的支持。JUEL在流程实例xml文件中有时候我们需要动态的指定一些数据,这时候我们就能用到JUEL了。将实体数据动态绑定到流程定义文件。不会EL表达式的同学先自己补充一下EL的知识。 首先看一下流程定义文件中是如何写的。"1

2013-03-31 20:04:27 3871 2

原创 JBPM4.4学习之三:流程变量概念及使用

在jbpm主要有两类变量, 一种是流程实例范围的变量,另一种是任务实例范围的变量. 而在流程实例氛围中的变量又分为两种:一种是瞬时变量(transient variable), 另一种是普通的变量, 瞬时变量通过setTransientVariable()方法来设置, 该变量不会持久化到jbpm_variableinstance表中, 它只能在当前流程实例的整个生命周期中存在, 一旦流程实例结束之

2013-03-31 20:04:20 2664 2

原创 JBPM4.4学习之二:第一个流程实例

1)建立项目和相关配置 在eclipse中创建一个Java Project,将jbpm4.jar和lib文件夹下的第三方jar包Add到项目中。 按照个人习惯,创建config和jbpm两个源文件夹,用于放配置文件和jbpm流程定义文件。 将jbpm-4.4/examples/src中的拷贝到config源文件夹中,以达到最快配置一个JBPM4应用。 修改jbpm.

2013-03-26 16:22:51 2888 2

原创 JBPM4.4学习之一:JBPM入门

JBoss JBPM是一个灵活、可扩展的流程语言框架。JPDL是简历在这个通用框架之上的一个流程语言。它使用只管的流程语言以图形化的方式来表示业务流程,使用属于任务、异步通讯等待状态、定时器、自动操作等。为了将这些操作绑定在一起,JPDL提供了强有力的、可扩展的流程控制机制。JPDL有一个具有最小依赖性和尽可能简单易用的java库。但它也能被部署在高吞吐量极为关键的J2EE集群应用服务器的环境

2013-03-25 16:30:58 1910 5

原创 Xdoclet + ant自动生成Hibernate配置文件

在使用Hibernate的时候,过多的Hibernate配置文件是一个让人头疼的问题。最近接触了Xdoclet这个工具。它实际上就是一个自动代码生成的工具,Xdoclet不能单独运行,必须搭配其他工具一起使用,比如ant。如果ant的工具不会用,建议先补充一下ant的基本知识在来学习Xdoclet。        首先保证本机器上的ant是可用的。2.下载Xdoclet,解压。3.在a

2013-02-28 15:44:38 1268 2

原创 使用maven整合多个web项目,多个war合并

在项目管理的过程中,初期可能一个项目并不大,所以建立了一个独立的web项目,但随着项目的发展,业务功能越来越多,但从业务依赖的角度来说,却是可以划分为多项目的。于是需要将这个庞大的web项目拆分成一个个独立的子web项目。这样的好处是,代码按模块划分,代码独立打成war包后,可以独立部署,如果某应用访问量大的话,也可以独立出来做分布式应用。    以上是一般项目发展的历程,而这里我想说的是,在

2013-02-19 23:12:29 12492 6

原创 java接口和抽象类特殊实现

java中的接口本质上是加约束的抽象类//抽象类public abstract class AExample{ public abstract int add(int x,int y); public abstract int sub(int x,int y); }//接口public interface IExample{ public i

2013-02-19 23:07:55 1217 1

原创 json简介+实例

什么是json?一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 后台java代码处理json所需jar包jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta common

2013-01-31 19:57:22 765 1

原创 SpringMVC环境搭建

随着Annotation的流行,一些主流框架都加入了对Annotation的支持。使用Annotation能够简化很多配置工作,能够很大程度上提高程序开发的效率。下面主要讲解Sping MVC 注解功能,介绍如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。 SpringMVC model类似于Struts。在多线程服务对象这点上,Spring的Controller类似于

2013-01-31 19:57:12 1869 2

原创 使用mongodb gridfs上传图片

它是mongodb的一个子模块,使用GridFS可以基于mongodb来持久存储文件.并且支持分布式应用(文件分布存储和读取).GridFS是mongodb中用户存储大对象的工具,对于mongodb,BSON格式的数据(文档)存储有尺寸限制,最大为16M.但是在实际系统开发中,经常会有上传图片或者文件的功能,这些文件可能尺寸会很大..我们可以借用Gridfs来辅助实现这些文件的管理.Mongo

2012-12-31 14:03:46 4712 3

原创 java context上下文

Context在Java中的出现是如此频繁,但其中文翻译“上下文”又是如此诡异拗口,因此导致很多人不是很了解Context的具体含义是指什么,所以很有必要来深究一下这词的含义。先来举几个JAVA中用到Context的例子(1)JNDI的一个类javax.naming.InitialContext,它读取JNDI的一些配置信息,并内含对象和其在JNDI中的注册名称的映射信息。请看下面的代码Ini

2012-12-31 13:20:41 29887 18

原创 js回调函数

这次在项目中遇到了不少jquery代码,之前没怎么用过,通过这次机会正好熟悉一下。     jquery可以理解为封装好的js代码,用起来很简洁,方便。重要说一下项目中遇到的回调函数。     因为函数和变量一样,可以一样被复制,删除,拷贝等。所以也可以把函数当做一个参数传入到另外一个函数中。回调函数可以这样定义:一个函数A被当做参数传入函数B中,并在B中执行A,那么A叫做B的回调函数。如

2012-12-28 16:23:07 6042 1

原创 自定义标签tld的使用

在JSP中使用标签是很平常的事情,在制作自定义标签时,通常都需要写tld文件来定义标签的各种属性,对应的java类,前缀等等。标签与tld文件紧紧相连,那么,到底应该怎么放置tld文件?在web.xml中怎么定义tld文件的位置?以下是具体的分析Taglib的使用:首先是在头部申明taglib, uri必须是web.xml定义的,或者是原始tld文件定义的。 然后便可以

2012-11-30 17:35:45 23290 4

原创 使用ant打包

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。默认情况下,XML文件名为build.xml 。ant的下载和配置就不多说了,网上很多教程。下面直接看代码。

2012-11-28 20:34:49 859 3

原创 项目中的SpringMVC框架小结

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 Di

2012-11-28 20:08:06 4363 1

原创 json的使用原理及实例

这次在项目中前后台的数据交互中用到了json,经过这段时间的使用,大概了解了一下,简单总结一下json。JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。和 XML一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 J

2012-11-28 15:57:12 3692 3

原创 在js中window.setInterval() 实现ukey的自动识别

先看两个简单的小例子。setTimeout()的使用:  function test() { //100毫秒后执行sleep方法, 但这100毫秒程序不会等待,会继续执行setTimeout后面的代码 //效果就是 先alert(2); 后 alert(1); window.setTimeout("sleep()", 100); aler

2012-10-29 14:08:09 4062 3

原创 js图片之onload技术

由于javascript无法获取img文件头数据,必须等待其加载完毕后才能获取真实的大小,所以lightbox类效果为了让图片居中显示,导致其速度体验要比直接输出的差很多。而本文所提到的预加载技术主要是让javascript快速获取图片头部数据的尺寸。一段典型的使用预加载获取图片大小的例子:ar imgReady = function (url, callback, error) { v

2012-09-30 22:01:21 4029 2

原创 zhjy工作记录

         来zhjy快十天了,下面说说自己来北京一些感受。         因为之前来过了n次了,无论是玩还是工作,所以对北京还是比较熟悉。所以来到了这里还是没有太多的陌生感觉。         工作方面,这个公司是个国企,公司的开发相对来说还比较正规。项目中有需求说明书,代码中的注释也完善的不错。说说项目上的内容,这个项目是一个征地项目,框架用到的是SSH2+SpringMVC,界面用到...

2012-09-18 16:59:53 1603 5

原创 log4j框架入门

介绍Log4j是Apache的一个开放源代码项目,通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器等;也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,能够更加细致地控制日志的生成过程。这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。是什么一个开源的、轻量级的、用于日志管理的框架

2012-08-31 20:05:24 1755 6

原创 从SQL T-SQL PL/SQL的区别看待我的总结

SQL的全称:Structured Query Language,即结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。         SQL 是一门 ANSI(AmericanNational Standard Institute)的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作

2012-08-14 15:52:36 1350 9

原创 java与硬件交互:U盾与JSP的集成

客户U盾是一个带智能芯片、形状类似于U盘的硬件设备,是工商银行与微软等国际知名公司共同合作开发,并应用了智能芯片信息加密技术的一种数字签名工具。一旦您把自己在银行的账户纳入此U盾管理,在网上银行办理转账汇款、B2C支付等业务都必须启用客户U盾进行验证,而客户U盾是唯一的、不可复制的,任何人都无法利用您的身份信息和账户信息通过互联网盗取您的资金。         在U盾中,存放一个与硬件唯一匹配

2012-08-14 15:49:23 5349 6

原创 Hibernate之三几个核心类和对象的三种状态

ConfigurationConfiguration 类负责管理Hibernate的配置信息。它包括如下内容:Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等。Hibernate映射文件(*.hbm.xml)。Hibernate配置的两种方法:属性文件(hibernate.properties)。调用代码:

2012-06-30 21:43:14 1732 6

原创 Hibernate之二why ORM

直接使用JDBC操作数据库的步骤很繁琐,JDBC操作的是关系型数据库,我们用JAVA开发程序,则使用面向对象的思想,Hibernate正是在这两种不同的模型之间建立关联,Hibernate给我们提供了利用面向对象的思想来操作关系型数据的接口。关系模型把世界看作是由实体(Entity)和联系(Relationship)构成的。所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它

2012-06-30 20:42:13 1011 3

原创 Hibernate之一环境搭建

1、新建java项目 2、创建User Library,加入如下jar    *HIBERNATE_HOME/hibernate3.jar    *HIBERNATE_HOME/lib/*.jar    *MySql jdbc驱动 3、创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件 4、定义实体类

2012-06-18 19:15:09 674 3

原创 利用网络实现自己的六度人脉

所谓六度人脉是指:地球上所有的人都可以通过六层以内的熟人链和任何其他人联系起来。通俗地说:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,只要你愿意,最多通过六个人你就能够认识世界上的任何一个陌生人。”当然,这里的六个人只是平均值,而非绝对值。诸君犯不着因为通过六个人无法取得跟美国总统的联系而去找作者算账。       人是社会性动物,无论你想获得世俗的成功,还是想获得内心的宁静与幸

2012-06-16 15:00:47 2335 17

常用开发工具jar包大汇总

SSH,ANT,Log4j,Oracle,mySql,SqlServer,JSTL jar包

2012-09-24

VB开发学生管理系统

VB做的学生管理系统,内涵html说明,以及图解。

2010-12-14

浙大耿建玲SQLppt

浙江大学远程视频,耿建玲讲课附属ppt。互相学习。

2010-09-13

空空如也

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

TA关注的人

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