自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle架构和应用

1.oracle架构图电脑的基本组成:本地磁盘(L5+L6),内存(L4及以上),CPU。同理在oracle架构上,也对应分成三大模块:oracle数据库(本地磁盘),SGA:share global area(内存缓存区),Oracle服务进程。具体结构图如下:...

2021-08-23 09:28:30 569

原创 实现百万EXCLE数据导入

1. 目标:30分钟内实现 百万级数据导入到数据库中。2. 实现原理: 通过流的方式(InputStream)读入excel表,每个sheet对应一个 inputStream。将sheet内容转换为轻量级的ReadOnlySharedStringsTable, (同比SharedStringsTable数据量大的时候会报 out of memory) 然后使用 SAX(同样为轻量级的)进行数据读取,在对处理好的每行数据进行数据库导入。数据库导入是通过批处理进行,我这里设置 每1000次实..

2020-12-28 15:57:25 605

原创 数据库连接池实例-1(基础线程池)

数据库连接池实例-1(基础线程池)前言数据库连接池进行由浅到深的分项,打算进行三个模块,分别为:基础线程池(自己写了解基本原理),主流线程池配置使用,线程池比较与优化一、数据库连接池存在原因我们都了解到,数据库获取连接与关闭连接是非常消耗内存的,所以这样不如创建多个连接,将连接放入到一起,在需要使用的时候,拿出连接,进行使用,能够极大的减少内存消耗,同时提高效率。 具体的,设计模式中有一个 资源池设计模式,就是针对池进行设计的,可参考链接https://www.cnblogs....

2020-12-01 10:33:49 242

原创 Servlet基础

1.前言 springmvc是基于servlet的,我们常用的tomcat 底层中container 实际包含了servlet容器。所以虽然现在servlet 并不怎么被使用,但是了解servlet对于深度了解框架还是很有帮助的。2.servlet生命周期当用户调用一个 Servlet 时,就会创建一个 Servlet 实例,每一个用户请求都会产生一个新的线程,适当的时候移交给 ...

2020-04-02 14:43:35 99

原创 泛型应用及例子

转载:https://segmentfault.com/a/11900000141207461.泛型存在的意义泛型实际上是参数化类型,将类型明确的工作推迟到调用类或者方法去执行。2.泛型的必要性:早期我们是使用Object类,进行代表任意的类型。但是比如:List,Collection 是没有类型限制,比如: List之前放的是Cat对象,后来又放入的dog对象。获取dog对...

2020-01-22 15:55:24 329

原创 java-常用数据结构

首先java常用如list和set和map。其中list 实现: Collection接口。 map实现:Map接口。Collection---->List----->(Vector \ ArryList \ LinkedList)Collection---->Set------>(HashSet \ LinkedHashSet \ SortedSet)Map-...

2019-09-10 19:27:10 70

原创 接口,父类属性方法

1.接口首先接口是不能被实例化的,它接口是一种引用的数据类型,接口只是描述应该具备的方法。所以接口的属性: 固定写法:public static final 数据类型 属性名 = 值;所以接口的方法: 固定写法:public abstract 返回值类型 方法名(参数列表);demo:public interface Demo{public static final St...

2019-09-05 09:28:37 805

原创 spring官网下载

spring官网下载网址:https://repo.spring.io/libs-release-local/org/springframework/spring

2019-09-04 16:18:59 109

原创 javascript-运算符和比较符

javascipt的运算符和比较符是很简单的。如果学习过了java的可以类比记忆。1.运算符。(算术运算符) +,-,*,/ (加减乘除) %(取余),++(自增),(--)自减;(赋值运算符) x+=y x=x+y; x-=y x=x-y;x*=y x=x*y; x/=y x=x/y;x%=y x=x%y;同时注意对于 数字+字符串的 会统一认为是字符串相加。例子:...

2019-08-30 13:23:24 98

原创 javascript-数据类型-字符串

字符串使用来存储和处理文本的。String的下标从0开始1.定义 方法1: var zifu="zifu";var zifu=‘zifu’;var zifu=new String("zifu"); 第三种不建议拖慢页面。2.属性1.length 获取长度 2.constructor返回字符串属性函数 3.prototype允许您向对象添加属性和方法比如:va...

2019-08-30 12:52:51 56

原创 javascript-函数demo

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。1. 首先函数分为有参函数,无参函数。有参: function youcan(var canshu){}; 无参: function wucan(){};2.函数关系到javascript的变量生命周期。 如果是局部变量,即定义在函数内的变量,函数执行完成变量生命结束。如果是全局变量,即定义在页面内,则页面结束变量生...

2019-08-30 08:36:12 154

原创 javascript-数据类型

1.动态的数据类型。首先javascipt的数据类型是动态的。相同变量可以作用不同类型。比如: var numbers =1;数字 numbers="hh";字符串。2.数据类型1.数字,不区分有无小数点。 对象类型(number)2.字符串,单引号双引号不影响。对象类型(String)3.boolean类型即true和false4.对...

2019-08-29 20:55:59 56

原创 html-block与inline 转载 https://www.cnblogs.com/yinliang/p/5319263.html

在我们设置html页面各种标签的css时,会发现对于有些标签是无法设置行高与宽度的,这其实与标签的属于那种元素有关。所有的html页面标签分为两大类: block 元素与inline元素。block:1、总是在新行上开始;2、高度,行高以及顶和底边距都可控制;3、宽度缺省是它的容器的100%,除非设定一个宽度inline:1、和其他元素都在一行上;2、高,行高及顶和底边...

2019-08-29 16:13:41 159

转载 Servlet-原理转载 (https://www.cnblogs.com/cangqinglang/p/9290626.html)

1.两大架包 servlet主要引入两个架包::javax.servlet和javax.servlet.http。javax.servlet 定义了所有的servlet类都必须实现的类与接口。javax.servlet.http 则定义了采用HTTP通信协议的HttpServlet类。javax.servlet 是servlet的核心架包。所有的Servlet都必须实现这一...

2019-08-26 09:20:14 161

原创 POI-XSSFWorkbook介绍以及demo

1.介绍作为开发人员,关于excel的操作,肯定都熟悉。其实我们使用的HSSF等都是统一来自与Apache POI。 它是Apache软件基金会开发,很流行的一个API。 它允许程序员使用JAVA语言对office文档(excel,word,ppt等)进行删除修改等操作。1.2POI组件 POIFS (较差混淆技术实现文件系统): 此组件是所有其他POI元件的基本因素。它被用来明确...

2019-08-15 12:57:46 2378

原创 JDBC基础以及例子

1.1 JDBC基础 JDBC(Java DataBase Connectivity)是给java提供连接数据的的工具包,它有编写的类和接口组成。它的基本类图如下:它本质是:维护了一个client 与远程的(数据库)服务的TCP连接。JDBC API : 提供了java应用程序到驱动管理器DriverManage的连接。JDBC驱动程序API: 这支持驱动管理器Driver...

2019-08-08 13:52:03 1366

原创 Struct2-demo基础

1.Struts2 介绍 Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struct2架,进而实现简化web技术人员开发工作的目标。不久之后,Webwork框架和Struts社区联合创造了现在流行的Struts2框架...

2019-08-05 18:52:37 140

原创 设计模式-门面模式转载

最近在看关于servlet的实现原理,applicationContext 等会大量用到门面模式。这里做一个门面模式的转载。1. 存在意义举例说明: 如果说你要盖一个房子,需要去找 瓦工,泥工,砌墙工。 一个一个去找太麻烦了,这是出现一个中介,中介已经谈拢了所用工种,你只需要和这个中介谈好,中介会自动帮你处理所有工作。 这个中介就相当于是门面。2.门面模式介绍定义:提供一个统一的接...

2019-08-01 12:19:10 136

原创 String与StringBuffer

1.共同点String与StringBuffer都是类,不是基本类型。StringBuffer 基本上全部重写了String的方法,就是String有的方法StringBuffer都有。2.不同点String是不可变的比如 String demo = "adbc";for(int i = 0;i<1000;i++){ demo = demo+"c...

2019-07-31 15:54:04 86

原创 ecplise项目转载

1.关于ecplise中的 web dynamic project 和 web project 的区别:https://blog.csdn.net/qq_21071977/article/details/515533582.java项目和web项目的区别:https://www.cnblogs.com/fantasy12436109/p/3977108.html自己感想:1....

2019-07-31 11:11:17 126

原创 Sevlert-demo

1.Sevlert简介severlet官网上定义为:小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服...

2019-07-25 15:27:03 877

转载 XML-转载

XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。最近看到webservice中的运行原理,XML在里面起到了的很大作用。转载关于 Xml的API :http://www.w3school.com.cn/xml/xml_intro.asp。重点:格式基本要求1. 要有起始标签和结束标签。2.属性要加双引号3.会区分大小写demo:<?xml vers...

2019-07-22 15:47:26 45

转载 通讯协议——http协议(转载)

1.Http当我们打开网址,之后跳入到web界面。这一系列之间发生了什么呢?Http协议在其中起到了很重要的作用。这篇我们来介绍它。首先我们先了解域名服务器(domain name server)DNS。 DNS是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP a...

2019-07-22 08:30:44 661

原创 File使用详解

1介绍File是java提供进行针对文件实现删除修改等功能的类。1.1创建File通过绝对路径,相对路径进行创建。在开始执行以下代码:Flie fileA = new File("D:\\A导入\\a.txt");此时jvm创建内存的堆中有"a.txt"对象,栈中有fileA的方法。但“a.txt”只包含是否可读,大小,修改时间等特性。并不能知道这个路径下的文件是否真实存在。...

2019-07-18 13:39:25 282

原创 Java基本类型及整型,浮点型的字节范围详解

java基本类型1.1 java的基本类型1.整型: byte (1字节), short (2字节), int(4字节) ,long (8字节)2.浮点型: float (4字节),double(8字节)(一般默认的double型)3.字节型: char (2字节)4.布尔型:boolean(2字节)1.2字节定义字节表示指一小组相邻的二进制数码,是计算机重要的数据单...

2019-07-14 18:49:00 1465

原创 jdk,jre下载与配置

1.1jdk,jre 的下载与配置 之前在sun公司被oracle公司并购前是在sun公司官网下载,现在再oracle的官网下载。 同时java目前分为了三个小版本:Standard Edition(J2SE),Enterprise Edition(J2EE),Micro Edition (J2ME).公司下载网址JDK:https://www.oracle.com/techn...

2019-07-07 20:37:15 6828

原创 java缘起——java背景以及优点

1.1 缘起 在1995年之前,java还没有被java之父(詹姆斯.高斯林)等人研究出来,当时普遍流行的编程语言是C++。当时的单片机系统并不成熟,通用方式是将C++语言写到芯片中,在将芯片嵌入进行处理。C++是一种过于庞大的语言。同时由于是芯片嵌入,当时市场上的芯片种类繁杂。这就造成了同种编写好的代码,在不同芯片上运行结果甚至是否能运行都是问题。它的运行维护成本巨大,可移植性又很差。...

2019-07-06 18:22:15 266

空空如也

空空如也

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

TA关注的人

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