自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Zookeeper的注册中心和dubbo-admin的搭建

一、Zookeeper的注册中心Zookeeper下载地址:http://www.apache.org/dist//zookeeper/1.非集群搭建        因为windows和linux下的搭建基本一样(只有启动命令不同),这里以windows下为例,我的是3.4.6版本。(1)解压(2)配置I.到zookeeper-3.4.6

2017-07-20 10:02:22 605

原创 正则表达式常用匹配

正则表达式常用匹配符号和方法及其解析,讲述的贪心和非贪心2种匹配方式,本文用python实现。

2017-03-11 20:25:49 974

原创 python爬虫从0到1遇到问题及解决方向

本文介绍了python从头到尾所需要的工具,如urllib2,requests,beautifulsoup4,Xpath等,和代码展示,最后实战爬取起点小说网站数据,筛选238本小说,找到高质量的10本小说,途中遇到的问题及解决方法,及以后展望。

2016-11-19 01:20:46 1661

原创 阿里巴巴2017实习生笔试题+JAVA工程师能力评估部分题目

阿里巴巴2017实习生笔试题1.由权值分别为1、12、13、4、8的叶子节点生成一颗哈夫曼树,它的带权路径长度为()2.进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程

2016-07-10 17:06:52 3170 2

原创 hibernate+struts2学生信息管理系统简单整合

一.项目结构(MVC)直接上图前者是整个项目结构,webcontent包含的是前端的一些jsp文件和css样式,java resourse包含后台的一些业务逻辑处理及接口;后者是hibernate框架涉及的部分(红线)model层下的.hbm.xml是持久化层的ORM映射文件,可以通过Eclipse直接生成: 右击持久化层的包(model)--->new-->other-->hib

2016-05-29 21:48:48 7792 12

原创 struts笔记

一.struts2工作原理二.struts2核心文件web.xml文件:任何MVC都要与web应用整合,借助于web.xml。只有配置在web.xml文件中的servlet才会被应用加载。struts.xml文件:Action映射,以及Action包含的Result定义,包含:1.全局属性2.用户请求和响应Action之间的对应关系3.Action可

2016-05-20 19:48:17 403

原创 mysql常用存储引擎

一.简介插件式存储引擎:使存储引擎的加载和移出更为方便,也使自行开发存储引擎更为简单方便。主要有:MyISAM ,Inodb ,NDB Cluster ,Maria ,Falcon,Memory,Archive,Merge,Federated等,其中MyISAM ,Inodb 使用最为广泛,MyISAM是Mysql默认引擎。Inodb最大的特点是提供了事务控制等特性,NDB C

2016-04-14 21:07:21 612

原创 java开发之反射

一.Class类的使用1.任何一个类都是Class的实例对象,这个实例对象有三种表示方式。 /* * 创建一个类 */class Foo{ void print(){ System.out.println("foo"); }//第一种表示方式--->实际在告诉我们任何一个类都有一个隐含的静态成员变量class Class c1 = Foo.class; //

2016-04-13 19:46:07 279

原创 TCP三次握手四次挥手

一.连接建立A(客户)---------------------B(服务器)1.A发送连接建立请求,包含:同步位 SYN=1,初始序列号seq=1,此时A进入AYN-SENT(同步已发送)状态。2.B收到连接请求报文后,同意则发送确认报文,包含:SYN,ACK置1,确认号ack=x+1,B的序列号seq=y,此时B进入SYN-RCVD(同步收到)状态。3

2016-03-31 17:41:48 464

原创 String、StringBuffer和StringBuilder的比较

一. String String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String的操作都是改变赋值地址而不是改变值操作。二.StringBuffer StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,

2016-03-21 22:24:34 405

原创 计算机网络之应用层协议

一.文件传送协议 1.基于TCP的FTP协议(文件传送协议) 由于: a.计算机存储数据格式不同。 b.文件的目录结构和文件名规定不同。 c.访问控制不同。 d.操作系统使用的命令不同。 使得两个主机间的文件传送变得困难,FTP的主要功能是减少或者消除在不同操作系统下处理文件的不兼容性.2.FTP:(1个主进程+若干个从属进程) 主进程 : 负责接受新的请求 从属进程 : 负责处理

2016-03-21 14:35:53 744

原创 数据库事务特性和隔离级别

一.事务 事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。二.事务四大特性(简称ACID) 1、原子性(A

2016-03-20 19:27:11 691

原创 java基础面试题(1)

1.静态语句块 public class StaticTest{ static { int i=5; System.out.println(“Hi there”); }}知识点:类中静态语句块仅在类加载时被执行一次,.JVM加载class文件时,就会执行静态代码块,静态代码块中初始化了一个变量x并初始化为5,由于该变量是

2016-03-16 18:38:48 510

原创 java之多线程初解

一.进程和线程进程是程序(任务)的执行过程,是动态的,持有资源(共享内存、共享文件)和线程。线程是系统中最小执行的执行单元,同一个进程有多个线程,线程共享进程的资源。二.怎么实现线程继承Thread类或者实现runnable接口,实现里面有个run方法,调用start()启动线程,sleep()使线程进入睡眠状态。三.简单实现二个线程 public clas

2016-03-15 17:01:18 460

转载 Java开发人员面试题分析汇总

1.单例模式常见的应用场景分析。 在23种设计模式中,单例模式排行老大。虽然理解容易,但是对于应用场景。你真的熟悉么?使用单例,是由于没必要每个请求都新建一个对象,这样既浪费CPU又浪费内存;之所以多例,是为了防止并发问题;即一个请求改变了对象的状态,此时对象又处理另一个请求,而之前请求对象状态改变导致了对象对另一个请求做了错误的处理。先来说说Java web中的单例应用场景:数据库连接

2016-03-13 16:25:08 782

原创 操作系统之进程的描述与控制

一.程序执行1. 程序顺序执行 特征: (1)顺序性 : 每一操作必须在下一操作开始之前结束。 (2)封闭性 : 程序运行时独占全机资源,一旦执行,执行结果不受外界影响。 (3)可再现性:只要执行时的环境和初始条件相同,不论过程怎样,结果一样。 2. 程序的并发执行 特征: ( 1 )间断性:由于并发进程之间形成了相互制约关系,是并发进程具有 “执行———暂停———-执行”这种间断性

2016-03-12 23:02:27 495

原创 计算机网络之运输层

区别:网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。一 . 用户数据报协议UDP1.特点 (1)UDP是无连接的。 (2)UDP使用尽最大努力交付。 (3)UDP是面向报文的。 (4)UDP没有拥塞控制,某些实时应用(IP电话,实时会议)需要恒定速率发送数据。 (5)UDP支持一对一,一对多,多对一,多对多的交互通信。 (6)UDP首部开销少,只有8个字节,

2016-03-11 16:56:32 629

转载 数据库面试常问的一些基本概念

1、超键、候选键、主键、外键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。外键:在一个表中存在的另一个表的主键称此表的

2016-03-10 23:27:53 444

原创 计算机网络之网络层

网络层(因特网) : 向上之提供灵活简单的,无连接的,尽最大努力交付的数据报服务。虚电路 : 面向连接的,发送前必须建立一条虚拟电路。1.网际协议IP (1)3种协议 ①地址解析协议ARP。 ②网际控制报文协议ICMP。 ③网际组管理协议IGMP。(2)将网络互相连接起来的中间设备 ①物理层:转发器 ②数据链路层:网桥或桥接器 ③网络层:路由器 ④网络层之上:网关(3)分类IP地址

2016-03-10 23:26:42 622

原创 计算机网络之数据链路层

研究问题:同一局域网中,分组怎么从一个主机传到另外一个主机。一. 数据链路层使用信道 1.点对点信道 : 1对1的通信方式 2.广播信道 : 1对多的广播通信方式,必须使用专用的共享信道协议来协调主机数据发送。二 . 使用点对点信道的数据链路层 补充:链路是物理线路,数据链路则是通信协议的硬件和软件加到链路上,构成了数据链路。 数据单元:帧三个基本问题 (1)封装成帧 将IP层的数据报

2016-03-10 18:42:05 605

原创 计算机网络之物理层

基本概念 : 物理层考虑怎样在连接的各种计算机的传输媒体上传输机械比特流,而不是指具体的传输媒体。(主要是通信原理的技术)信道的基本概念 (1)信息交互方式 ①单向通信 只有一方发信息,如:广播,电视。 ②双向交替通信(半双工通信) 都可以发信息,但同一时间只有一方可以发送。 ③双向全双工通信 双方可以同时通信 (2)信道复用技术 ①频分复用(同样时间占用不同宽带资源) ②时分

2016-03-10 11:04:30 386

原创 计算机网络之体系结构

补充: 1.速率: 比特是数据量的单位,1B=一个0或1。 数据率(比特率)B/S或者bps 2.带宽 (1)信号的频带宽度,各种不同频率成分所占范围,单位HZ。 (2)在计网中也可以表示通信线路传输数据的能力,即单位时间通过的最高数据率,单位为b/s一.计算机网络之体系结构 OS1体系结构    TCP/IP体系结构 7.应用层             4

2016-03-09 16:58:32 467

原创 数据结构之三大查找(续)

2.b-树和b+树. (1)b-树 一棵m阶的b-树,或为空树,或满足下面特性的m叉树 ①树中每个节点至多有m棵子树。 ②若不是叶子节点,至少有2棵子树。 ③若不是叶子节点,至少有m/2棵子树。 ④所有非终节点包含以下信息(n关键字个数,A(i)指向子树指针,K(i)存在关系A(i-1) ⑤所有叶子节点在同一层次上,并且不带信息(2)b+树 在b-树的条件上增加 ①有n

2016-03-08 23:24:02 775

原创 数据结构之三大查找

数据结构之三大查找一.静态查找表附:ASL(平均查找长度)=∑ (1-n) P(i)C(i) P(i):查找表中第i个记录的概率(个人理解:比较一次正确概率)。 c(i):当给定值与表中记录相等时候,已经比较的次数,C(i)随过程不同。1.顺序表的查找 条件:顺序表或者线性链表示的查找表 成功查找时平均查找长度:(n+1)/2失败查找时平均查找长度:3(n+1)/42.有序表

2016-03-08 22:57:08 4865

转载 数据结构中排序和查找各种时间复杂度

(1)冒泡排序        冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。(2)选择排序      选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的。…… 例子说明好多了。序列5 8 5 2 9, 我们知道第一遍选择第1个元

2016-03-07 19:03:43 6976 2

原创 hash学习笔记

Hashtable 继承自Dictionary 类,而HashMap 是Java1.2 引进的Map interface 的一个实现。最大的不同是,Hashtable 的方法是Synchronize 的,而HashMap 不是,在多个线程访问Hashtable 时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。

2016-03-06 20:19:29 280

MarkdownViewerPlusPlus Notepad++ 插件 可视化

MarkdownViewerPlusPlus Notepad++ 插件 可视化 插件,MarkdownViewerPlusPlus Notepad++ 插件 可视化 插件

2017-11-30

Redis-x64-3.2.100.zip

这里把资源共享给大家,这是3.2.100版本

2017-09-17

Redis-x64-3.0.504.zip

Redis-x64-3.0.504.zip

2017-09-17

最新java操作注册表的com.ice.jni.registry依赖压缩包

最新java操作注册表的com.ice.jni.registry依赖压缩包

2017-08-18

最新java操作注册表的com.ice.jni.registry依赖jar包

最新java操作注册表的com.ice.jni.registry依赖jar包,亲测

2017-08-18

Zookeeper单节点注册中心

Zookeeper单节点注册中心

2017-07-19

Java 8环境下的dubbo-admin-2.5.4

Java 8环境下的dubbo-admin-2.5.4,放在tomcat下可直接运行

2017-07-19

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

TA关注的人

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