自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq523786283的博客

进步就是快乐

  • 博客(23)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 【javascript】杂记

1.settimeout函数是指定毫秒数后调用函数或者是计算表达式的,而settimeout设置为0s,他被js放在队列中,要等别人执行完,他才会执行。console.log('1');setTimeout(function(){console.log('2');},0);console.log('3');1 3 22 . null和undefined是不同的,但它们都表示“值的空缺”,判断

2017-05-30 12:31:43 605

原创 【java-算法】连续数组最大和

import java.util.*;/** * HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。 * 今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。 * 但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢? * 例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8

2017-05-29 16:11:43 292

原创 【数据库】Redis学习

1.Redis的优点(1) 速度快,Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作。因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对

2017-05-28 21:09:06 313

原创 【java-分布式系统】消息中间件学习-ActiveMQ入门实测

下载: http://www.apache.org/dyn/closer.cgi?filename=/activemq/5.14.5/apache-activemq-5.14.5-bin.zip&action=download1.创建ActiveMQ队列运行apache-activemq-5.14.5\bin\activemq.bat 浏览器打开http://localhost:8161/adm

2017-05-27 15:17:07 546

转载 【java-分布式系统】消息中间件学习-jms(以ActiveMQ为例)

Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持JAVA应用程序开发1.JMS消息传送模型在JMS API出现之前,大部分产品使用“点对点”和“发布/订阅”中的任一方式来进行消息通讯。JMS定义了这两种消息发送模型的规范,它们相互独立。任何JMS的提供者可以实现其中的一种或两种模型,这是它们自

2017-05-27 14:56:32 622

原创 【java-分布式系统】消息中间件学习

中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括web服务器、事务监控器和消息队列软件。 中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统、网络和数据库与用户的应用软件

2017-05-27 12:35:59 577

原创 【java-web框架】struts2复习

1.struts2工作流程1、客户端浏览器发出HTTP请求. 2、根据web.xml配置,该请求被FilterDispatcher接收 3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton 4、Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证。 5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果

2017-05-25 16:29:20 239

原创 【java-算法】【百度真题】度度熊去商场买一顶帽子问题

package baidu;import java.util.Scanner;/** * 度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。 * 度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? * 首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格 * (价格均是正整数,且小于等于1000) * * 如果存在第三便宜的帽子,请输出

2017-05-23 15:01:59 603

转载 【java-web开发】spring复习

1.BeanFactory和ApplicationContextBeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 BeanFactory 可以理解为含有bean集合的工厂类。BeanFactory 包含了种bean的定义,以便在

2017-05-22 21:04:26 313

转载 【Java】【容易忽略的知识点】不可变类 (IMMUTABLE CLASS)

一、简单定义不可变对象(Immutable Objects)即对象一旦被创建,它的状态(对象的数据,也即对象属性值)就不能改变,反之即为可变对象(Mutable Objects)。 当满足以下条件时,对象才是不可变的: 1. 对象创建以后其状态就不能修改。 2. 对象的所有域都是final类型。 3. 对象是正确创建的(在对象的创建期间,this引用没有逸出)。 不可变对象的类即为不可变类

2017-05-22 15:26:54 452

原创 【java-算法】【华为真题】老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.

package huawei;import java.util.Scanner;import static java.lang.System.out;/** * 题目描述: * 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入包括多组测试数据。 每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M <

2017-05-22 13:37:11 823

转载 【linux-WebServer】nginx学习3(nginx基础概念-connection)

1.connection在nginx中connection就是对tcp连接的封装,其中包括连接的socket,读事件,写事件。利用nginx封装的connection,我们可以很方便的使用nginx来处理与连接相关的事情,比如,建立连接,发送与接受数据等。而nginx中的http请求的处理就是建立在connection之上的,所以nginx不仅可以作为一个web服务器,也可以作为邮件服务器。当然,利

2017-05-22 09:42:25 283

转载 【linux-WebServer】nginx学习2(信号与定时器)

1.信号与定时器对于一个基本的web服务器来说,事件通常有三种类型,网络事件、信号、定时器。我们已经知道,网络事件通过异步非阻塞可以很好的解决掉。那nginx是如何处理信号与定时器? 首先,信号的处理。对nginx来说,有一些特定的信号,代表着特定的意义。信号会中断掉程序当前的运行,在改变状态后,继续执行。如果是系统调用,则可能会导致系统调用的失败,需要重入。对于nginx来说,如果nginx正在

2017-05-20 12:33:14 271

转载 【linux-WebServer】nginx学习(CDSN就是用这个服务器)

1.nginx架构众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运行。很显然,生产环境下我们肯定不会这么做,所以关闭后台模

2017-05-19 21:34:19 353

原创 【java】Java常考面试题(学习笔记)

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区别是什么?Jav

2017-05-16 18:54:58 240

原创 【算法-java】打印出二叉树中结点值的和为输入整数的所有路径

import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;import java.util.ListIterator;import static java.lang.System.out;/** * 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根

2017-05-16 16:47:37 432

原创 【算法-java】判断该数组是不是某二叉搜索树的后序遍历的结果

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。public class Solution { public boolean VerifySquenceOfBST(int [] sequence) { if(sequence.length==0)return false;

2017-05-16 14:59:51 269

原创 [java-算法-数据结构] 判断栈的弹出顺序是否正确

package stack;import java.util.Hashtable;import java.util.Stack;/** * 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。 * 假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列, * 但4,3,5,1,2就不可能是

2017-05-15 12:25:42 466

原创 [算法-java] 将一个矩阵按照从外向里以顺时针的顺序打印出每一元素

import java.util.*;import static java.lang.System.out;/** * 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, * 例如,如果输入如下矩阵: * 1 2 3 4 * 5 6 7 8 * 9 10 11 12 * 13 14 15 16 * 则依次打印出数字 * 1,2,3,4,8,12,16,15

2017-05-14 15:09:56 561

原创 [算法-java] 数组转二叉树_(层次遍历)

import java.util.LinkedList;import static java.lang.System.out;/** * 数组转二叉树 * 测试用例: *{8,8,7,9,2,#,#,#,#,4,7},{8,9,2} * Integer.MIN_VALUE代表空节点# * Created by ZeHua on 2017/5/13. */public class Arr

2017-05-13 14:22:44 979

转载 设计模式复习

1、设计模式一般用来解决什么样的问题( a) A.同一问题的不同表相 B不同问题的同一表相 C.不同问题的不同表相 D.以上都不是2、下列属于面向对象基本原则的是( c ) A.继承 B.封装 C.里氏代换 D都不是3、Open-Close原则的含义是一个软件实体( a ) A.应当对扩展开放,对修改关闭. B.应当对修改开放,对扩展

2017-05-09 13:37:13 1193

原创 [linux]ubuntu最简单+最快的换源方法(不需要用命令行改source.list)

强烈建议教育网用户使用中科网源,本人实测最高网速能达到32M/s!(是M/s不是Mbit/s。

2017-05-06 21:07:28 2603

原创 【数据结构-链表】杂记

1.在单链表的开始结点之前附设一个类型相同的结点,称之为头结点。头结点的数据域可以不存储任何信息,头结点的指针域存储指向开始结点的指针(即第一个元素结点的存储位置)。 作用 1、防止单链表是空的而设的.当链表为空的时候,带头结点的头指针就指向头结点.如果当链表为空的时候,单链表没有带头结点,那么它的头指针就为NULL. 2、是为了方便单链表的特殊操作,插入在表头或者删除第一个结点.这样就保持了

2017-05-02 15:31:15 216

[带书签]SPRING技术内幕:深入解析SPRING架构与设计原理

SPRING技术内幕:深入解析SPRING架构与设计原理,有阅读书签

2017-08-23

maven-ant-tasks-2.1.3.jar

用于ant和maven的整合

2017-07-25

校园Dr.com密码查看(密码找回)

用C开发的一个小工具,直接在Dr.com安装目录下打开运行即可

2017-03-26

QQ模拟app,android源码

QQ模拟app,android源码

2016-12-06

httpclient-4.0.jar

很好的获取页面源码的组件,可导入jar包到自己的项目中。

2015-07-01

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

TA关注的人

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