自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 mysql监控

#!/bin/sh#this script is created by oldboy 20160410#[email protected]#fun:compare two num#V1.0read -t 10 -p "please input two num:" a bif [ $a -gt $b ];then#if (($a > $b));thenecho "yes

2016-04-17 17:06:16 281

转载 AngularJS

中文学习资料:中文资料且成系统的就这么多,优酷上有个中文视频。http://www.cnblogs.com/lcllao/archive/2012/10/18/2728787.html   翻译的官方的Guidehttp://www.ituring.com.cn/minibook/303  翻译的官方的tutorialhttp://www.lovelucy.in

2015-12-20 23:22:39 364

转载 Git与TortoiseGit基本操作03

1. GitHub操作本节先简单介绍 git 的使用与操作, 然后再介绍 TortoiseGit 的使用与操作.先看看SVN的操作吧, 最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相当于有一个服务器端, 可以多个客户端进行访问和操作.Git是SVN以后的新一代的版本控制系统/协议. 适合于大规模的

2015-12-13 17:01:42 328

转载 Windows下Git使用入门00

本文不想说太多的东西,希望能带你快速入门. 深入的东西网上有很多人说的透彻,而浅显入门的实例和讲解却很少. 如同纺锤,中间大,两端小,高深的和浅显的都很少.1. 目录计划分为4部分:安装及配置Git安装及配置TortoiseGitGit与TortoiseGit基本操作MarkDown示例2. 相关网站:TortoiseGit-1.8中文版与G

2015-12-13 16:59:13 254

转载 Git安装与配置01

下载Git安装包0.TortoiseGit-1.8中文版与Git安装包: http://download.csdn.net/download/renfufei/8204699首先打开 Git 的官方网站: http://git-scm.com/然后找到下载页面: http://git-scm.com/downloads找到Windows版本的下载页面: http://git-scm

2015-12-13 16:57:53 233

转载 TortoiseGit安装与配置02

来源于http://blog.csdn.net/renfufei/article/details/41647937TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端. 分为32位版与64位版.并且支持各种语言,包括简体中文(Chin

2015-12-13 16:53:36 244

原创 各种排序算法的分析及java实现 - 残剑_ - 博客园

排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。  排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。  内排序有可以

2015-12-13 16:43:03 291

转载 Oracle数据库表分区介绍

摘要:在大量业务数据处理的项目中,能考虑使用分区表来提高应用系统的性能并方便数据管理,本文周详介绍了分区表的使用。  在大型的企业应用或企业级的数据库应用中,要处理的数据量通常能达到几十到几百GB,有的甚至能到TB级。虽然存储介质和数据处理技术的发展也非常快,不过仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型

2015-12-13 16:41:27 452

转载 Git使用

来源于http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.htmlGit 常用命令  Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。  本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记

2015-12-13 16:29:08 205

转载 新Java运动:测试驱动开发3---用户注册3

直到目前为止,我们还没有接触到用户注册的实质性问题,即向数据库中添加用户。我们现在来处理这个需求。首先需要确定数据库访问所用的技术,这里可以选择Hibernate、JPA或JDBC。相信绝大多数应用都是采用Hibernate来作为数据库访问技术,另外一部分人可能会选择JPA,但是我们在这里选择JDBC。原因比较简单,底层的东西看上去好像比较复杂,但是一旦掌握,由于它的内容少,相对来讲更容易

2015-11-29 23:33:18 359

转载 新Java运动:测试驱动开发3---用户注册2

测试驱动开发(TDD)其实不是一个新概念,但是这种方法论的实质经常被误解。以我为例,我觉得测试驱动开发就是写单元测试,对代码进行充分测试。其实这是一种对测试驱动开发的一种最常见的误解,测试驱动开发不仅仅是强调测试,其同时更强调驱动开发。编写测试用例的的目的不仅仅是进行测试,而且是一种设计,是对功能及接口的设计,而且是以功能或接口使用者的角度来进行设计,而其他方法学中的设计,则是在开发人员角度上的设

2015-11-29 23:31:52 380

转载 新Java运动:测试驱动开发3---用户注册

http://blog.csdn.net/yt7589/article/details/8646706经过上节的努力,我们终于可以进入正式功能开发了。用户注册流程是用户输入用户名和密码,然后正确将用户基本信息和账户信息建立到数据库中去。让我们先从简单的步聚做起,第一步是写一个测试用例,传入cmd=registerUser,userName=闫涛,然后调用Servlet,

2015-11-29 23:28:47 313

原创 数据字节编码DBA--30

1.本地的字符集编码不包含数据库中的字符编码乱码的问题的分析:1.客服端应用程序字符集2.客服端NLS的参数3.服务端数据库字符集--备份与恢复EXP IMP客服端NLS_LANG参数EXPDP IMPDPset NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16gbkexport NLS_LANG=SIM

2015-11-29 20:41:28 260

原创 线程范围内共享变量的概念与作用

package cn.itcast.heima2;import java.util.HashMap;import java.util.Map;import java.util.Random;public class TheadScopeShareData {private static int data = 0;private static Map thre

2015-11-29 19:29:57 241

原创 线程同步通信技术Communication 02

package cn.itcast.heima2;public class TraditionalThreadCommunication {public static void main(String[] args) {final Business business=new Business();new Thread(new Runnable() {@Ove

2015-11-29 18:56:16 228

原创 TraditionalThreadCommunication01

package cn.itcast.heima2;public class TraditionalThreadCommunication {public static void main(String[] args) {final Business business=new Business();new Thread(new Runnable() {@Ove

2015-11-29 16:20:16 238

原创 传统线程互斥技术Synchronized 02

package cn.itcast.heima2;public class ThaditionalThreadSynchronized {public static void main(String[] args) {new ThaditionalThreadSynchronized().init();}private void init(){fin

2015-11-29 14:53:59 271

原创 传统线程互斥技术Synchronized01

package cn.itcast.heima2;public class ThaditionalThreadSynchronized {public static void main(String[] args) {new ThaditionalThreadSynchronized().init();}private void init(){fin

2015-11-29 14:50:31 256

原创 Timer03

//每个两秒,或者6秒package cn.itcast.heima2;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimerTest {private static int count = 0;public

2015-11-27 00:06:55 208

原创 Timer02

package cn.itcast.heima2;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimerTest{public static void main(String[] args) {// TO

2015-11-26 23:57:46 203

原创 Timer01

package cn.itcast.heima2;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimerTest {public static void main(String[] args) {// T

2015-11-26 23:28:36 182

原创 thread02

package cn.itcast.heima2;public class ThaditionalThread {public static void main(String[] args) {Thread thread = new Thread(){@Overridepublic void run() {while(true){try {Threa

2015-11-26 23:15:34 193

原创 Thead01

package cn.itcast.heima2;public class ThaditionalThread {public static void main(String[] args) {Thread thread = new Thread(){@Overridepublic void run() {while(true){try {Threa

2015-11-23 23:07:52 226

转载 张孝祥_Java多线程与并发库高级应用05

15. java5的CyclicBarrier同步工具       例如:组织人员(线程)郊游,约定一个时间地点(路障),人员陆续到达地点,等所有人员全部到达,开始到公园各玩各的,再到约定时间去食堂吃饭,等所有人到齐开饭……java.util.concurrent.CyclicBarrier一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier

2015-11-22 22:57:12 1795

转载 张孝祥_Java多线程与并发库高级应用04

11.java5的线程锁技术java.util.concurrent.locks        为锁和等待条件提供一个框架的接口和类,接口摘要ConditionCondition 将 Object 监视器方法(wait、notify 和notifyAll)分解成截然不同的对象,以便通过将这些对象与任意Lock 实现组合使用,为每个对象

2015-11-22 22:55:18 811

转载 张孝祥_Java多线程与并发库高级应用03

05. 线程范围内共享变量的概念与作用线程范围内共享数据图解:代码演示:class ThreadScopeShareData{       三个模块共享数据,主线程模块和AB模块       privatestatic int data = 0;    准备共享的数据       存放各个线程对应的数据       private MapthreadData =

2015-11-22 22:52:24 1106

转载 张孝祥_Java多线程与并发库高级应用02

03. 传统线程互斥技术       线程安全问题例子:银行转账       同一个账户一边进行出账操作(自己交学费),另一边进行入账操作(别人给自己付款),线程不同步带来的安全问题示例:逐个字符的方式打印字符串class Outputer{       public void output(String name)       {       int len =n

2015-11-22 22:47:40 824

转载 张孝祥_Java多线程与并发库高级应用01

张孝祥_Java多线程与并发库高级应用【视频介绍:】 Java线程是一项非常基本和重要的技术,在偏底层和偏技术的Java程序中不可避免地要使用到Java线程技术,特别是android手机程序和游戏开发中,多线程成了必不可少的一项重要技术。但是,很多Java程序员对Java线程技术的了解都仅停留在初级阶段,在项目中一旦涉及到多线程时往往就表现得糟糕至极,所以,软件公司常常使用Java线程技

2015-11-22 22:45:27 1145

原创 easyui-基础组件panel

1. 通过标签创建面板通过标签创建更简单。添加'easyui-panel'类ID到标签。 <div id="mypanel" class="easyui-panel" minimizable=ture maximizable=true collapsible=true closable=true title="我的panel" iconCls=

2015-11-22 20:22:17 320

原创 easyui-Messager(消息窗口)源代码

String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>">My JSP '001.jsp'

2015-11-22 19:34:35 347

原创 easyui-Messager(消息窗口)-2

--------------confirm--------------显示一个包含“确定”和“取消”按钮的确认消息窗口。参数:title:在头部面板显示的标题文本。msg:显示的消息文本。fn(b): 当用户点击“确定”按钮的时侯将传递一个true值给回调函数,否则传递一个false值。代码示例$.messager.confirm('确认对话框', '您想要退出该系

2015-11-22 19:18:46 402

转载 easyui-Messager(消息窗口)-01

01.jsp<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">My JSP '001.j

2015-11-22 18:57:23 279

转载 easyui环境搭建02

l来源与http://www.jb51.net/softjc/215710.htmlMyeclipse里导入jQuery.js 时出现错误打红叉的解决方法次javaWeb 开发中在Myeclipse里导入 jQuery.js 时出现错误,关于这个问题的解决方法如下,有截图的,很容易看的懂在一次javaWeb 开发中我需要一些特效,于是从官网上下载了:jquery

2015-11-22 16:46:06 217

转载 easyui环境搭建01

Win7 64bit OS 安装64bit JDK后 不能安装Spket IDE(转)时间: 2012-11-08 11:49:16.0分类: 前端技术/ Ext/ 文章jdk下载原文链接:http://www.verydemo.com/demo_c113_i250.html今天搞定了一个关于安装Spket IDE的问题。起因是我的myeclipse不能对Ext

2015-11-22 15:21:33 309

转载 oracle函数大全

一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != 逻辑运算符:not and or 集合运算符: intersect ,union, union all, minus 要求:对应集合的列数和数据类型相同     查询中不能包含long 列

2015-11-22 15:08:10 235

原创 存储过程

--第一个存储过程:打印helloWord/**1.exec sayhelloworld();2.begin sayhelloworld();sayhelloworld();end;*/create or replace procedure sayhelloworldas--说名部分begin       dbms_output.put_line('

2015-11-16 00:52:09 179

原创 脚本

emp脚本prompt Importing table emp...set feedback offset define offinsert into emp (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)values (7369, 'SMITH', 'CLERK', 7902, to_date('17-12-1980

2015-11-15 23:16:00 429

原创 存储函数

create or replace function queryempincome(eno in number)return numberas--定义一个变量保存员工的薪水和奖金psal emp.sal%type;pcomm emp.comm%type;begin--得到该员工的月薪和奖金select sal,comm into psal,pcomm from em

2015-11-15 22:53:03 201

转载 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下 的是原来第几号的那位。

package 有n个人围成一圈顺序排号从第一个人开始报数;  /**  *   * @author 何虎  *  */  public class Person  {      private int id;            private Person prev;            private Person next;    

2015-10-25 09:58:06 3459 1

转载 java中JVM的原理2

一、java虚拟机的生命周期:  Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main

2015-10-23 14:14:02 201

空空如也

空空如也

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

TA关注的人

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