自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【Java虚拟机】内存区域划分

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。它包括以下几个运行时数据区域:程序计数器    程序计数器是一个较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。    由于Java虚拟机的多线程是

2017-09-17 16:32:15 245

转载 log4j

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。本文结合几个简单实例总结log4j在开发中的应用。普通java工程中使用Log4j先来个入门示例,跑通了再介绍配置信息,新建一个maven项目,导入jar包依赖:12345dependency>    groupId>

2017-09-14 21:14:44 236

转载 【Java虚拟机】内存溢出实战

在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(下文称OOM)异常的可能,本节将通过若干实例来验证异常发生的场景。    测试异常需要设置虚拟机的启动参数,以MyEclipse工具为例,修改如下:Run——>Run Configurations;(修改的参数在代码顶部注释中,这些参数将对实验的结果有直接影响)J

2017-09-14 20:30:42 264

转载 IDEA破解 2017 IDEA license server激活

记录下idea license server 破解的神奇钥匙!!http://idea.iteblog.com/key.php就是这个!如下图!

2017-09-11 17:58:31 954

转载 直播推流拉流概念介绍

先上图推流,指的是把采集阶段封包好的内容传输到服务器的过程。介绍一下目前有主流的推送协议,以及各自的优缺点。RTMPRTMP是Real Time Messaging Protocol(实时消息传输协议)的缩写,是Adobe公司为Flash/AIR平台和服务器之间音、视频及数据传输开发的实时消息传送协议。RTMP协议基于TCP,包括RTMP基本协议及R

2017-09-11 17:52:09 38772 3

原创 类微博系统

类微博系统:具体参考:https://github.com/williamluoweizhen/Weibocliet 前端相关代码server 后端、数据库相关代码doc 需求和api文档

2017-09-04 16:53:09 470

原创 onsubmit校验表单时利用ajax的return false无效解决方法

问题分析:执行ajax时return false的function 与onsubmit()不是同一个函数,所以无论return 什么都会直接执行submit()提交表单。解决方法:加一个flag来判断。

2017-07-15 16:12:45 342

原创 用户管理系统

题目:用户管理描述:搭建web,提供用户注册,验证登录,验证码(可选),admin操作的功能。要求:1、提供用户交互界面,包含注册框,登录框2、注册后将用户信息保存至数据库(可选)3、提供用户登录验证4、支持session id并设置生命周期来保存访问客户5、登录后返回 用户名 say:hello world!6、支持用户修改密码,支

2017-07-07 17:12:16 3677 1

原创 centos7中使用rpm方式安装mysql5.7版本后出现问题

在centos7中使用rpm方式安装mysql5.7版本后出现问题,使用root无法登陆,提示的错误是 ERROR 1045 (28000): Access denied for user 'root'@'localhost'。  使用默认密码无法登陆,尝试直接跳过初始密码,修改密码也没有成功。  后来查阅资料原因是:mysql5.7.x版本有一些新的变化,大致是 mysqld_s

2017-07-06 14:52:45 443

原创 页面中全局name改变导致a标签target属性失效问题

今天遇到一个问题,在页面中用js定义一个name值以后,父页面中的a标签的target将会失效,不会再指定的iframe中加载页面。后来查了一下发现,原因是window对象中有name属性,a标签打开页面的时候会去查找iframe中页面的window.name从而确定在哪个iframe中打开指定页面。在子页面中改变了name值,导致无法找到iframe,所以会在新的页面中加载。

2017-07-06 14:32:12 1765

原创 函数调用顺序的问题

看到一个题目:子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?写了代码来测试一下顺序。public class SuperClass {static{System.out.println("父类静态函数");}public Super

2017-06-20 17:11:37 806

转载 赛马问题

这几天看到一道比较老的智力题,赛马问题,觉得挺有意思的,想记录下来跟大家分享。题目是:有25匹马,速度都不同,但每匹马的速度都是定值。现在只有5条赛道,无法计时,即每赛一场最多只能知道5匹马的相对快慢。问最少赛几场可以找出25匹马中速度最快的前3名?(百度2008年面试题)每匹马都至少要有一次参赛的机会,所以25匹马分成5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每

2017-06-15 16:00:42 892

原创 美团面试

今天早上有幸参加了美团的实习生现场面试,还是很有收获的,写下来和你们一起分享。约的是早上10点半,我提前15分钟到了美团办公地点,面试官很忙的样子,拿着电脑一直回复着消息。下面是今天问的一些问题,大家可以参考一下:看到我的简历上有SSH的经历,先是让我说一下SSH框架的特点以及各个部分的功能。然后开始MYSQL,MYSQL的引擎有哪几种?区别是什么?MYSQL索引的原理是什么?

2017-05-11 19:41:04 346

转载 Spring概述

Spring概述1.什么是Spring?Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编程风格。2.Spring有哪些优点?轻量级:S

2017-05-06 15:31:07 174

原创 TCP/IP四层模型和OSI七层模型

TCP是一种可靠的,面向连接,面向字节流的传输控制协议,IP是一种不可靠,无连接的数据传输服务协议,TCP/IP是Internet中重要的通信规则,是公认的Internet工业标准与事实上的Internet协议标准,它规定了计算机通信所使用的协议数据单元,格式,报头和相应的动作。1.主机-网络层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送

2017-04-09 10:41:10 258

原创 JAVA常考面试题(2)

1.throw和throws有什么区别?throw关键字用来在程序中明确的抛出异常,相反,throws语句用来表明方法不能处理的异常。每一个方法都必须要指定哪些异常不能处理,所以方法的调用者才能够确保处理可能发生的异常,多个异常是用逗号分隔的。2.什么是JDBC?JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定

2017-03-30 10:53:14 353

原创 Java常考面试题整理 (1)

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

2017-03-29 15:23:24 266

原创 数据库范式

目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。一般常用到的范式就三种,第一范式,第二范式,第三范式。第一范式:强调的是列的原子性,即列不能够再分成其他几列。 第二范式:首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主

2017-03-22 20:27:09 291

原创 在公有类中使用访问方法而非公有域

公有类永远都不应该暴露可变的域。虽然还是有问题,但是让公有类暴露不可变的域其危害比较小。看如下的代码,很明显就能看出区别。public class Point {   public int x;   public int y;}public class Point {   private int x;   private int y;

2017-03-21 16:35:40 358

转载 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht

2017-03-21 16:16:31 315

原创 OpenStack安装部署教程

OpenStack安装部署教程 摘 要  OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。同时,OpenStack还是一个开源的云计算管理平台项目,支持几乎所有类型的云环境,目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack旨在为公共及私有云的建设与管理提供软

2017-03-21 11:42:47 11335 3

空空如也

空空如也

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

TA关注的人

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