Tizzzzzz
码龄7年
关注
提问 私信
  • 博客:24,120
    问答:253
    24,373
    总访问量
  • 11
    原创
  • 2,007,263
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:悟已往之不谏,知来者之可追

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-07-31
博客简介:

Tizzzzzz的博客

查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得6次评论
  • 获得45次收藏
创作历程
  • 1篇
    2020年
  • 2篇
    2019年
  • 11篇
    2018年
成就勋章
TA的专栏
  • linux
    1篇
  • hadoop
    4篇
  • SQL
    2篇
  • Algorithm
    2篇
  • t
  • other
    3篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

解决git clone 速度慢的问题

使用国内镜像,目前已知Github国内镜像网站有github.com.cnpmjs.org和git.sdut.me/。速度根据各地情况而定,在clone某个项目的时候将github.com替换为github.com.cnpmjs.org即可。//这是我们要clone的git clone https://github.com/Hackergeek/architecture-samples //使用镜像git clone https://github.com.cnpmjs.org/Hackergee
转载
发布博客 2020.07.12 ·
565 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

NAT(地址转换技术)详解

原文:https://blog.csdn.net/gui951753/article/details/79593307目录NAT产生背景ip地址基础知识NAT技术的工作原理和特点静态NAT动态NATNAT重载(经常应用到实际中)NAT技术的优缺点优点缺点NAT穿越技术应用层网关(ALG)ALG的实际应用NAT技术的未来参考文献NAT产生背景今天,无数快乐的互...
转载
发布博客 2019.04.16 ·
454 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

(转)数据挖掘从入门到进阶 要看什么书

源网址:http://www.chinakdd.com/article-1v440874t32MBld.html做数据挖掘也有些年头了,写这篇文一方面是让我写篇文,朋友作为数据挖掘方面的参考,另一方面也是有抛砖引玉之意,希望能够和一些大牛交流,相互促进,让大家见笑了。  Q&A:  Q:学习,最近在看集体智慧编程,楼主可否推荐下数学基础的书?  A:我数学本身也不好 自己也...
转载
发布博客 2019.03.28 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NDN消费者如何知道可以拉哪些数据

发布问题 2019.03.11 ·
1 回答

Java 垃圾回收机制---generation算法

jvm中垃圾回收的算法有许多,这篇主要介绍generration算法一.原理首先每个对象的生存周期是不同的,所以generation算法将不同对象采用不同的回收策略。年轻代:年轻代就是为了快速清理掉那些生存周期短的对象而设立的,年轻代分为三个模块,一个eden区,两个survivor区(survivor0和survivor1),它们内存按8:1:1分配,一个新的对象建立首先在eden区,年轻代的回...
原创
发布博客 2018.04.23 ·
882 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

乐观锁与悲观锁

乐观锁:        乐观锁认为自己在操作数据时,不会有其他的线程对数据进行更改,因此她不会对数据上锁,但是在他更新时会对数据进行判断,观察数据是否被改变,如果没有没有那么直接对数据进行更新,假如在这个期间数据被改变了,那么就一直重复这个过程直到成功。乐观锁一般用version或者CAS操作来实现。version:在数据表加一个数据版本号,乐观锁线程在操作数据是,会先读取版本号,在更新是会再次获...
原创
发布博客 2018.04.22 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库事务四大特性————ACID

ACID-----A:Atomicity -原子性     C:Consistency -一致性     I:Isolation -隔离性    D:Durability - 持久性事务:事物(transaction)是由一些列操作序列构成的执行单元,这些单元要么都做,要么不做,是一个不可分割的工作单元。A:all or noneC:在事务之前,数据库具有一致性在事务结束之后数据库同样也必须具有一...
原创
发布博客 2018.04.22 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HQL与SQL中的JOIN操作

一.SQL中的连接   左连接:左边表的内容全部存在,左表在右表中没有匹配项的右边值为空   右链接:右边表的内容全部存在,右边在左表中没有匹配项的左边值为空   内连接:普通的连接操作,通过(= > <)等符号进行连接   全连接 :左右表数据都在,当对方表没有匹配项时数值为空   例子a表  num    name                                  ...
原创
发布博客 2018.04.21 ·
1627 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MapReduce之Writable

一 Writable序列化与反序列化首先我们来解释什么是序列化与反序列化。序列化与反序列化就是在结构化对象与二进制流之间的转换。Hadoop各个节点之间采用RPC进行通信,我们先将结构化对象序列化成二进制流,在远程节点再将二进制流反序列化成结构化对象。这样就完成了节点之间的传输。他的好处无非就是压缩过,使得节点之间带宽占用较少,可以快速读写,高扩展性,兼容性好。 在MapReduce过程中,had...
原创
发布博客 2018.03.29 ·
1064 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MapReduce的个人理解

  MapReduce作为一个并行计算框架,MR一共分为三个部分分别是Map->Shuffle->Reduce,我们就从这三个步骤来理解MapReduce。1.map端      Hadoop将MapReduce的输入数据分成等长的数据块,这个过程叫做input split也就是分片,然后为每一个分片分配一个map任务,然后通过用户自己定义的逻辑来处理这些分片里的数据,这里就有一个问题...
原创
发布博客 2018.03.28 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《Hadoop权威指南》个人笔记

一 MapReduce1 . 分片:Hadoop将MapReduce的输入数据划分为等长的小数据块,称为输入分片(input split)简称分片。hadoop为每个分片构建一个map任务。我的理解:MR程序中map的个数就是数据分片的个数,因此我们应该可以控制分片的大小来控制map的个数,至于为什么要分片,很简单,我们可以并行处理每一片的数据,肯定会比单独处理一个大文件快很多。注意,分片如果分的...
原创
发布博客 2018.03.23 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

归并排序的理解

归并排序是一个对递归和分治很好诠释的一个排序算法它是将一个无序的数组依次分开使之变为有序的数组,如果我们一直将其分解到一个数组中只有一个数,那么我们就可以理解为他是有序的,然后再将这些有序的数组依次合并成一个数组,至于如何合并就很简单了,我们只需要比较第一个数字,哪个数组的数字大就选取哪个数组的,然后把第一个数字拿到新的数组中,然后删除原数组中的值,依次比较,如果其中一个数组空了,那么我们就将另一...
原创
发布博客 2018.03.23 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

二叉树遍历

       二叉树遍历主要分为深度遍历与广度遍历,其中深度遍历运用到的数据结构为栈,而广度优先运用的数据结构为队列。其中深度优先遍历又分为前序遍历,中序遍历以及后续遍历,广度优先又叫做层次遍历。                                                                      一  深度优先遍历                       ...
原创
发布博客 2018.03.21 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序简单理解(实现原理以及不稳定性)

一 基本原理   快速排序的根本可以说就是通过分治法来实现,简单举一个例子来理解一下快速排序的过程。    我们现在对(56,28,45,93,10,32,44,95,60,58)进行排序    首先我们定义三个量,i,j,flag。i是数组第一个值的下表即i=0。j是数组最后一个值的下表即j=9,flag就是数组的第一个值即flag=56,现在我们要做的就是讲这个数组中所有比flag小的数放到他...
原创
发布博客 2018.03.19 ·
16708 阅读 ·
24 点赞 ·
5 评论 ·
49 收藏

Linux基础

1.Linux特点开放性:挃系统遵循丐界标准规范,特别是遵循开放系统互连(OSI)国际标准多用户:是挃系统资源可以被丌同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互丌影响。多任务:它是挃计算机同时执行多个程序,而丏各个程序的运行互相独立。良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标
原创
发布博客 2018.01.10 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多