随笔分类 - 大数据技术栈
Hadoop、hive、spark、hive等
摘要:数组的复制 二分查找(前提是有顺序的) 使用二分查找算法查找字符串数组中 {"a","b","c","d","e","f","g","h"} g的元素。 冒泡排序(把大的往右边移动-下沉;把小的往左移动-冒泡) 直接选择排序
阅读全文
摘要:类型转换 运算 逻辑运算 如 && 和 & 的比较 两个变量的交换 三个数的比较排序 保存一个汉字有两种类型 char 和 String 随机数的产生
阅读全文
摘要:程序流程控制 流程控制语句结构: 1、顺序结构 语句的关系是从上到下依次执行的顺序关系,中间没有任何判断和跳转; 它是最基本的结构,Java程序总体来说都是从main()依次执行 2、分支结构; 根据条件,选择性地执行某段代码,有if--else 和switch两种分支语句。 3、循环结构;根据循环
阅读全文
摘要:JavaSE JavaSE是学习JavaWeb、JavaEE以及Android开发的基础 捷径:敲、狂敲; 规范:加注释; 难点,不懂的记录下时间再回头看; 在敲代码中学习知识点,加深知识的理解。 1.基础常识 软件开发: 软件,即一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软
阅读全文
摘要:day1 Java概述 掌握 1、JDK abbr. Java开发工具包(Java Developer's Kit) (abbr.缩写) 2、JRE abbr. Java运行环境(Java Runtime Environment) 3、JVM abbr. Java虚拟机(Java Virtual M
阅读全文
摘要:MySQL主要内容: 1、数据库介绍、类型、特性2、MySQL数据库安装、连接、启动、停止3、表字段类型介绍、主键约束、表创建语句4、常用增删改查语句、分组、聚合5、外键管理、unique字段、表结构修改语法6、跨表查询,inner join、left join、right join、full jo
阅读全文
摘要:1、Navicat工具与pymysql模块 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 pip3 install pymysql 准备账号、表 用
阅读全文
摘要:一、表关系 请创建如下表,并创建相关约束 class_grade 一对多 >> class class 一对多 >> student teacher 一对多 >> course student 一对多 >> score course 一对多 >> score teacher 多对多 >> class
阅读全文
摘要:1、数据操作 SQL(结构化查询语言),可以操作关系型数据库 通过sql可以创建、修改账号并控制账号权限; 通过sql可以创建、修改数据库、表; 通过sql可以增删改查数据; 可以通过SQL语句中的DML语言来实现数据的操作,包括 1.1数据的增删改查 1.2单表查询 把表中所有行和列都列举出来使用
阅读全文
摘要:1、初识数据库 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个 专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解决的不仅仅是数据共享的问题,还有查询效率,安全性等一系列问题, 总之,把程序员从
阅读全文

浙公网安备 33010602011771号