- 博客(113)
- 资源 (11)
- 收藏
- 关注
转载 如何选择开源许可证?
如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。下面是我制作的中文版,请点击看大图。...
2021-01-11 22:50:58
215
转载 分布式事务中常见的三种解决方案
目录一、分布式事务前奏 二、柔性事务解决方案架构 (一)、基于可靠消息的最终一致性方案概述 (二)、TCC事务补偿型方案 (三)、最大努力通知型 三、基于可靠消息的最终一致性方案详解 (一)、消息发送一致性 (二)、保证消息一致的变通做法 (三)、常规MQ消息处理流程和特点 (四)、消息重复发送问题和业务接口幂等性设计 (五)、本地消息服务方案 (六)、独立消息服务方案 (七)、消息服务子系统的设计实现 一、分布式事务前奏事务:事务是由一组操作构.
2020-09-12 08:35:53
324
原创 Linux下安装指定版本Docker
简介:yum安装docker最简单的方法就是执行yum install docker,这个命令会安装最新版本的docker-ce,然而,生产环境通常都要求安装指定版本的docker,下面的内容主要说明怎样安装指定版本的docker1、检查系统中是否已经安装了docker执行:ps -ef |grep docker如上图所示表示没有安装docker,如果显示已安装docker的需要先...
2020-04-10 23:31:02
4986
转载 SVN Attempted to lock an already-locked dir异常解决方法
myeclipse用svn提交的时候报错: Attempted to lock an already-locked dirsvn: Working copy 'D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource' lockedorg.tigris.subversion.javah
2013-05-20 10:21:13
5074
转载 JQuery CDN大全
使用CDN的好处很明显,就是速度快,比如Google提供的CDN,在全球有无数节点,比我们自己的服务器一般要快很多,另外用这些CDN我们就不用在保存一份文件了,还可以永远使用最新的版本。这里列举了几家稳定的,速度快的CDN供大家选择。1. Google CDNhttp://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.jsG
2012-07-05 17:39:28
9353
转载 用户界面设计的技巧与技术
对于应用软件来说,一个基本现实就是:用户界面是面向用户的。用户需要的是开发者开发的应用软件满足其需求,并且易于使用。太多的开发者自以为是艺术天才,他们不去尽力遵循用户界面设计标准,或花精力使得产品好用;相反,他们错误地认为编写更灵巧的代码或是使用一套确实有趣的颜色方案才是重要的 事。Constantine(1995)指出,好的用户界面使得人们不用阅读用户手册或接受培训就能使用应用软件。
2012-05-10 13:46:55
1062
转载 用回溯法解决八皇后问题的C语言程序
#include #include int col[9]={0},a[9]; int b[17],c[17]; main() { int m,good; int i,j,k; char q; for(i=0;i<17;i++) { if(i<9) a[i]=1; b[i]=1;c
2012-05-09 15:30:49
2689
转载 处理Hibernate中Pojo对象String属性不能映射Sqlserver2005 text类型字段问题 .
处理方法:自己重写Hibernate的Sqlserver方言就可以了,重写类:[java] view plaincopyprint?import java.sql.Types; import org.hibernate.Hibernate; import org.hibernate.dialect.SQLServerDialect; public clas
2012-04-17 13:50:19
1788
转载 java comparable
利用 Comparable 接口创建自己的类的排序顺序,只是实现 compareTo() 方法的问题。通常就是依赖几个数据成员的自然排序。同时类也应该覆盖 equals() 和 hashCode() 以确保两个相等的对象返回同一个哈希码。这个接口的作用:如果数组或者集合中的(类)元素实现了该接口的话 , 我们就可以调用 Collections.sort 和 Arrays.sort 排序,或
2012-04-13 19:02:23
999
转载 史上一道超级变态JS面试题,考考你的Math
记录一道有意思的招聘题,来自蓝色理想,题目本身不能完全衡量你的Js能力,只能证明你对js的喜爱程度。有下边一个表达式: 1if ( a > 100 ) b = 1 2else b = 0要求:仅用数学方法Math.xxx及+-*/运算实现上述表达式的等同效果的b = f(a)
2012-04-12 16:38:46
710
转载 Struts2标签实现for循环
在struts2及webwork中要实现如:for(int i=0;i还是需要一些技巧的,我在做分页条的时候,要输出页码,怪了,用迭代器不行的,看了一下struts2的文档及例子也没发现用计数器的地方,偶然看了一下bea标签,哦,原来如此.... counter: 其中first属性指定循环起始值,last指定循环终止值,其它相
2012-04-11 12:23:34
476
转载 日期类的加减及java中所以日期类的操作算法大全
1.计算某一月份的最大天数 1Calendar time=Calendar.getInstance();2time.clear();3time.set(Calendar.YEAR,year); //year 为 int 4time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 5int day=time.
2012-03-30 16:42:49
1426
原创 多重循环下的continue的使用
public class cont { public static void main(String[] args){ back1: for(int i=0;i back2: for(int j=0;j
2012-03-29 14:05:05
2374
转载 史上最全的css hack(ie6-9,firefox,chrome,opera,safari)
在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自
2012-03-28 13:41:22
549
转载 Java静态内部类和非内部类的区别
一. 什么是嵌套类及内部类? 可以在一个类的内部定义另一个类, 这种类称为嵌套类(nested classes),它有两种类型: 静态嵌套类和非静态嵌套类.静态嵌套类使用很少, 最重要的是非静态嵌套类, 也即是被称作为内部类(inner).嵌套类从JDK1.1开始引入.其中inner类又可分为三种: (1) 在一个类(外部类)中直接定义的内部类;(2) 在一个方法(外部类的方法
2012-02-27 15:55:46
2881
转载 Struts2-Json-Plugin 的使用(翻译自官方文档)
在 Struts2 中要使用 Ajax 获得 Json 数据我认为目前还是 struts2-json-plugin 了。当然你你可以用手工用像 XStream、Google Gson、Jackson 这样的工具手工把 Java 对象转换成 Json 字符串再写往 Response 去,要写的代码自然多不了,还得留心字符集与 content type。而 struts2-json-plugin
2012-02-27 14:38:27
12433
转载 js操作css属性值
获取css样式表的属性:1)ie下获取对应标签css样式表属性值document.getElementById('id').currentStyle.属性名字;2)Firefox下window.getComputedStyle(document.getElementById('id').,null).属性名字; 使用js操作css属性的写法:和css中的写法不同:1、对
2012-02-20 14:31:07
1249
转载 document.compatMode介绍
对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途。今天在ext中看到 document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,
2012-02-20 14:05:51
484
转载 如何理解java中回调机制和模板机制
回调的通俗理解:你有一个复杂的问题解决不了,打电话给你的同学,你的同学说可以解决这个问题,但是需要一些时间,那么你不可能一直拿着电话在那里等,你会把你的电话号码告诉他,让他解决之后打电话通知你。即回调就是体现在你的同学又反过来拨打你的号码。 拿这个例子类比Ajax中的回调机制以及Spring中HibernateTemplate用到的回调+模板机制,可以更容易地理解回调机制。 Ajax代码:
2012-02-18 22:09:52
1626
转载 js日期加减得到新的日期
Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth() + 1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //
2011-12-12 16:20:34
1245
原创 js倒计时代码
剩余时间: var expire = 2412169; var expireTime = function(expires){ if(expires > 0){ var second = expires; }else{ var second = "0 分"; return second; } var day = hour = min =
2011-11-15 17:40:11
1155
原创 收录的JQuery插件
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++accordion类+++++++++++++++++++++++++++++++++++++++++++++++++++
2011-09-09 11:04:35
1152
原创 六种类型的网线
1)一类线:主要用于语音传输(一类标准主要用于八十年代初之前的电话线缆),不同于数据传输。 2)二类线:传输频率为1MHZ,用于语音传输和最高传输速率4Mbps的数据传输,常见于使用4MBPS规范令牌传递协议的旧的令牌网。 3)三类线:指目前在ANSI和EIA/TIA568标
2011-07-28 11:08:34
975
原创 关于js获取父窗体息信的相关方法
frame中获取父窗体中的各种内容:如果要获取父窗体,可通过this.parent得到,那么延伸出:如果要获取父窗体的document,可通过this.parent.document得到如果要获取父窗体中定义的js变量,可通过this.parent.variableName得到如
2011-07-27 13:56:03
3109
转载 org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir异常解决方法
myeclipse用svn提交的时候报错: Attempted to lock an already-locked dirsvn: Working copy D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource lockedorg.tigris.subversion.javahl.Clie
2011-06-30 11:40:00
15385
转载 struts2 文件下载方式 此法解决下载中文文件问题。不错
最近用到了struts2的文件下载,找了些网上关于下载的文章,摘录如下: 原文:http://www.blogjava.net/beansoft/archive/2008/03/03/183468.html 在BlogJava上已经有一位作者阐述了文件上传的问题,地址是在Struts 2中实现文件上传,因此我就不再讨论那个话题了。我今天简单介绍一下Struts 2的文件下载问题。 我们的项目名为
2011-06-21 10:23:00
1217
原创 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En
2011-06-18 00:12:00
501
转载 因计算机磁盘硬件配置问题windows无法启动及HP系列机器不能使用GHOST的解决方法
本人添置一台HP DX2310台式机,由XP换2000及2003后均不能启动,提示“因计算机磁盘硬件配置问题,windows无法启动……”经咨询HP公司杨洋工程师得到解决,在此对小洋师傅表示感谢! 解决方法如下 :在BIOS中的POWER MANAGEMENT项中将WDRT SUPPORT项禁止(Disabled),默认是运行,改后就可以了。 同样,全系的HP 家用、商
2011-06-15 13:45:00
5984
转载 Struts2笔记:struts.devMode value="true"导致的错误
1.启动<constant name="struts.devMode"value="true"/> 或者<constant name="struts.configuration.xml.reload"value="true"/>时启动tomcat报错。org.apache.catalina.core.StandardContext filterStart严重: Ex
2011-06-09 14:11:00
843
转载 解决IE6下float right 换行bug方案
<br />IE6下有不少奇怪的Bug,昨天就碰到一个,症状是并列的几个span元素,如和三个元素,如果.right添加float:right语句,它就会脱离队伍,跳下一行上。今天琢磨了半天,一直以为是Position:Relative的问题,结果搞得自己很疲惫。实例说明下:html结构如下左边中间右边.left和.center都没有 float 属性,然后在FireFox,google chrome及IE7、IE8等浏览器下都正常显示,可在Internet Explorer 6 下有bug:本来排
2011-05-17 10:49:00
763
转载 hibernate映射文件many-to-one元素属性
<br />many-to-one 元素<br />属性:<br />name:映射类属性的名字column:关联的字段class:关联类的名字cascade:设置操作中的级联策略 可选值为 all所有操作情况均进行级联、none所有操作情况均不进行级联、save-update执行save和update操作时级联、delete执行删除操作时级联fetch:设置抓取数据的策略 默认值为select序列选择抓取 可选值为join外连接抓取 update:进行update操作时是否包含此字段insert:进行in
2011-05-13 13:49:00
1809
转载 使IE6下PNG背景透明的七种方法任你选
<br />PNG图像格式介绍:<br />PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可
2011-05-10 11:20:00
486
转载 JSP的相对路径深入研究(多次完善)
<br />要在/jsp/index.jsp文件使用图片,如何计算相对路径? 经过Servlet,struts转发后又如何计算相对路径? <br /> <br />目录结构:<br /> <br /> <br /> <br />------------------------------------------------------------------------------<br /> <br />第一种情况 :直接访问JSP文件<br />URL是 htt
2011-05-10 11:14:00
433
原创 MyEclipse使用经验总结
0.快捷键================================================================================编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctrl+O快速显示OutLineCtrl+T快速显示当前类的继承结构Ctrl+Shift+X把选中文本全部改为大写Ctrl+Shift+Y把选中文本全部改为小写Ctrl+Shift
2011-05-09 23:12:00
853
原创 myeclipse配置优化
我使用的是myeclipse 7.0 一、 Validation Myeclipse,在校验的时候,默认会把web项目中的js、jsp都要校验。这样有很多不便。修改相关属性可以避免这个事情:Window->preferences->MyEclipse->Validation。在这里,会看见一个列表,把列表中的Build列的复选框中除了“Classpath Dependency Validator”外都取消,只保留手动manual复选框的选项。 这里会遇到的问题是:
2011-05-09 11:04:00
485
转载 Win7下Vmware虚拟机共享上网设置
Windows 7系统 用VMware Workstation 6.5运行 Xp Sp3 第1步:本地网络(本地无线网络)的设置 A: 找到“本地连接”或“无线网络连接” B:右键“属性” C:点击对话框左上角“共享” D:把看到的两个复选框全打上勾 E:在“请选一个专用网络连接”处,选择代表“VMware Virtual Ethernet Adapter for VMnet 1”的“本地连接2” (有时不一定是“本地连接2”,具体进入->“控制面板”->“网络和Internet"->“网络连接
2011-05-08 23:20:00
1040
转载 Hibernate配置项属性解释
<br />hibernate.properties<br />#Oracle方言<br /> hibernate.dialect=org.hibernate.dialect.MySQL5Dialect<br /> hibernate.dialect=org.hibernate.dialect.SQLServerDialect<br />#hibernate方言<br />hibernate.dialect=org.hibernate.dialect.SQLServerDialect<br />#是否启用二
2011-05-08 13:45:00
683
转载 15个友好的jQuery提示框插件( 转)
<br />需要在用户把光标移到某个元素上时显示一些额外信息时,提示框是一种不错的方式,提示框会在鼠标停留的时候显示,鼠标移开时消失。<br />适当的使用提示框能大大提升网站的友好度,并且可以节省一些不必要的网页空间,今天我们将看到15款制作友好的提示框的jQuery插件。1. qTip<br />qTip是一款功能高级的提示框插件,它提供了非常多的特性,包括圆角框、提示泡泡等。<br />2. jQuery Tools/Tooltips<br />这个提示框插件能够显示任何的HTML元素,比如链接、表格
2011-05-02 22:40:00
619
原创 文件监听的例子 JAVA版
<br /> 主要实现的机制大体网上都有说明,就是一个线呈一直跑着,监听着文件的最后修改时间,然后再进行一些处理。<br /> 比如自动编译文件,自动重载文件啊,应该都是通过这个机制去实现的。下面贴点代码,附件也给出eclipse代码工程.<br />代理是参考别人的改的,还挺简单的,我就是整理了一下,谁需要就直接拿去用吧。<br /> <br />1 FileListener.java 监听接口<br /> Java代码 import java.io.File; public interface
2011-04-28 13:37:00
1698
NC Cloud 1909产品说明-生产制造(生产执行)-完整版.pdf
2020-05-28
CentOs下 network/jdk/apache/tomcat/glassfish/nfs/heatbeat等安装指南
2014-03-28
绿色版IIS服务软件
2010-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人