自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle数据库导入

–连接到Oraclesqlplus / as sysdba详解:以sqlplus / as sysdba方式登录时,以SYS用户登录采用的是操作系统验证的方式,所以用户名/密码输与不输入是一样的– 查询表空间目录select File_Name from dba_data_files;– 删除表空间Drop tablespace TS_ECP INCLUDING CONTENTS AN...

2019-11-22 17:20:34 341

原创 面筋总结

一。一行1.springMVC原理(1)客户端(浏览器)发送请求,直接请求到DispatcherServlet。(2)DispatcherServlet根据请求信息调用HandlerMapping,解析请求对应的Handler。(3)解析到对应的Handler后,开始由HandlerAdapter适配器处理。(4)HandlerAdapter会根据Handler来调用真正的处理器开处理请...

2019-10-26 00:00:37 340

原创 Hibernate Pojo的三态

Hibernate Pojo的三态分别为transient(瞬时态),persistent(持久态),detached(游离态)1、官方给出的三态与Session的关系如下:transient: never persistent, not associated with any Sessionpersistent: associated with a unique Sessiondetac...

2019-10-25 20:51:54 165

转载 java中sleep()和wait()区别

java中sleep()和wait()区别

2019-10-25 17:03:25 85

原创 1024

听说1024这天写博客有特殊成就

2019-10-24 21:58:13 327

转载 Mybatis教程-实战看这一篇就够了

Mybatis教程-实战看这一篇就够了

2019-10-23 22:33:19 180

转载 快速了解Hibernate的使用

快速了解Hibernate的使用

2019-10-23 22:31:15 80

转载 TCP的三次握手与四次挥手理解及面试题(很全面)

TCP的三次握手与四次挥手理解及面试题(很全面)

2019-10-23 21:55:29 89

转载 http中get和post的区别

http中get和post的区别

2019-10-23 20:52:33 91

转载 输入url 按回车键 后的流程

输入url 按回车键 后的流程

2019-10-23 20:51:42 95

转载 常用的HTTP请求方法

常用的HTTP请求方法

2019-10-23 20:50:09 107

原创 抽象类与接口的区别

含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为a...

2019-10-22 15:17:43 204

原创 Java类加载机制

2019-10-22 15:07:51 64

原创 ~运算符

~是位运算符,意义是按位非(NOT)按位非也叫做补,一元运算符NOT“~”是对其运算数的每一位取反。例如,数字42,它的二进制代码为:00101010经过按位非运算成为11010101优先级按位运算符的优先级,在运算符中优先级最低。在Java中常用到的公式:~n=-n-1...

2019-10-22 14:10:18 6034 2

原创 preparedStatement和statement的区别与联系:

preparedStatement和statement的区别与联系:在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement。 PreparedStatement 接口继承 Statement , PreparedStatement 实例包含已编译的 SQL 语句, 所以其执行速...

2019-10-20 21:44:41 279

原创 spring事务的属性

事务属性的种类: 传播行为、隔离级别、只读和事务超时a) 传播行为定义了被调用方法的事务边界。b) 隔离级别在操作数据时可能带来 3 个副作用,分别是脏读、不可重复读、幻读。为了避免这 3 中副作用的发生,在标准的 SQL 语句中定义了 4 种隔离级别,分别是未提交读、已提交读、可重复读、可序列化。而在 spring 事务中提供了 5 种隔离级别来对应在 SQL 中定义的 4 ...

2019-10-20 21:26:04 91

原创 异常类的继承结构

在整个Java的异常结构中,实际上有两个最常用的类,分别为Exception和Error,这两个类全都是Throwable的子类。⊙ Exception : 一般标识的是程序中出现的问题,可以直接使用try—catch处理。⊙ Error : 一般值得是JVM错误,程序中无法处理。一般情况下,Exception和Error统称为异常,而算术异常(AtithmeticException)、数...

2019-10-06 13:59:09 885

原创 .Java三大注解

Java三大注解分别是@Override @Deprecated @Suppresswarnings1.@Override 注解表名子类中覆盖了超类中的某个方法,如果写错了覆盖形式,编译器会报错2.@Deprecated 表明不希望别人在以后使用这个类,方法,变量等等3.@Suppresswarnings 达到抑制编译器产生警告的目的,但是不建议使用,因为后期编码人员看不懂编译器提示的警告,...

2019-10-05 17:06:11 97

原创

按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader.处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。JAVA常用的节点流:文 件 Fi...

2019-10-05 15:31:09 193

原创 通过JDBC访问数据库

1、加载JDBC驱动程序:2、提供JDBC连接的URL3、创建数据库的连接4、创建一个Statement5、执行SQL语句6、处理结果7关闭JDBC对象jdbc api应用的基本操作1.导入jdbc操作相关包import java.sql.*;2. 写好异常捕获结构try{}catch()finally{}3. 加载驱动程序例:Class.forName(“com.mic...

2019-10-05 15:21:55 91

原创 DBMS中事务有四个特性

原子性: 事务是一组不可分割的操作单元,这组单元要么同时成功要么同时失败(由DBMS的事务管理子系统来实现);一致性:事务前后的数据完整性要保持一致(由DBMS的完整性子系统执行测试任务);隔离性:多个用户的事务之间不要相互影响,要相互隔离(由DBMS的并发控制子系统实现);持久性:一个事务一旦提交,那么它对数据库产生的影响就是永久的不可逆的,如果后面再回滚或者出异常,都不会影响已提交的事务...

2019-10-04 20:40:00 397

原创 URL一般有四部分组成

URL(Uniform Resource Locator) ,统一资源定位符,能够对因特网的资源进行定位。URL一般有四部分组成: <协议>://<主机>:<端口>/<路径>现在最常用的<协议>为http协议。<主机>是指主机在因特网上的域名。http协议的默认<端口>为80(可以省略)。<路径&g...

2019-10-04 20:25:46 16214

原创 Java和C++的区别

Java和C++的区别:Java是解释型语言,所谓的解释型语言,就是源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于Java而言,中间码就是字节码(.class),而解释器在JVM中内置了。C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成了机器码。C++比Java执行速度快,但是Java可以利用JVM跨平台。Java是纯面向对象的语...

2019-10-04 17:43:35 71

原创 Java 提供的事件处理模型

Java 提供的事件处理模型是一种人机交互模型。它有三个基本要素:1) 事件源(Event Source):即事件发生的场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生的一个事件;2) 事件(Event):事件封装了组件上发生的事情,比如按钮单击、按钮松开等等;3) 事件监听器(Event Listener):负责监听事件源上发生的特定类型的事件,当事件到来时还必须负责处理相应的事...

2019-10-03 15:03:00 747

原创 Java内部类

内部类:1. 静态内部类:1. 静态内部类本身可以访问外部的静态资源,包括静态私有资源。但是不能访问非静态资源,可以不依赖外部类实例而实例化。2. 成员内部类:1. 成员内部类本身可以访问外部的所有资源,但是自身不能定义静态资源,因为其实例化本身就还依赖着外部类。3. 局部内部类:1. 局部内部类就像一个局部方法,不能被访问修饰符修饰,也不能被static修饰。2. 局部内部类只能访...

2019-10-03 14:43:13 62

原创 关于Map集合类Key和Value能否为null的问题

2019-10-02 19:28:30 1219

原创 关于扑克牌的一些疑问

同花顺指5张连一起的牌,还有牌都是同一色!例如:梅花:56789,黑桃78910J扎金花是一种玩法!具体如下! 使用一副扑克牌,去掉大小王,共52张牌。每人三张牌比大小。豹子:三张点相同的牌,AAA、222。同花顺:花色相同的顺子,黑桃456、红桃789。金花:花色相同,非顺子,黑桃368,方片945。顺子:花色不同的顺子,黑桃5红桃6方片7。对子:两张点相同的牌,223,334。散...

2019-10-02 16:19:02 3940

原创 中间件

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。(简单来说,中间件并不能提高内核的效率,一般...

2019-10-02 15:08:04 77

原创 面向对象的五大基本原则

面向对象的五大基本原则单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。开放封闭原则(Open-Closed principle):软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭...

2019-10-02 15:04:27 71

原创 常见的代码优化技术

常见的代码优化技术有:复写传播,删除死代码, 强度削弱,归纳变量删除,代码外提1.复写传播:复写语句:形式为f = g 的赋值优化过程中会大量引入复写复写传播变换的做法是在复写语句f = g后,尽可能用g代表f复写传播变换本身并不是优化,但它给其他优化带来机会常量合并(编译时可完成的计算)2.死代码删除死代码是指计算的结果决不被引用的语句一些优化变换可能会引起死代码3.代码外提...

2019-10-01 16:36:05 2731

原创 Java抽象类和接口的方法默认访问权限

关于抽象类JDK 1.8以前,抽象类的方法默认访问权限为protectedJDK 1.8时,抽象类的方法默认访问权限变为default关于接口JDK 1.8以前,接口中的方法必须是public的JDK 1.8时,接口中的方法可以是public的,也可以是default的JDK 1.9时,接口中的方法可以是private的...

2019-10-01 16:00:34 2422

原创 java四种引用类型

四种引用类型JDK1.2 之前,一个对象只有“已被引用”和"未被引用"两种状态,这将无法描述某些特殊情况下的对象,比如,当内存充足时需要保留,而内存紧张时才需要被抛弃的一类对象。所以在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phan...

2019-10-01 15:12:07 90

原创 Java有5种方式来创建对象

Java有5种方式来创建对象:1、使用 new 关键字(最常用): ObjectName obj = new ObjectName();2、使用反射的Class类的newInstance()方法: ObjectName obj = ObjectName.class.newInstance();3、使用反射的Constructor类的newInstance()方法: ObjectName ob...

2019-10-01 15:06:47 76

转载 JAVA字符串处理函数列表

Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。substring()它有两种形式,第一种是:String substring(int startIndex)第二种是:String...

2019-09-30 18:54:03 86

转载 socket和servletSocket的交互

ServerSocket(int port) 是服务端绑定port端口,调accept()监听等待客户端连接,它返回一个连接队列中的一个socket。Socket(InetAddress address , int port)是创建客户端连接主机的socket流,其中InetAddress是用来记录主机的类,port指定端口。...

2019-09-30 16:47:28 187

原创 Volatile

Volatile:与锁相比,Volatile 变量是一种非常简单但同时又非常脆弱的同步机制,它在某些情况下将提供优于锁的性能和伸缩性。如果严格遵循 volatile 的使用条件 —— 即变量真正独立于其他变量和自己以前的值 —— 在某些情况下可以使用 volatile 代替 synchronized 来简化代码。然而,使用 volatile 的代码往往比使用锁的代码更加容易出错。您只能在有限的一...

2019-09-30 16:42:14 68

原创 WEB开发中实现会话跟踪

会话跟踪是一种灵活、轻便的机制,它使Web上的状态编程变为可能。HTTP是一种无状态协议,每当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以解决这个问题。当一个客户在多个页面间切换时,服务器会保存该用户的信息。有四种方法可以实现会话跟踪技术:URL重写、隐藏表单域、Cooki...

2019-09-29 14:25:02 169

原创 Java字节流和字符流

Java主要的字节流和字符流如下:字节流:InputStreamFileInputStream (基本文件流)BufferedInputStreamDataInputStreamObjectInputStream字符流ReaderInputStreamReader (byte->char 桥梁)BufferedReader (常用)WriterOutputStream...

2019-09-29 14:16:54 49

原创 socket编程

2019-09-29 13:46:38 51

原创 java关键字

2019-09-28 17:37:39 46

清空redis缓存.txt

清空redis缓存.txt

2019-12-20

空空如也

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

TA关注的人

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