自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 git冲突解决

当git本地仓库和远端仓库相比,本地不是最新的时候,push的时候回push不成功,需要get fecth+rebase或者git pull(只有修改了相同文件的同一行时才会产生冲突),产生冲突后解决冲突的方法,第一种:在eclipse中解决;第二种:通过git命令解决一、在eclipse中解决,如下图所示二、通过git命令行解决冲突1、需要手动解决完冲突,直接手动修改冲突的...

2019-03-15 09:52:39 227

原创 redis是单线程,为什么速度还这么快?

1、单线程,没有线程的创建、销毁及线程间切换需要的时间消耗,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗。2、redis是存储在内存中的,没有磁盘io,内存的存取速度是比较快的。3、redis灵活的数据结构。内部使用一个redisObject对象来表示所有的key和v...

2019-02-09 15:00:23 913

原创 Spring事物

有两个方法m1()和m2(),m1()调用了m2public void m1() {      doSth();      m2();}1. m1有事物,m2也有事物1.1 m2的propagation=Propagation.REQUIRES_NEWm2将开启一个新事物,运行在自己的新事物中,与m1点事物是不同的事物,如果m2报错,则m2回滚,m1是否回滚,要看m2报...

2019-02-09 14:54:14 167

原创 redis和db数据不一致了,该如何处理?

更新数据时,需要同时更新redis和db,1. 先更新redis再更新db。2. 先更新db再更新redis,不管1还是2,如何保证redis和db都更新成功?redis的事物和db的事物不是同一事物,如果出现了redis和db数据不一致的情况,该如何处理?...

2019-02-03 15:21:07 1107

原创 spring mvc Controller重复导致报错

spring mvc定义的controller类重复报错的堆栈信息如下:信息: Initializing Spring FrameworkServlet 'spring-mvc' INFO | FrameworkServlet 'spring-mvc': initialization startedERROR | Context initialization failedo

2017-10-26 19:04:45 799

原创 集群中的时间服务器

集群环境描述如下:redis集群、zookeeper集群和应用服务器集群,有些服务需要获取服务器时间,该如何处理?1、linux系统可以设置时间同步,直接可以取本机时间。2、增加时间服务器,和备用时间服务器。通过配置文件制定,需要用到服务器时间的地方都从时间服务器获取。3、通过time()函数取redis服务器的时间。下面介绍下ridis的time()函数:返回

2017-05-21 22:11:27 703

原创 git中如何将已commit的代码commit到其它分支

目前在主分支develop上开发产品,有项目分支Branch1、BranchN,在Branch1中发现了一个bug,在此分支已经修改并commit代码,此bug也在产品主分支develop和其它分支也存在,如何将此commit的代码commit到其它分支?     在git bash中使用git log查看bug的commit id$ git logcommit 6314b4e

2015-11-05 10:21:44 5459

原创 Java类中的serialVersionUID的用途

从学Java到现在,自己写的代码和看别人的代码也不少了,但是截止到前几天还不清楚serialVersionUID真正的用途是什么,以前只是知道它在版本演化的过程中有用处,但是不理解其真正的意思,现在终于明白了,过多的理论知识网上介绍的已经非常多,这里就不做介绍了,下面通过一个小例子分享出来,方便以后的学习与工作。现在有一个患者类Patient,定义如下:public class Patie

2013-12-31 18:34:56 691

原创 将一个表中的某列的值全部更新为与另一表中某一列的值相等

数据库使用的是db2,其中有两个表,检查表(STUDY_TBL)和筛选表(SELECTION_TBL)==================================STUDY_TBL的描述大致如下:STUDY_LID INTEGER PRIMARY KEY,STUDY_DATE DATE... ...SELECTION_TBL的定义描述大致如下:SELECTION

2013-12-31 17:45:21 1565

原创 如何将Lucene源码导入eclipse中

将Lucene源码导入eclipse中,可以方便阅读源码。1、  签出源码Lucene源码是用SVN进行管理的,利用SVN客户端(如TortoiseSVN)把Lucene源码签出到本地磁盘(如E:/Lucene在http://lucene.apache.org/core/developer.html中可以查看。2、  安装Ant和Ivy到官网下载Apache Ant(http://

2013-10-16 10:31:02 4378 2

转载 DB2 SQLSTATE 57016 的解决办法

今天对一个表进行UPDATE操作时,出现了:SQLSTATE=57016 SQLCODE=-668 ,error code=7的错误。通过google的帮助,搜索到了解决方法,在这里进行阐述。       首先查一下SQLSTATE=57016是什么意思。       打开db2cmd,输入:db2 ? 57016,出现”SQLSTATE 57016: The table cannot b

2013-04-19 19:32:12 3801

原创 DB2数据库备份还原

db2在线备份命令:db2 connect to DBName user userName using passworddb2 update db cfg for DBName using logretain ondb2 force applications alldb2 backup db DBName online tod:/db2bak可以将上面4条命令写在一个b

2013-03-13 19:11:59 1143

原创 通过.class文件查看JDK版本

使用UE(Ultra Edit)打开.class文件,切换到16进制模式,查看第1行: CA FE BA BE 00 00 00 3200 75 07 00 02 01 00 27 ; ... .. 前8个字节:CA FE BA BE 是固定的后面的4个字节:00 00是次版本号次版本号后面的4个字节:00 32是编译源代码的jdk版本号32(对应十进制的50):J

2012-06-21 15:56:12 2809 2

转载 使用javascript去掉打印网页时页眉与页脚的内容

var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";

2011-09-26 23:32:59 1087

翻译 使用css实现分页打印

.paging{         page-break-after: always;      }有时间再详细说明。

2011-09-26 23:28:45 573

原创 jsp:useBean中的class问题

java bean类必须要放到一个包中,否则会出错: org.apache.jasper.JasperException: Unable to compile class for JSP:。。。。。An error occurred at line: 25 i

2011-08-16 23:53:23 1631

原创 装XP系统时蓝屏,出现“The BIOS in this system is not fully ACPI compliant.."

<br /><br />HP CQ V3700自带的是Vista系统,现在要换成XP系统,安装XP时蓝屏,出现以下信息:”The BIOS in this system is not fully ACPIcompliant,please contact your system vendor or visit http://www.hardware-update.com foran updated BIOS……”<br /> <br /> <br />网上查询的方法有:(1)更新BIOS,但有风险

2011-04-04 01:01:00 23059

转载 WORD中如何去掉页眉中的横线

<br />一<br /><br />首先:打开一文档就不用说了,<br /><br />点击“视图”→“页眉和页脚”,然后光标定位在页眉中,点击“格式”→“边框和底纹”下的“边框”选项中,这时“应用范围”显示的是“文字”,将其修改为“段落”即可。<br /><br />二<br /><br />“视图”→“页眉和页脚”,将光标选中页眉上的那个小箭头(记住一定要选中的哦!),然后“格式”→“边框和底纹”,在“边框”选项中将“设置”改为“无”,确定即可!<br />

2010-11-30 17:01:00 914

原创 JavaScript动态合并table单元格

动态合并的js代码如下: window.onload = function(){ var table=document.getElementById("table1"); var rows=table.rows; var dwryxj=dwgbxj=""; var count=1; for(var i=1;i1){//合并 var start=i-count; //alert(start); rows[start].cells[4].rowSpan=

2010-08-28 16:28:00 1577

原创 xmlHttp.open方法中参数get和post

     第一次执行页面,通过打印sql语句看到能够调用后台servlet,以后执行页面,不再调用该servlet(即使更新数据库了,页面数据也不会发生变化)打印sql语句,发现没有执行后台servlet,将xmlHttp.open方法中的参数 get 改为 post,问题解决。

2010-08-21 14:22:00 1155

转载 梅宏:学海无涯苦作舟

    刻苦、执着、坚持不懈,往往是成功人士的“必胜利器”。而专注却考验着一个人的意志与理想。北大信息科学技术学院副院长梅宏博士就是一个几十年如一日,从大学开始,学士、硕士、博士、博士后全是主修计算机专业。毕业后,所从事的也是计算机软件的科研工作。打拼于“学术界”,而不选择“企业圈”,从南京到上海再到北京,梅宏找到了适合作“研究”的最好“土壤”——北京大学。至此,兢兢业业一直致立于软件工程的创新研

2010-04-03 22:04:00 1453 1

原创 Java中的拷贝构造函数

拷贝构造函数就是构造函数的参数的类型是该构造函数所在的类,即参数就是该类的一个对象。 Example:1.Clock类:public class Clock { private int hour; private int minute; private int second;  public Clock(){  setTime(0,0,0); }  public Clock

2010-03-25 23:19:00 18843

转载 jQuery中文入门指南,翻译加实例,jQuery的起点教程

 中文版译者:Keel此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请 EMAIL 告知。或者在 BLOG中留言。英文原版:http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery ,感谢原文作者 Jörn Zaefferer 本文发布已征求原作者同意。 说

2009-11-24 21:55:00 774

转载 软件测试工程师必备技能

     来源:中国IT实验室整理 时间:2009-8-18        一名优秀的测试人才,目前我们国内的企业或者外企,包括大型的软件企业,一般情况下应该有哪些技术要求呢?具体来讲:第一,对Windows、Linux、Unix等大型主流操作系统的使用和应用开发的熟练掌握,包括一些网络的基础知识。使学员具备快速进行应用系统部署和测试环境搭建的能力,这是一个基本功。   第二,软件测试工程师必

2009-11-24 21:49:00 747

原创 ASP编程基础

 ASP编程入门(一):安装配置服务器鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。  IIS为何物?IIS是Internet Information Server的缩

2008-04-19 13:00:00 464

转载 ASP编程基础

 ASP编程入门(一):安装配置服务器鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。  IIS为何物?IIS是Internet Information Server的缩

2008-04-19 13:00:00 496

转载 ASP编程基础

 ASP编程入门(一):安装配置服务器鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。  IIS为何物?IIS是Internet Information Server的缩

2008-04-19 12:54:00 468

C#源代码静态分析器

实现以下功能: 1.提取变量类型、名称和位置(行,列)。 2.提取常量类型、名称和位置(行,列)。 3.提取关键字名称和位置(行,列)。 4.提取运算符种类和位置(行,列)。 提取结果保存在d:\Result.txt文件中;变量类型、关键字和运算符放在分别放在d:\VariableTypes.txt、d:\KeyWords.txt和d:\Operators.txt中,用户可以自己修改。

2010-03-08

空空如也

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

TA关注的人

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