给变量取个好名吖
码龄6年
求更新 关注
提问 私信
  • 博客:27,773
    问答:178
    动态:59
    28,010
    总访问量
  • 18
    原创
  • 3
    粉丝
  • 67
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2019-05-29
博客简介:

qq_45145801的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得17次评论
  • 获得100次收藏
  • 代码片获得127次分享
  • 博客总排名413,138名
创作历程
  • 1篇
    2022年
  • 10篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • 第三方插件
    1篇
  • Mysql
    3篇
  • ES
    2篇
  • 时间格式
    1篇
  • SpringBoot
    1篇
  • 微信开发
    2篇
  • 软件安装
    1篇
  • 面试
  • node
    1篇
  • 编码习惯总结
    4篇
  • IDEA
    1篇
  • ffmpeg-concat
    1篇
  • ffmpeg
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

使用itextpdf切割、合并pdf以及合并多个图片成为pdf

使用itextpdf切割、合并pdf以及合并多个图片成为pdf
原创
博文更新于 2022.06.20 ·
2271 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

InnoDB架构详解

InnoDB架构详解前言正文什么是存储引擎?存储引擎都有啥?为什么MYSQL选择了InnoDB作为默认的存储引擎?InnoDB架构了解一下?内存结构Buffer PoolChange BufferLog BufferAdaptive Hash Index磁盘结构总结前言Mysql的重中之重是什么?没错,是InnoDB。对于Mysql的认识光停留在我会写SQL上可是不行的,学习了Mysql服务层的架构,也差不多该认识一下我们的大佬InnoDB了。当然,还是要先从存储引擎开始说起。客官里面请,二楼包间雅
原创
博文更新于 2021.08.19 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql基础框架解说

Mysql基础框架解说前言正文总结前言之前我们了解了Mysql的架构,什么连接器、分析器、优化器,光看名字也是听得云里雾里,原本上我以为在数据库行列,Mysql是干不过Oracle的,就在我准备开始着手学习分享Oracle时,各大互联网公司竟然全面拥抱Mysql了,对于刚进入职场就接触Mysql的我来讲,也是个好事情,所以还是先把Mysql吃透吧。正文你知道MySQL的基本架构么?你能在纸上给我大致画出这个示意图么?好的那我们按照顺序了解下,连接器是啥?我们要进行查询,第一步就是先去
转载
博文更新于 2021.08.18 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch(学习一)

Elasticsearch(学习一)为什么要有ES大规模数据怎么检索传统数据库的应对解决方案非关系型数据库的解决方案另辟蹊径——完全把数据放入内存怎么样?ES基础ES定义ES核心概念Cluster 集群Node 节点Shard 分片为什么要有分片Replia 副本全文检索集群架构ES数据架构的主要概念(与Mysql对比)ELK是什么?ES对外接口为什么要有ES大规模数据怎么检索*当数据量达到亿级水平,我们通常会从以下几个方面做系统架构:*1)用什么数据库好?(mysql、sybase、oracle
原创
博文更新于 2021.08.11 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA前后端时间格式的转化

JsonFormat、DateTimeFormat使用从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题。其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不一致的,而我们
原创
博文更新于 2021.07.21 ·
2871 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

微信公众号开发--“该公众号提供的服务出现故障,请稍后再试”

微信公众号开发--“该公众号提供的服务出现故障,请稍后再试”错误描述原因排查微信服务器没有在5秒内收到回复返回给微信服务器的消息内容格式不正确你的接口返回值里面有空格接口返回值的字段取值不对xml返回值的节点名不对授权给了第三方平台错误描述在之前的微信公众号开发过程中,遇到了提示“该公众号提供的服务出现故障,请稍后再试”的错误,当时找错误的原因真是丧心病狂,通过查阅资料也知道了几个产生这个提示的原因,特此写个小经验分享一下,有同样遇到的小伙伴可自行排查一下。错误图片:尽管公众号会提示有故障,但其实
原创
博文更新于 2021.04.02 ·
1663 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

微信公众号开发--实现扫码关注公众号自动登录网站

微信公众号开发(1)-实现关注公众号自动登录网站微信公众号初识一、[微信官方文档](https://developers.weixin.qq.com/doc/)**二、公众号申请流程三、公众号管理页面四、必备开发者工具的使用五、细读开发者文档六、开发流程重点解析七.业务逻辑及代码八、补充-网页授权微信公众号初识一、微信官方文档**二、公众号申请流程首先注册时可以看到公众号有三种类型,个人用户大多数选择订阅号,而企业用户一般选择服务号和企业号。我们平常大多数关注的都是订阅号,他们统一都放置在微信
原创
博文更新于 2021.04.01 ·
11946 阅读 ·
6 点赞 ·
8 评论 ·
76 收藏

Mysql深入初识(架构和索引)

Mysql深入Mysql架构二级目录三级目录Mysql架构Mysql的架构主要有三个模块:Client(客户端)提供连接MySQL服务器功能的常用工具集Server(服务端)MySQL实例,真正提供数据存储和数据处理功能的MySQL服务器进程Server层包括连接器、分析器、优化器、执行器和查询缓存连接器:管理连接,权限校验分析器:对Sql进行词法分析和语法分析优化器:执行计划生成,索引选择执行器:操作引擎,返回结果查询缓存:对数据进行缓存,再次查询时命中可直接返回E
原创
博文更新于 2021.03.22 ·
683 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Redis配置Cluster集群

Redis配置Cluster集群Cluster集群redis4.0启动集群时的问题Cluster集群在redis根目录下创建cluster文件夹mkdir cluster在cluster下创建六个文件夹,分别是9001、9002、9003、9004、9005、9006将redis根目录下的redis.conf复制到9001下cp redis.conf cluster/9001/修改9001下的redis.conf文件vim cluster/9001/redis.conf
原创
博文更新于 2021.03.18 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

express 搭建node服务

express 搭建node服务安装NodeJSLinux下windows环境下创建工作目录初始化项目安装Express代码编写安装NodeJSLinux下可直接使用已编译好的包Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载# tar xf node-v10.9.0-linux-x64.tar.
原创
博文更新于 2021.01.27 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ES、es-head、Kibana、ik分词器的安装教程

ES入门ES相关介绍ES安装(前提必须安装好了JDK)ES-head安装Kibana安装ES相关介绍ES全称ElasticSearch,是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口es相当于数据库,没有数据格式约束。Elastic有一条完整的产品线及解决方案:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。Elasticsearch(官网链接:https://www.elasti
原创
博文更新于 2021.01.20 ·
618 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)

NO.31 在接口中不要存在实现代码接口中可以声明常量,声明抽象方法,也可以继承父类接口,但就是不能有实现,这只是对于一般程序来讲,还有一种特殊的程序:public class Client { public static void main(String[] args) { B.s.doSomething(); } interface B { public static final S s = new S() { @Ov
原创
博文更新于 2021.01.07 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)

NO.21 用偶判断,不用奇判断判断一个数是奇数还是偶数:能够被2整除的是偶数,不能被2整除的是奇数public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入多个整数判断奇偶:"); while (scanner.hasNextInt()) { int i = scanner.ne
原创
博文更新于 2020.12.30 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)

NO.11 养成良好习惯,显式声明UID当一个实体类实现了Serializable接口时,会发现Idea会提示一个警告,需要增加Serial Version UID,这里涉及到了序列化和反序列化的内容。public class Person implements Serializable { private String name; public String getName() { return name; } public void setNam
原创
博文更新于 2020.12.28 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apache poi生成的pptx无法用MSpowerpoint打开。

答:

请问博主解决这个问题了嘛,寻求帮助

回答问题 2020.12.22

每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)

NO.1 不要在常量和变量中出现易混淆的字母给long类型的变量赋值时,将长整型变量的标示字母“l”进行大写。NO.2 莫让常量蜕变成变量这种常量的定义方式不可取,常量就是常量,务必让常量的值在运行期保持不变NO.3 三元操作符的类型务必一致这段代码的结果是false,在使用三目运算符时,第一个操作数是int,第二个操作数是double,会默认进行隐式类型转换返回范围最大的数据类型,即double,那么s2的结果实际上是90.0,最终导致结果是false。那么会有小伙伴提出疑问了,为什么是
原创
博文更新于 2020.12.17 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Boot自定义配置取值方式

一、@Value方式application.yml配置如下filePath: /home/web/webfiles使用@Value注解方式获取filePath的值@Value("${filePath}")private String filePathPrefix;二、配置类方式application.yml中配置如下captcha: secretId: AKIDrlQq5s5ze7KHzdEkPnuoSp9OO7ambbI6 secretKey: tgOxRL7Dgx69E9rM
原创
博文更新于 2020.12.16 ·
731 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

IDEA常用快捷键总结【常用的部分,后续会添加】

IDEA常用快捷键分类一:添加代码alt+insert 生成代码生成构造方法、getter、setter等alt+enter导入包ctrl+alt+tsurround with,包围选中代码ctrl+shift+enter可以再当前行任意位置执行,在当前行的下方开始新行ctrl+alt+enter可以再当前行任意位置执行,在当前行的上方开始新行ctrl+D删除当前行Ctrl+向左箭头光标移至前一个单词Ctrl+向右箭头光标移至后一个单词Ctrl+Shift+U切换
原创
博文更新于 2020.12.11 ·
601 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[svg2png] + [ffmpeg-concat] + [ffmpeg]开发项目模块

[svg2png] + [ffmpeg-concat] + [ffmpeg]开发项目模块项目功能描述多张svg图片生成MP4视频,并添加转场动画,添加背景音乐实现思路:1、将svg生成 jpg/png2、将jpg/png生成固定时间的视频3、将多个视频进行拼接4、为视频添加音频svg2png(svg转成png)svg2png可以使用npm进行下载安装并可参考链接如下:https://www.npmjs.com/package/svg2png.使用svg2png可以完全按照官方示例,S
原创
博文更新于 2020.11.06 ·
2321 阅读 ·
2 点赞 ·
6 评论 ·
3 收藏

Linux下安装ffmpeg[亲自踩坑经验]

Linux下安装ffmpeg[亲自踩坑经验]安装环境安装 ffmpeg安装ffmpeg-gl-transition安装环境下面展示一些 `内联代码片`。$ sudo yum -y update && yum -y upgrade$ sudo yum -y install gcc g++ make xorg-dev pkg-config libglew2.0 libglew-dev libglfw3-dev nasm yasm libx264-dev libx265-dev libv
原创
博文更新于 2020.10.29 ·
735 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏
加载更多