helon he
码龄10年
求更新 关注
提问 私信
  • 博客:10,421
    10,421
    总访问量
  • 12
    原创
  • 1
    粉丝
  • 32
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
加入CSDN时间: 2015-10-26

个人简介:生活因代码而变得更美好!

博客简介:

qq_32336203的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得8次评论
  • 获得17次收藏
  • 博客总排名406,246名
创作历程
  • 1篇
    2023年
  • 2篇
    2022年
  • 4篇
    2021年
  • 5篇
    2020年
成就勋章
TA的专栏
  • 笔记
    6篇
  • R数据分析笔记
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
创作活动更多

王者杯·14天创作挑战营·第2期

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

多分支git代码提交

(1) 如果master与test代码相差较大,可以使用git> branch>select( helon)进行cherry-pick;1.开发时,基于master分支(生产分支)创建并切换到自己的分支,待开发完毕,执行add>(2) 如果master与test代码实时同步了,可以使用merge进行代码合并冲突处理。2、进行merge request操作,待组长审批通过,代码合并完毕!3.针对将helon分支代码合并到test,分两种情况,2.拉取test代码(很重要)二、合并到test或dev。
原创
发布博客 2023.07.21 ·
730 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

合同.zip

发布资源 2023.05.23 ·
zip

java高级面试—分布式锁

一.为什么用?在分布式环境中,需要一种跨JVM的互斥机制来控制共享资源的访问。例如,为避免用户操作重复导致交易执行多次,使用分布式锁可以将第一次以外的请求在所有服务节点上立马取消掉。如果使用事务在数据库层面进行限制也能实现的但会增大数据库的压力。例如,在分布式任务系统中为避免统一任务重复执行,某个节点执行任务之后可以使用分布式锁避免其他节点在同一时刻得到任务。二.实现方式① 数据库在数据库中创建一个表,表中包含方法名等字段,并在方法名字段上创建唯一索引,想要执行某个方法,就使用这个方法名向表中插
原创
发布博客 2022.04.17 ·
642 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

springBoot Vue 项目实战

第一章 前端VUE+ElementUI环境搭建一.软件版本1. jdk 1.82. mysql5.7+3. node14.16.0二. 安装1.安装nodejshttps://nodejs.org/en/download/2.安装vue-cli npm install -g @vue/cli 3.使用vue-cli创建项目(进入项目) vue create project_name 4.检验软件安装java --version------》javanode -v--
原创
发布博客 2022.04.03 ·
4074 阅读 ·
0 点赞 ·
1 评论 ·
11 收藏

2021-06-07

java锁-重用锁,自旋锁一、重用锁1.理论可重入锁:线程在获取外部方法的锁对象时,会自动获取内层递归调用方法的锁。防止死锁(线程之间相互等着对方释放资源,而自己的资源又不释放给别人,这种情况就是死锁。)。常见的锁有:synchronized 与 ReentrantLock。2.实操package juc;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public
原创
发布博客 2021.06.07 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java反射实现新旧对象中相同属性名对应的属性值比较

java反射实现新旧对象中相同属性名对应的属性值比较最近系统画像项目有这样一个需求,运维在对服务目录管理修改时,需要记录下修改后与修改前对象属性值是否改变,对改变的属性值记录到更改记录表中,其中有一个环节是,抽取工具类实现新旧对象相同属性名对应的值比较。代码如下:package util;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.Lis
原创
发布博客 2021.05.22 ·
450 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

2021-05-13

get请求参数特殊字符及中文乱码处理1.前端处理1.1特殊字符编码对请求参数使用var strCode=encodeURIComponent(str)1.2中文乱码编码var content=encodeURI(strCode)1.3url中拼接参数2.后台处理string requestParam=URLDecoder.decode(content)...
原创
发布博客 2021.05.13 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-03-18

用springboot做项目时,在service层操作多张数据表时,使用事务注解时,牢记不可将业务代码用try catch包住,不然事务不可回滚!
原创
发布博客 2021.03.18 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

R数据分析-读取多格式文件数据源

R读取数据源R读取键盘录入数据(通常用于数据量较少的数据源),实例如下:mydata <- data.frame(age=numeric(0),gender=character(0),weigh=numeric(0)); #定义数据框属性类型mydata <- edit(mydata); # 打开数据编辑框3.R读取带分隔符的文件实例:install.packages(‘foreign’);library(foreign);mycsvData <- rea.
原创
发布博客 2020.12.20 ·
350 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

R数据分析-数据结构(后续)

因子在R中将类别变量与有序变量称为’因子’,因子在R数据分子中很重要,因为它决定了数据分析的方式以及如何进行视觉呈现,相关定义如下:disease <- c(‘Type1’,‘Type2’,‘Type1’,‘Type1’); #默认按照字母顺序而定disease <- factor(disease); #因子定义disease;[1] Type1 Type2 Type1 Type1Levels: Type1 Type2status <- c(‘Poor’,‘Ex.
原创
发布博客 2020.12.20 ·
217 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

R数据分析-数据结构

向量作为R最基础数据结构,可以为一个向量定义数值型,逻辑型,字符型数据,可以简单理解为一维数组,相关定义与访问数据规范如下:a <- c(1,23,5,7,9);a[1:3];[1] 1 23 5a[c(1,3)];[1] 1 5a[3];[1] 5矩阵存储数据类型与向量一样,可以理解为二维数组,相关定义与访问数据规范如下:title <- c(‘数学’,‘语文’);student <- c(‘小明’,‘小刚’);score <- c(88.
原创
发布博客 2020.12.19 ·
477 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

sql中的多表关联查询

1.根据业务认识谁是主表,谁是从表如果A主表,B从表select …… from A left join B on A.col=B.col(左外)或select ……from B right A on B.col =A.col(右外)查询结果:会将A表,B表中满足关联条件的查出来,加上A表独立数据。2.如果查询业务没有主,从表之分select …… from A inner join B on A.col=B.col或select …… from A, B where A.col =B
原创
发布博客 2020.12.09 ·
2902 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

vue从入门到超神

vue从入门到超神第一章1.vue简介vue是一套用于构建用户界面的渐进式框架,是对javascript的封装,它的核心库只关注试图层,不仅易上手,还便于与第三方库或现有项目整合。2.基本操作与基本指令2.1基本操作创建vue实例时,el(挂载点),data(数据),methods(方法),其中方法中的this表示获取data中数据。2.2 基本指令(1)内容,事件绑定指令V-text: 设置元素的文本值,简写为{{}}。V-html: 设置元素的innerHTML,如果为文本值,作用等
原创
发布博客 2020.11.10 ·
175 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏