11 2020 档案

摘要:一、BLOB BLOB全称为二进制大型对象(Binary Large Object)。 它用于存储数据库中的大型二进制对象。 可存储的最大大小为4G字节。 二、CLOB CLOB全称为字符大型对象(Character Large Object)。 它与LONG数据类型类似,只不过CLOB用于存储数据 阅读全文
posted @ 2020-11-19 14:13 阿森2020 阅读(913) 评论(0) 推荐(0)
摘要:提到Markdown,很多人首先想到的是简单、Easy等等。的确,Markdown为简单而生。Markdown是由一个叫 JOHN GRUBER 的哥们发明的,它的语法用一篇文章就可以说完。 一、基础语法 1、标题 Markdown支持6种级别的标题,对应html标签 h1 ~ h6 1 # h1 阅读全文
posted @ 2020-11-16 15:00 阿森2020 阅读(190) 评论(0) 推荐(0)
摘要:一、单机结构 单机就是所有的业务全部写在一个项目中,部署服务到一台服务器上,所有的请求业务都由这台服务器处理。显然,当业务增长到一定程度的时候,服务器的硬件会无法满足业务需求。自然而然地想到一个程序不行就部署多个喽,就是集群。 二、集群结构 单机处理到达瓶颈的时候,你就把单机复制几份,这样就构成了一 阅读全文
posted @ 2020-11-16 10:26 阿森2020 阅读(1170) 评论(0) 推荐(0)
摘要:在Java中,Map是作为一个顶级接口,构成了集合框架的一个重要分支。本文将演示如何去使用不同的Map类型,因为在JDK中,Map接口具有HashMap、TreeMap、HashTable和LinkdedHashMap四个子接口。 一、Map概述 在JDK中,一共有多达四种Map接口,它们是Hash 阅读全文
posted @ 2020-11-12 17:21 阿森2020 阅读(406) 评论(0) 推荐(0)
摘要:一、体系梳理 Throwable 可以用来表示任何可以作为异常抛出的类,分为两种: Error 和 Exception。 Error 用来表示 JVM 无法处理的错误, Exception 又分为两种: (1)检查型异常 :需要用 try…catch… 语句捕获并进行处理,并且可以从异常中恢复; ( 阅读全文
posted @ 2020-11-11 14:59 阿森2020 阅读(110) 评论(0) 推荐(0)
摘要:1、运算速度比较(通常情况下):StringBuilder > StringBuffer > String String是final类不能被继承且为字符串常量,而StringBuilder和StringBuffer均为字符串变量。 String对象一旦创建便不可更改,而后两者是可更改的,它们只能通过 阅读全文
posted @ 2020-11-11 14:07 阿森2020 阅读(1139) 评论(0) 推荐(0)
摘要:根据《深入理解Java虚拟机》,理解String.intern()。 一、new String() 都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。 二、通过字面量赋值创建字符串(如:String st 阅读全文
posted @ 2020-11-11 11:22 阿森2020 阅读(345) 评论(0) 推荐(0)
摘要:一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。 因此触发器不需要人为的去调用,也不能调用。 然后,触发器的触发条件其实在你定义的时候就已经设定好了。 这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。 简单的说就是语句级的触发器可以在某些语句 阅读全文
posted @ 2020-11-10 16:01 阿森2020 阅读(2577) 评论(0) 推荐(0)
摘要:1、什么是Spring Spring是一个一站式、开源、免费、低侵入式、轻量级框架,它的核心理念是IOC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程),可以适用于任何Java程序,方便Java开发,是每一个 阅读全文
posted @ 2020-11-10 15:06 阿森2020 阅读(414) 评论(0) 推荐(0)
摘要:一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用 阅读全文
posted @ 2020-11-09 16:03 阿森2020 阅读(124) 评论(0) 推荐(0)
摘要:1.打开idea安装目录,选择 打开文件,末尾添加-Dfile.encoding=UTF-8 2.打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodein 阅读全文
posted @ 2020-11-09 11:30 阿森2020 阅读(307) 评论(0) 推荐(0)
摘要:这两种运算符的区别,可以有以下两个方面的比较: 执行效率和类型转换。 1、执行效率 就单纯的执行这两条语句,不考虑编译器的优化的话,a=a+b的执行效率是低于a+=b的,因为它多进行了一步中间变量的操作,而且会多占用一个变量的空间。而Java编译器默认对其进行了优化,优化之后两条语句都当做 a+=b 阅读全文
posted @ 2020-11-09 11:14 阿森2020 阅读(854) 评论(0) 推荐(0)
摘要:1.线程是什么? 线程被称为轻量级进程,是程序执行的最小单位,它是指在程序执行过程中,能够执行代码的一个执行单位。每个程序都至少有一个线程,也即是程序本身。 2.线程状态 Java语言定义了5种线程状态,在任意一个时间点,一个线程有且只有其中一个状态。这5种状态如下: (1)新建(New):创建后尚 阅读全文
posted @ 2020-11-06 16:20 阿森2020 阅读(325) 评论(0) 推荐(0)
摘要:什么是伪列? 它不实际保存在表中。你可以对其进行查询操作,但是你却不能对其进行增加、修改或者删除。一个伪列也类似于一个没有参数的函数,但是,没有参数的函数通常在结果集中为每一列返回相同的结果,伪列通常为每一列返回不同的值。伪列的数据是由ORACLE进行维护和管理的,最常用的两个伪列:ROWNUM和R 阅读全文
posted @ 2020-11-06 15:22 阿森2020 阅读(550) 评论(0) 推荐(0)