GoTG.
码龄6年
求更新 关注
提问 私信
  • 博客:5,638
    5,638
    总访问量
  • 30
    原创
  • 0
    粉丝
  • 5
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:香港
加入CSDN时间: 2019-05-31
博客简介:

weixin_45160006的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得3次收藏
  • 博客总排名566,476名
创作历程
  • 30篇
    2021年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

MR中shuffle机制

MR中shuffle机制概述●mapreduce中,map阶段处理的数据如何传递给reduce阶段,是mapreduce框架中最关键的一个流程,这个流程就叫shuffle;●shuffle: 洗牌、发牌——(核心机制:数据分区,排序,缓存)●具体来说:就是将maptask输出的处理结果数据,分发给reducetask,并在分发的过程中,对数据按key进行了分区和排序;主要流程shuffle是MR处理流程中的一个过程,它的每一个处理步骤是分散在各个map task和reduce task节
原创
博文更新于 2021.12.10 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

大数据实时项目Curl追加文本乱码问题解决

大数据实时项目Curl追加文本乱码问题解决Curl传参后我们在消费时会少数据或者读不到数据Curl 网址 ~~=后面追加文本出现乱码问题(url编码) 解决办法(post传参)
原创
博文更新于 2021.11.23 ·
1234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ssm架构(自用)

ssm架构(自用)层级目录applicationContext.xmljdbc.propertieslog4j.propertiesmybatis-config.xml层级目录applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or
原创
博文更新于 2021.09.26 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Json对象乱码问题

Json对象乱码问题第一种解决方案第二种解决方案第一种解决方案RequestMapping注解处设置编码类型@RequestMapping(value = "/json1",produces = "application/json;charset=utf-8")第二种解决方案在Spring配置文件中统一制定编码<context:component-scan base-package="org.westos.controller"/><mvc:default-servl
原创
博文更新于 2021.09.23 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMvc json 时间戳格式化工具类及使用

SpringMvc json 时间戳格式化工具类及使用工具类使用工具类import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.SerializationFeature;import java.text.SimpleDateFormat;public cl
原创
博文更新于 2021.09.23 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL初识

数据库(DataBase)数据库就是遵循一定数据格式的集合,可以认为它是对文件系统的改进。它解决了不同操作系统之间数据格式的兼容性。关系型和非关系型的区别数据库的区别基本使用用户//创建用户//create user '用户名' @'指定那个主机可以登录' identified by '密码'//授权//grant 权限 on 数据库名.表名 to 用户@登录主机 identified by '用户密码' *.*代表所有数据库和所有表//撤销权限//..
原创
博文更新于 2021.07.28 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Stream API

概述数据渠道、管道,用于操作数据源(集合、数组等)所生成的元素序列。集合讲的是数据,流讲的是计算即一组用来处理数组,集合的API。特点Stream 不是数据结构,没有内部存储,自己不会存储元素。Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。不支持索引访问。延迟计算支持并行很容易生成数据或集合支持过滤,查找,转换,汇总,聚合等操作。创建流的方式 //数组 St..
原创
博文更新于 2021.07.26 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java多线程

线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程并发与并行并发:指两个或多个事件在同一个时间段内发生。.
原创
博文更新于 2021.07.22 ·
74 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java IO

IO的分类根据数据的流向分为:输入流和输出流。输入流 :把数据从其他设备上读取到内存中的流。输出流 :把数据从内存 中写出到其他设备上的流。格局数据的类型分为:字节流和字符流。字节流 :以字节为单位,读写数据的流。字符流 :以字符为单位,读写数据的流。InputStreamOutputStreamReaderWriter缓冲流缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据类型分类:字节缓冲流:BufferedInputStre
原创
博文更新于 2021.07.20 ·
69 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Map、泛型

MapMap保存键值对 K V 无序 key 不可重复 value 可重复Map和Collection不一样.但基本操作是一样的Map用来保存映射关系, 比如 商品,商品的名称,产地,单价等属性,都是商品的属性,但是购买数量,就不是商品的属性,放到商品类中也不合适 那么如何存储这个商品 购买的数量呢? 使用map,用商品作为key,购买数量作为value即可 或者是一些统计操作,比如 现在有一个字符串 "ascsncjkashdiqhiehiasgdg.
原创
博文更新于 2021.07.17 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

比较器、set、map、散列

set树:二叉查找树类似于二分法查找,查询效率比较高左叶子 用于小于根节点的值右叶子 永远大于根节点的值这种方式是二分查找的思想,查询所需要的最大次数,等同于二叉树的高度在添加数据的时候,也是类似的方式,一层层找,一直找到适合新节点的位置但是二叉查找树也有问题比如 一直添加比根节点小的或者大的数据这样的话,虽然符合二叉查找树特性,但是性能大打折扣,几乎变成了线性的 红黑树为了解决二叉查找树多次插入新节点而导致的不平衡,红黑树就诞生了完全符合二叉查找的特性1 节点是红色或者..
原创
博文更新于 2021.07.16 ·
79 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集合、List、链表、比较器

集合Collection注意: 1. boolean contains(Object o) : 判断是否包含某个元素 2. 3. boolean remove(Object o) : 删除指定元素 4. 5. 这两个方法,底层都会调用equals方法进行比较 6. 7. 比如 c.contains("abc") ; 会用abc调用equals方法和集合中所有的元素进行比较 8. 9. 所以 如果我们要存储的是自定义的类型,比如User等,那么想要使用contains.
原创
博文更新于 2021.07.15 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用API、异常机制

Random例:创建随机数生成器Random random = new Random();从0~9中随机生成一次int i = random.nextInt(10);打印System.out.println(i);DecimalFormatjava.text.DecimalFormat : 数字格式化 # 任意数字 0-9单个数字 , 千分位 . 小数点 0 补位例:(阶乘)public static BigDecimal m2(int n)
原创
博文更新于 2021.07.14 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 常用API

Stringjava.lang.String 是字符串类它的底层就是一个字符数组,所以它的很多特性就是数组的特性1 字符串一旦创建,这个字符串对象不能更改2 字符串需要使用 “” 双引号表示3 为了提高字符串访问效率,提出了一个缓存机制,字符串常量池因为String一旦创建,字符串对象不可更改,所以尽量不要使用String进行大量的字符串拼接操作// 无参构造String str = new String();// 通过字符数组构造char chars[] = {‘a’, ‘b’.
原创
博文更新于 2021.07.13 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Object、类关系

Object、类关系Objectjava.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。Object xxx = new xxx()可以发生多态1.1. Equalsequals方法用于比较两个对象是否相同,是否为同一个对象默认比较内存地址,需要根据需求覆写。1.2. toStringtostring方法返回该对象的字符串表示形式输出一个引用类型时,默认输出内存地址:对象的类型+@+
原创
博文更新于 2021.07.08 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

抽象、接口

抽象、接口抽象由来父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。定义抽象方法 : 没有方法体的方法。抽象类:包含抽象方法的类。抽象方法使用abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。定义格式:修饰符 abstract 返回值类型 方法名 (参数列表);代码
原创
博文更新于 2021.07.07 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java多态、软件设计六大原则

java三大特性2.软件设计六大原则1 单一职责原则原则思想 : 一个方法只做一件事,一个类只负责一个职责,这样当前职责改动,不会对其他程序产生影响常识原则,几乎所有程序员都会遵循这个原则优点 : 降低类和类之间的耦合度,提高可读性,可维护性,可扩展性,降低可变性的风险2 里氏替换原则原则思想 : 能使用父类的地方,就一定可以使用子类子类还可以扩展父类的功能,但是不能更改父类的功能,并且子类还可以有自己特有的功能优点 : 增加了程序的健壮性,即使有了新的子类,原子类不受影响,可以正常.
原创
博文更新于 2021.07.06 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

this、static、封装

this、static、封装Thisthis:是每个对象中,保存自身内存地址的一个引用类型变量this就表示对象自己方法被哪个对象调用,方法中的this就代表那个对象。即谁在调用,this就代表谁。this使用格式 :用在成员方法/构造方法中 区同名分成员和局部变量 this.xxx = xxx;用于重载调用当前类中其他的构造方法,提高代码重用性 this( 参数 ); 必须在方法第一行return this; 返回当前对象的内存地址, 可以做到
原创
博文更新于 2021.07.05 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-06-28数组

数组数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数组引用数据类型 : 类 , 数组 , 接口之前我们的变量都是保存单个数据,而数组是为了保存多个数据数组 在java中是一种数据结构,另外还有一个专门操作数组的类 java.util.Arrays不止在java中,任何语言中数组都是一个最基本的数据结构数组在内存空间中
原创
博文更新于 2021.06.28 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存划分、递归

内存划分、递归内存划分程序 : 一堆代码的集合,是个可执行文件,但是是一个静态概念,一般保存在硬盘中进程 : 就是正在执行的可执行文件,是个动态概念,会按照程序的设计,在内存中一步步执行运行起来的程序,指的是载入到内存中的可执行文件,这个时候操作系统就会开启一个进程来运行这个内存中的文件对象如果我们想关闭某个软件,可以直接结束这个进程即可java的内存划分和管理 Java Runtime Data Area : java 运行时数据区域,我们一般叫JVM内存 分为 : 静态区/方法区 ,
原创
博文更新于 2021.06.25 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多