自定义博客皮肤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)
  • 收藏
  • 关注

转载 线程池类 ThreadPoolExecutor

java 线程池ThreadPoolExecutor一、线程池的作用      1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。      2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。      3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和

2017-10-30 14:11:26 283

原创 JQuery小结

一.概念基本概念JQuery是对原生DOM对象的封装库,将原生DOM对象转换成JQuery对象,通过调用对象方法实现对DOM的操作JQuery相比DOM对象,代码简练且与浏览器兼容性高基本语法$ ,即表示该对象为JQuery对象。如:$("div")与DOM对象的相互转换将dom对象转换为JQuery对象var $key = $(dom);将JQuery对象转换为dom对象var dom1

2017-09-17 03:34:58 266

转载 OSI七层模型与TCP/IP五层模型简介

一、OSI参考模型        今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。 1、OSI的来源        OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。        ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就

2017-09-17 00:26:26 735

原创 JS内部函数一道自测题

题目如下var add = function(){ var sum = 1;//父函数的变量 var tem = function(x){ sum = sum + x; return tem;//子函数;实现sum值增加x } tmp.toString = function(){//tmp的toString函数;返回此时的sum值 return sum; }

2017-09-16 16:59:45 382

转载 js内部函数的定义及调用

内部函数:定义在另一个函数中的函数例如:1234567    function outer(){        function inner(){         }      } inner()就是一个被包

2017-09-16 16:28:23 8955

原创 JS从URL获取参数值的方法

传统截取字符串方法function UrlParam(){//以百度搜索框输入hello搜索为例;此时地址栏显示为 https://www.baidu.com/baidu?tn=monline_3_dg&ie=utf-8&wd=hello var url = window.location.search.substring[1];//tn=monline_3_dg&ie=utf-8&

2017-09-16 16:22:22 548

转载 使用Nginx实现负载均衡

使用Nginx实现负载均衡使用Nginx实现负载均衡一、nginx简介nginx是一个高性能的HTTP服务器和反向代理服务器。它起初是俄罗斯人Igor Sysoev开发的,至今支撑者俄罗斯的很多大型的网站。二、nginx支持的三种负载均衡策略轮询:将请求依次轮询发给每个服务器。最少链接:将请求发送给持有最少活动链接的服务器。ip哈希:通过哈希函数决定请求发送给哪个服

2017-09-13 22:33:23 266

转载 MySQL数据库中的悲观锁和乐观锁

悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 使用场景举例:以MySQL InnoDB

2017-09-09 16:45:01 501

原创 Filter

Filter概念Filter被称为过滤器,web三大组件之一。通过Filter可以实现对请求的拦截,从而实现一些特殊的功能。Filter在web中的位置Filter原理Filter接口有一个doFilter方法,Web服务器每次调用web资源的service方法前,都会调用Filter实现类的doFilter方法,因此该方法就达到了如下目的:调用目标资源之前(servlet被调用之前),让一段代码

2017-09-08 18:05:39 283

转载 Java 中 MessageFormat.format 用法

原文:http://blog.csdn.net/xiaokui_wingfly/article/details/46124057MessageFormat本身与语言环境无关,而与用户提供给MessageFormat的模式和用于已插入参数的子格式模式有关,以生成适用于不同语言环境的消息。MessageFormat模式(主要部分): FormatElement:    

2017-09-08 17:56:43 2173

原创 servlet

概念servlet(server applet)是Java Servlet的简称,使用java代码编写的服务器端的小程序,用来交互式的浏览和修改数据,生成动态Web内容。生命周期servlet执行流程如图servlet的生命周期加载和实例化,当用户第一次请求Servlet时,Servlet容器将会创建Servlet实例初始化,Servlet容器加载完成servlet后必须进行初始化,此时init

2017-09-07 18:05:48 312

原创 编译时常量和运行时常量

在java中,static final修饰的是常量。根据编译器的不同行为,常量又可分为编译时常量和运行时常量。举例说明吧public static final int a = 10就是一个编译时常量,在编译后的符号中找不到a,所有对a的引用都被替换成了20;它是不依赖于类的,在编译时就可以确定值。public static final int b = “hello”.length()就是一个运行

2017-09-07 10:29:28 5329 1

原创 EL表达式

一.简介概念EL全称 Expression Language,为方便操作JSP而存在的一种简单语言。语法${expression}二.作用1. 获取数据EL表达式用于替换JSP页面中的脚本表达式,从各种类型的web域中检索java对象、获取数据 <%@page import="java.util.HashMap"%> <%@page import="java.util.Map"%>

2017-09-06 16:36:23 345

原创 JSP知识总结

一.JSP简介JSP(java server page),java服务器页面。是一种动态页面技术,本质上是一种简化版的Servlet,其目的是将表示逻辑从Servlet中分离出来JSP最大的优势在于它的跨平台特性,可实现一次编译,处处运行二.JSP语法jsp页面是在普通的HTML页面中嵌入java程序段。1.JSP表达式普通表达式普通表达式用于向页面输出信息语法:<%= 此处写表达式 %>

2017-09-05 16:26:52 471

原创 集合

集合和数组的区别数组明确了它容纳的数据类型,而集合不声明。数组是静态的,具有固定的大小,一旦创建就不可以再改变大小;集合是动态的,可以根据需求动态改变大小。数组是java的内置数据类型,它的静态定长以及数据类型的事先声明特性,决定了它的执行效率或者类型检查都是最快的。再明确几个概念collection、Collection、Collectionscollection 集合,用来表示任何一种

2017-09-04 16:14:05 257

原创 序列化与反序列化

概念序列化与反序列化Java序列化就是将Java对象转换成字节序列的过程Java反序列化就是将字节序列恢复为Java对象的过程用途数据的持久化,通过将数据对象序列化可以让数据对象脱离内存,可以写入物理磁盘或者数据库从而将数据持久的保存远程数据传输,比如文件、图片、音频、视频等都是通过二进制序列的方式进行交换数据的。通过序列化,将Java对象转换为字节序列,就可以实现数据的远程通信。JDK

2017-09-04 02:06:42 344

原创 JDK提供复制文件三种方式

利用I/O包的字节输入输出流public static void copyFileUsingStream(File src,File dest){ InputStream is = null; OutputStream os = null; byte[] buffer = new byte[1024];//这里的缓冲可自行设置 int r

2017-09-04 02:05:51 2338

转载 Java IO流分析整理

原文:http://blog.csdn.net/yuebinghaoyuan/article/details/7388059/Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程

2017-09-03 13:48:52 233

原创 线程池

为什么要使用线程池像Web服务器、数据库服务器、文件服务器等等都需要处理来自远程大量短小请求。请求以某种方式传达到服务器,可能是网络协议(HTTP、FTP、或POP)或者JMS队列或者是通过轮询数据库。服务器将面临这样一个问题,请求的数量很多,但是要处理具体某一个请求所需的时间很短。我们再看线程对内存的消耗。服务器处理一个请求,需要创建线程–>处理请求–>销毁线程,实际上系统创建线程的时间和销毁

2017-09-03 12:08:36 277

原创 线程

先明确几个概念进程进程是指在内存中运行的应用程序,每个进程都有自己一块独立的内存空间;一个进程中可以启用多个线程线程线程是进程中某一个单一的顺序执行流程.守护线程守护线程是线程的一种状态,它的存在是为了其它线程服务的。如JVM中的垃圾回收线程。调用Thread类的静态方法setDaemon(true)方法将指定的线程设置为守护线程( 如:myThread.setDaemon(true) );此

2017-09-02 23:14:38 235

转载 java中的同步锁synchronized

原文:http://blog.csdn.net/luoweifu/article/details/46613015 synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法

2017-09-02 11:49:49 300

原创 冒泡排序,选择排序,插入排序,快排

冒泡排序和插入排序区别(小明版)有一天小明上体育课,排的是3号位置,老师说:同学们请用冒泡排序的方法排好队。小明觉得自己比2号的小红高,所以互换位置,成为了2号。然后他觉得比1号小刚高,所以又互换位置排到了1号。老师说:小明,滚到最后去。最终他成了100号,这就是插入排序。冒泡排序算法原理 1. 比较相邻的两个元素,如果第一个比第二个元素大,则互换位置 2. 循环第一步操作;每重复

2017-09-01 23:15:01 376

原创 for循环流程图

for循环流程

2017-09-01 11:57:38 10244

原创 Java SE 基础(一)

面向对象的三大特性- 封装 隐藏类的实现细节,保证属性的安全有效。具体实现方式:私有化属性,提供共有的访问属性的方法(一般为get/set方法),构造中调用方法。- 继承 继承是代码复用的一种方式,子类可以继承父类的所有属性(包括私有的)和部分方法(不能继承父类私有方法和构造方法)。 java只支持单继承,但是可以通过接口的方式多实现。 继承是重量级的代码复用方式,

2017-08-31 23:40:36 238

原创 MySQL中的count()

简单理解count()count(1)与count(字段名)count(1)中的1代表要查询的表中的第一个字段。比如要查询的表中有id、name两个字段,那么count(1)和count(id)得到的结果是一样的。count(*)与count(字段名)count(*)与count(字段名)基本上查询结果是一样的。但是count(字段名)当字段名下有null值得时候,null值不计入count;而

2017-08-30 01:04:56 422

转载 MySQL约束及相关操作

MySQL约束分类按功能划分:主键约束:PRIMARY KEY非空约束:NOT NULL唯一约束:UNIQUE KEY默认约束:DEFAULT外键约束:FOREIGN KEY按数据列的数目划分:对一个数据列建立的约束,称为列级约束对多个数据列建立的约束,称为表级约束列级约束既可以在列定义时声明,也可以定义后声明;表级约束只能在列定义后声明一般使用列级约束NOT NULL和DEFAU

2017-08-28 12:22:47 351

空空如也

空空如也

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

TA关注的人

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