- 博客(22)
- 资源 (28)
- 收藏
- 关注
原创 解决tomcat同时部署两个SpringBoot应用提示InstanceAlreadyExistsException
问题描述:Caused by: javax.management.InstanceAlreadyExistsException: com.alibaba.druid.pool:name=primaryDataSource,type=DruidDataSource 之前以为是Druid的问题,后面发现是spring注册MBean的问题,原因很简单:同一个domain里面的MBean要求name唯一
2017-11-19 10:45:52
1530
原创 基于Redis的分布式锁实现
工作中涉及到了不同服务器并发获取Token的需求,但是后一次获取会覆盖前一次获取的Token,因此需要对获取Token这一操作做一次分布式加锁。这次我使用redis来解决这个问题,首先提供一个加锁的类: import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.dao.DataAccessE
2017-11-19 10:42:07
476
转载 Sql Server 2005的窗口函数的应用
<br />1.简介:<br />SQL Server 2005中的窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地累计总数、移动平均值、以及执行其它计算。<br />窗口函数功能非常强大,使用起来也十分容易。可以使用这个技巧立即得到大量统计值。<br />窗口是用户指定的一组行。 开窗函数计算从窗口派生的结果集中各行的值。<br /><br />2.适用范围:<br />排名开窗函数和聚合开窗函数.<br />也就是说窗口函数是结合排名开窗函数或者聚合开窗函数一起使用<br />OVER子句前面
2010-11-17 19:04:00
620
转载 ASP.NET MVC 2 模型验证
ASP.NET MVC 2 验证<br />对用户输入的验证以及强制业务规则/逻辑是大多数web应用的核心需求。ASP.NET MVC 2包含了一堆新的特性,显著地简化了对用户输入的验证以及在模型/视图模型中对验证逻辑的强行实施。这些特性是这样设计的,验证逻辑总是在服务器上执行的,也可以选择在客户端通过JavaScript来执行。ASP.NET MVC 2中的验证设施和特性这般设计,以便:<br />1) 开发人员可以轻易地利用内置于.NET框架中的DataAnnotation验证支持。DataAnnota
2010-06-25 11:06:00
1149
转载 MVC HtmlHelper类的方法总结
<br />转:http://www.cnblogs.com/skyyang/archive/2010/03/27/1698132.html<br />HtmlHelper类的辅助和扩展方法:<br /><br />(1)ActionLink 生成一个特定的控制器行为连接<br /> <%=Html.ActionLink("Edit", "Edit", "Book", new { id = Model.ID }, new { @class = "BookDetail"})%><br
2010-06-24 14:26:00
1063
转载 Asp.net MVC2.0系列文章-添加操作
<br />此篇文章,我们将实现MVC2.0的添加操作,主要包括Model的创建、View的Edit操作和Control的Create操作。创建数据模型Model<br />数据模型主要包括数据信息、验证规则以及业务逻辑。<br />创建Model的方式有多种,可以使用微软的ADO.NET Entity Data Model,也可以使用第三方工具生成实体对象,对于比较简单的实体,我们可以手工添加,此处就是手动敲上去的。<br /> <br /><br />
2010-06-24 13:21:00
654
原创 ASP.NET MVC框架之视图View(五)
<br />一,基本概念:<br />1,尽管在action 方法中可以写代码拼装HTML,通过Response.Write() 方法返回给客户端,但是这种方法并不可取。更好的办法是,在action 方法中仅仅处理业务和数据逻辑,并将相关的数据传递给单独的视图(view)模板,view 负责生成HTML 展示。随后我们会看到,view 模板就是一个简单的文本文件,通常包含HTML 标识和嵌入的脚本。<br />2,可以使用(.aspx)、master page (.master)、和用户控件(.ascx)作
2010-06-20 16:41:00
1339
翻译 ASP.NET MVC框架之控制器Controller(四)
<br />一,基本概念:<br />控制器涉及的内容有三部分: 控制器(Controller) 、控制器方法(Action)和 控制器结果(ActionResult)。<br /><br />传统的Web框架,如ASP/PHP/ASP.NET Web Forms 等等,请求的URL 地址都是映射到特定的文件。如,请求的URL 地址,像/Products.aspx 或/Products.php,由 Products.aspx 或Products.php 文件负责处理。基于Web的MVC框架 映射URL地址
2010-06-20 16:14:00
1456
转载 ASP.NET MVC框架之URL Routing(三)
<br />一,基本概念:<br /><br />1,路由的组件是System.Web.Routing,它是同.net 3.5 sp1一起发布的;所以此组件不开放源代码。<br />2,在ASP.NET webform也可以使用该组件;<br />2,ASP.NET MVC中对其进行了扩展,定义规则,使用新的“MapRoute”辅助方法,它提供了极其简单的句法,但能做同样的事。<br /><br />二,Routing的作用:<br /><br />从上图可以看出,Routing用于<br />1,定义如何
2010-06-20 16:05:00
1062
翻译 ASP.NET MVC 框架之执行流程(二)
<br />一,基本概念:<br />在传统情况下,http: //localhost/Default.aspx表示请求网站根目录下的Default.aspx文件。<br />在ASP.NET MVC中,Routing处理一切请求,然后从请求的URL中确定controller名称、action名称和各种参数。<br />Controller执行对应的Action,Action处理表现逻辑或者跳转等。默认是不执行任何xxx.aspx文件请求的。<br />这也是使用了ASP.NET MVC后与传统ASP.NE
2010-06-20 16:04:00
1342
原创 ASP.NET MVC 框架之下载、安装和Hello World
<br />一,官方网站:<br /><br />www.asp.net/mvc<br />二,下载地址:<br /><br />使用微软Web平台安装器下载ASP.NET MVC 2 <br />http://go.microsoft.com/fwlink/?LinkID=185037<br />从下载中心下载ASP.NET MVC 2 <br />http://go.microsoft.com/fwlink/?LinkID=157074<br />下载源代码及Futures包<br />Codeplex
2010-06-20 15:55:00
1005
转载 WebBrowser中打开新页面
<br />前几天写的网上订舱辅助系统,物流组反馈如果遇到意外情况,网站弹出交互新窗口,可是内容却看不到.测试后发现是由于新窗口打开在IE中,与当前会话失去了联系,所以要求重新登录,流程不能继续,要解决这个问题,必须要求新打开的网页受控于WebBrowser.<br />为解决这个问题,先百度后google,发现有好多人在问,可是解决办法大都不可靠,或语焉不详,或文不对题,最后终于找到了一篇文章解决了这个问题.鉴于这个问题的普遍性,我也把解决办法列出来,好让网友搜索时能多一点帮助.<br />解决办法很简单
2010-06-01 21:56:00
1362
原创 利用webBrowser获取页面iframe中的内容
<br /> <br />1.获取frame的document<br /> HtmlDocument htmlDoc = webBrowser1.Document;<br /> htmlDoc = webBrowser1.Document.Window.Frames["frmRpt"].Document;<br /> "frmRpt"为iframe的name;<br />2.获取frame的源文件<br />MessageBox.Show(webBrowser1.Document.Window.Fra
2010-06-01 20:56:00
4079
转载 DbProviderFactory类实现跨数据库数据操作类.
在.NET 2.0有一个抽象工厂模式的典型应用:通过DBProviderFactory 建立不同数据库类型的操作! 举个例子 比如说我们在写数据库应用程序时,如果为SQL Server,则用SQLConnection,如为Oracle,则用OracleConnection. 一般在程序中写:SQLConnection conn = new SQLConnection(); 那如果要改为Oracle
2010-05-24 10:53:00
3360
1
转载 window.onload=function(){}用法
这是匿名函数的写法,就相当于window的onload事件调用了一个方法,但是这个方法是匿名的常规写法:不带参数:function Alert(){alert("Hello World!");}window.onload=Alert();输出:Hello World!带参数:function Alert(int){alert("int");}wind
2010-05-23 08:45:00
8051
转载 C#反射入门教程(转)
1、什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module
2010-03-27 11:42:00
534
原创 Entity SQL Language 二 基本执行方法、操作符、Select及Where
现在就开始正式的对Entity SQL的全面学习,我将按SQL的学习过程的套路来对Entity SQL进行学习。Entity SQL的执行方法ObjectQuery返回类型> query = db.CreateQuery返回类型>(entitySQL语句);这样就执行了所书写的Entity SQL。并返回一个ObjectQuery,它有点近似于IQueryable。操作符
2010-03-19 16:56:00
645
原创 Entity SQL Language 一 简介
本文约定· 文章中只讲Entity SQL不讲EDM或Linq to Entities,EDM的Context一律叫做db或DB · 数据库基本以EFQuerySamples的NorthwindEF为例,下载可到http://code.msdn.microsoft.com/EFQuerySamples ·
2010-03-19 16:40:00
779
转载 VS 2005 或 VS 2008 在安装VSS 2005后,看不到"源代码管理"的解决办法
昨天有朋友在重新安装VS 2008后,再安装VSS 2005,安装好后在文件菜单中找不到“源代码管理”的菜单项,后来经朋友告知,是开发工具的默认选项设置问题。打开开发工具,“工具”--“选项”:(如图)打开“选项”对话框后,你会看到如下界面:这里需要特别提醒一下,默认情况下“显示所有设置”是不勾选的,一定要勾选“显示所有设置”,“源代码管理”的选项才会在左边菜单树中显示出来。将“当前源代码管理插件
2010-03-18 16:01:00
1192
原创 c#实现闪屏Splash效果示例
前不久为了给我的智动邮件搜索加个Splash窗口来增加用户的体验,于是就立马上网搜了许多关于C# 实现Splash的方法,下面简单介绍下这些方法,最后再介绍我自己原创的比较简单而实用的方法:第一种、VB.NET库官方方法实现的,这种方法缺点就是太麻烦,而且还要引入VB库,感觉不是调用一个方法能解决要做很多重写之类的事才能实现splash窗口第二种、这种好像是在那个英文网站传出来的, 叫什么我记不起
2010-03-18 16:00:00
1591
原创 转载:[VC/C++]CString,int,string,char*之间的转换
标签:formatcvcto数字转换it分类:VC/C++string 转 CStringCString.format("%s", string.c_str());char 转 CStringCString.format("%s", char*);char 转 stringstring s(char *);string 转 char *c
2010-03-16 15:07:00
973
适合做网站后台的DWZ富客户端框架(jQuery RIA framework)
2011-04-22
支持多种语言的网页日期选择控件
2011-04-17
ASP.NET网站压缩模块CompressionModule
2010-10-16
DirectShow.NETLibrary——实现可从.NET应用程序调用MicrosoftDirectShow功能的类库开源项目.zip
2010-03-05
利用微软提供的directshow从视屏流中每隔0.3秒连续抓取图像帧,并自动按顺序保存成BMP格式FrameseriesGrabber.rar
2010-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人