- 博客(43)
- 收藏
- 关注
转载 java synchronized详解
java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以
2012-05-17 10:01:14
479
原创 java的(PO,VO,TO,BO,DAO,POJO)解释总结
<br /> java的(PO,VO,TO,BO,DAO,POJO)解释<br /> <br /> O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。<br /> VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上
2011-06-03 02:09:00
712
转载 vim+cscope+ctags浏览源码
<br />一、用vi+cscope编辑文件<br />1. cscope 用于生成索引文件的选项:<br />-R: 在生成索引文件时,搜索子目录树中的代码<br />-b: 只生成索引文件,不进入cscope的界面<br />-q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度<br />-k: 在生成索引文件时,不搜索/usr/include目录<br />-i: 如果保存文件列表的文件名不是cscope.files时,需要加此选项告诉cscope到哪儿去
2011-04-21 13:08:00
618
原创 Linux下update错误 E: Dynamic MMap ran out of room. 的解决方法
错误: 在linux下更新时出现错误,内容为:E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)解决办法:终端下 输入命令 sudo vim /etc/apt/apt.conf.d/70debconf在ubuntu10.04下,70debconf 是缓存配置文件,在其他的一些linux系统中可能在./apt目录
2011-04-14 18:13:00
1028
原创 Sqlplus登录命令
<br />Sqlplus登录命令<br /> <br />1.直接敲sqlplus并回车就是启动SQL*PLUS,输入user及password将使用户登陆到缺省的数据库。<br /> <br />请输入用户名:<br /> <br />2.sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。<br /> <br /> <br />3.敲sqlplus /nolog就是使SQL*PLUS启动,但不登陆Oracle数据库。然后需要使用connect命令连接Oracle
2011-04-14 09:49:00
1610
1
原创 VS2010 c++编写的程序在别人的机子运行不了,缺少mfc100.dll, xxx100d.dll等的解决方法
<br />问题:VS2010 c++编写的程序在别人的机子运行不了,缺少mfc100u.dll xxx100d.dll等的解决方法<br /> <br />解决方法:<br />1.将这些dll打包,和应用程序一起发布;<br />2.采用MFC静态编译;<br /> <br /> <br /><br />附1:VS2010中静态编译设置方法<br /> <br /> 使用VS2010编译的程序在windows xp中运行时 经常会出现找不到 相关的DLL文件,我们可以使用静态编译的方法把这些运
2011-03-31 18:59:00
26848
2
原创 According to TLD or attribute directive in tag file, attribute value does not accept any expressions异常原因及解决方法
在应用部署运行的时候出现JSP异常: According to TLD or attribute directive in tag file, attribute value does not accept any expressions发生在使用JSTL库的候, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:1. 修改web.xml.改为2.3版本的
2011-02-10 17:20:00
6114
转载 Strus常见错误及原因分析
Strus常见错误及原因分析本篇文章包含了在用Struts开发web应用时经常碰到的一些异常和错误,根据异常或错误信息本身,经常可以找到潜在的错误发生原因。下面列出了一些Struts的常见错误和异常,并给出了一些可能发生此类错误或异常的原因。有的后面有相关连接,你可以通过它找到更多的信息。Cannot retrieve mapping for action异常javax.s
2011-02-07 23:07:00
1641
原创 cvc-complex-type.2.4.a错误解决方法
在使用web.xml描述文件中指定对标签的引用时:/demotag/WEB-INF/tlds/mytag.tld出现了以下错误:cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'.
2011-02-04 14:28:00
34597
1
转载 jspsmart实现文件上传下载及jspSmartUpload.jar下载
jspsmart实现文件上传下载及jspSmartUpload.jar下载<br />使用之前需要自己下载jspSmartUpload.jar包<br />这里找到一个支持中文的jar包,下载地址如下:<br />http://www.blogjava.net/Files/hijackwust/jsmartcom_zh_CN.rar<br />把压缩包里面的jar拷贝到工程的lib下面即可<br />主要方法介绍<br />上传<br /><br />// 新建一个SmartUpload对象<br />
2011-02-02 13:35:00
2221
转载 pageEncoding和ContentType区别
<br />pageEncoding <br />在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1。 <br /><br />ContentType <br />ContentType属性指定了MIME类型和JSP页面回应时的字符编码方式。MIME类型的默认值是“text/htm
2011-01-29 21:07:00
565
转载 详细剖析浮点型运算的精度丢失
问题提出:12.0f-11.9f=0.10000038,"减不尽"为什么?现在我们就详细剖析一下浮点型运算为什么会造成精度丢失? 1、小数的二进制表示问题 首先我们要搞清楚下面两个问题: (1) 十进制整数如何转化为二进制数 算法很简单。举个例子,11表示成二进制数: 11/2=5 余 1 5/2=2 余 1 2/
2011-01-20 05:19:00
4998
转载 ubuntu9.10+ grub2修复方法
<br />使用livecd,进入终端<br /><br />1.sudo -i <br /><br />2. mount /dev/sda6 /home/ubuntu/mnt<br />解释:mnt是我建的一个文件夹。mount指令是挂载分区,后面的/home/ubuntu/mnt可以自己更改位置,此处是挂载根分区<br /><br />3.mount /dev/sdaX /home/ubuntu/mnt/boot<br />这一步是有给
2011-01-20 05:17:00
620
转载 JDBC连接MySQL
<br /> <br />JDBC连接MySQL<br />1.加载及注册JDBC驱动程序<br />Class.forName("com.mysql.jdbc.Driver");<br />Class.forName("com.mysql.jdbc.Driver").newInstance();<br />JDBC URL 定义驱动程序与数据源之间的连接<br />标准语法:<br /><protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<
2011-01-20 05:15:00
473
原创 grub2修复
p { margin-bottom: 0.08in; }使用livecd,进入终端1.sudo -i 2. mount /dev/sda6 /home/ubuntu/mnt解释:mnt是我建的一个文件夹。mount指令是挂载分区,后面的...
2011-01-20 02:46:48
169
原创 详细剖析浮点型运算的精度丢失
问题提出:12.0f-11.9f=0.10000038,"减不尽"为什么? 现在我们就详细剖析一下浮点型运算为什么会造成精度丢失? 1、小数的二进制表示问题 首先我们要搞清楚下面两个问题: (1) 十进制整数如何转化为二进制数 算法很简单。举个例子,11表示成二进制数: ...
2010-12-29 12:16:46
133
原创 JDBC连接MySQL
JDBC连接MySQLJDBC连接MySQL加载及注册JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();JDBC URL 定义驱动程序与数据源之间的连接标准语法:<protocol(主要通讯协议)>:<s...
2010-12-29 11:26:44
96
原创 搜索引擎相关文章
推荐文章:1. 搜索引擎如何索引收录网页2. 如何让你的网页屏蔽搜索引擎3. SEO(搜索引擎优化)的服务流程4. 探析搜索引擎的种类与使用技巧5. WORDPRESS 必备10款提升搜索引擎比重插件6. MedWorm: 面向医生们的 RSS 聚合工具与搜索引擎7. 各国常用搜索引擎及搜索引擎分类目录8. Seo新手-蚂蚁浅谈国内外搜索引擎发展趋势之seo新手必读!!!9. 搜索引擎计算网页排序的核心技术10. 搜索引擎三大核心技术11. 马虎聚搜搜索引擎突破:去除
2010-12-05 14:41:00
834
转载 Sphinx(狮身人面)比lucene还牛的搜索引擎
Sphinx(狮身人面)比lucene还牛的搜索引擎Sphinx是一个俄国人开发的搜索引擎,Sphinx建索引速度是最快的,比Lucene快9倍以上。因此,Sphinx非常适合做准实时搜索引擎。[亿级数据的高并发通用搜索引擎架构设计]http://hi.baidu.com/zhizhesky/blog/item/0fae4036f5db8dd2a2cc2b4f.html它的主要特点是:一、性能非常出色150万条记录一两分钟就索引完毕,2-4GB以内的文本检索速度不到0.1秒钟。ferret也
2010-12-05 14:32:00
11832
转载 有关大学
你--大学在谈恋爱 我--大学在奋斗大一..你在看美女,我在看书 大二..你在约会 我在锻炼身体 大三..你在花前月下 我在埋头苦读 大四..你在乙醇里买醉 我在社会上积累经验 毕业了... 你拿着毕业证四处求职,我准备读研继续学习 不久后... 你找到了一份可以照顾自己的工作 我拿着勤工俭学的资金继续求学 三年后.. 你拍马屁给上司,我拿着高工资被上司宠爱 你结了婚,而我开始创业 你看着孩子想着怎样让孩子过更好的生活 我开着LOUTS兜风 你请假去参加孩子的家长会 我跟老婆筹划着婚礼怎样举行 你考虑带着
2010-09-30 11:02:00
926
原创 20款开源搜索引擎系统
一些开源搜索引擎系统介绍,包含开源Web搜索引擎和开源桌面搜索引擎。SphiderSphider是一个轻量级,采用PHP开发的web spider和搜索引擎,使用mysql来存储数据。可以利用它来为自己的网站添加搜索功能。Sphider非常小,易于安装和修改,已经有数千网站在使用它。RiSearch PHPRiSearch PHP是一个高效,功能强大的搜
2010-01-01 17:23:00
1532
转载 ubuntu firefox无法输入中文问题解决方法
解决方法:1、打开脚本文件[/usr/lib/firefox-3.0.3/firefox.sh]sudo vim /usr/lib/firefox-3.0.3/firefox.sh 2、在这两句话的下面添加以下内容:export GTK_IM_MODULE=ximXMODIFIERS=@im=SCIMGTK_IM_MODULE=scim-bridgeexpo
2009-12-20 12:24:00
3616
1
转载 windows计算程序运行时间的方法
1这个是windows里面常用来计算程序运行时间的函数;DWORD dwStart = GetTickCount();//这里运行你的程序代码DWORD dwEnd = GetTickCount();则(dwEnd-dwStart)就是你的程序运行时间, 以毫秒为单位这个函数只精确到55ms,1个tick就是55ms。2timeGetTime()基本等于GetTickCo
2009-11-28 11:47:00
1785
转载 acm算法分类
OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推
2009-11-01 22:19:00
1201
转载 用Eclipse编写Hello World程序
用Eclipse编写Hello World程序 下面我们编写一个HellWorld程序,步骤如下: 1.选择文件→新建→项目; 2.项目类别选Java; 3.项目列表选Java项目; 4.点击“下一步”; 5.输入项目名称,例如:HelloProject; 6.点击“完成”; 7.在工具条里点击
2009-10-30 20:10:00
6470
转载 perror
//百度百科 1.表头文件#include2.定义函数void perror(const char *s);3.函数说明1).perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。 此错误原因依照全局变量errno 的值来决定要输
2009-10-29 21:25:00
506
原创 errno
1.//mansynopsis#include *number of last error2.//csdnerrno,是c中库函数所使用的, 对于单线程的程序来说,它是一个全局变量.当调用一个c的标准库函数时,如果函数失败,会把errno设置上相应的错误号.strerror(errno)时返回一个errno所对应的错误描述. 一般的,在检查某个函数返回失
2009-10-29 19:38:00
634
转载 stdin,stdout,stderr
*标准输入输出流#include extern FILE *stdin;extern FILE *stdout;extern FILE *stderr;//man1.stdin*0; //标准文件描述符;*标准输入流;2.stdout*1;*标准输出流;3.stderr*2;*标准错误输出流+++++
2009-10-29 19:37:00
5383
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人