我是浮华
码龄7年
  • 13,480
    被访问
  • 49
    原创
  • 59,630
    排名
  • 5
    粉丝
关注
提问 私信

个人简介:拒绝,有时候并不是你不适合它,而是它不适合你,把你推向更好的未来。

  • 加入CSDN时间: 2015-11-17
博客简介:

qq_32871365的博客

查看详细资料
  • 3
    领奖
    总分 207 当月 12
个人成就
  • 获得5次点赞
  • 内容获得12次评论
  • 获得24次收藏
创作历程
  • 2篇
    2022年
  • 26篇
    2021年
  • 25篇
    2020年
成就勋章
TA的专栏
  • 个人理解向
    19篇
  • 不懂就百度
    2篇
  • 个人喜好-专栏篇
    7篇
  • JAVA知识点
  • 不会就学
    3篇
  • 专业书阅读
  • 别将就
    4篇
  • 杂书阅读
    1篇
  • 算法干tm的
    9篇
  • 搞开源不
    1篇
  • 喜欢就去学啊
  • java代码有感
    7篇
  • 浮华编思论
    1篇
  • 浮华编思录
    1篇
兴趣领域 设置
  • 大数据
    mysqlhadoopredis
  • 后端
    spring
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

个人使用19: opencsv应用

场景: 系统需要导出大数据文件。目标导出梳理在500w。通常的excel,旧版大约是在63w-65w。 新版在100w左右。500w远超excel导出要求,所以决定采用csv文件进行处理。原先导出csv文件通常是利用io流进行编写,本次学习使用opencsv来进行项目使用。原先是因为有历史项目是参考opencsv实现,对应版本在4.0,属于较为早期项目,本次前期也是使用4.0进行了简单demo实现,但是发现有部分功能没办法很好实现。所以在网上也查找了很多资料,对应csdn、gitee、github都进
原创
发布博客 2022.03.26 ·
243 阅读 ·
0 点赞 ·
0 评论

个人使用: 18版本替换问题处理以及方案

需求 : 目前修改中的项目中涉及mybatis,需要升级对应mybatis版本至3.5.9起因是对应log4j2的史诗级bug造成系列头部的开源项目均受到一定影响,进行版本紧急升级。因为项目中大部分是用的jpa,但是不排除部分项目混搭了mybatis架包。首先直接进行jar包查询,是否存在mybatis 架包?这里是替换之后,那么替换之前的 对应版本号是 3.4.6.对应如何替换?替换思想是 mybatis:3.5.9 (小于3.5.6则更新)1、 如果存在 org.mybatis.s
原创
发布博客 2022.01.18 ·
290 阅读 ·
0 点赞 ·
0 评论

个人使用:17 接口防止重复点击后端处理

接口防止重复点击后端处理场景:用户对于新增保存/修改保存,往往会进行点击。但是部分接口后端逻辑处理时间稍长,那么就会出现当前数据已经在处理了,但是没有返回执行完成数据或者页面跳转时候,依然停留在原页面上,用户不由自主的进行反复点击。处理方案:A、前端约束,前端在用户点击之后设置悬浮页/遮罩层等,放置用户再次点击,但是这些对于客户在页面按了F5,约束重置取消。B、部分人 进行接口调用,也就是该接口对外提供,供第三方调用,这种无前端,你没法凭空变出一个前端控制第三方调用次数以及时间。所以接口防止重复点击
原创
发布博客 2021.12.23 ·
1083 阅读 ·
1 点赞 ·
0 评论

个人总结-公司业务逻辑如何进行梳理?

1、来源于文档(交接文档、对接文档、需求文档、接口文档)有迹可循。为什么要留下书面资料,为了后续追溯问题。口说无凭并且记不住。所以往往严肃的需求以及报告都是建群,群聊跟群发邮件来通知到位。明确,主观情绪较少。言语中往往会掺杂一些对需求的自我理解。甚至很多时候写在文档中是基本需求,但是口头传递希望可以添加一些拓展功能。这部分在倾听者耳中是很难进行辨析的,都会统一认为是对等的需求。可传阅。文档形式可以通过复制粘贴,同时准确传达给N个人,但是如果通过口口相传,耗时耗力,并且不同人员对于业务熟悉程度不一样,
原创
发布博客 2021.09.06 ·
898 阅读 ·
1 点赞 ·
0 评论

个人喜好-腾讯产品启示录

1、每个产品都是囚徒。人无我有,人有我优,人优我廉,人廉我转。每个产品不可避免都会有竞争跟竞品,你对于竞品你会采取怎么样的态度。做产品资源永远是有限的,必须找到合理优先级集中资源到优先级最高的功能(刚需功能/核心功能)。优先级最高就是常用功能的人性化改进。2、适应的才是最好的,拥抱变化,在不断变化中适应用户需求;简单才是永恒的,大道至简,喜欢一个产品不会是因为它是全家桶才喜欢,只要这个产品简单易上手,好用就中;快鱼吃慢鱼,满级出山,时代都变了大人。60分打天下,及格出门,后续打磨到90优秀,才是对待产品创
原创
发布博客 2021.08.31 ·
36 阅读 ·
0 点赞 ·
0 评论

个人使用:16 Springboot中MapStruct的项目实践

场景: 启动项目报错,报错内容是 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type "XXX"探索方法:1.对应spring注解是否正常写入 @Service 等等 经过判断,正常写入2.是否是对应放置位置错误,对应启动项未正常扫描 经过判断,放置位置在其他包等同位置,正常可以扫描到。3.删除上一个版本改动代码,项目正常启动。 通过排除法可以确定,使得项.
原创
发布博客 2021.08.23 ·
150 阅读 ·
0 点赞 ·
0 评论

不会就学,不懂就百度: JAVA-RETRY技术分享

业务场景:对于重试有场景限制.参数校验是否合法,或者写操作等(要考虑写是否幂等) 都不适合重试。参数校验是否合法,本身就是一次运行,过或者不过。写操作是否幂等这本身也不建议你重复发送,增加系统负担。但是远程调用超时,网络突然中断这些就很适合重试,在微服务治理框架中,通常有注解的重试与超时配置。不过自己进行项目内重试可以采用Spring retry框架,是一个spring batch独立出来的功能,可以指定需要重试的异常类型,并且可以设置每次重试的间隔以及重试失败是继续重试还是熔断。(停止重试)设计与实现
转载
发布博客 2021.05.30 ·
26 阅读 ·
0 点赞 ·
0 评论

个人使用15:Springboot中Feign client调用时版本问题

场景: 启动项目报错,报错内容是 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type “XXX”探索方法:1.对应spring注解是否正常写入 @Service 等等 经过判断,正常写入2.是否是对应放置位置错误,对应启动项未正常扫描 经过判断,放置位置在其他包等同位置,正常可以扫描到。3.删除上一个版本改动代码,项目正常启动。 通过排除法可以确定,
原创
发布博客 2021.05.30 ·
588 阅读 ·
1 点赞 ·
1 评论

转载-java中抽象类详解以及存在意义

学习抽象类前先理解下面这段话:问你个问题,你知道什么是“东西”吗?什么是“物体”吗?“麻烦你,小王。帮我把那个东西拿过来好吗”在生活中,你肯定用过这个词--东西。小王:“你要让我帮你拿那个水杯吗?”你要的是水杯类的对象。而东西是水杯的父类。通常东西类没有实例对象,但我们有时需要东西的引用指向它的子类实例。你看你的房间乱成什么样子了,以后不要把东西乱放了,知道么?又是东西,它是一个数组。而数组中的元素都是其子类的实例。上面讲的只是子类和父类。而没有说明抽象类的作用。抽象类是据有一个或多个抽象方
转载
发布博客 2021.04.27 ·
53 阅读 ·
0 点赞 ·
0 评论

转载-Shiro安全框架学习

Shiro 简介照例又去官网扒了扒介绍:Apache Shiro™ is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. With Shiro’s easy-to-understand API, you can quickly and easily secure any applicat
转载
发布博客 2021.04.26 ·
51 阅读 ·
0 点赞 ·
0 评论

不会就学,不懂就百度-redis

1.什么是 Redis?缓存,key - value存储系统,基于内存。支持数据类型丰富。2.Redis 的数据类型?string ,set,hash,zset,list3.使用 Redis 有哪些好处?基于内存,读写效率高。保护mysql4.Redis 相比 Memcached 有哪些优势?都是内存类型,但是redis 可以持久化,以及可以在其他电脑上访问到,memcached是本机的,支持主从5.Memcached 与 Redis 的区别都有哪些?类型 Memcached 支持Stri
原创
发布博客 2021.04.01 ·
67 阅读 ·
0 点赞 ·
1 评论

个人使用14:统计Mysql中数据库硬盘占用量大小

了解你的数据体量select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,concat(truncate(index_length/1024/1024,2),' MB') as index_sizefrom information_schema.tables where TABLE_SCHEMA = 'your_db_name'order by data_length desc;对应TA
原创
发布博客 2021.03.24 ·
58 阅读 ·
0 点赞 ·
0 评论

个人使用13:单体的感悟

单体架构。最开始SSH ,也就是 Spring + Structs + HibernateSpring是个很不错的框架。Stricts有很多的Action,基本是一个接口对应一个Action,显得臃肿。Hibernate 是对应增删改查基本封装,但是后续复杂SQL依然是需要自己拼接去完成。技术开始进步,有一些是用更好替换原先的,来推动你的技术栈。Structs2>Stricts,所以后续是SSH的中间S是 Structs2。不过出过重大安全bug。对应中间S 替换成了 SpringMvc 。
原创
发布博客 2021.03.23 ·
48 阅读 ·
0 点赞 ·
1 评论

个人喜好-OKR理论到实践落地的跨越

OKR理论到实践落地的跨越以下数据来源百度百科OKR 即目标与关键成果法,是一套明确和跟踪目标及其完成情况的管理工具和方法。OKR的主要目标是明确公司和团队的目标以及明确每个目标达成的可衡量的关键结果。实施方法:目标是设定在一个定性的时间内目标(通常是一个季度)。关键的结果是由量化主表形式呈现的,用来衡量在这段时间结束时是否达到了目标。实施流程: 从战略开始确定年度目标,季度目标目标务必是具体的,可衡量的,不能描述大概词汇,需要准确,可实际指标衡量的。目标要有野心,有一些挑战的,有让你不舒服的。
原创
发布博客 2021.03.03 ·
137 阅读 ·
0 点赞 ·
1 评论

个人喜好-产品体验设计思维与实操-2-细节设计篇

细节设计篇07 弹窗:如何设计才能降低对用户的困扰困扰用户的弹窗:一个 阻断性弹窗(模态弹窗) 用户无法关闭,必须做出相应。 对应引流网页,你需要进行一些查询操作,都需要你进行手机号码注册才能进行下一步操作。另外额是非阻断性弹窗(非模态弹窗)。玩游戏时候,会问你是否继续看广告来获取更高奖励。或者是一些错误提示,可以点×关掉,依然可以进行后续操作。如何优化弹窗?1.时机,是进去就弹出,还是操作用户感兴趣功能时候,再弹出。相对而言,一进去就弹出是劝退,用户流失,先操作感兴趣功能,接受程度会相对高很多
原创
发布博客 2021.02.20 ·
149 阅读 ·
0 点赞 ·
0 评论

杂书阅读-《重来2-更为简单高效的远程工作方式》

速读后感:很多部分是跳着看的,所以挑自己观看有感的,发表自己的一些观点。从目录中入手,进行回溯。01 远程工作的时代已经来临2020年的新冠疫情,导致了年初经历了远程工作。也有了对比在办公室工作经验上的对比。办公室的工作,你可以很简单有效的,想要联系或者向你身边的同事寻求到帮助。远程工作,除了对你网络有要求的前提下,对你处理问题,个人决断也很关键。你的问题,在远程工作时候,你不提出来,那么问题直接跟解决人就只有你一个人,不会存在隔壁同事好心看了一眼,然后过来一同帮助你解决你的问题。之前工作时候,也
原创
发布博客 2021.02.18 ·
35 阅读 ·
0 点赞 ·
1 评论

个人使用13:项目起不来

场景:像往常一样,普通的打开我的电脑,登上我的qq,登上我的钉钉,登上我的微信。开始打工人普通的一天,随后打开我的项目。???我项目起不来。很容易看到是端口冲突,端口被占用。1.打开cmd 在CMD中输入命令:netstat -ano(注:以管理员的身份打开cmd)2.在cmd中找到你启动的端口号,并记住端口号后面的PID3.处理掉对应端口,通过删除 CMD中输入命令:taskkill /f /t /im 【PID】截图是因为处理过就没贴出来了,就找了一个网络图片。大致说一下亮点我对应被占用
原创
发布博客 2021.01.21 ·
41 阅读 ·
0 点赞 ·
0 评论

个人喜好-产品体验设计思维与实操-1-基础界面篇

打造具有同理心的产品体验设计以用户为中心,设计出颜值跟实操都很顶的产品。用户需求出发,设计出友好的人机交互模式。以用户为中心的设置,就要围绕用户的痛点去找到优化的法,使每一步设计都解决实际问题,有据可依,才能做出优秀的设计。准则:如何设计符合产品类型的启动页?启动页: 目的是 吸引客户 ,然后商业推广和品牌运营变现。启动页是产品曝光度最高的界面,也是PC端的首页,还会被用作商业推广和品牌运营:品牌运营是指运营自身品牌和推广,主要还是便于记忆,给人留下印象;商业推广 是产品到达一定量级之后,商业
原创
发布博客 2021.01.18 ·
253 阅读 ·
0 点赞 ·
0 评论

个人喜好-数据挖掘思维与实战24讲-3-读后感以及笔记

5 准备数据:如何处理出完整.干净的数据?找到数据: 通过查询数据库查找原始数据。这里路径可能会有很多,oracle,mysql,redis。excel这些都是。数据探索: 数据变多,数据升维。 你可以理解成,你获取的数据是大量的一段话。数据分析需要拆段成句子,继续把句子拆成词语,词语可以继续进行拼音拆分。这样就是数据变多了,对应维度也不一样了。获取xx出现次数,位置,出现时候的特殊性。如果是数据,那么区间,区间波动频率,集中在某些值,最大最小值等等。数据清洗:数据变少。第一步的数据越多越好。因为害
原创
发布博客 2021.01.12 ·
63 阅读 ·
0 点赞 ·
0 评论

干tm的算法9:LRU 缓存机制

运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key)如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, int value)如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓存容量达到上限时,它应该在写入新数据之前删除最.
原创
发布博客 2021.01.11 ·
47 阅读 ·
0 点赞 ·
0 评论
加载更多