- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 JDBC编程基础
1. JDBC本质2. JDBC编程六步3. 动态SQL语句4. SQL注入及解决SQL注入5.JDBC事务机制6. JDBC工具类的封装7. 悲观锁(行级锁)和乐观锁
2020-04-30 16:34:14
226
原创 MySQL错误一统:ERROR 1054 、ERROR 1064、ERROR 1136、ERROR 1364、ERROR 1222、ERROR 1062、ERROR 1452
ERROR 1054ERROR 1064ERROR 1136ERROR 1364ERROR 1222ERROR 1062ERROR 1452
2020-04-23 21:06:02
782
原创 MySQL基础篇
MySQL基础篇(3)1.约束 唯一约束,不为空约束,主键约束,外键约束2.存储引擎3.事务 ACID详解,隔离性四个级别详述4.索引 简述实现原理 及其分类5. 视图 简述6.DBA命令7. 数据库设计三范式 一对一关系、一对多关系、多对多关系设计原则
2020-04-23 11:56:17
327
原创 MySQL基础篇
MySQL基础篇(2)1. 结果集去重distinct的使用2. 连接查询 笛卡尔积现象 内连接外连接使用详述 多表连接查询3. 子查询 select语句的嵌套4. union的使用简述5. limit的使用详述 分页查询 通用的标准分页sql6. 创建、删除、修改表 简述7. 插入数据、修改数据、删除数据简述8. 表的复制9.约束的概念
2020-04-22 08:00:04
233
原创 MySQL基础篇
MySQL基础篇(1)sql、DB、DBMS分别是什么,他们之间的关系?什么是表?学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?条件查询 模糊查询 多行处理函数(分组函数) 单行处理函数 排序 分组
2020-04-21 09:33:03
214
原创 《J2SE 回炉再造18》-------溺水狗
第十二章 GUI编程1. 提纲2. AWT包3. Component和Container4. Frame类代码1:import java.awt.*;public class TestFrame { public static void main(String[] args) { Frame f = new Frame("My First Frame"); //给...
2020-04-13 15:48:44
108
原创 《J2SE 回炉再造17》-------溺水狗
第十一章 网络编程1. 提纲值得注意的是网络编程不等同于网站编程2. 网络基础概念3. 网络通信协议及接口4. 数据分层的思想5. 数据封装和数据拆封6. IP协议IPV4协议中用4个字节表示IP地址,故每位的值最大不超过255。IP由网络段+主机段两部分组成 ;又根据网络段所占字节数分为:A类网(1个字节)、B类网(2个字节)、C类网(3个字节)等。子网掩码...
2020-04-12 15:22:28
111
原创 《J2SE 回炉再造16》-------溺水狗
第十章 线程1. 提纲2. 线程的基本概念进程是一个静态的概念,严格意义上讲并不能执行,我们所说的进程执行指的是进程里的主线程(main()方法)开始执行了3. 线程的创建和启动只要可以使用接口就不要使用继承,接口更加灵活。实现Runnable接口创建线程简例:效果图:继承Thread类创建线程简例:效果图:4. 线程的状态转换5. 线程控制的基本方法...
2020-04-08 17:46:45
147
原创 《J2SE 回炉再造15》-------溺水狗
第九章 输入/输出流、字节/字符流、节点/处理流提纲概述注1:输入/输出流:都是站在程序的角度来说的,而不是文件的角度。参考理解注2:输入流:将其他资源传送到内存(程序);输出流:将内存(程序)中的数据传送给文件(或其他资源)。注3:字节流:每次读取为一个字节;字符流:每次读取为一个字符(两个字节)。注4:良好的编程习惯:当输入时先调用flush()方法将数据写到目的地,...
2020-04-03 09:23:23
116
原创 《J2SE 回炉再造14》-------溺水狗
第八章 容器类 Collection接口(Set、List、Map)、Iterator接口、Comparable接口提纲容器的概念Set无序不可重复,List有序可重复,两者是否equalsCollection接口*有关接口类Collection c = new ArratList()实例化的原因:*有关接口类Collection c = new ArratL...
2020-03-29 12:48:13
101
原创 《J2SE 回炉再造13》-------溺水狗
第七章 String、StringBuffer、包装类、Math类、File类、枚举类提纲: String类(不可变字符序列)练习一练习二StringBuffer类(可变的字符序列)
2020-03-28 21:46:22
162
原创 Java入门程序:输出一个字符串中指定字符串出现的次数
问题:代码:public class TestString { public static void main (String [] args) { String s = "sunjavasunjavaaunja"; String sToFind = "java"; int count = 0; int index = -1; while((index = s...
2020-03-24 15:54:54
468
原创 Java入门程序:输出一个字符串中大写英文字母、小写英文字母及非英文字母字符数
问题:代码(提供三种思路):public class TestString { public static void main (String [] args) { String s = "AaaaaaS#$*7892 werwSDF"; int lCount = 0,uCount = 0,oCount = 0; //思路一 for(int i=0;i<...
2020-03-24 15:48:56
890
原创 Java入门程序:在命令行中以树状结构展现特定的文件夹及其子文件夹
问题:思路:查看API文档中的File类;fileLists()方法、getName()方法、isDirectory()方法 + 递归代码形成过程:此时没有输出根文件夹A,所以要进一步编写。这样书写出来没有层次感不是树状结构,进一步编写。代码:import java.io.*;public class FileList { public static void main...
2020-03-24 13:05:03
600
原创 Java入门程序:解析字符串并以数组的形式输出
问题:思路:查看API观察String类中的方法,split()方法的使用,得到的是一个字符数组。代码;public class ArrayParse { public static void main(String [] args) { String s = "1,2,;3,4,5;7,8"; String[] sFirst = s.split(";"); //以;分离字...
2020-03-24 12:34:51
676
原创 《J2SE 回炉再造12》-------溺水狗
第六章 数组提纲:一维数组概述:元素类型为引用类型的数组:3. 数组的初始化注:理解main函数中的参数:String[] args约瑟夫环(逢三减一):选择排序法、冒泡排序法以及数组模拟链表法包装类Integer中parseInt()的使用Integer类的简单介绍(大佬版)练习:代码:public class TestDateBina...
2020-03-23 21:37:47
96
原创 Java入门程序:选择排序 和 冒泡排序 以及 二分法查找
目的一:使用选择排序算法排序一个无规则整数数组。代码:public class TestArrySelectSort { public static void main (String[] arg) { int[] a = new int[arg.length]; for(int i=0; i<arg.length; i++) { a[i] = Integer.par...
2020-03-23 10:19:48
134
原创 Java入门程序:逢三减一(约瑟夫环) 数组法和双向回环链表法以及数组模拟链表法
设计要求:500个数逢三减一,问最后一个数是原来数中的第几个?设计思路:运用数组简单逻辑思维的建立leftCount:值为true的数组长度countNum:计数器,逢三减一index:标记位置,类似循环的指针代码:public class Count3Quit { public static void main(String [] args) { boolean [] a...
2020-03-22 10:41:44
207
原创 Java错误:无法从静态上下文中引用非静态变量this
目标要求:自己初始化日期相关的数组并从小到大排序。错误代码:public class TestDateBubbleSort { public static void main (String [] args) { Date[] date = new Date[5]; date[0] = new Date(2006,5,4); date[1] = new Date(2006,7...
2020-03-21 23:07:19
2148
原创 《J2SE 回炉再造11》-------溺水狗
第五章 异常1. 提纲2. Java异常概念注:catch到的所有异常都必须进行操作,不然容易被忽略吞噬,造成安全隐患。实例3. 异常的分类注:异常分类图十分重要,要分清哪种Exception可以不用处理哪种必须处理。4. 异常的捕获和处理实例1(try、catch、finally完整结构): 实例2(多次抛出):实例3:实例4:注1...
2020-03-20 22:59:59
92
原创 《J2SE 回炉再造10》-------溺水狗
第四章 面向对象编程基础篇(6)Java相关API介绍当大家从“HelloWorld”接触到Java时,证明我们正式诞生Java世界的新手村中,当我们在新手村练到一定等级时,渴望去更大的世界去看看,打更多的怪(类),获得更多的宝藏(方法),游戏里会对怪进行介绍,方便玩家掌握其弱点,进而击杀,而API就是Java世界的怪物宝鉴,记录了Java世界所有的怪(类)和宝藏(方法),当我们完全掌握AP...
2020-03-20 14:38:58
102
原创 《J2SE 回炉再造09》-------溺水狗
第四章 面向对象编程基础篇(5)this关键字定义及说明:内存分析:注意事项:当确定不了变量指的是哪一个声明的变量时使用“就近声明”的原则static关键字定义及说明:示例程序及内存分析:注意事项:注意静态常量static在内存中的位置,其为位于data seg内存区域,通过对上面程序的分析,可以知道static生成的常量也可用于计数。packag...
2019-12-06 20:11:09
95
原创 《J2SE 回炉再造08》-------溺水狗
第四章 面向对象编程基础篇(4)方法的重载构造函数/方法也可以进行重载重载的实例(实现重载方法的函数的参数两个要素:数量和类型 必须有一个要素不同):Java中重载的几个注意事项(百度中的重载和重写的区别):1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。2)Ja...
2019-12-05 15:16:06
90
原创 《J2SE 回炉再造07》-------溺水狗
第四章 面向对象编程基础篇(3)本篇主要讲述面向程序对象分析中的内存分析,对后期有关内存的分析有莫大的好处。具体实例如下:具体的内存分析:方法中基本数据类型“值”传递的思想。注:当分析程序是先从main函数的第一行开始。分析内存时谨记:基础型变量一块内存(stack中),引用型变量两块内存(stack中和heap中)。垃圾回收机制当没有任何一个引用指向它时...
2019-11-30 21:31:25
129
原创 《J2SE 回炉再造06》-------溺水狗
第四章 面向对象编程基础篇(2)Java与面向对象的缘分为什么要使用对象,意义是什么?Java中的类如何定义?类的定义包括静态(成员变量/属性)和动态(方法)两部分成员变量与局部变量的有关事项在Java中局部变量 不会默认初始化,必须先声明再赋值最后在使用;而成员变量若无初始化则按默认值进行使用何为引用以及使用方法??一旦提到引用就意味着使用了两块内存,一块在stack中存...
2019-11-30 16:43:45
122
原创 《J2SE 回炉再造05》-------溺水狗
第四章 面向对象编程基础篇(1)面向对象和面向过程的区别:那什么是面向对象呢?什么叫对象,什么叫类,两者之间的区别和联系?类是抽象概念而对象往往指的是某一个类的实例化类(对象)之间的关系?关联关系:一个类的方法里面是另一个类的具体的某一个对象,如教授教研究生继承关系:xx是xx可以说通就是继承关系聚合关系:xx是xx的一部分说通就是聚合关系实现关系多态...
2019-11-30 16:04:02
99
原创 《J2SE 回炉再造04》-------溺水狗
第三章 Java基础篇(2)运算符值得注意的是:++(–),当自加或者自减在前时要先运算再取值,当自加或者自减在后时要先取值再运算。仔细分析下述实例。逻辑异或------相异为true。短路与和短路或结果类似于逻辑与和逻辑或,但运算过程不同。A&&B 如果A为假,则不必再看B的值。A||B 如果A为真,则不必再看B的值。可以将整型常量直接赋值给byte、sho...
2019-11-09 00:53:23
108
原创 《J2SE 回炉再造03》-------溺水狗
第三章 Java基础篇(1)1.Java标识符2.关键字(了解熟悉即可,熟能生巧)3. Java中的常量与变量常量:值得注意的是字符常量与字符串常量的区别。变量 :变量使用前要先声明声明变量的类型和名称,再进行赋值。值得注意的是下图例中的第三例是初学者(滑稽保命)常犯的错误。注:程序运行流程,便于后续程序的理解(重要)4.Java数据类型的划分(4类8种)J...
2019-11-07 22:59:43
119
原创 《J2SE 回炉再造02》-------溺水狗
第二章 浅晰JavaJava是解释语言,不是翻译语言。开发者使用JDK(JDK包括JRE),用户只需要JRE。Java严格区分大小写。
2019-11-07 00:04:17
104
原创 《J2SE 回炉再造01》-------溺水狗
第一章 不得不说的HelloWorldHelloWorld 是所有品种程序猿的引路人,虽然猿的品种不同,但一句Hello World 总是能引起我们对当初幼稚青涩的回忆,一句Hello World不但开启了成猿之路,也开启了潘多拉bug大魔盒。废话说了这么多,其实Hello World这个小程序看似简单,但其简单明了的阐述了人机之间的交互,据大牛说Hello World并不简单,当然这不是现在...
2019-11-06 23:27:36
95
原创 一读《清晰思考的艺术》-----溺水狗
2.游泳选手身材错觉 哈佛是好大学还是烂大学?我们不清楚游泳身材错觉:指因错觉而做出的错误选择,xxx决心解决自己顽固的体重,经过一番考察,他认为游泳健将们,身材均匀而优美。而经过一段时间的锻炼后,他发现事实正好相反,他们之所以成为出色的游泳选手,并不是他们锻炼充分的原因,而是他们的身躯是一种选择标准,而不是运动的结果。(想不明白的可以想象普通人和菲尔普斯经过同等程度的努力后的结果)同样的还...
2019-10-30 16:21:37
137
原创 一读《清晰思考的艺术》-----溺水狗
1.幸存偏误 为什么你该去墓地逛逛幸存偏误是指:由于日常生活中更容易看到成功、看不到失败,你会系统的高估成功的希望。不了解现实的你对成功抱有一种幻想,认识不到成功的概率有多微弱。解决方法:尽可能地常去逛逛曾经大有希望的项目、投资和事业的“墓地”,这样的散步虽然伤感,可能会为兴致勃勃的你浇上一盆冷水但会让你变得更加理性,让你可以更好的为自己和爱自己以及自己爱的人负责。感触:失败者往往不会著...
2019-10-30 15:10:37
110
原创 Java 梳理 第四章 数据类型
第四章 数据类型4.1 概述基本数据类型:包括整数、浮点数、字符、布尔。引用数据类型:包括类、数组、接口。4.2 基本数据类型(四类八种)四类八种基本数据类型:数据类型关键字内存占用取值范围字节型byte1个字节-128~127短整型short2个字节-32768~32767整型int(默认)4个字节-231~231-1长...
2019-07-15 21:40:55
130
原创 CSDN博客中Markdown 编辑器编写博文——插入表格
由于是新手,所以在使用CSDN平台撰写博文时,出现了不少问题,现针对插入表格问题进行简单整理。问题描述:点击插入表格只能插入两行两列的表格。问题效果图:如果我们想插入自己想要的表格效果该如何处理呢??首先可以百度Markdown 编辑器语法进行相关研究(由于自己基础薄弱,所以我就偷个懒,直接试验,得出想要的结果)直接输入英文的符号| ,上下对齐输入等量的|,初建n行n列的表格。...
2019-07-05 19:55:11
2838
1
原创 Java 梳理 第三章 关键字与标识符
第三章 关键字与标识符3.1 关键字的概念与特征什么叫关键字? 具有特殊含义、被保留的、不能随意使用的字符。关键字的特点:完全小写的字母。在增强版的记事本中(如Notepad++)具有特殊颜色。关键字(百度百科)3.2 标识符标识符:是指在程序中,我们自己定义的内容。比如类的名字、方法的名字和变量的名字等,都属于标识符。如HelloWorld 案例中,出现的标识符有类名...
2019-07-05 15:14:49
99
原创 Java 梳理 第二章 HelloWorld入门程序
第二章 HelloWorld入门程序2.1 程序开发步骤当环境变量搭建好后,我们就可以开始开发我们的第一个Java程序了。Java程序开发的三个步骤:编写、编译、运行。其中 javac.exe:编译器;java.exe :解释器2.2 编写Java源程序在喜欢的位置新建文本文件(txt后缀名),再将后缀名改为**.java**。用记事本打开。在其中编辑以下文本,代码如下:pub...
2019-07-05 14:36:24
149
原创 Java 梳理 第一章 Java 基础知识及相关环境配置
第一章 Java 基础知识及入门简单计算机知识记录位(bit):一个数字0或者数字1,代表一位。字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。即1 Byte = 8 bit ;1 KB = 1024 Byte ;1 MB = 1024 KB ;1 GB = 1024 MB ;1 TB = 1024 MB ; 1 PB = 1024 TB ;1 EB = 1024 ...
2019-07-05 07:32:11
122
TestJDBC.7z
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人