- 博客(128)
- 资源 (55)
- 收藏
- 关注

转载 提高写代码的能力
提高写代码的能力首先让我们看一看刚入软件公司会出现的情况:1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序运行以后才知道你的程序的结果。─
2014-10-14 23:20:24
528
转载 【Oracle性能诊断艺术】学习笔记----第二章:关键概念
2.1选择性和基数cardinality = selectivity * num_rows 2.2游标的生命周期#打开游标: 系统会在与这个会话相关的服务器进程的服务器端私有内存中为这个游标分配一个内存结构,也就是用户全局区(User Global Area,UGA)。注意,SQL语句与游标还没有关联。#解析游标: 有一条SQL语句与这个游标关联。解析后内容(包括执行计
2017-03-10 17:03:11
362
原创 mongdb学习
mongdb 安装步骤:http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.htmlmongdb资料:http://www.runoob.com/mongodb/mongodb-window-install.html
2016-10-31 16:32:55
421
转载 33个网站足以使你成为一个天才
网络逐渐成为一个强有力的资源,利用网络资源每天都能学到新的知识。下面这些绝佳的网站绝对是你所需!”我没有什么特殊的天赋,我只是保持一颗好奇心而已 “——爱因斯坦抓住最佳的机会,利用下面的至少一个学习工具来使你成为更优秀的人。这里是一个新足以使你更加厉害的网站。1.BBC — Future — 每天学习,足以使你更加聪明厉害。2. 99U (YouTube) — 对生
2016-05-07 17:07:34
509
转载 子div在父div居底
子div在父div居底简单的一个需求, 映射着常常被忽略的知识啊。上次面试没写出来,得学习。·思路及要点:父div的位置设置成相对的,即“position: relative;”。而子div的位置设置成绝对的,并且下边缘设为0,即“position: absolute; bottom:0;”。 · 代码: 子div在父div中
2016-03-14 21:34:30
2062
原创 国外程序员整理的 C++ 资源大全
http://www.youkuaiyun.com/article/2014-10-24/2822269-c++
2015-09-13 10:31:08
287
转载 使用Session防止表单重复提交
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-
2015-09-05 11:13:24
327
转载 Ant打可执行jar包指南
笔者以前在项目中使用的最多的打包工具要数fatjar了。打包的时候习惯于先指定可执行类,然后将所有引用的jar包以及源码生成的class一起打到一个包里面,运行程序的时候直接运行命令:java –jar jarname.jar。看似很方便。但是,这样做有两个缺点:1.将所有jar包都整合到一起,导致jar包太大,一般最小几百k,最大十几MB都有,上传至服务器时,耗时较长。2.每次更新jar包,引用
2015-08-29 15:15:08
520
转载 使用maven创建web工程
一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,下边
2015-08-29 14:45:36
483
原创 各个iframe内获取值,互相调用方法测试
left.html body,html{ height:100%; margin:0px; padding:0px; overflow:hidden;}#left1{ border:1px solid green; height:100%;} function le
2015-08-29 14:37:50
1591
转载 弹窗实验
test.htmlmyWindow=window.open('file:///C:/Users/lwx194182/Desktop/test/test1.html','_blank','width=800,height=800');//myWindow.document.write("This is 'myWindow'");var aa=myWindow.do
2015-08-29 14:30:18
400
转载 使用shell操作数据库
使用shell操作数据库$ cat test.shsqlplus -s scott/tiger set feedback off;set pagesize 0;select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;EOF$ ./test.sh2004-06-08 14:57:26$==
2015-08-29 14:18:49
383
转载 JS 父窗口向子窗口传值问题(window.open())
http://blog.youkuaiyun.com/zhengbo0/article/details/7988853
2015-07-26 00:17:50
2162
原创 各个iframe内获取值,互相调用方法测试
各个iframe内获取值,互相调用方法测试父窗口获取子iframe内的变量值、调用函数:通过window.frames["iframe_id"]获取到子iframe对应的window对象,然后再获取值,调用函数。如: var left=window.frames["left_f"].document.getElementById("left").value; window.fra
2015-07-25 11:21:45
410
转载 线程假唤醒现象
pthread_cond_wait的spurious wakeup问题 最近在温习pthread的时候,忽然发现以前对pthread_cond_wait的了解太肤浅了。昨晚在看《Programming With POSIX Threads》的时候,看到了pthread_cond_wait的通常使用方法: pthread_mutex_lock(); while(condition_is_fals
2015-06-07 20:11:10
620
转载 多线程编程中条件变量和虚假唤醒(spurious wakeup)的讨论
概述 条件变量(condition variable)是利用共享的变量进行线程之间同步的一种机制。典型的场景包括生产者-消费者模型,线程池实现等。 对条件变量的使用包括两个动作: 1) 线程等待某个条件, 条件为真则继续执行,条件为 假则将自己挂起(避免busy wait,节省CPU资源); 2) 线程执行某些处理之后,条件成立;则通知等待该条件的线程继续执行。 3) 为
2015-06-07 20:00:10
478
原创 jms入门学习总结
今天学了apache-activemq-5.10.2-bin.zip jms消息框架。主要总结如下:jms主要有三个文档及主要作用如下:1)JMS规范。 主要作用:介绍有哪些功能,以及这么实现的原因。 写程序时不明白了,再回头翻阅 2)jee6 api jms部分 主要作用:介绍jms规范规定的各种类的api api网址:http://docs.oracle.c
2015-06-07 12:08:14
424
转载 ActiveMQ入门实例
http://www.cnblogs.com/xwdreamer/archive/2012/02/21/2360818.html
2015-06-07 11:54:24
229
转载 hadoop资料
hadoop文件分布式系统HBase非关系型分布式存储(分布式存储一次写入多次查询数据)mysql数据库(分布式部署)elasticsearch文档存储索引redis分布式缓存系统nginx关键字:中间件rpc协议jmx协议sop http://hadoop.apache.org/docs/r1.0.4/cn/index.html?
2015-04-13 21:25:26
331
转载 Ant打可执行jar包指南
Ant打可执行jar包指南 http://blog.youkuaiyun.com/fhx007/article/details/42375603
2015-04-01 19:00:37
337
转载 Mybatis返回Map的一种实现
Mybatis返回Map的一种实现博客分类: mybatismybatis返回map列keyMybatis返回Map的一种实现前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一个字段,Value是另一个字段。然而当我们按照Mybati
2015-03-03 20:53:58
758
转载 CSS背景图片定位(background-position,css sprit,背景定位,background-imag
CSS背景图片定位(background-position,css sprit,背景定位,background-imag 标签: 杂谈分类: css在CSS中,背景图片的定位方位有3种:1)关键字:background-position: top right;2)像素:background-positi
2015-03-01 15:40:34
780
转载 struts2+jquery+json集成
http://www.cnblogs.com/linjiqin/archive/2011/03/19/1989169.htmlstruts2+jquery+json集成以下采用struts2+jquery+json模拟一个案例。当点击提交按钮时会把输入的数据提交到后台,然后从后台获取数据在客户端显示。效果如下: 接下来为stru
2015-01-10 20:20:18
287
转载 Expect简介
Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。Expect语言是基于Tcl的,作为一种脚本语言,Tcl具有简单的语法:cmd arg arg arg一条Tcl命令由空格分割的单词组成。第一个单词是命令名称, 其余的是命令参数。脚本代码
2014-12-29 21:36:20
384
转载 在shell脚本中利用expect实现自动应答
在shell脚本中利用expect实现自动应答测试脚本(已验证,来自于http://forum.ubuntu.org.cn/ntopic21611.html):要交互的脚本(talk.sh)如下: #!/bin/bash echo "Who are you?" read who echo "Hello,$who" echo "Are you happy?"
2014-12-29 21:34:59
819
转载 linux expect 安装
linux expect 安装Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管 理方面发挥很大的作用。spawn命令激活一个Unix程序来进行交互式的运行。 send命令向进程发送字符串。expect 命令等待进程的某些字符串。 expect支持正规表达式并能同时等待多
2014-12-29 21:33:30
448
转载 在 github 上获取源码
比如访问: https://github.com/alifellod/NWebGather 可以找到下面的源码获取方式。 在github开源项目的页面上可以找到上图的三个获取源码方式。使用git的网址,可以使用比如TortoiseGit这里的客户端软件获取源码 TortoiseGit 如下图,如果安装了TortoiseGit,那么在一个还没有
2014-12-13 18:00:16
422
转载 mybatis源码阅读心得
mybatis源码阅读心得博客分类:MyBatis设计模式mybatis 2014/08/28更新在github上fork了一个mybatis源码中文注释版,方便大家学习。 最近研读了一下mybatis3的源码,这个框架本身相对其他框架还是比较简单的。因为他上手快,一般没接触过的童鞋一天之内看看官方那个中文文档就能上手。现在读源码,觉得代码也比较清晰,
2014-12-13 17:59:31
871
原创 linux资料
kernel 社区maillisthttp://vger.kernel.org/majordomo-info.html 内核版本特性跟踪:http://kernelnewbies.org/Linux26Changes内核特性的更新列表http://lwn.net/Kernel/Index/http://www.linuxjournal.com/ 最好的Linux
2014-12-11 22:42:29
291
转载 分析JDBC ResultSet
JDBC1.0 、JDBC2.0 、JDBC3.0 中分别用以下方法创建Statement 。 JDBC1.0 : createStatement() JDBC2.0 : createStatement(resultSetType, resultSetConcurrency) JDBC3.0 : createStatement(resultSetType, resultSetConcu
2014-12-07 17:51:00
317
转载 深入理解Java Proxy机制
深入理解Java Proxy机制javastringclassobjectclassloadermethods 动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class by
2014-11-25 23:16:16
271
转载 java堆栈(转)
java堆栈(转)javastringintegerimmutable编译器primitive Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接
2014-11-25 23:00:50
303
转载 cglib动态代理介绍(二)
cglib动态代理介绍(二)分类: J2SE 2011-09-29 14:30 1996人阅读 评论(0)收藏 举报callbackobjectauthorizationclassdelegatesjdk目录(?)[+]1.CGLIB包的介绍代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始
2014-11-25 22:59:22
448
转载 java类的初始化顺序
java类的初始化顺序(2008-10-21 13:30:15)转载▼标签:java初始化继承初始化it分类:Java对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:public clas
2014-11-24 23:29:37
267
转载 java的抽象类和抽象方法(注意查看如何调用抽象类中的非抽象方法)
java的抽象类和抽象方法(注意查看如何调用抽象类中的非抽象方法) 2013-09-02 00:09:53| 分类:默认分类 |举报|字号 订阅抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建
2014-11-24 23:26:31
933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人