- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 某团一面凉经
1.开场来个自我介绍吧.我是...2.你项目中数仓分层依据是什么?一般的分词有ods、dwd、dws,这里我加入dwm,是因为项目中关于地点、时间、信源维度的操作需要其他数据,无法从dwd拿到。3.数据倾斜你是怎么处理的?针对数据倾斜的原因是因为MR的倾斜,造成MR的原因有很多,比如大表join小表,where空字段,本身数据特征.4.Flink中的ProcessTime与Event...
2022-03-18 19:27:00
1509
原创 String、StringBuffer、StringBuilder区别
最近我有了新的理解Stringpublic final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char v...
2022-02-12 21:23:00
282
原创 面向对象三大特征
封装对象的属性不允许外部对象直接访问修改对象的内部信息,而是通过能被外界访问的方法来操作属性.对外封闭,对内开放.继承提高代码的重用子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有属性和方法子类是无法访问,只是拥有.(不考虑反射机制)从内存的角度分析,在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,两者合起...
2022-02-12 20:27:00
79
原创 hashCode() vs equals() vs ==
== VS equals()==基础类型: ==比较的是值引用类型: ==比较的是对象的内存地址equals()equals()只能比较引用类型,无法比较基础类型.equals()方法在顶级父类Object中,代码如下:public boolean equals(Object obj) { return (this == obj); }可以看出这个代码就...
2022-02-11 15:58:00
2610
原创 二级联动+ajax
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>详情页</title> <script src="js/jquery.min.js"></script> <script src="js/ech...
2022-01-20 10:15:00
798
原创 文本情感分类
`bert.py`# coding: UTF-8import torchimport torch.nn as nn# from pytorch_pretrained_bert import BertModel, BertTokenizerfrom pytorch_pretrained import BertModel, BertTokenizerclass Config(obj...
2021-12-16 19:56:00
303
原创 1660 super安装tensorflow1.15
1.查看NVIDIA版本信息其实这里的cuda版本和安装的tensorflow无关!!!2.查看对应显卡支持的cuda+cudnn3.经过长期的试错,得出结论.1660 super安装cuda10确实安装不成功,在网上看别人的也的确是成功了,可能和我之前升级有关,最终安装cuda10.2对应的网站cudacudnn下载的文件如下:4.将cudnn解压后,将cuda目录下的目录都复制到...
2021-10-06 20:10:00
1607
原创 leetcode editor
IDEA的LeetCode插件1.下载安装2.登录并配置LeetCode$!velocityTool.camelCaseName(${question.titleSlug})${question.content}package leetcode.editor.cn;public class $!velocityTool.camelCaseName(${question.titleSlu...
2021-05-26 10:37:00
62
原创 IDEA个性化配置
IDEA个性化配置1.配置idea64.exe.vmoptions-Xms2048m-Xmx2048m-XX:ReservedCodeCacheSize=512m-XX:+UseG1GC-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompilerCount=2-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackT...
2021-05-24 15:50:00
116
原创 mysql5.7驱动(tableau,excel)
下载并解压MySQL5.7https://downloads.mysql.com/archives/community/data文件夹是指定之后自己生成的文件,init.sql是自己写的脚本文件,my.ini是自己新建的MySQL配置文件,setup.bat是自己新建的批处理脚本文件,MySQL for Excel 是对应MySQL的驱动文件,Connector ODBC 5.3是针对t...
2021-05-17 15:51:00
1051
原创 正则表达式(1)
package re;import java.util.Arrays;/** * @Author: layman * @Date:Create:in 2021/4/30 9:03 * @Description: 正则表达式的基本使用: * [a] a 都表示a * [ab] a或者b * [a-z] 所有的小写字母 * [a-zA-Z0-9_] 数字字母下划线 * [^a...
2021-04-30 10:25:00
85
原创 hadoop环境搭建整合
1.安装虚拟机1.1 设置主机NAT网络1.2 修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0#系统启动的时候网络接口是否有效(yes/no)ONBOOT=yes # IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)BOOTPROTO=stati...
2021-04-06 15:25:00
208
原创 hadoop学习之路(6)
1.hiveconf/hive-log4j.properties# Licensed to the Apache Software Foundation (ASF) under one# or more contributor license agreements. See the NOTICE file# distributed with this work for additio...
2021-03-22 20:46:00
1124
原创 hadoop学习之路(5)
HadoopHA1.zookeeper配置zoo.cfg# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ticks tha...
2021-03-12 09:30:00
1177
原创 hadoop学习之路(4)
1.hdfs的文件操作1.1创建maven项目<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...
2021-03-07 18:29:00
717
原创 hadoop学习之路(3)
重新系统化学习hadoop虽然官方对centos6已经停止维护,但还是硬着头皮沿用之前的centos6,并解决了一点小疑惑.1.修改ip地址的文件/etc/sysconfig/network-scripts/ifcfg-eth02.修改主机名的文件/etc/sysconfig/network3.主机映射文件/etc/hosts4.防火墙service iptab...
2021-02-28 16:43:00
1084
原创 idea添加junit4(单元测试)
1.maven项目,添加依赖即可<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4....
2020-09-16 09:31:00
226
原创 hadoop学习之路(2)
1.本地安装hadoop(不安装本地hadoop会报错,虽然并不影响远程的环境,但会报错:Failed to locate the winutils binary in the hadoop binary path)2.启动hadoop环境,dfs,yarn,然后测试代码(DataNode端口与linux设置端口一致)package org.example;import jav...
2020-08-29 19:42:00
1216
原创 hadoop学习之路(1)
1.环境:虚拟机Workstation 15 Pro,使用镜像CentOS-7-x86_64-Minimal-1908.iso2.配置虚拟机,根据主机IP制定虚拟机网关以及IP,使用NAT模式连接,并测试.3.配置静态ip,使用ip addr查看网卡位置,并修改vi /etc/sysconfig/network-scripts/ifcfg-ens33(每个网卡名称不一样)4.克隆并...
2020-08-26 14:27:00
741
原创 Windows中mysql5.6升级5.7
1.卸载mysql5.6,先停止MySQL服务,再卸载MySQL以及相关软件,由于之前都是msi安装,有许多相关软件也要卸载,然后删除注册表信息;2.下载MySQL5.7,我下载的是mysql-5.7.31-winx64.zip,解压配置即可使用3.解压配置,为了方便配置,将解压之后的目录设置为mysql5.7.31,data,Uploads,my.ini,这三个是我自己创建的,为了方便...
2020-08-13 10:36:00
147
原创 nltk安装
1.pip install nltk2.import nltknltk.download()这里我出现了,点开默认网址raw.githubusercontent.com,发现打不开,按照网上的说法,我修改了hosts为199.232.68.133 raw.githubusercontent.com,的确是能刷新出需要安装的包,但是下载速度慢地惊人,我试了很多次只能下载第一个"abc"的包,...
2020-08-04 12:50:00
1501
原创 pip安装scikit-learn
1.更新pip python -m pip install --upgrade pip2.安装numpy pip installnumpy3.安装scipy pip install scipy4.安装matplotlib pip installmatplotlib5.安装scikit-learn pip installscikit-learn出现的问题:1.pi...
2020-07-23 22:13:00
2270
2
原创 Graphviz安装配置
1.pip installgraphviz2.https://graphviz.gitlab.io/_pages/Download/Download_windows.html下载msi文件,并安装3.配置环境变量
2020-07-12 13:05:00
55
原创 固定ip
按照视频教程配置固定ip,为啥还是登不进去呢?在排除防火墙和端口之后,把ip地址的后一位改成了主机位,使NAT的连接情况下在同一节点。128改成17,是所有的128,over...
2020-07-08 22:26:00
37
原创 机器学习基础
1.机器学习的方法:有监督学习(分类,回归)、无监督学习(聚类)、半监督学习、增强学习、多任务学习 其中,有监督学习训练数据集有标记,无监督学习则无,半监督存在少量有标记的训练集大量无标记的训练数据集,增强学习不给具体步骤,只给出评价。2.机器学习步骤:数据预处理(数据清洗,数据采样,数据集拆分)——>特征工程(特征选择,特征降维,特征编码,规范化) 其中各种步骤都存在一定的规则...
2020-06-28 15:46:00
728
原创 复试临时练习
由于疫情原因,考研复试安排到15.16两天,对学校前两年的复试真题做了三遍,将C primer Plus也翻看了一下,战线太长,后劲儿不足;想到初试成绩排到倒数,还是想挣扎一下的。计算机的内容实在是太多太杂,查漏补缺(坑有些大了)//菲波拉契数前20项和 #include<stdio.h>#define N 20 int main(){ int a[N]=...
2020-05-13 17:04:00
42
原创 Dev-C++回文数遇到的小麻烦
#include<stdio.h>int main(){ int n,s,y; scanf("%d",&n); s=n; while(s>0){ y=y*10+s%10; s=s/10; } if(y==n) printf("yes"); else printf("no");...
2020-04-19 09:34:00
738
原创 原型模式
浅拷贝:实例的基本数据类型(8种),重新clone一个数据一样的实例对象,引用类型clone地址值,不重新生成引用对象副本引用类型不独立public class Person implements Cloneable { private String name; private int age; private String sex; private List...
2020-04-13 15:54:00
34
原创 单例模式
饿汉式,使用static final修饰,类初始化的时候创建对象,之后操作的都是听一个对象,因此不存在线程安全问题public class Person { //饿汉式(多线程也是单例) public static final Person PERSON = new Person(); private String name; public String g...
2020-04-13 11:44:00
31
原创 工厂方法模式
简单工厂模式严重违反开闭原则,耦合度太高,工厂方法模式正好弥补,之所以耦合度高是因为在创建实例的时候全部由工厂直接创造,因此工厂与对象直接联系,可以中间加一层抽象工厂,推迟创建时机,将创建实例对象的工作交给对应的对象工厂,那么在调用的时候还是使用抽象工厂(接口或抽象类)接收,但是实现为具体的对象工厂类。public interface Animal { public void get...
2020-04-12 16:41:00
42
原创 简单工厂模式
1.要什么实例就造什么对象(对象接收)public class Cat { //生产 public void get() { System.out.println("生产一只猫"); }}public class Dog { //生产 public void get() { System.out.println("生...
2020-04-12 15:46:00
190
原创 Java三大特性
封装:属性私有化,根据需要提供setter和getter方法使用public修饰,其他属性使用private修饰(具体使用什么修饰符依情况而定)。这里也属于开闭原则的范畴吧。通过这种特性,使得我们在使用某些方法或者变量的时候只用了解参数,返回值,功能即可,而不关心具体业务逻辑。这样就是面向对象而不是面向过程吧;继承:多个类有共同的成员变量和成员方法,抽取导另外一个类中,在让多个类去继承这个父类...
2020-04-12 11:33:00
229
原创 Override和Overload
Override存在于继承关系当中,对父类方法的重写(覆盖),正因为要对父类的方法进行重写,因此不能比父类“还大”,比如抛异常应该更具体(可等),访问权限也应该更广(可等);当然就访问权限而言,父类为了被继承显然是不能使用private修饰的,否则就不能继承了public class Father { void makeMoney() throws Exception { ...
2020-04-12 11:05:00
38
原创 String、StringBuilder和StringBuffer
String的方法都有final修饰,对象在堆内存中,不可改变,因此每次使用String对象的方法和操作的时候,可以看做是“指针”指向了另一个堆内存空间,开辟新空间;StringBuilder和StringBuffer的对象都是可变的,而且StringBuilder和StringBuffer里面有许多“轮子”,因此,操作的时候适当转换即可,new StringBuffer(string),st...
2020-04-12 10:22:00
220
原创 转发和重定向
转发:url路径不变;只能转发服务器内部资源;一次请求,因此,request是可以共享的;重定向:url路径改变;可以访问本项目外资源;两次请求,因此,request也是两次,所以不能共享。总结:需要共享request数据的时候用转发,转发的时候就不需要添加虚拟目录。...
2020-03-31 16:36:00
31
原创 idea配置application context
默认创建javaweb项目,idea会默认虚拟目录就是war名称,无法改变(我没看见applicationContext选项)百度一波我还是没看出什么道道,果断重新添加tomcat服务器,嘿嘿,巧了,这次可以配置虚拟目录,然后就可以修改了总结:如果无法求助,或者情况不一样,那就自己重新换条路试试,多试试就好了。...
2020-03-31 14:27:00
227
原创 反射Demo
使用反射之前的代码public class P1 {public void eat(){ System.out.println("p1的方法");}}public class P2 { public void sleep(){ System.out.println("p2的方法"); }}public class Reflect1 { ...
2020-03-27 09:55:00
46
原创 线程基本使用
1.继承Thread,覆盖run()方法public class ThreadDemo1 extends Thread{ @Override public void run() { for (int i = 0; i < 20; i++) { /* System.out.println("run"+i); T...
2020-03-23 13:31:00
34
mybatisplus.zip
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人