自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python入门之数据类型-字符串类型

使用单引号或双引号来创建字符串, 使用三引号创建多行字符串。双引号中可以嵌套单引号,单引号中可以嵌套双引号。但是单引号嵌套单引号或者双引号嵌套双引号就会出现歧义。

2023-03-01 17:13:06 146

原创 Python入门之数据类型-数字类型

数字类型用于存储数学意义上的数值。数字类型是不可变类型,所谓不可变是指数字类型的值一旦有不同了,那他将是一个新的对象。类如1和2分别代表两个不同的对象,对对象重新赋值一个数字类型,会新建一个数字对象。数字类型包括:整型(int)、浮点型(float)、布尔型(bool)、复数(complex)

2023-03-01 11:17:16 838

原创 Python入门之变量与数据类型

Python变量类型,Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)、Set(集合)。变量的使用。标识符的规则。保留字。

2023-02-27 13:29:28 446

原创 map实现短信发送频率限制,控制用户在某个时间窗口内的访问次数

使用ConcurrentHashMap和synchronized机制实现控制用户在某个时间窗口内的访问次数比如:发送短信业务,300秒内可以发送5次,60秒内发送1次package com.cstc.plugin.sms.utils;import cn.hutool.core.date.DatePattern;import cn.hutool.core.date.DateUtil;import java.util.Date;import java.util.Enumerat.

2021-03-26 17:44:35 514

原创 在hadoop3.3.0集群使用hadoop jar运行自带wordcount报错

本人用hadoop3.3.0、ZK搭建的HA分布式集群,运行hadoop jar hadoop-mapreduce-examples-3.3.0.jar pi 5 5时出现如下错误:Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMasterPlease check whether your <HADOOP_HOME>/etc/hadoop/mapred-site.xm

2021-01-20 14:36:47 3040 29

原创 linux hadoop安装

上一篇:卸载openjdk,并重新安装JDK目录1、安装版本2、安装ssh和pdsh2.1、检查免密连接2.2、公钥 私钥创建3、安装JDK4、安装hadoop3.3.04.1、下载并解压hadoop4.2、编辑文件hadoop-env.sh,添加java_home设置:4.3、编辑文件core-site.xml4.4、编辑文件hdfs-site.xml4.5、编辑文件hadoop-env.sh,添加HDFS用户4.6、格式化文件系统4.7、运行sta

2021-01-12 18:04:29 155

原创 卸载openjdk,并重新安装JDK

1、安装好之后查看java版本号java -version2、查看java安装软件rpm -qa|grep java3、卸载openjdkrpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_644、上传jdk包,并解压 tar -vzxf jdk-8u261-linux-x64.tar.gz5、配置环境变量vim /etc/profile末尾插入,保存退出

2021-01-11 13:54:26 1188 3

原创 linux虚拟机安装CentOS 7,以及使用secureCRT、winscp-sftp连接

1、安装vmware:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.5.6-16341506.exe,密钥百度,版本152、下载centOs 7:http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/,CentOS-7-x86_64-DVD-2003.iso 3、新建虚拟机.

2021-01-11 11:04:35 328

原创 使用lambda表达式distinct()将List对象去重

需求:对自定义的对象进行去重分析:通常我们在对String,Integer等JDK对象去重时,直接使用下方代码即可,这是因为String,Integer等已经重写了父类Object的equals()方法。所以我们使用下面的方法对自定义的对象进行去重时,也要重写equals()。 list.stream().distinct().collect(Collectors.toList())但是重写equals()方法,就必须重写hashCode()方法,且必须满足下面的条件,这是java的规

2020-11-12 18:08:29 3710

原创 使用JDK动态代理在controller捕捉service主动抛出的异常

需求: 在service层处理业务的时候,总归会有一些校验异常的情况,此时,我们可以在service主动抛出对应的异常(XxxException extends RuntimeException),然后在controller层进行捕捉,进行相应的处理,再返回。弊端: 这将导致,在controller每次调用service方法时,都要进行一次捕捉,以及捕捉后的处理,导致大量重复的代码。处理方式: 通过动态代理,在controller生成service的...

2020-11-11 13:59:19 1486 1

原创 tomcat 下POST请求使用requestBody无法接收中文value

windows环境tomcat8springboot项目,打成war包,放在tomcat下的webapps文件夹中,启动startup.bat问题描述:接口请求类型POST,使用requestBody接收json参数,发现json的value中如果带有中文参数,代码报required body missing错误。本地idea启动项目,请求没有这种问题处理过程:既然idea没有问题,说明springboot自带的tomcat是好使的,自己下载的tomcat才会有这种问题。严重怀疑

2020-09-17 17:02:36 576

c++坦克大战游戏

在vs上用c++完成坦克大战游戏,是单机游戏,可以有模式的切换。

2014-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除