自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(222)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

转载 github远程仓库和本地仓库冲突

http://www.cnblogs.com/daemon369/p/3204646.html 刚创建的github版本库,在push代码时出错: $ git push -u origin master To [email protected]:******/Demo.git ! [rejected] master -> master (non-fast-forw

2015-04-07 16:00:21 2619

原创 U盘安装win8系统

一:烧录镜像到U盘 1:下载win8镜像,大概3G多 2:插入U盘,下载并安装软碟通: 其他可以读取iso镜像文件工具也行 3:打开UltraISO软碟通.选中下载好的iso文件,点击文件-打开 4:将win8镜像iso文件写入到U盘中,选择启动-写入硬盘映像 5:先格式化U盘,点击格式化,文件系统选择FAT32(格式化U盘后,U盘内的东西会全部删除,有重要数据的

2014-11-23 14:08:34 803

原创 顺序存储和链式存储

顺序存储结构与链式存储结构的比较(也可以说的顺序表与链表的比较) 一:顺序表的特点是逻辑上相邻的数据元素,物理存储位置也相邻,并且,顺序表的存储空间需要预先分配。 它的优点是:   (1)方法简单,各种高级语言中都有数组,容易实现。   (2)不用为表示节点间的逻辑关系而增加额外的存储开销。   (3)顺序表具有按元素序号随机访问的特点。 缺点:

2014-11-19 12:15:37 1089

原创 Cookie、Session通信禁用cookieURL重写

每创建一个session会对应一个sessionID,当浏览器第一次向服务器发送请求时,浏览器会自己创建一个

2014-11-19 11:53:47 1176

转载 java memcached 共享session

1,准备文件 memcached windows版 下载地址:http://download.csdn.net/detail/yangwei19680827/6026309 相关jar包 直载地址:http://download.csdn.net/detail/yangwei19680827/6026323 Tomcat 去官网下载http://tomcat.a

2014-11-14 12:57:29 1021

转载 深入理解HTTP Session

session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。   为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者

2014-11-14 10:18:47 949

转载 JVM加载class文件的原理机制

Java中的所有类,都需要由类加载器装载到JVM中才能运行。类加载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内存中。在写程序的时候,我们几乎不需要关心类的加载,因为这些都是隐式装载的,除非我们有特殊的用法,像是反射,就需要显式的加载所需要的类。       Java类的加载是动态的,它并不会一次性将所有类全部加载后再运行,而是保证程序运行的基础类(像是基类)完全加载到jvm中,

2014-11-14 10:16:16 471

转载 最大公约数和最小公倍数

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析:利用辗除法。 public class Prog6{ public static void main(String[] args){ int m,n; try{ m = Integer.parseInt(args[0]); n = Integer.parseInt(args[1]); }catch(ArrayInd

2014-11-14 09:22:55 540

转载 剑指offer---不能加减乘除做加法

public class Add { /* * 不能加减乘除做加法 */ public int add(int num1,int num2) { int sum=0,carry=0; do { sum=num1^num2; carry=(num1 & num2) << 1; num1=sum; num2=carry; } while (num2!

2014-11-13 22:12:43 501

转载 剑指offer---圆圈中最后剩下的数字

import java.util.ArrayList; public class LastRemaining { /* 0,1...n-1这N个数字排成一个圆圈,从从数字0开始每次从这个圆圈里删除第M个数字. 求这个圈圈里剩下的最后一个数字 */ public int lastRemaining (int count,int m) { if(count

2014-11-13 21:37:46 556

转载 java内存泄露

Java 中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java 中的内存泄漏,这些对象不会被GC 所回收,然而它却占用内存。在C++中,内存泄漏的范围更大一些。有些对象被分配了内存空间,然后却不可达,由于C++中没有GC,这

2014-11-10 19:49:30 506

转载 剑指offer39---二叉树的深度

public class treePath { /* * 1.输入根节点求树的深度 */ public int treePath(BinaryTreeNode root) { if(root==null) return 0; int left=treePath(root.lefNode); int right=treePath(root.rightNode);

2014-11-10 16:32:18 621

转载 剑指offer--翻转单词VS左转字符串

package Problem42; public class ReverseSentence { /* * 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变 */ public void reverseSentence(String sentence) { if(sentence==null) return ; String sentenceRever

2014-11-10 16:27:39 635

转载 剑指offer---和为s的两个数字VS和为s的连续正数序列

public class FindNumbersWithSum { /* * 问题1:输入一个递增排序的数组和一个数字s.在数组中查找两个数使他们的和为s,如果有多对数字的和等于s,输出一对即可 */ public void findNumbersWithSum(int[] sortedArray, int number) { if(sortedArray==null) r

2014-11-10 15:58:44 873

转载 sql中的group by 和 having 用法解析

sql中的group by 和 having 用法解析 --sql中的group by 用法解析: -- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。 --它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。 --注意:group by 是先排序后分组; --举例子说明:如果要用到group

2014-11-10 14:46:23 761

原创 mysql常见字符操作和函数

1TOP TOP 子句用于规定要返回的记录的数目。 语法: SELECT TOP number|percent column_name(s) FROM table_name 示例: SELECT TOP 50 PERCENT * FROM Persons SELECT TOP 2 * FROM Persons 2LIKE LIKE 操作符用

2014-11-10 14:45:20 662

原创 MVC-webervice-webserviceDao

MVC:模型-

2014-11-10 12:40:37 770

原创 java设计模式---策略模式

介绍 定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。

2014-11-09 16:19:25 534

原创 java设计模式---命令模式

介绍 如果请求者不希望或无法直接和被请求者打交道,即不希望或无法含有被请求者的引用,那么就可以使用命令模式。

2014-11-09 16:07:12 495

原创 双向链表

//双向链表有两个引用,分别指向头结点

2014-11-06 12:55:47 489

原创 队列、栈(堆栈)、堆

队列:先进先出 栈:xia

2014-11-06 10:48:13 467

转载 七层协议和五层协议

TCP/IP: 数据链路层:ARP,RARP 网络层: IP,ICMP,IGMP 传输层:TCP ,UDP,UGP 应用层:Telnet,FTP,SMTP,SNMP. OSI: 物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS 数据链路层:Fr

2014-11-06 10:24:40 1932

转载 OSI七层协议和TCP/IP四层协议之比较

OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系

2014-11-06 10:23:50 881

转载 java版 二叉树 所有递归和非递归遍历算法

import java.util.LinkedList;         public class BinaryTree {       //根节点       private Node root;                  //二叉树中节点数量       private int size;              //无参构造器       public Bin

2014-11-05 11:29:00 578

原创 java设计模式---适配器模式

将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

2014-11-05 09:48:43 370

原创 java设计模式---抽象工厂模式

提供一个创建一系列(相互依赖)对象的接口,而无需指定它们具体的类。

2014-11-05 09:41:45 501

转载 剑指offer31--连续子数组的最大和

public class FindGreatestSum { /* * 连续子数组的最大和 */ public Integer findGreatestSum(int[] array) { if(array==null) return null; int greatest=0; int curSum=0; for(int i=0;i { if(curSum+array[i]

2014-11-04 12:54:58 553

原创 java设计模式基本原则

面向抽象原则  设计一个类时,不让该类面向具体的类,而是面向抽象类或接口 。 开-闭原则  设计应当对扩展开放,对修改关闭。    如果您的设计遵守了“开-闭原则”,那么这个设计一定是易维护的,因为在设计中增加新的模块时,不必去修改设计中的核心模块。

2014-11-03 16:39:07 567

原创 java设计模式--代理模式

代理模式    为其他对象提供一种代理以控制对这个对象的访问。 模式的结构中包括三种角色: 抽象主题(Subject)  实际主题(RealSubject)  代理(Proxy)

2014-11-03 16:25:41 453

原创 java设计模式--装饰模式

装饰模式(别名:包装器)      动态地给对象添加一些额外的职责。就功能来说装饰模式相比生成子类更为灵活。 装饰模式的结构中包括四种角色:  抽象组件(Component)   具体组件(ConcreteComponent)   装饰(Decorator)   具体装饰(ConcreteDecotator)

2014-11-03 16:14:53 529

原创 java设计模式--观察者模式

介绍:多个对象想知道一个对象中数据变化的

2014-11-03 15:50:29 533

原创 快速排序

/*  * 快速排序  */ public class QuickSort { /** * 划分数组 */ public static int partition(long arr[],int left, int right,long point) { int leftPtr = left - 1; int rightPtr = right; while(true) {

2014-11-03 14:22:51 416

转载 剑指offer29--数组中出现超过一半的数字

public class MoreThanHalfNum { /* * 数组中有一个数字出现的次数超过数组长度的一般,求这个数字 */ public Integer moreThanHalfNum(int[] array) { if(array==null) return null; Integer number=null; int count=0; Integer resul

2014-11-03 11:03:19 367

转载 剑指offer23--从上往下打印二叉树

public class PrintFromTopToBottom { public void printFromTopToBottom(BinaryTreeNode root) { if(root!=null) return ; Queue> queue=new LinkedList>(); queue.add(root); while(!queue.isEmpty()) {

2014-11-02 11:31:26 527

转载 剑指offer22--栈的压入弹出序列

public class IsPopOrder { /* * 输入两个整数序列,第一个序列表示压入顺序,判断第二个序列是否为弹出顺序.假设入栈所有数字均不相等 */ public boolean isPopOrder(int[] line1,int[] line2) { if(line1==null || line2==null) return false; int point1=

2014-11-02 11:20:58 422

转载 List.HashMap.TreeMap.HashSet,TreeSet以及集合排序

List可添加重复元素 Map

2014-10-31 11:30:11 565

转载 剑指offer24--二叉树的后序遍历

//思想:输入一个数组,该数组

2014-10-31 09:58:13 457

转载 java中queue的使用

java中queue的使用 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用

2014-10-31 09:32:19 426

原创 mysql优化--待续

分表操作有几个问题,第一数据插入时插入哪张表 一般思路就是

2014-10-29 22:00:26 374

转载 Redis常用数据类型及其持久化

对其适用场景与特点进行了一个概括的分析,本文将对Redis的常见数据类型的使用场景以及在内存优化方面和性能优化方面做一些详细的分析。 Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: String Hash List Set Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:

2014-10-28 13:06:12 642

ckeditorjar包,源码包(带分页,上传图片)

ckeditor上传图片代码详见CkeditorUpLoad.java,分页详见post.jsp,配置详见config.js

2014-07-05

tomcat6.0安装版

tomcat6.0安装版,下载后直接解压,然后配置JAVA_HOME的路径即可

2013-09-03

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

TA关注的人

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