- 博客(10)
- 收藏
- 关注
原创 spark-submit 集群,提交job到集群执行
python脚本:(get_hive_count.py)def get_total_everyDay(from_table,hive_from): spark = SparkSession.builder.master("yarn").appName("get %s hive count" % hive_from).enableHiveSupport().getOrCreate(...
2019-11-29 15:46:44
338
原创 python浅拷贝与深拷贝的区别和理解
最近遇到了python中定义了一个字典dict1,然后赋值给另外一个字典时dict2,如果dict2发生了变化,dict1也随着发生变化。百思不得其解。查了查资料,原来赋值的时候地址是一样的,属于浅拷贝。如果完全不一样,使用深拷贝。from copy import deepcopydef test1():d1 = {“a”: 1, “b”: 2}d2=d1 #浅层拷贝d3=de...
2019-10-24 10:47:21
215
原创 JAVA面试中 算法mark
mark一下查找算法典型的二分查找对于二分查找算法要求, 查找前的数据必须是已经排好序的, 然后得到数组的开始位置start和结束位置end, 取中间位置mid的数据a[mid]跟待查找数据key进行比较, 若 a[mid] > key, 则取end = mid - 1; 若 a[mid] < key, 则取start = mid + 1; 若 a[mid] = key 则直接返...
2019-09-27 21:54:44
196
原创 MQSQL常见
已次作为备注常见的MySQL语句命令进入mysql 命令行:mysql -uroot -p;查看所有数据库:show databases;创建数据库:create database niu charset utf8;删除数据库:drop database niu;选择数据库:use databases;查看所有表:show tables;查看创建数据库的语句:show creat...
2019-09-27 21:47:12
371
原创 Group by 和having,where条件
数据库的一些常用操作1 最基础的增删改查:select * from table where ...update table set 字段1=值1,字段2=值2 where....insert into table (字段1,字段2) values(值1,值2)delete from table where id=12 分组group by 聚合函数 s...
2019-09-27 21:43:38
1507
原创 Mysql-左连接/右连接/内连接/外连接
面试中关于数据库中左连接,内连接考察比较多。说说我自己的理解表A字段a 字段b1 112 22表B字段a 字段c1 1113 333左连接 以左表为主,左表的数据都会有。右连接以右表为主,右表的数据都会有。有两个结果select *...
2019-09-27 21:30:01
174
原创 tomcat--是一个中间件
中间件是什么,原来是是一个应用层 和 底层server之间一套,可以使其交换信息,可以工作。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。常见的中间件有哪些1.一般本地...
2019-09-26 21:54:13
8587
原创 Maven--关于Jar包的管理
JAVA-Maven–关于Jar包的管理<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>com.***soft</groupId><artifactId>***_oracle</artifactId><packaging>war</packaging&g...
2019-09-26 21:31:36
364
原创 JAVA-5大主流框架--网上搜索
传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用<%%>符号嵌入很多的Java代码,造成页面结构混乱,Servlet和Javabean负责了大量的跳转和运...
2019-09-26 15:26:11
164
原创 第一篇-JAVA--个人理解MVC设计架构
JAVA理解MVC设计架构,面向对象的一种架构方式。view (view视图层,和界面相关,JSP/html)controller(bussiness/service/controller) (处理复杂的业务逻辑,将底层的数据传给上层展示,将上层的操作给下层以操作数据库)modal(DAO 数据对象 连接底层数据库增删改查)好处:代码逻辑层级清楚,降低耦合性,低耦合,防止修改一处引起...
2019-09-26 15:01:32
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅