自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行者无疆

刚刚来到csdn,希望大家多多支持

  • 博客(111)
  • 收藏
  • 关注

原创 合同管理系统-审批功能设计

公司的经营活动中,合同是非常重要的一环,在合同管理中合同审核是合同中最重要的工作流程之一。就简答的说一下合同管理系统开发中的审批功能开发的一些事情。

2023-04-08 17:54:28 435

原创 肇新合同管理系统介绍

本系统是基于JAVA语言下的Spring全家桶作为底层框架开发的,前端使用vue2.x,实现了前后端的分离。本技术方案具有成熟稳定、应用广泛的特点,是业内比较热门的解决方案,能够极大的降低了企业的系统集成、功能二开的难度。《肇新合同管理系统》是由肇新科技开发的合同管理解决方案,它提供了相对方管理、模板管理,合同起草、合规审批、履约控制、合同归档的合同全流程电子化管理。1.集成wps、onlyoffice等在线编辑功能。2.自研了合同比对系统。3.提供二次开发服务。4.提供对接文档和手册。

2023-03-15 14:56:41 200 1

转载 eclipse 如何提高开发效率

原文地址:http://blog.csdn.net/linsongbin1/article/details/48954353工欲善其事,必先利其器。对于程序员来说,Eclipse便是其中的一个“器”。本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍。Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分了你的神。而掌握了Eclipse的一些实用技巧,则可以大大提高开发效

2016-05-29 08:12:46 382

转载 给予spring test 做单元测试

本着“不写单元测试的程序员不是好程序员”原则,我在坚持写着单元测试,不敢说所有的Java web应用都基于Spring,但至少一半以上都是基于Spring的。发现通过Spring进行bean管理后,做测试会有各种不足,例如,很多人做单元测试的时候,还要在Before方法中,初始化Spring容器,导致容器被初始化多次。[java] view plain 

2016-05-28 08:50:47 323

转载 如何在spring中使用缓存

Spring Cache缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文,你应该可以短时间内掌握 spring 带来的强大缓存技术,在很少的配

2016-05-27 16:01:43 9861 2

原创 在eclipse中如何更好的实现代码的code review

Eclipse中默认有三种任务标记:TODO、FIXME、XXX。其他 code review  的信息可以参考我的博文 从零开始做代码的 code review1.自定义新的标记 “REVIEW”eclipse 中打开:Window-->Preferences-->Java-->Compiler-->Task Tags 2.打开task窗口打开eclipse wind

2016-05-12 10:02:33 1325

原创 基于eclipse 做代码的 review

Eclipse中默认有三种任务标记,TODO FIXME XXX,我们这一篇就从标记开始说一下怎么做代码的review.如果想了解 code 1.添加“REVIEW”标记自定义:Window-->Preferences-->Java-->Compiler-->Task Tags

2016-05-12 09:47:24 352

转载 基于swagger做接口管理

文章转载地址:http://javatech.wang/index.php/archives/74/笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于 是决心为每个接口生成详细的说明文档。网上搜索了一下,发现了Swagger这个东西,感觉不错,界面也比javadoc生成的页面要

2016-05-11 20:57:05 4707 1

转载 我所理解的restful web api

《我所理解的RESTful Web API [Web标准篇]》 Web服务已经成为了异质系统之间的互联与集成的主要手段,在过去一段不短的时间里,Web服务几乎清一水地采用SOAP来构建。构建REST风格的 Web服务是最近两三年风行的潮流,所以很多人以为REST是一个事物。而事实却是:REST自其诞生之日起到现在(2014年)已经有14年了,它为什 么叫这么一个“奇怪”的名字呢?目录 

2016-05-11 20:45:50 220

原创 spring的事务-事物的传播性(转)

Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。其实这种是不认识 Spring 事务传播机制而造成的误解,Spring 对事务控制的支持统一在TransactionDefinition 类中描述,该类有以下几个重要的接口方法:int getPropagationBehavio

2016-05-11 16:41:10 211

原创 spring的事务-事物配置的5种方式

Spring事务配置的五种方式   前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:   Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理

2016-05-11 16:41:08 274

原创 spring的事务-数据库隔离级别

数据库隔离相关内容 在一个应用中,依据事务的隔离级别将会有三种情况发生。   ◆脏读(dirtyread):当一个事务读取另一个事务尚未提交的修改时,产生脏读。   ◆ 不可重复读(non-repeatableread):同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发生非重复读。:   ◆ 幻像读(phantomrea

2016-05-11 16:41:05 527

原创 restful开发资料汇总(原)(草稿…

亲爱的读者朋友,本文还是草稿状态,等我有时间,慢慢给大家完善内容1.如何设计自己的restful接口https://github.com/ZhangBohan/http-api-design-ZH_CN2.如何做restful接口管理PHP版本的接口管理平台:https://github.com/gongwalker/ApiManagerJAVA版本的接口管理平台:https:/

2016-05-11 16:41:02 300

转载 每日站会是在浪费时间...吗?(转…

“又要开站会?实在是浪费时间!打断我的工作啦!”“每日站会只是为ScrumMaster刷存在感而设计的,便于他微观管理。”“每日站会上就是汇报一下状态,而我写个邮件就行了啊……” 你以前听说过这些抱怨吗?我听过。不过,上周我听到了一个新的版本,让我失望之极,以至于我不得不做出一些回应了。他是这么说的:你的文章不错,谢谢!我们搞明白了,站会是很棒的,但需要一些改进——它们消

2016-05-11 16:41:00 369

原创 Alfresco中配置lDAP服务(来源官方…

本文以LDAP-AD为例, LDAP大同小异,本文只是最简单的LDAp,同步等配置没有加入进来alfresco中配置LDAP主要分为3个操作:1.复制粘贴配置文件2.配置LDAP的属性3.配置Alfresco的认证方式1.复制粘贴配置文件复制alfresco\WEB-INF\classes\alfresco\subsystems\Authentication\ldap

2016-05-11 16:40:57 578

原创 Alfresco负载均衡(版本比较旧,有…

alfresco集群负载均衡配置2009-08-1416:45 737人阅读 评论(3) 收藏 举报机器两台:A机器:172.16.48.26:用于Alfresco服务器(集群节点1)                    用于数据库服务器、文件服务器(共享)、B机器:172.16.48.27:用于Alfresco服务器(集群节点2)                    

2016-05-11 16:40:55 359

原创 java IO性能分析(转载)

Java IO性能分析第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲。 Java语言采取两种截然不同的磁盘文件结构。一个是基于字节流,另一个是字符序列。在Java语言中一个字符有两个字节表示,而不是像通常的语言如c语言那样是一个字节。因此,从一个文件读取字

2016-05-11 16:40:52 949

原创 提升java程序性能的常识(非算法,…

Java程序性能优化 一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子:import java.util.Vector;class CEL {    voidmethod (Vector vector) {       for (int i = 0; i

2016-05-11 16:40:49 192

原创 lucene搜索结果排序

本文系转载,原文地址不详传统上,人们将信息检索系统返回结果的排序称为"相关排序"(relevance ranking),隐含其中各条目的顺序反映结果和查询的相关程度。1、基本排序原理①向量空间模型Gerald Salton 等在 30多年前提出的"向量空间模型" (Vector SpaceModel,VSM)[Salton and Lesk,1968,Salton,1971]

2016-05-11 16:40:47 862

原创 lucene 分词的一些杂谈

找遍了网上所有的中文的分词工具,没有一个可以拿来用的,所以决定还是自己做一个分词的工具把,分词的核心功能:1.分词基础算法(常见的有正向最大,逆向最大,最多分词,基于统计,基于理解即无词库分词等,当然一个好的搜索引擎必然是基于多种分词方式的)2.是否支持强制一元分词:这个是商业的搜索引擎必备的。3.同义词识别,简体中文和繁体中文的识别对应转换,中文和拼音的互转4.支持中文分词的时候是否考虑

2016-05-11 16:40:44 1243

原创 lucene评分机制

原文出处:http://blog.chenlb.com/2009/08/lucene-scoring-architecture.htmlLucene 评分体系/机制(lucene scoring)是 Lucene出名的一核心部分。它对用户来说隐藏了很多复杂的细节,致使用户可以简单地使用lucene。但个人觉得:如果要根据自己的应用调节评分(或结构排序),十分有必须深入了解 lucene

2016-05-11 16:40:42 361

原创 PageRank简单实现

可能最近发的pageRank等一些基础的东西比较多,最近想做一个文档的评分推荐引擎,但是没有那么大的创造力,只能是借鉴一些已经成熟的实现方案,从中寻找一些灵感。过一段时间可能会找一些距离算法,内容聚合的相关类博文。写原创需要很多的精力,本人太懒,总是把别人的东西贴过来,自己的代码也是公司成果也不敢乱发。本例子中的部分计算的数据有差错,本人并未做修改,直接拷贝过来了,后面的例子也改了一下。来源

2016-05-11 16:40:39 697

原创 浅谈PageRank(公式1)

来源:http://wxsgdsgz-126-com.iteye.com/blog/1315093说实话,这篇博客写的真的很纠结~PageRank作为一个如此成功而强大的排序算法,内部现非常的复杂,在用矩阵进行数学建模后,又用到了迭代的思想使计算值趋于稳定,其中还涉及到了衰退因子、模型收敛等问题,我只能就着自己少量的线性代数知识对其进行简单的分析,梳理出我考虑PR实现思路,这里我的说明只是理论

2016-05-11 16:40:36 1051

原创 PageRank概念

来源:http://wxsgdsgz-126-com.iteye.com/blog/1311968  PageRank是Google搜索算法中最为基础而核心的一种,通过将网络看做一个整体、网页间链接即投票等思想构建出了最初的排名机制,并使得Google击败当时的Yahoo搜索,成就了今天的地位。PageRank的实现包含了很多数学方法应用,要真正理解还是有难度的,这篇博客中,我只基于自己的理解

2016-05-11 16:40:34 736

原创 平衡二叉树的实现

来自http://zhouyunan2010.iteye.com/blog/1255303package com.utils;import java.util.Iterator;import java.util.NoSuchElementException;public class AVLTree {  private Entryroot = null;   private

2016-05-11 16:40:31 157

原创 简单二叉树的实现

一个简单二叉树的实现,来自http://zhouyunan2010.iteye.com/blog/1255299package searcher.performance;import java.util.Iterator;import java.util.NoSuchElementException;public class BinarySortTree {  private Ent

2016-05-11 16:40:28 455

原创 HttpClient 使用(转载)

HttpClient 学习整理HttpClient是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP协议来访问网络资源。虽然在 JD

2016-05-11 16:40:23 971

原创 jQuery图片延迟加载技术(来自网络…

我们使用新浪微博的时候,在“微博精选”页面里可以看到大量的微博信息。该页面信息主要是以图片配文字说明,页面使用了自适应网格布局即砌墙效果,图片加载技术,以及滚动加载内容技术。本文先介绍砌墙效果。其实我们做页面布局就相当于砌墙师傅在完成一堵墙的施工。我们在设计页面的时候,假如有很多相同的DIV,装载不同的内容,这些DIV都使用float:left,如果不限制这些DIV的高度,页面布局可能会出现砌

2016-05-11 16:40:20 259

原创 关于互联网电子商务数据挖掘,推荐…

一、关于互联网/电子商务的数据挖掘&智能推荐的概述采用基于数据挖掘的算法来实现推荐引擎是各大电子商务网站、SNS社区最为常用的方法,推荐引擎常用Content-Based推荐算法及协同过滤算法(Item-Based 、User-based)。但从实际应用来看,对于大部分中小型企业来说,要在电子商务系统完整采用以上算法还有很大的难度。 二、常用推荐引擎算法问题2.1、相对成熟、

2016-05-11 16:40:18 669

原创 Class.forName 动态加载

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。A a = (A)Class.forName("pacage.

2016-05-11 16:40:15 206

原创 正则表达式匹配换行

正则表达式可以用.*匹配任意除换行之外的字符,用\n匹配换行。但如果内容中包含任意多个换行怎么匹配?用.*是匹配失败的。但可以用[\s\S]*?。例如,输入为:This issome textAnother lineThird lineSome text here,ENDOther匹配其中的URL和TLB内容的正则表达式为:[^"]*?)”>[\s\S]*?[^"]*?)”

2016-05-11 16:40:13 6512

原创 如何用javascript 实现拖拽

JavaScript擅长于修改页面中的DOM元素,但是我们使用JavaScript通常只是实现一些简单功能,例如实现图片的翻转,网页中的标签页,等等。这篇文章将向你展示如何在页面中,对创建的元素实现拖放。有许多理由让你在页面中加入拖放的功能,其中最简单的理由是重新组织数据。举个例子,你可能希望用户能够重组一系列的页面元素,通过放置一个input或select组件在各个元素的旁边来代表它们的顺

2016-05-11 16:40:10 1128

原创 如何做一个用户登录的功能(来自cs…

Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。用户名和口令首先,我们先来说说用户名和口令的事。这并不是本站第一次谈论这个事了。如何管理自己的口令让你知

2016-05-11 16:40:07 1221

转载 W3School教程离线版下载

原文地址:W3School教程离线版下载作者:罗宗荣在网络上学习web技术的朋友对W3SCHOOL应该不陌生吧?上面的教程非常好,可惜要在线看,今天发现了一个W3CCHOOL离线版本,这个版本应该是用软件抓取W3CSCHOOL的网页做的,效果同看网页一样,还去广告。分享一下。下载地址1:http://dl.dbank.com/c0o659o97k;下载地址2:http://u.115.c

2016-05-11 16:40:05 1279

原创 Spring Security学习总结

提示:SpringSecurity为我们提供的所有认证提供者实现都是org.springframework.security.providers.AuthenticationProvider接口的实现类,它们都实现了此接口的authenticate方法,如果你正在看源代码,会发现这个authenticate方法事实上和AuthenticationManager(认证管理器)接口的aut

2016-05-11 16:40:02 1128

原创 集成spring security3.0权限控制

最近在一个项目中使用权限控制,由于之前使用的是spring acegi感觉还不错挺好用但这个版本比较老了,所以就研究了一下最新版本的springsecurity3.0,目前3.0的网上的相关文档及其至少(官方中的3.0文档资料有很多都是springsecurity2.*的),遂把自己的这几天研究的成果拿出来与大家分享。希望对大家有所帮助!  首先现在数据库中创建一些数据库脚本(本例数据库

2016-05-11 16:40:00 205

转载 十种QQ在线客服代码

原文地址:十种QQ在线客服代码作者:宋丽莎   只有把以下代码QQ改成你自己的,并复制到你的网站上去,一个好看又实用的QQ在线客服就在做好了!1.<atarget="_blank"href="http://wpa.qq.com/msgrd?v=3&uin=434362770&site=qq&menu=yes"><imgborder="0" src="http://wpa.qq.com/p

2016-05-11 16:39:57 2575

转载 photoshop常用快捷键

原文地址:photoshop常用快捷键作者:宋丽莎一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】移动工具 【V】套索、多边形套索、磁性套索 【L】魔棒工具 【W】裁剪工具 【C】切片工具、切片选择工具 【K】喷枪工具 【J】画笔工具、铅笔工具 【B】像皮图章、图案图章 【S】历史画笔工具、艺术历史画笔 【Y】像皮擦、背景擦

2016-05-11 16:39:55 264

转载 SVN在Windows下的安装配置步…

原文地址:SVN在Windows下的安装配置步骤作者:小胖之家SVN在Windows下的安装配置步骤[使用的安装程序和文档说明]svn-1.4.0-setup.exe:Subversion服务端1.4.0安装程序;SubService.rar: SubServe服务Windows辅助工具;TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi:推荐使

2016-05-11 16:39:52 117

转载 oracle中like的性能调优

原文地址:oracle中like的性能调优作者:郑君华文章转载自网管之家:http://www.bitscn.com/pdb/oracle/200804/136538.html1。尽量不要使用 like'%..%'   2。对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index3。对于 like '%...' 的 (不以 % 结尾),可以利用r

2016-05-11 16:39:49 1086

空空如也

空空如也

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

TA关注的人

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