自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 多分支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 11:03:59 621

原创 java高级面试—分布式锁

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

2022-04-17 22:24:47 547 1

原创 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 10:39:58 3972 1

原创 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 10:23:34 104

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

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

2021-05-22 14:35:14 362 2

原创 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 17:01:51 85

原创 2021-03-18

用springboot做项目时,在service层操作多张数据表时,使用事务注解时,牢记不可将业务代码用try catch包住,不然事务不可回滚!

2021-03-18 20:12:55 92

原创 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 15:22:54 267 2

原创 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 10:39:50 155 1

原创 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 12:04:43 410 1

原创 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 10:07:41 2775

原创 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 22:03:11 139

合同.zip

合同.zip

2023-05-23

空空如也

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

TA关注的人

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