蜉ㅤㅤ蝣
码龄6年
求更新 关注
提问 私信
  • 博客:6,101
    动态:115
    6,216
    总访问量
  • 22
    原创
  • 0
    粉丝
  • 53
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2020-01-11
博客简介:

m0_46177001的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得2次评论
  • 获得3次收藏
  • 代码片获得118次分享
  • 博客总排名888,837名
创作历程
  • 18篇
    2022年
  • 4篇
    2020年
成就勋章
TA的专栏
  • 笔记
    13篇
  • javase
    8篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 7

TA参与的活动 1

兴趣领域 设置
  • 编程语言
    r语言
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 微软技术
    c#.netasp.net
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

敲代码的注意点: 1. 修改完代码,记得自测一下(再小的修改也最好测一下); 2. 方法入参尽量都检验; 3. 修改老接口时,思考接口的兼容性; 4. 对于复杂的代码逻辑,添加清楚的注释; 5. 使用完 IO 资源流,需要关闭; 6. 代码采取措施避免运行错误(如数组边界溢出); 7. 尽量不要在循环里远程调用或者对数据库操作,优先考虑批量进行; 8. 写完代码,脑洞一下多线程执行会怎样,注意并发一致性问题; 9. 获取对象的属性,先判断对象是否为空; 10. 多线程异步优先考虑恰当的线程池,而不是new thread(降低资源损耗、提高响应速度、便于重复利用)<注意线程池隔离>; 11. 手动写完代码业务的SQL,先拿去数据库跑一下,同时也explain看下执行计划; 12. 调用第三方接口,需要考虑异常处理、安全性、超时重试这几个点(重要的需要考虑签名、加密); 13. 接口考虑幂等性; 14. 多线程情况下,考虑线性安全问题; 15. 主从延迟问题考虑; 16. 缓存的时候,考虑缓存跟DB的一致性,还有(缓存穿透、缓存雪崩和缓存击穿)。

发布动态 2022.09.03

面经经验好东西

select s.sid,s.sname from s join sc on s.sno = sc.sno where sc.cno not in (select c.cno from c join sc on c.cno = sc.cno and cteacher =‘叶凡’);hashmap 底层是数组和链表组合,当hashcode都等于0时存放的数据都放在第一个位置的链表上,那么hashmap结构的好处没有用出来,造成速度变慢,1.找出课程编号“001”比“002”高分的学生的学号,姓名。
原创
博文更新于 2022.08.23 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis笔记

以无序的方式存储多个不同的元素【无序,不重复】,除了对集合能快速执行添加,删除,检查元素是否存在之外,还可以对多个集合执行交集,并集,差集的操作,set集合类型底层的数据结构是。list就是链表,在redis中List使用双端链表来实现,结构是有序的value值可以重复,可以通过下标取出对应value值,左右两边都能进行插入和删除数据。Spring-data-redis提供了客户端的抽象,在开发中可以忽略具体的客户端的操作带来的影响,其本身就是spring生态的一部分,比起jedis更加方便。...
原创
博文更新于 2022.07.27 ·
1111 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

redis工具类

新建状态—>就绪状态–(start方法)->执行状态—>(1.遇到执行完毕,2.或者有更高优先级线程,3.sleep(),4.等待资源)—>进入阻塞状态–(执行完run方法最后一句并退出)->消亡状态。
原创
博文更新于 2022.07.27 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习

新建状态—>就绪状态–(start方法)->执行状态—>(1.遇到执行完毕,2.或者有更高优先级线程,3.sleep(),4.等待资源)—>进入阻塞状态–(执行完run方法最后一句并退出)->消亡状态。
原创
博文更新于 2022.07.27 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase-day6-javafx

用来开发图形化界面【GUI】
原创
博文更新于 2022.07.27 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase-day5

输入输出。
原创
博文更新于 2022.07.27 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase-day4

变成数组。
原创
博文更新于 2022.07.27 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase-day3

TODO。
原创
博文更新于 2022.07.27 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase-day7-javafx

使用一个容器统一管理舞台对象,并且提供一些常用的方法,比如添加舞台、获取舞台、显示指定舞台、舞台切换、删除舞台、舞台的初始化等。
原创
博文更新于 2022.07.27 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase-day2

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L6ta3obG-1658906904461)(assets/1625671095603.png)]堆堆是JVM内存中最大的一块内存空间,该内存被所有线程共享,几乎所有对象都被分配到了堆内存中方法区方法区主要是用来存放已被虚拟机加载的类相关信息,包括类信息、常量池等信息程序计数器是一块很小的内存空间,主要用来记录各个线程执行的字节码的地址,例如分支、循环、跳转、异常、线程恢复等都依赖于计数器。虚拟机栈[方法栈]...
原创
博文更新于 2022.07.27 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javase笔记day1

类型[][]名称={{v1,…,vn},{v1,…,vn},{v1,…,vn},…};类型[][]名称=new类型[][]{{v1,…,vn},{v1,…,vn},{v1,…,vn},…};类型[][]名称=new类型[size1][size2];//size1必写,size2不是必须的类型[][]名称;修饰符返回类型方法名([参数类表]){方法体[return对应类型的数据;]}...
原创
博文更新于 2022.07.27 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ssm学习

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qu1UB85Q-1658394670000)(C\Users\84846\AppData\Roaming\Typora\typora-user-images\1658392619610.png)]例如StudentMapper.xml。对应controller层。
原创
博文更新于 2022.07.21 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue2学习笔记

组件化编码流程(1).拆分静态组件组件要按照功能点拆分,命名不要与html元素冲突。(2).实现动态组件考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用1).一个组件在用放在组件自身即可。2).一些组件在用放在他们共同的父组件上(状态提升)。(3).实现交互从绑定事件开始。props适用于(1).父组件==>子组件通信(2).子组件==>父组件通信(要求父先给子一个函数)使用v-model时要切记子组件===>父组件使用场景或once方法。...
原创
博文更新于 2022.07.20 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

npm ERR! Could not install from “Files\nodejs\node_cache--global\_npx\11516“ as it does not contain

将带空格的路径改写为npmconfigsetcache“C\Program~1
odejs
ode_cache”–global(这是windows的一种路径表达方式)得到C\ProgramFiles
odejs
ode_cache。看到确实是programfiles之间有空格。原因分析之前安装node.js路径带有空格。执行npmconfigedit。...
原创
博文更新于 2022.07.20 ·
1046 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mysql-day3

1、约束1.1、唯一性约束(unique)唯一性约束修饰的字段具有唯一性,不能重复。但可以为null。案例给某一列添加uniqueidint,usernamevarchar(255)unique//列级约束);//出现编译错误,唯一性约束,该字段与上一行字段重复,但可以为null!*案例给两个列或者多个列添加uniqueidint,...
原创
博文更新于 2022.07.15 ·
143 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

mysql-day2

第二步将以上的查询结果当做临时表t,让t表和salgrades表连接,条件是t.avgsalbetweens.losalands.hisal。第二种selectename,jobfromempwherejobin(‘MANAGER’,‘SALESMAN’);笛卡尔积现象当两张表进行连接查询的时候,没有任何条件进行限制,最终的查询结果条数是两张表记录条数的乘积。在实际开发中,大部分的情况下都不是从单表中查询数据,一般都是多张表联合查询取出最终的结果。...
原创
博文更新于 2022.07.15 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql笔记

5、bjpowernode.sql,这个文件以sql结尾,这样的文件被称为“sql脚本”。(这个不是SQL语句,属于MySQL的命令。3、学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?当一个文件的扩展名是.sql,并且该文件中编写了大量的sql语句,我们称这样的文件为sql脚本。(这个不是SQL语句,属于MySQL的命令。(这个不是SQL语句,属于MySQL的命令。mysql>selectdatabase();(这个不是SQL语句,属于MySQL的命令。...
原创
博文更新于 2022.07.15 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springcloud的学习笔记

payment-service 模块依赖order-service 模块依赖eureka server 模块依赖eureka-server模块将eureka注册到项目中导入依赖后在主运行类上加注解application.ymlapi-commons模块新建模块写一些工具类通用部分抽离出来这是结果集order -service模块将负载均衡注入config类 @LoadBalanced这个注解将用到负载均衡application.ymlbootstrap.ymlgateway-
原创
博文更新于 2022.07.15 ·
465 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2020-08-27

#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100/队列结构/typedef struct{int data[MAXSIZE];int front,rear;}Squeue;/栈结构/typedef struct{int data[MAXSIZE];int top;}Sqstack;/入队/Squeue Enqueue(Squeue sq,int n){int x,i=1;printf(“请输入队列中的元素:\t”);whi
原创
博文更新于 2020.08.27 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多