-
JavaWeb学习笔记(六)jsp
所属栏目:[大数据] 日期:2021-05-21 热度:101
第六章、jsp 1、什么是jsp jsp:java server pages,java的服务器页面 作用:代替Servlet回传HTML页面的数据 因为Servlet程序回传HTML页面的数据很繁琐,开发成本和维护成本都极高 public class PrintHtml extends HttpServlet {//验证:"Servlet 程序回传 ht[详细]
-
Java动态代理设计模式
所属栏目:[大数据] 日期:2021-05-21 热度:194
本文主要介绍 Java 中两种常见的动态代理方式: JDK原生动态代理 和 CGLIB动态代理 。 什么是代理模式 就是为其他对象提供一种代理以控制对这个对象的访问。代理可以在不改动目标对象的基础上,增加其他额外的功能(扩展功能)。 代理模式角色分为 3 种: Su[详细]
-
一万三千字的HashMap面试必问知识点详解
所属栏目:[大数据] 日期:2021-05-21 热度:114
目录 概论 Hasmap 的继承关系 hashmap 的原理 解决Hash冲突的方法 开放定址法 再哈希法 链地址法 建立公共溢出区 hashmap 最终的形态 Hashmap 的返回值 HashMap 的关键内部元素 存储容器 table; size 元素个数 Node TreeNode modCount 阈值 threshold 实际存[详细]
-
Java中的HashTable详解
所属栏目:[大数据] 日期:2021-05-21 热度:200
@H_404_3@目录 概论 对比HashMap 的初始容量 默认11 的初始容量 任意指定非负的容量 对比HashMap 的 对null 值的支持 HashTable key value 都不支持null 升级HashTable 使其支持null 做value 对比 HashTable 的继承关系 Dictionary Hashtable 线程安全 conta[详细]
-
linux上java解加密(AES/CBC)异常:java.lang.SecurityException:
所属栏目:[大数据] 日期:2021-05-21 热度:142
用mapreduce做数据清洗的时候,需要对数据进行解密,加密方法是:AES/CBC/PKCS7Padding,由于java本身不支持,需要添加依赖,用的依赖是: 1 dependency 2 groupId org.bouncycastle / 3 artifactId bcprov-jdk15on 4 version 1.56 5 加密解密用的工具类,附[详细]
-
Java中的单例模式最全解析
所属栏目:[大数据] 日期:2021-05-21 热度:88
单例模式是 Java 中最简单的设计模式之一,它是指一个类在运行期间始终只有一个实例,我们就把它称之为单例模式。它不但被应用在实际的工作中,而且还是面试中最常考的题目之一。通过单例模式我们可以知道此人的编程风格,以及对于基础知识的掌握是否牢固。[详细]
-
Python各种包下载地址
所属栏目:[大数据] 日期:2021-05-21 热度:111
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml[详细]
-
Python批量删除mysql中千万级大量数据
所属栏目:[大数据] 日期:2021-05-21 热度:63
场景描述 线上 MysqL 数据库里面有张表保存有每天的统计结果,每天有1千多万条,这是我们意想不到的,统计结果咋有这么多。运维找过来,磁盘占了 200G ,最后问了运营,可以只保留最近3天的,前面的数据,只能删了。删,怎么删? 因为这是线上数据库,里面存[详细]
-
Python装饰器详解
所属栏目:[大数据] 日期:2021-05-21 热度:136
在Python里面,函数可以作为参数传入一个函数,函数也可以复制给变量,通过变量调用函数。装饰器可以扩展一个函数的功能,为函数做一个装饰器注解,可以把装饰器里面定义的功能于所有函数提前执行,提升代码的复用程度。 现在有这么个场景。 打卡 互联网公司[详细]
-
Python系列之环境安装
所属栏目:[大数据] 日期:2021-05-21 热度:67
? Python可以实现强大的数据爬虫功能,并且数据分析与挖掘挺方便,也提供了大量的库,比如numpy,pands,matplotlib等。尤其,使用Python做机器学习也成了近年来的趋势,有人经常会问R语言与Python,该怎么取舍,我觉得都要学习,R语言擅长绘图,Python对于数[详细]
-
关于django.conf.urls的路由匹配问题
所属栏目:[大数据] 日期:2021-05-21 热度:173
1. 问题 目前自己在写一个网站,但是在后端写好api前端请求的时候,无论如何都请求不到对应的python函数上去,于是自己就把对应的url名修改之后就可以了,具体如下: ## 出现问题的代码from django.conf.urls import urlfrom .api import logurlpatterns = [[详细]
-
Django ORM操作
所属栏目:[大数据] 日期:2021-05-21 热度:192
Django中集成了ORM框架,可以直接使用orm对数据库进行增删查改等操作,相对sql语句来说,orm语句更加简洁易懂,方便开发者进行开发 1.增加数据 数据库中的表有一对一关系,一对多关系和多对多关系,对于这几种关系我们有不同的方法去实现增加数据操作。 一对[详细]
-
知识图谱和neo4j的基本操作
所属栏目:[大数据] 日期:2021-05-21 热度:151
一.知识图谱的简介 1.知识图谱是什么 知识图谱本质上是语义网络(Semantic Network)的知识库 可以理解为一个关系图网络。 2.什么是图 图(Graph)是由节点(Vertex)和边(Edge)来构成,多关系图一般包含多种类型的节点和多种类型的边。 3.什么是Schema 限[详细]
-
python爬虫零基础实战
所属栏目:[大数据] 日期:2021-05-21 热度:193
content 1.什么是爬虫? 2.为什么用python做网页爬虫 3.python环境配置 4.我需要了解哪些python爬虫的前置知识 5.关于正则表达式 6.提取网页内容并用正则表达式处理 7.xPath和BeautifulSoup工具简介 ? ? 1.爬虫简介 简单来讲,爬虫就是一个探测机器,它的基[详细]
-
关于自学C语言这件事
所属栏目:[大数据] 日期:2021-05-21 热度:99
说在前面 为什么会写下这篇文章?本人也并不是什么大神,但是也自学了很久,从一个小白开始自学,期间走过很多弯路,掉过许多坑。一路跌跌撞撞下来,算是有了点收获,有了点感想,将它们记录下来,希望能帮助新入坑的小伙伴们少走些弯路。虽然说不上句句珠玑[详细]
-
C++语言基础——01一切的开始
所属栏目:[大数据] 日期:2021-05-21 热度:146
环境准备 集成开发环境(Integrated Development Environment,IDE) 竞赛中最常见的是Dev-C++,平时练习采用其他IDE也可,使用方法都是类似的。 编译器 推荐使用GUN编译器。Windows上可下载MinGw。 IDE安装可观看视频:https://www.bilibili.com/video/BV1r7411[详细]
-
从零开始的C程序设计大作业——学生成绩管理系统
所属栏目:[大数据] 日期:2021-05-21 热度:120
前言 学生成绩管理系统可以说是C语言程序设计的结课的必备大作业了。花了些时间,费了些头发肝了下,完成了两个系统,一个是控制台版本的,另一个用easyx图形库进行了优化。 先放出完成后的演示图片占个坑。具体的实现过程,等我再梳理下,再慢慢更新整理到[详细]
-
Java中equals方法比较的是什么?
所属栏目:[大数据] 日期:2021-05-21 热度:122
我们知道每当我们新建一个类的时候,如果没有指明父类,那么他默认继承了Object类。 如果你没有重写Object类的 equals方法,那么每当我们调用equals方法的时候,实际上是调用继承自父类的equals方法。 那么,这个equals方法到底比较的是什么呢?文档如是说:[详细]
-
依赖、关联、聚合、组合
所属栏目:[大数据] 日期:2021-05-21 热度:133
摘抄自:http://www.iteye.com/topic/632059 依赖 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A; 比如某人要过 河,需要借用一条船,此时人与船之间的关系就是依赖;表现在[详细]
-
java使用dom4j解析xml文件
所属栏目:[大数据] 日期:2021-05-21 热度:184
关于xml的知识,及作用什么的就不说了,直接解释如何使用dom4j解析。假如有如下xml: ?????? dom4j解析xml其实很简单,只要你有点java基础,知道xml文件。结合下面的xml文件和java代码,多看几遍(代码很简单,不要嫌看代码烦),把他解析的过程看明白,就会[详细]
-
JAVA 程序题
所属栏目:[大数据] 日期:2021-05-21 热度:142
摘抄自 : http://www.cnblogs.com/forlina/archive/2011/08/03/2126292.html 1 .完成数组int[] a = {100,40,60,87,34,11,56,0}的快速排序、冒泡排序; 2 .采用折半查找的算法,在数组中查询到某个数; 3 .在中文环境下,有字符串,将其每个字节的数据相加求[详细]
-
Java 位运算
所属栏目:[大数据] 日期:2021-05-21 热度:185
摘抄自 :http://www.cnblogs.com/highriver/archive/2011/08/15/2139600.html 位移动运算符: 表示左移,左移一位表示原来的值乘2. 例如:3 2(3为int型) 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出[详细]
-
Axis2 webservice入门--写个简单的webservice
所属栏目:[大数据] 日期:2021-05-21 热度:150
上一篇介绍了webservice开发前的准备。下面开始写webservice。如果不了解axis2请看上一篇,如果是新手:建议一边看一边写代码,自己动手完成这个过程。 一、新建一个web项目 二、新建一个类,类名随便取,并写一个最简单的方法。如下 package com.webservice[详细]
-
一道Integer面试题引发的对Integer的探究
所属栏目:[大数据] 日期:2021-05-21 热度:155
面试题: // 在jdk1.5的环境下,有如下4条语句: Integer i01 = 59 ; int i02 = 59 ;Integer i03 =Integer.valueOf(59 );Integer i04 = new Integer(59 );以下输出结果为false的是:A. System.out.println(i01 == i02);B. System.out.println(i01 == i03);C.[详细]
-
java邮件
所属栏目:[大数据] 日期:2021-05-21 热度:88
我们用过很多邮件,qq,163,网易等。 一、发送邮件 需要遵循 smtp 协议, 接收邮件 需要遵循 pop3 协议 二、发邮件的过程 ????? 假设用qq邮件 ????? 写邮件--点 “发送” -- qq邮件服务器 收到邮件(如果用qq给网易邮箱发邮件,下一步,qq邮件服务器转发到 网[详细]