自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql自动生成数据库设计文档

mysql生成数据库设计文档。

2022-08-08 16:28:02 934 1

原创 JDK已知错误引发的java.net.SocketException: Permission denied: connect

org.springframework.data.redis.RedisConnectionFailureException 与下面这些异常抛出开始以为是RedisConnectionFailureException ,redis连接问题,然后1逐步排查修改连接时间,修改连接数量。查看配置,检查防火墙(防火墙图片就不贴了)问题想了半天,改配置也配置了。然后看到了这篇文章难以理解,不过不要紧,只需要配置 -Djava.net.preferIPv4St...

2020-05-29 14:08:06 823

原创 去除空属性 踩坑记录 null 不等于 ‘null’

使用String.valueOf()转换的时候,如果需要转换的为空值,那么他就会变成字符串 “null”而非null。valueof方法被重载多次,其中String.valueof(null)进入了valueof(char[] data)方法,valueof(char[] data)方法直接进入String构造器,内部会获取char[]的length,因此返回空指针异常。String.valueOf(map.get(“id”))却进入了valueOf(Object obj)方法,参数为null...

2020-04-29 15:36:36 335

原创 MYSQL数据库的四大特性

1、数据库中事务的四大特性(ACID)1)、 原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败进行回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2)、一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 ...

2019-07-10 09:51:23 4586

原创 数据库函数查询的基本用法

//------------------------limit 分页关键字------------------------------------------------------------------ select * from t_student limit 0,10; //第一个0代表从哪个位置上获取数据 第二个10表示从那个位置开始取10条数...

2019-07-03 09:13:50 2502

原创 数据库操作与查询语言

//--------------------------DML 数据操作语言----------------------------------------------------------------------------------新增:insert into 表(字段列表……)values (值列表……); //空的用法:NULL(表示啥都不加) ''(加...

2019-07-02 09:06:24 147

原创 mysql安装以及简介

1、环境变量 MYSQL_HOME=C:\Program Files\MySQL\MySQL Server 5.6 PATH=%MYSQL_HOME%\bin;2、SQL语句的作用:使用客户端连接工具和DBMS进行通讯 SQL(结构化查询语言,一种用于和DBMS进行数据通讯的语言):DDL、DML、DQL、 DCL SQL语句中,关键字不区分大小写 c...

2019-06-28 17:15:27 84

原创 JAVA类的加载过程,你知道多少!

类的加载机制分5个阶段加载-----连接-----初始化-----使用-------卸载|分三步|验证-------准备-------解析 堆:类的类对象 每一个类运行期间都有一个类对象方法区: 不变的东西 例如:静态常量 -------类对象可以想象成方法区里数据的目录类分三种根类加载器-...

2019-06-26 16:14:57 100

原创 java日期与时间以及数学的相关方法

日期介绍System.out.println( System.currentTimeMillis()); 拿到系统时间 不易看懂Date date = new Date();System.out.println( date); 美国格式的日期 但时间与中国一致Wed Jun 19 11:11:11 CST 2019形式 : EEE ...

2019-06-19 18:10:43 168

原创 系统类与Runtime讲解和StringBuffer而和StringBuilde

常见包:java.lang.* Java核心包(Sun公司提供) 主要包括:Object类型,String字符串处理类数据类型的包装类(Integer,Long……),Math类,System/Runtime类,类加载的加载器,异常等非常重要的APIjava.util.* Java工具包 工具包中放置的是:日期,数组,数据结构类(栈,链表,向量,Hash表),集合,数学相关...

2019-06-18 21:58:01 151

原创 书面化语句解释异常

在我们继续使用Java语言的高级API(应用程序接口)进行程序设计之前,我们还需要理解Java语言中另一个基础特色—异常处理。本章将详细介绍在Java语言中异常处理的工作机制,包括try/catch块、异常处理规则、声明异常、抛出异常、finally关键字以及编写自定义异常等。 **异常处理概述**异常(Exception)是程序在执行过程中所产生的问题。导致异常的产生的原因有很多...

2019-06-17 17:50:59 166

原创 简单介绍Java多态

在面向对象语言上多态是多态(Polymorphism)按字面的意思就是"多种状态"。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述--多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自"Delphi4编程技术内幕")。简单的说,就是一句话:允许将子类类...

2019-06-13 16:37:52 319

原创 java的内部类定义以及优缺点

内部类的的作用可以将一个类的定义放在另一个类的定义内部,这就是内部类。三大特点:1.封装装类型。2.直接访问外部类成员。3.回调。来看下这个例子 比如,内部类声明书性的访问class Outer {int score = 95;void inst() {Inner in = new Inner();in.display();}class Inner {v...

2019-06-13 09:12:10 359

原创 java四大特点之一 ------- 封装

对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。使用封装有三大好处:1、良好的封装能够减少耦合。2、类内部的结构可以自由修改。3、可以对成员进行更精确的控制。4、隐藏信息,实现细节。封装从字面上来理解就是包装的意思,专业点就...

2019-06-11 18:15:15 118

原创 排序常见的三种结构

选择排序(以递增排序为例):通过内部循环第一次遍历数组找到最小的元素与数组的第一个元素交换位置,第二次遍历数组找到第二小的元素与数组的第二个元素交换位置,当内存循环找到最小的元素并交换位置后下次遍历时应该避开这个最小元素。这种排序方法对任何结构的数组都是O(n²)的时间复杂度private static void meth2() { // TODO Auto-generated...

2019-06-10 17:45:03 524

原创 Java中数组复制的几种方式以及数组合并

java字符串数组合并,可以使用array.copy复制方法,如下代码:1.Object.clone() 简单直接,只能对源数组完整地复制2.Arrays.copyOf(T[] original, int newLength) 可以只复制源数组中部分元素,但复制的起始位置固定为03.Arrays.copyOfRange(T[] original, int from, i...

2019-06-09 02:21:56 303

原创 实例化对象讲解

1实例化对象在Java中,new关键字用于实例化一个对象。new运算符在内存中创建一个对象,并返回对新创建的对象的一个引用。只要我们的程序保留对该对象的一个引用,那么这个对象将一直保留在内存中。下面的语句声明了一个Employee引用,并使用new关键字将该引用赋值给一个新的Employee对象: Employee e; e = new Emp...

2019-06-03 18:55:52 2163

原创 编写一个Java类

1编写一个Java类Java中的类用关键字class声明。Java源代码文件中只能包含一公用(public)类,文件名必须与公用类的类名相同,文件扩展名为“.java”。一个类的成员变量和方法出现在类声明的大括号中。下面的代码展示了一个还没有声明成员变量以及方法的简单类,其文件名为Employee.java: public clas...

2019-06-03 18:53:56 8109

原创 结构化编程与面向对象编程

在程序设计的早期,程序用流程图和自顶向下的方法设计。采用这种设计方法,程序员会将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程。这种类型的程序设计被称为结构化编程。现在有很多结构化编程语言被广泛使用,最突出的就是C语言。在结构化编程中,程序围绕着要解决的任务来设计。编写程序就是编写执...

2019-06-03 18:50:45 1039

原创 if语句与switch循环

IF语句使用一个if语句由一个后跟一到多个语句的布尔表达式组成,其语法形式如下: if(布尔表达式){ //如果布尔表达式为true,就执行的语句 } 如果圆括号中的布尔表达式为true,就执行大括号中的语句。如果布尔表达式为false,那么就跳过大括号中的语句。在布尔表达式为false的情况下,控制流程将跳转到大括号之下的语句...

2019-06-01 09:05:48 294 1

原创 JAVA入门必知,一个优秀的程序员。

java的各种知识点总结:1.Java的注释方式有哪几种?如何书写? 解释方法:编译和解释。 分块注释: /** 注释内容 */ 多行注释: /* 注释内容 */ 单行注释: // 注释内容java常见数据类型 数...

2019-05-28 18:45:02 386

原创 java--来自一个初学者

java的起源: java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的、性能优异的多线程语言。它以其强安全性、平台无关性、硬件结构无关性、语言简洁、面向对象的特点,在网络编程语言中占据了无可比拟的优势,成为实现电子商务系统、企业管理平台、移动设备应用开发等的首选语言。什么是Java: 1991年...

2019-05-27 19:59:32 139

空空如也

空空如也

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

TA关注的人

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