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

原创 Nginx 负载均衡整理

负载均衡负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。(https://baike.baidu.com/item...

2018-12-03 20:41:37 297

原创 什么是 AOP?

什么是 AOP?AOP(面向切面编程,Aspect-Oriented-Programming),可以说是OOP(面向对象编程,Object-Oriented-Programing)的完善和补充。OOP允许定义从上到下的关系,但并不适合定义从左到右的关系。比如日志功能。日志功能的代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。这种散布在各处的无关的代码被称之为横切(c...

2018-11-23 09:04:52 441

原创 什么是JBPM工作流

1 什么是工作流BPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。...

2018-11-20 19:45:41 1713

原创 谈谈什么是IOC

      spring会把对象控制权交给容器,容器创建了一个又一个的对象,通过DI呢,又确定了各个对象之间的关系。但是,spring是怎么把容器里的对象给到我们的呢?1、容器在spring里面是如何存在的?  spring的容器,我们一般称之为ioc容器,其实就是项目中的一个xml配置文件,通过配置这个xml,我们来控制各个对象之间的关系。    那么随便创建一个xml就可以当做容器吗...

2018-11-20 19:10:46 149

原创 关于Java反射的学习

动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。(引自: 百度百科)var execString = "alert(Math.floor(Math.random()*10...

2018-10-23 19:51:32 146

原创 css常用属性

网页布局常用的样式属性 一 CSS文字属性:color : #999999; /*文字颜色*/font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ font-style:itelic; /*文字斜体*/ font-variant:small-caps; /*小字体*/ letter-spacing : 1pt; ...

2018-08-17 18:02:14 204

原创 java IO流 知识整理

一、超类: 字节流: InputStream(读入流) OutputStream(写出流) 字符流: Reader(字符 读入流) Writer (字符写出流)二、文件操作流 字节流: FileInputStream ,FileOutputStream 字符流: FileReader, FileWriter(用法与字节流基本相同,不写) //1.指定要读 的文件目录...

2018-08-13 11:12:01 150

原创 java 集合 框架 详解(set list map)

ava集合框架图    简化图:   Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。   1、Java 2集合框架图  ①集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。  ②抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。  实现类:...

2018-08-09 15:47:49 237

原创 Java常见异常种类整理

Java Exception:1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_RuntimeExc...

2018-08-08 16:05:34 256

转载 Java 中的异常和处理详解

简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。...

2018-08-08 15:57:51 126

原创 关于日期操作的类Date, DateFormat, SimpleDateFormat

Date  类java.util 包里面的 Date 类,是 Java 里面进行日期操作常用类。Date 类用来表示特定的瞬间,精确到毫秒,以表示自从标准基准时间(称为“历元(epoch)“,即 1970 年 1 月 1 日00:00:00 格林威治时间)以来的指定毫秒数。初始化 DateDate 的构造方法:public Date( )分配 Date 对象并初始化此对象,以表示分配...

2018-08-06 19:05:48 207

原创 一些常用的正则表达式整理

1.元字符介绍"^" :匹配行或者字符串的起始位置 "$" :匹配行或字符串的结尾"\w":匹配字母,数字,下划线."\d" : 匹配数字 "." :匹配除了换行符以外的任何字符"[abc]":  匹配包含括号内元素的字符  2.反义"\W" :匹配任意不是字母,数字,下划线 的字符"\S"  :匹配任意不是空

2018-08-04 15:44:08 188

原创 Hash算法学习总结

1. Hash是什么,它的作用先举个例子。我们每个活在世上的人,为了能够参与各种社会活动,都需要一个用于识别自己的标志。也许你觉得名字或是身份证就足以代表你这个人,但是这种代表性非常脆弱,因为重名的人很多,身份证也可以伪造。最可靠的办法是把一个人的所有基因序列记录下来用来代表这个人,但显然,这样做并不实际。而指纹看上去是一种不错的选择,虽然一些专业组织仍然可以模拟某个人的指纹,但这种代价实在太...

2018-08-03 19:17:10 1171

原创 常用的java算法

总结一些常用的算法查找算法 二分查找对于二分查找算法要求, 查找前的数据必须是已经排好序的, 然后得到数组的开始位置start和结束位置end, 取中间位置mid的数据a[mid]跟待查找数据key进行比较, 若 a[mid] > key, 则取end = mid - 1; 若 a[mid] < key, 则取start = mid + 1; 若 a[mid] = ke...

2018-08-02 19:04:18 2169

原创 java内存详解

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此...

2018-08-01 17:40:55 153

原创 多态详解

 多态,简单的理解就是事物的多种形态。专业的术语说就是:同一个实现接口,使用不同的实例而执行不同的操作。首先创建一个父类Pet类。  /** *宠物类 * @author Administrator * */ public abstract class Pet { private String name="无名氏"; /...

2018-07-31 19:04:08 389

原创 封装,继承,多态详解

主要针对于初学者一、封装     封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细...

2018-07-28 16:53:12 1857

原创 this关键字的使用

一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。Public Class Student { String name; //定义一个成员变量name private void SetName(String name) { //定义一个...

2018-07-27 18:41:51 409

原创 关于poi的解析文件讲解

本文主要讲解poi解析.DOC .DOCX .TXT .XLS . XLSX这里需要导入jar包,这个可以在网上找到package com.kk;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import org...

2018-07-26 17:44:11 1095

原创 简单的for循环

格式: for(数据类型 变量名 : 被遍历的集合(Collection)或者数组) {}对集合进行遍历。 只能获取集合元素。但是不能对集合进行操作。迭代器除了遍历,还可以进行remove集合中元素的动作。 如果是用ListIterator,还可以在遍历过程中对集合进行增删改查的动作。传统for和高级for有什么区别呢?高级for有一个局限性。必须有被遍历的目标。建...

2018-07-25 12:39:32 1112

原创 Java之输入输出流(文件的读写)

Java之输入输出流(文件的读写)首先,在编程的世界,流明显显得很重要。C++的输入输出流,Java的输入输出流等等。 首先我们得学会如何使用Java的输入输出流。首先,它们被封装在Java的一个叫做java.io的包中,编程时也必须导入此包。我们首先编写一个程序,此程序能够简单的使用到Java语言的输入输出流。编写一个简单的文件写入 和读出的操作。(源代码如下)impor...

2018-07-24 11:44:57 1169

空空如也

空空如也

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

TA关注的人

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