自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringBoot+Mybatis+postgreSQL

SpringBoot+Mybatis+postgreSQL使用过程种遇到了postgreSQL的json类型使用过程种遇到了postgreSQL的json类型项目种涉及到了对psotgreSQL种json/jsonb类型字段的存储项目种遇到了psotgreSQL的json/jsonb数据格式。解决方式:/*** 在类上添加,查询出来的格式才是正确的* @TableName(value = "表名",autoResultMap = true)* 实体类用Object类型* @TableFie

2021-04-29 11:40:02 436

转载 Java笔记_JDBC操作数据库

使用JDBC操作数据库Java连接数据库1. 理解JDBC原理Java高级静态语言 它帮助我们做了什么?它提供了一套接口,用于接入不同的数据库!基本上主流的(RDB)数据库都支持!这套接口的名字叫做JDBC。(Java DataBase Connectivity)!Java应用程序通过JDBC来连接数据库时,其实就是在Java平台准备一套接口(接口:interface 它要使用必须...

2019-06-19 10:05:28 159

转载 Java笔记_DAO模式

DAO模式优化、简化。封装JDBC操作。1. 了解什么是DAO模式?传统的JDBC操作:(问题)加载驱动和建立连接的步骤冗余/重复思考解决方案:提取成公共的方法释放资源/关流步骤冗余/重复思考解决方案:提取成公共的方法业务代码和数据访问代码耦合在一起阅读困难数据访问代码复用性差思考解决方案:将业务代码和数据访问代码分离 ,无非也就是抽取成方法或类什么是D...

2019-06-19 10:02:42 262

转载 java笔记_MySQL数据库_03

MySQL查询DQL(Data Query language) 数据查询语言它是SQL中核心的部分!可难可易!一、掌握MySQL标准查询语句结构select [all | disTinct] {*| 表名.*| 表名.字段名... [as 别名]}from 要查询的表名 [as 别名] [left | right | inner join 连接表名 [as 别名] ]where 查...

2019-06-19 09:59:59 343

转载 Java笔记_MySqL_数据库_02

修改表-- 修改表名alter table 旧表名 rename[to] 新表名;-- 添加字段alter table 表名 add 字段名 数据类型[属性];-- 修改字段alter table 表名 change 原字段名 新字段名 数据类型[属性];-- 删除字段alter table 表名 drop 字段名;主键和外键:主键:能够唯一表示信息表中的一条数据的字段/字段...

2019-06-19 09:52:27 120

转载 Java笔记__MySQL数据库_01

初始MySQL一、了解主流的数据库和数据库分类1、数据库概念按照数据结构来组织,存储和管理数据的一种建立在计算机存储设备上的仓库。数据库的优势:优势1、可以持久化存储大量的数据、方便我们进行检索优势2、可以保证数据的安全和数据的一致性(事物...)优势3、可以很轻松的通过数据库来提取提取出新的有效信息(计算平均分、统计人数)2、数据库的分类RDB(Relational Da...

2019-06-19 09:49:39 140

转载 java笔记__网络编程

网络编程一、理解网络的相关概念**网络的概念:** 计算机网络:多个计算机之间通过专业的设备进行连接,形成一个网络,每一台计算机都是一个网络节点,可以相互进行信息的传递等。**网络的分类:**​ 局域网、城域网、广域网、互联网、无线网**网络通信-IP(Internet Protocol):**在网络中,每台计算机都需要遵守IP协议产生一个唯一的上网标识。IPV4:...

2019-06-19 09:39:55 141

转载 Java笔记_多线程

多线程1. 理解线程的概念**进程:**一个程序的运行实例,正在进行的程序。通常来说一个程序对应着一个进程,它有独立的内存空间和系统资源。**线程:**是CPU中运算和分派的基本单位,也是进程中运算的基本单位。一个进程中可以有多个线程。一个线程可以独立完成一个顺序控制流程。多线程和单线程概念单线程:如果一个程序中只有一个线程,则称为单线程。多线程:多个线程。多线程和单线程的区别...

2019-06-19 09:28:26 108

转载 Java笔记_集合(二)

集合框架(二)java.util包CollectionList Set(HashSet)ArrayList LinkedListMap(key-value键值对 夫妻对)1. 掌握Map接口的使用HashMap<key,value>Hashtable -> Properties常用APIvoid put(Object key,Object va...

2019-06-19 09:15:22 85

转载 Jav笔记_XML(二)

XMl(二)1、使用DOM操作XML(修改和删除)// 根据标签名获取元素节点列表:nodeList getElementsByTagName(String tagName);// 获取节点列表的长度:int getLength();// 根据索引获取节点列表中的元素:Node item(int index);// 获取元素节点的属性:String getAttribute...

2019-06-19 09:10:10 158

转载 Java笔记__XML(一)

XML变量 数组 对象 对象数组 集合 文件/IO流 XML …1. 理解XML概念和优势XML(eXtensible Markup Language)可扩展的标记语言,文件格式:.xml目前采用1.0版本,W3C(万维网联盟 world wide web…) 世界性的中立的技术标准组织 给一系列的内容制定标准,包含着XML。它的作用:作用:存储数据数...

2019-06-19 09:00:35 134

转载 Java笔记__高级特性__I/O(2)

输入和输出二(I/O:字符流)1、掌握基本的字符流使用字符流的基类Readerread();read(char[])read(char[],off,len)close()Writer字符输入流常用实现类:FileReader构造:FileReader(File file); FileReader(String pathname);常用方法:// 读取数据到字符数组中...

2019-06-08 17:15:29 104

转载 Java笔记__高级特性__I/O(1)

Java I/O(输入和输出处理)学习阶段存储方式的演变:**临时存储:**变量->数组->对象->对象数组->集合[最常用的程序内临时存储的顶级存储方式]**持久化存储:**文件一、掌握File类的常用API**文件的概念:**相关记录或者放在一起的数据的集合。它是需要存储在“长期存储”的设备上的,有了它我们就可以实现持久化存储。**java.io.File...

2019-06-08 12:18:01 111

转载 Java笔记__高级特性__实用类(2)

实用类(二)一、掌握字符串的常用APIString(字符串):/** * String常用方法: */// 1.获取字符串长度int length();// 2.判断字符串内容是否相同boolean equals(Object obj);// 3.忽略大小写比较boolean equalslgnoreCase();// 4.转换成小写字母比较String toLow...

2019-06-08 11:43:55 171

转载 Java笔记__高级特性__实用类(1)

实用类(一)一、掌握枚举的使用引用数据类型:数组、 类(String)、接口、枚举switch支持 int String 枚举(enum)枚举:public class Student{ private String name; private int age; private String gender; public void setAge(...

2019-06-08 11:19:50 174

转载 Java笔记__集合

集合框架(一)在之前的学习中,我们所知道的在java中的临时存储数据的有:**变量:****(特点)只能存储单一数据int arr = 10;double num = 10.5;**Array数组:**一组连续的相同数据类型的固定长度的有序储存空间int[] arr = {12,33,14,15};String[] arr1 = {"asd","zxc","qwe","poi"};...

2019-05-05 17:09:27 141

原创 java笔记__面向对象08__异常

异常【exception】常见异常举例:ArrayIndexOutOfBoundsException // 数组越界异常ClassCastException // 类型转换异常ClassNotFoundException // 类找不到异常NullPointerException // 空指针异常 NPE.....在面试的时候也会有碰到这样的题,一、了解异常的概念.hasNexI...

2019-04-16 10:16:50 163

原创 java笔记__面向对象07__抽象与接口

抽象类、接口一、掌握抽象类和抽象方法**关键字 : abstract抽象类特点:1、被abstract关键字修饰。public abstract class 类名{ }2、抽象类无法创建对象,但是可以通过匿名内部类(他的一个匿名子类)形式委婉创建。Motor motor = new Motor() { // 子类中才能重写父类方法 @Override ...

2019-04-16 10:16:02 163

原创 java笔记__面向对象06__多态

1、理解和掌握多态的使用多态:父类的引用可以传入子类的对象多态的最基本使用方法:1、父类的引用作为方法的形参。public void toHospital(Pet pet) { System.out.println("给宠物挂号"); System.out.println("给宠物吃药...."); pet.setHealth(pet.getHealth() + 5...

2019-04-16 10:15:16 129

原创 java笔记__面向对象05_方法重写

方法重写1、掌握方法重写在子类继承了父类的信息之后(构造方法不能重写),如果有的方法不是太适合/强大,可以根据子类的需求进行方法的重新编写。方法重写的规则(何种情况下,认定它为方法重写);​ 方法名相同,参数列表相同,返回值类型相同或者是其子类(多态),访问修饰符不能严于父类,(不能抛出比父类更大和更多的异常)public class Pet{ public void showO{ ...

2019-04-09 11:14:30 199

原创 java笔记__面向对象04_继承_关键字super

继承(extend)一.理解继承的作用**继承是Java中实现代码重用的重要手段之一,也是面向对象的三大特性之一。在两个类实现了继承之后,会产生子类和父类的概念,而子类可以拥有父类中的属性和方法,子类还可以对这些方法进行重写。Java 中继承是根继承,一个类有且仅有一个亲爹。二.掌握继承的基本使用**1、将多个类(子类)抽取公共代码(属性,方法)到父类中。public class p...

2019-04-09 11:12:37 185

原创 java笔记__面向对象03__封装、关键字static

封装和关键字static面向对象的三大特性:封装、继承、多态。(第四个:抽象)​ 1、面向对象和面向过程的编程思想和编程方式​ 2、了解了生活中的类和对象​ 3、程序中如何从生活中抽象出类和对象​ 4、Java中类和对象的使用​ 5、方法:面向过程的核心​ 5.1、方法的分类 ( 有4种)​ 5.2、方法的使用​ 5.3、构造方法​ 5.4、this​ 5.5、...

2019-04-08 16:53:05 195

原创 Java笔记__面向对象02方法、方法重载、关键字

方法和方法重载1、掌握方法的参数语法和返回值语法方法的语法:// 方法声明访问修饰符 返回值类型 方法名(参数列表){ // 方法体}代码方式:public void XXX( ){ xxx}方法/函数的分类1、无参无返(没有参数列表 没有返回值)​ 单纯的作为功能代码的聚合使用,便于功能的复用。public void show(){ XXX}2、无...

2019-04-08 15:54:27 127

原创 Java笔记——面向对象

类和对象1. 了解面向过程和面向对象的思想面向过程:面向方法、面向函数、结构化方法。代码是有顺序的,需要什么功能就编写什么功能。(就如同玩乐高,需要顺序安装)面向对象(OOP):(主要难点就是有电抽象)它是基于面向过程产生的一种更复杂的编程思想/编程方式。从现实世界抽象而来的!它的代码执行顺序不固定。计算机语言总的面向对象分别有:Java是不完全的面向对象、Python面向对象 ...

2019-04-01 15:39:39 293

原创 Java笔记搞死人__数组5-1

数据存储:为了能够在内存中临时存储运行数据,学习了变量(可变的量,是程序在运行中单一数据的存储方式)。为了能更复杂的存储数据,我们需要学习数组!大多数程序员做的操作就是:日常CRUD1. 理解数组的作用**数组(数据的组合):**它是一组相同数据类型的组合。 (缺点:只能存储相同数据类型、长度不可变)**例如:**存储多个成绩、存储多个人的姓名在内存中是一连串的内存空间表示,它是有序...

2019-03-26 16:14:28 338

原创 java笔记搞死人__数组5-2

【1、掌握冒泡排序算法】(重点)掌握冒泡排序的原理比较:相邻元素进行比较,两两比较 ,小的靠前,大的靠后(升序)冒泡排序的口诀:n表示数字的个数外层循环 n-1 表示比较的轮廓内层循环 n-1-i 表示每轮比较的次数 例:/** * 冒泡排序: * 相邻元素作比较 两两比较小靠前 * 代码口诀:外层循环n-1 内层循环n-1-i (n代表元素个...

2019-03-26 16:13:12 246

原创 Java笔记搞死人__循环4-2(多重循环)

多重循环1、掌握多重循环的使用​ 一个循环结构中可以嵌套其他两种循环结,嵌套多少层和多少个度可以,一般不会超过两层!所以多重循环往往被称为双重循环。​ 外层循环执行一次,内层循环执行一遍/一轮。while(){ // 外层循环 // 内层循环 for(){ } do{ }while();}如果在打印图形的时候,先看有几行,外层次循环控制打印几行。再看有几列,内层循环控制每列...

2019-03-26 11:20:55 310

原创 Java笔记搞死人__04-1循环(绕圈圈)

一、循环结构简介1、什么是循环?重复做且有一定规律的事情2、循环执行的次数和步长有关,例如黄瓜切厚一点,切得次数就少一点3、没有退出条件的循环是死循环,永远不会结束,要避免1. 掌握while循环结构// while:当....的时候 和if选择结构很相像// 多次的判断 循环条件while(条件表达式){ // 循环操作/循环体 }// if只会执行一次判断i...

2019-03-26 10:37:51 433

原创 Java笔记搞死人__03选择结构

Java 选择结构了解程序中除了顺序控制语句职位,还存在选择控制语句,循环控制语句等等。想界定是不是编程语言,就必须要看看它是否存在选择和循环结构。【掌握if选择结构】1.1、基础if选择结构示例:if(条件){ //条件成立执行的代码} 1.2、If-else选择结构(互斥分支) if(条件){ //条件成立则执行 }else{ //条件不成立...

2019-03-19 17:15:18 200

原创 Java笔记搞死人____02

Java变量与数据类型【1、掌握使用IDE-Eclipse构建普通Java项目】**编辑器:Notepad++ / HBuilderx /Visual Studio Code /vin。IDE(集成开发环境 Integrated Development Environment)帮你整理了很多插件,帮你处理了很多操作的一个工具。可以编译,可以调试,可以运行,可以提示…目前市场主流的J...

2019-03-19 09:43:24 272

原创 Java笔记搞死人!

Java基础了解【1、什么是程序】:程序:生活中的程序:现实生活中为了处理某个事情,而发生的一系列的步骤。 计算机中的程序:计算机指令的集合,为了达成某个目的,将一系列的指令进行统一处理。计算中的程序 :”计算机程序一定是来源或超脱与现实生活的“。【2、了解主流的编程语言】:编程和编程语言: 编写程序(编程、开发)编程:编程需要借助编程语言。通过编程语言给计算机下达各种指令,当...

2019-03-18 17:25:06 458

空空如也

空空如也

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

TA关注的人

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