全国超9亿人或已感染新冠!超8成受访感染者出现发烧症状

经济学家王小鲁:有关某地向非公企业派驻第一书记的三个问题

李庄没能见到小花梅

母子乱伦:和儿子做了,我该怎么办?

【少儿禁】马建《亮出你的舌苔或空空荡荡》

自由微信安卓APP发布,立即下载! | 提交文章网址

终码一生

MySQL中这14个小玩意,让人眼前一亮!!!

ignore不知道你有没有遇到过这样的场景:在插入1000个品牌之前,需要先根据name,判断一下是否存在。如果存在,则不插入数据。如果不存在,才需要插入数据。如果直接这样插入数据:INSERT
2022年12月20日

项目终于用上了插入式注解,真香!

插入式注解处理器在《深入理解Java虚拟机》一书中有一些介绍(前端编译篇有提到),但一直没有机会使用,直到碰到这个需求,觉得再合适不过了,就简单用了一下,这里做个记录。了解过lombok底层原理的都知道其使用的就是的插入式注解,那么今天笔者就以真实场景演示一下插入式注解的使用。需求我们为公司提供了一套通用的JAVA基础组件包,组件包内有不同的模块,比如熔断模块、负载均模块、rpc模块等等,这些模块均会被打成jar包,然后发布到公司的内部代码仓库中,供其他人引入使用。这份代码会不断的迭代,我们希望可以通过promethus来监控现在公司内使用各版本代码库的比例,希望达到的效果图如下:我们希望看到每一个版本的使用率,这有利于我们做版本兼容,必要的时候可以对古早版本使用者溯源。问题需求似乎很简单,但真要获取自身的jar版本号还是挺麻烦的,有个比较简单但阴间的办法,就是给每一个组件都加上当前的jar版本号,写到配置文件里或者直接设置成常量,这样上报promethus时就可以直接获取到jar包版本号了,这个方法虽然可以解决问题,但每次迭代版本都要跟着改一遍所有组件包的版本号数据,过于麻烦。有没有更好的解决办法呢?比如我们可不可以在gradle打包构建时拿到jar包的版本号,然后注入到每个组件中去呢?就像lombok那样,不需要写get、set方法,只需要加个注解标记就可以自动注入get、set方法。比如我们可以给每个组件定义一个空常量,加上自定义的注解:@TrisceliVersionpublic
2022年12月19日

Nacos 2.2 正式发布,太炸了!

后健康检查不正确问题修复所有实例权重为零时,选择错误问题修复控制台配置查询按钮不自动适配浏览器宽度问题修复服务元数据清理逻辑导致的反注册失败问题4依赖升级
2022年12月15日

Linux 最常用命令:能解决 95% 以上的问题

命令打开文件后,则进入命令模式,用户可以输入命令来执行各种功能。输入模式如果用户要对文件做修改,则可以使用下面几种命令,进入输入模式,用户进入输入模式之后,可以任意修改文件,除了
2022年12月15日

暴增到 1k star 的开源项目,原来长这样!

敏感词等功能。在线Demo:https://www.eoapi.io/?utm_source=wx&utm_campaign=k-12核心功能:API
2022年12月14日

图解架构 | SaaS、PaaS、IaaS

Platform-as-a-Service(平台即服务)。PaaS,某些时候也叫做中间件。就是把客户采用提供的开发语言和工具(例如Java,python,
2022年12月13日

MyBatis-Plus 联表查询的短板,终于有一款工具补齐了

mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left
2022年12月12日

我的师父把 「JWT 令牌」玩到了极致

你好,我是悟空。我的师父是唐玄奘~西游记的故事想必大家在暑假看过很多遍了,为了取得真经,唐玄奘历经苦难,终于达成。在途经各国的时候,唐玄奘都会拿出一个通关文牒交给当地的国王进行盖章,方能通过。本篇目录如下:通关文牒通关文牒就是唐朝官方发的一个凭证,证明持有人来自东土大唐,一般是使臣持有。有了这个凭证后,到其他国家,比如女儿国国王看到这个凭证后,就会放行。下面来一张西游记中通关文牒的生命周期图。长安是一个颁发凭证(通关文牒)的微服务节点,乌鸡国、女儿国和大雷音寺等都是集群中的一个微服务节点,唐玄奘拿着凭证访问各国。那为什么别的国家认可这个凭证呢?那是因为当时的唐朝非常强大,有很多国家都要向唐朝朝贡,与唐朝交好有很多好处的~朝贡也有篇故事哦~唐太宗把微服务的“心跳机制”玩到了极致!唐太宗在通关文牒上写道:“倘到西邦诸国,不灭善缘,照牒放行,须至牒者。”意思就是说唐玄奘法师是我们唐朝的使臣,如果途经诸侯国,希望大家放行。贞观之治时期的唐朝是在经济文化上都无比繁盛,国力强盛,周边国家都希望和唐朝建立友好关系,看到是唐朝使臣来了,好生招待下,然后盖章放行,给唐朝留个好印象。在安全架构中,凭证
2022年12月11日

Spring Boot + Gzip 压缩超大 JSON 对象,传输大小减少一半!

输入输出流实现流程图:核心代码:创建一个SpringBoot项目,先编写一个接口,功能很简单就是传入一个Json对象并返回,以模拟将广告数据保存到数据库/**
2022年12月10日

新款 IDEA 神级插件!效率提升 50 倍!

阿里巴巴代码规范检查插件会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。6.
2022年12月9日

告警:线上慎用 BigDecimal ,坑的差点被开了

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String)
2022年12月8日

只会用 xxl-job?更强大的新一代分布式任务调度框架来了!

#######spring.data.mongodb.uri=mongodb://remotehost:27017/powerjob-daily#######
2022年12月7日

好好的系统,为什么要分库分表?

水平(横向)两种纬度进行拆分。下边我们以经典的订单业务举例,看看如何拆分。垂直拆分1、垂直分库垂直分库一般来说按照业务和功能的维度进行拆分,将不同业务数据分别放到不同的数据库中,核心理念
2022年12月6日

Spring Boot + Activiti 完美结合,快速实现工作流

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!关于工作流之前分享过一篇flowable,今天分享一下另外一个实现:Activitiflowable的工作流实现可以看之前的文章:Spring
2022年12月6日

网站都变成灰色了,如何实现的呢?

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!当大家看到全站的内容都变成了灰色,包括按钮、图片等等。这时候我们可能会好奇这是怎么做到的呢?有人会以为所有的内容都统一换了一个
2022年12月4日

再见 ,UUID

1))根据现有的随机数创建一个新的ULID。支持随机值类型有int,float,str,bytes,bytearray,memoryview,Randomness,和ULID。>>>
2022年12月3日

王者荣耀为什么不使用微服务架构?

encoder(或者允许注入)等等。来源:zhihu.com/question/359630395/answer/954452799PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
2022年12月2日

IntelliJ IDEA 2022.3 正式发布,跟不动了!

一行,粘贴操作会将剪贴板的内容添加到当前行上方,而不是像旧版本一样添加到文本光标处。此外,Settings/Preferences
2022年12月1日

发现一款 JSON 可视化工具神器,太爱了!

等扩展,相信对经常处理JSON的小伙伴来说,是一款很给力的工具。PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
2022年11月30日

国产API管理平台,我为何选择 Eolink?

作为一名后端开发,在过去的开发生涯中,我参与的中大型项目都是使用Swagger、Postman、JMeter等软件来进行API文档的管理和接口调试操作。基于这些工具的使用,可以很巧妙的将开发与测试结合了起来。但是上述工具基本是基于本地开发和仅为小型团队使用,因此当遇到越来越高的迭代速度和质量要求时便显得力不从心,从而出现以下问题:前端开发进度受后端开发进度限制API变动无法立刻通知到所有项开发者接口测试不仅十分不方便而且重复性工作居多上述软件都是仅支持单机使用,所以团队成员之间无法做到实时同步信息测试工作被动等而且值得吐槽的是:上述软件还都是国外软件,就造成了可视化程度低、操作不友好的问题;同时,这么多软件,又增加了大家的学习成本。那么,究竟有没有方法能解决上述所有问题呢?为了解决上述问题,Eolink
2022年11月29日

这些淘汰的Java技术,请不要再继续学了!!

Java已近20年了,见证了许多Java技术变迁,包括:JavaEE框架,从百家混战到现在Spring基本一统天下。Web开发,从标配的SSH到现在SpirngMVC
2022年11月28日

记一次“雪花算法”造成的生产事故的排查记录

ID。大家可以先猜猜是什么原因。有的同学可能对雪花算法不熟悉,这里做个简单的说明。(熟悉的同学可以跳到第二个段落)一、雪花算法snowflake(雪花算法):Twitter
2022年11月27日

Springboot 玩一玩代码混淆,防止反编译代码泄露

}#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数-keepparameternames#
2022年11月27日

做 SQL 性能优化 真是让人干瞪眼

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!在大数据中使用SQL计算是很方便的,开发成本比较低,跑得慢时就要去优化SQL,但常常碰到让人干瞪眼的情况。比如,存储过程中有三条大概形如这样的语句执行得很慢:select
2022年11月26日

重磅!Spring Boot 3.0 正式发布,这些新特性真的强!!

也正式发布了!这是一个非常非常重要的版本,意味着一个新的征程开始了!再次感谢多年来为
2022年11月25日

马斯克用 26 天重置 Twitter:裁了近八成工程师、整顿系统架构!

的整体架构也有了初步的了解。而对于他的分享,不少网友评论道:倒是可以基于这个架构,好好学习学习,也能以此作为一个非常基础的社交媒体平台的起点。与此同时,也有不少好心的架构师进行了优化与完善。在
2022年11月24日

别再使用 JWT 作为 Session 系统!问题重重且很危险。

存储至其它地方,会导致一个新的漏洞,详见https://blog.prevoty.com/does-jwt-put-your-web-app-at-risk,尤其是「Storing
2022年11月24日

GitHub前CTO:微服务是最大的架构错误!网友:这不是刚改完吗

团队认为,良好的架构始于模块化。拆分单体的第一步是考虑基于特性功能分割代码和数据。这个过程可以在真正在微服务环境中拆分之前在单体中完成。正确地拆分数据是从单体架构转向微服务的基础。GitHub
2022年11月23日

Java + lua = 王炸!!

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!我们写东西的时候总会遇到lua中要调用java代码,当然这个用JNI肯定是可以做到的,但是有更加方便的办法—LuaJavaBridge。1luaj
2022年11月23日

面向开发者的开源低代码开发工具,强烈推荐!

CLI.更多安装方式及项目配置介绍,可查看项目官方文档https://www.illacloud.com/zh-CN/docs/overview4加入ILLA的社群
2022年11月22日

公司新来一个同事,把优惠券系统设计的炉火纯青!

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!作者:盐汽水链接:https://juejin.cn/post/7116401645323288613问题抛出在近期的项目里面有一个功能是领取优惠券的功能。问题描述:每一个优惠券一共发行多少张,每个用户可以领取多少张:如:A优惠券一共发行120张,每一个用户可以领取140张,当一个用户领取优惠券成功的时候,把领取的记录写入到另外一个表中(这张表我们暂且称为表B)
2022年11月21日

一次磁盘占用率 100% 的排查记录

或者文件管理器删除文件,将会从文件系统的目录结构上解除链接(unlink)。如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。正确姿势是cat
2022年11月19日

一次 Redis 事务使用不当引发的生产事故

本文主要内容如下:一、前言最近项目的生产环境遇到一个奇怪的问题:现象:每天早上客服人员在后台创建客服事件时,都会创建失败。当我们重启这个微服务后,后台就可以正常创建了客服事件了。到第二天早上又会创建失败,又得重启这个微服务才行。初步排查:创建一个客服事件时,会用到
2022年11月17日

假如我是核酸系统架构师,我会...

,按照东软的公告,每天可以完成1200万核酸样本采集。假设核酸检测记录一天1000万条数据,一周就有7000万条,1个月就能达到3亿条数据。那么势必要使用分库分表。医护人员扫市民的健康码
2022年11月16日

公司砍的就剩我俩了,万万没想到...

http://apifox.cn/a101zmys1您也可以通过点击阅读原文体验
2022年11月15日

大公司系统太多,如何实现账号互通?

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!背景最近开发新产品,然后老板说我们现在系统太多了,每次切换系统登录太麻烦了,能不能做个优化,同一账号互通掉。作为一个资深架构狮,老板的要求肯定要满足,安排!一个公司产品矩阵比较丰富的时候,用户在不同系统之间来回切换,固然对产品用户体验上较差,并且增加用户密码管理成本。也没有很好地利用内部流量进行用户打通,并且每个产品的独立体系会导致产品安全度下降。因此实现集团产品的单点登录对用户使用体验以及效率提升有很大的帮助。那么如何实现统一认证呢?我们先了解一下传统的身份验证方式。传统
2022年11月14日

一行log日志,引发了P1的线上事故

}}运行结果为:isChinaName()执行!!getEnglishName()执行!!{"chinaName":true,"englishName":"lucy"}5代码规范
2022年11月12日

网关系统就该这么设计(万能通用),稳的一批!

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。什么是网关网关,很多地方将网关比如成门,
2022年11月10日

求求你们了,别再写满屏的 try catch 了!看如何更优雅地处理异常?

org.springframework.util.Assert,在我们写测试用例的时候经常会用到,使用断言能让我们编码的时候有一种非一般丝滑的感觉,比如:@Testpublic
2022年11月10日

性能爆表:SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据实测!

个线程。来源:blog.csdn.net/as4589sd/article/details/103697108PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
2022年11月9日

从 Java 8 升级到 Java 17 踩坑全过程,建议收藏!

exit.更详细的移除的参数如下CMSDumpAtPromotionFailure,CMSPrintEdenSurvivorChunks,GlLogLevel,G1PrintHeapRegions,
2022年11月9日

开源项目|2.7k star 一款功能强大的开源支付系统

Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。Jeepay使用Spring
2022年11月8日

今年这情况。。咱还是留个心眼吧

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!给大家分享一个我在知乎上看到的一个问题:一个答主分享了他自己的体验。这是一个从“裁员无赔偿”,到在争取后“拿到n+1”的故事,看的我酣畅淋漓。文章很长,可以收藏备用,但希望大家都永远用不到。作者:翠花banana原文:https://www.zhihu.com/question/27843346/answer/2690213218杭州,工龄11个月。想裁员不赔偿,我用十天的时间,拿到了到了n➕1!“我们公司没有赔偿这个文化。”“我们公司没有n➕1这个先例。”2022年8月16日,宣布完项目被砍,项目组的人也要裁掉的通知之后,谈及赔偿问题,我的大领导和人事分别跟我说了这样的话。我当时觉得被裁这件事情突然变得很有意思,因为我可能即将要体验到绝大部分的人都没机会体验到的谈判和仲裁经历。Part1“没有先例,那就给我开先例!”坐标杭州,工龄11个月8月15日,原定的17号外省培训计划突然被叫停,我隐约觉得有大事发生。8月16日一早,两个领导和我们项目研发组的三人开了会,宣布了项目被砍的通知,原因是公司战略层面的决策,给我们的缓冲期是一个星期。得知这个消息的瞬间,我就打开了手机录音,为了以防万一,同时提醒我搭档录音。既然已经是战略决策,就意味着我们连挣扎的机会都没有了,同时也意味着此刻坐在我面前的领导,立场已经跟我们不一致了,我没有办法一如既往地信任他们,我只能以最大的恶意去揣测他们,因为事关赔偿问题,以我对公司的了解,他们一定不会跟我们合法解除劳动合同,所以在我们还没有开始谈及赔偿问题的时候,我就开始套领导的话:比如这个项目被砍的根本原因是什么,是否是因为我们在工作中犯了错导致项目进行不下去,其他部门对这个项目的协助工作是否到位等等。我的目的很简单:我要拿到谈判的主动权,拿到更多对我有利的证据!不知道我的大领导是因为单纯,还是因为顾及我们被裁的心情,回答我的问题时,都很客观:项目被砍是公司层面的问题,没有想到后期要投入那么多的人力和财力,公司没有做这个项目的基因。我们做得很好,没有犯错。协同部门的工作没有做到位,也没有匹配相应的人才……听到这些,我就知道我拿捏了。第一次谈判的最后,是赔偿问题,然而大领导给我们的回答是:“我们公司没有赔偿这个文化。”和我想的一样,这就很有意思了,我的斗志成功地被激发了出来!!!但毕竟是第一次谈判,还没有必要撕破脸,只是表示我们无法接受公司这样的安排,希望彼此再冷静思考一下。回到办公室,我叮嘱其他两位同事,接下来任何人的谈话,都要提前录音,不要说任何对自己不利的话,不接受任何不合理的安排和协商,要争取n➕1!!因为我猜接下来会有好几轮谈判,而我们面对的打击和压力,也会一次比一次严厉。果不其然,第二天早上,迎来了第二次谈判,这一次谈判,是把我们三个人分开了,轮流交谈。作为团队里最刺儿的一个,我是最先被叫走的,他们采用的策略,是调岗。目标薪酬不变,虽然和我们的专业和岗位还算匹配,但我依旧找到了拒绝调岗的理由:薪资架构不同,工作地点不一样,工作内容与现岗位相差较大。于是第二轮谈判以失败告终,但小组的另一个小姑娘接受了调岗,只剩下我和我搭档了。我猜测,接下来会是狂风暴雨的心理战。当天下午,人事开始找我谈。人事谈话的风格一般都是从亲切到关怀作为开场,先扯些有的没的,但我太知道她的目的了,于是我让她跳过哪些废话,谈赔偿事宜。这里我也劝那些正在跟公司谈赔偿的朋友们,当你的利益受到威胁的时候,不要接受人事或者领导的关心,你越犹豫越墨迹,越让自己陷入被动。立场不同时,态度强硬一些,谈判就是一个打心理战的过程,谁强谁赢!她想在我口中套出一些我的问题,然而我都把责任甩到了领导身上。比如:你们的工作流程是什么样的,我的回答是:我们每做一项决定,都是跟领导开会通过的。问我入职的时候除了现在的这个工作内容,是不是还包括了别的。我直接回答没有(但实际上口头上有说过,我们的工作内容包含了一部分调岗岗位的内容,但合同里没写)。这个时候跟他们说话,要滴水不漏,没写进合同的,都不能承认。最后谈及我们的诉求,我说要合法合理合规,但是……图片图片这个谈话让我觉得有些搞笑,居然拿离职证明和背调压我,我猜想他们的水平也就这样了,这不仅又提升了我的战斗的野心。我知道这不是最后一场谈判,果然,18号,赢来了最恶劣的一场。这次跟我们谈判的是其他两个业务线的老大,也是我们的协同部门,平时的关系处得并不是很好。Part2正式交锋矛盾就在这一场谈判里升级了,到了这里,才算得上是正式交锋。8月18日下午,她们两个人把我和我搭档叫到了办公室,亲自来叫的,在这种关键时刻,她们亲自来到我们工位上,且大声地把我们叫走,无疑给了我们很大的压力。在进办公室之前,我们都把录音打开了,到了办公室,就把手机面朝下,放在旁边。(这么做是为了让她们以为我们没有防备,没录音,也为了让录音没有杂音。)和绝大多数的套路一样,这一场谈判就是甩锅和泼脏水,把项目被砍的原因归结到了产品身上,原因就是我们做出来的东西太烂,与社会脱节,不符合市场需求,被客户投诉,从而导致项目无法进行。但公司处于仁义角度,愿意给我们提供岗位,调岗到另一条业务线。我们都知道这意味着什么,之前的关系本来就没处好,我们对这条业务线的老大也很不认可,调过去就是等着被穿小鞋,逼迫我们自动离职。走到了这个地步,我们怎么可能答应,于是在办公室吵了起来。最难扛的压力大概就是她们甩锅泼脏水这一关了,因为她们会从头到尾否定你的工作和产出,会从各方面来告诉你项目被砍的原因根结是出现在产品身上,作为产出者,这个时候很容易出现自我否定的情绪,如果扛不住,你真的会觉得是自己的工作没做好,在心理上就把你打压到了尘埃里。这个时候你一定要坚信,你没错,错的是别人,只要咬住一个对自己有利的点,就反复拿出来跟她们讲,比如项目问题真的是产品问题么?协同部门的产出在哪里,客户的需求协同部门做到了么等等。对方甩锅,你就回甩给他们一堆锅碗瓢盆!!她们想现场拿出客户负面反馈的信息和录音让我们看,但我都拒绝了,原因有三:1、这种“证据”有可能是伪造的2、这种“证据”你只要看了,必定会就此事又进行一番辩解或争吵,无疑是在浪费精力3、你只要答应看,会给对方一种“你也不是很坚定“的感觉,抗压能力差点儿的,会瞬间把自己置于弱势地位。我拒绝了一些她们想摆出来的“证据”,告诉她们没有必要在这里浪费这个时间,各自的证据各自保存,到时候会有仲裁员来评估。你要用主人翁的态度来谈判!不能认错,不能流露出一丝胆怯!!告诉自己,他们就是欠你的!在甩锅泼脏水这件事情上,一定是谈不拢的,她们反复地跟我扯皮,我就直接打断了这个话题。图片纠结对错,或者为自己辩解在这种时候是没有多大意义的,因为她们的目的并不是纠结对错,而是在心理上对我们进行打压。如果真的要纠结对错,找项目的问题,应该是在项目进行时,找出问题去做调整,而不是等项目被砍之后才秋后算帐。公司已经宣判了我们的死刑,只是在心理上打压我们,企图让我们不挣扎反抗。这种时候,你只需要记住一个原则就好:你没错,错的是别人!!!在我再一次明确声明我不接受调岗之后……图片很多人以为,公司提供了调岗,你不接受就是你的问题,但是劳动法规定,调岗要具备合理性,是否具备合理性,我们自己做评估,在我看来,只要我不接受,我能找出很多个不合理的点来进行反驳。她们话已至此,这场谈判就该到了收尾的时候了。图片我本来以为这场谈判就此结束,以为她们真的会给我发解聘通知书,但接下来她们补充的一些话让我觉得他们对处理裁员这件事情,表现得有些像法盲了。或者,是他们以为我是法盲。我答应说这个通知书要提前一个月发,她们说可以,但是这一个月里面对我们的工作另有安排,我说我只做我合同上面的工作,她们见争执不过我,就说要加大我们的产出量,我说可以图片她们想用这一个月的时候把我们逼走,说句实话,我也怕她们真的这么做,因为漫长的拉扯的确会产生很多内耗,但事情没有走到这一步,我就不能吓到。但当她下意识反问为什么赔偿是n这个问题的时候,我又变得无比自信。虽然谈判最好心平气和,但有些争吵是有必要的,当你把对方逼得脑子不够用血压飙升的时候,能抓到很多对方的漏洞,这都是对我们极有利的证据,但前提是你在争吵的过程中要保持理智,你的目的不是为了争吵,是为了收集证据。争吵到后面,双方的情绪都有些激动,但明显对方有些前言不搭后语,最后说让我们直接去走法律程序。无理难辨,态度决定胜负,扛得住压力,找得到漏洞,你就不会输。脸已经撕破脸,但这个时候直接去仲裁肯定是不被受理的,我必须要拿到更多的证据。于是从她们办公室出来的时候,我给我领导发了信息。图片但他并没有对此作出任何回复。Part3战役正式打响我知道战役正式打响,于是我们开始着手收集证据,钉钉信息各种截屏,核算走法律程序的各项诉求金额,其中包含了以下这么多项。图片同时,我们也在找公司层面的证据,比如工资发放漏洞(工资分两笔发),以及如果举报公司各项不合规的操作,公司会付出多大的代价等等。相关的劳动法条文反复观看,为下一次谈判争取更大的主动权。在这里我只想说一句,自己的权益只能自己守护,靠别人你只能被欺负!!下班之前,我们收到了第一封邮件:调岗通知书,调岗理由如下,要求三天内到新岗位报道图片第二天早上我邮件回复了拒绝调岗的通知函:图片一早上相安无事,下午发现我钉钉上的组织架构变动到了调岗方的架构,并且我在公司打卡属于外勤卡,于是我又给我的领导发了信息。图片在下班之前,我们和大领导进行了最后一次谈话。这次他的话很少,知道我们在录音。他还是希望我们能接受调岗,但我再一次拒绝了,我跟他说昨天和两条业务线老大的谈话很不愉快,她们是不把法律放在眼里,还是觉得公司的制度可以凌驾在法律之上?我觉得我的人格受到了挑战。我给他罗列了如果走法律程序我们的诉求点,不止n➕1,该拿的钱一分都不能少,也告诉他接下来公司可能会遇到的麻烦(举报偷税漏税)再次问及诉求的时候,我的回答是走法律程序之前,是n➕1➕三个月的社保。图片最终的谈话不争不吵,能感受到他的不愉快,但我很愉快,三个月的社保加上去,就是故意的,我可以让他们砍掉这个,但是他们休想少的一分钱。当天下班,我们是打了外勤走的。但是第二天上班,我们发现钉钉被关闭了打卡功能,意图逼迫我们前往调岗岗位,没有打卡记录,就会构成矿工,可以以矿工的理由开除我。也就意味着,昨天跟我领导的谈话,失败了。Part4革命尚未成功,同志仍需努力!接下来的几天,都没有人来找我们谈,我领导似乎在躲着我们,一直不出现。我们每天上下班都视频打卡,工作装模作样,每天的日报正常写,到点就走。同事们知道我们的处境,也都不愿意和我们走得太近。这个时候也是很煎熬的,我每天上下班拍视频都有人用异样的眼光看着,甚至有些还会跟你说:打不了卡了吧?也对,要证明自己来上班。这种话没错,但当你身处被孤立的状态时,这种话听起来多少有些风凉。脸皮薄的未必扛得住,好在我脸皮厚,每天带着自己的电脑,在自己电脑上整理各种材料,有不好听的直接就怼回去了。组下的小姑娘调岗到了另一栋楼办公,她走的那天,在电梯里被协同部门的一个男生说教:“到了那边好好干,被退回来了我们可不要了。”当时我不在场,但后来我遇到了那个男生,在大办公区问候他:“xxx,听说xx走的时候,你在电梯里跟她说了一些话,你是代表了xx(公司名)还是代表xx(业务部门)?”他估计没想到我当着这么多人的面这么直接,一个劲儿地陪笑。我冷笑着对他说:“我劝你,谨言慎行。”公司里总是有这种狗腿子,殊不知,我今天所经历的,他们未来在职场上同样可能会经历到,有什么值得出来踩一脚的。8月23日早上,我收到了第二封邮件——限期返岗通知书。图片礼尚往来,我自然要再次回复邮件。图片到了这一步,我觉得我可以先去社会治理中心找劳动仲裁了(每个区都有专门的劳动仲裁,根据公司的注册地,前往相应的劳动仲裁部门)。早上回复完这封邮件,我就在钉钉上申请了调休(之前有休未调),但由于组织架构变动,审批人不再是我的领导,于是又通过钉钉告知,但他们均已读不回。虽然已经整理了几天的材料,但是到了劳动仲裁区,要填写各种材料的时候,发现自己准备得还远远不够。图片这是全部要提交的材料。仲裁申请书里有一个请求事项,要在填写之前一定要想清楚你的诉求,比如你核算好的n➕1金额是多少,加班费多少,补足社保或公积金等等,每一列都要走明确的数字。写多了他们不认,写少了你自己亏,所以相关的事项,核算准确清楚之后,再去填表。证据清单是非常重要的,收集过来的证据都要自己先整理并分类好,比如工资流水、社保证明,工作证明、打卡证明、聊天记录等等等等,尤其是录音,要转成文本,并刻成光盘。这个过程,需要耐心,为了自己的权益,值得你花几天的时间去做这些事情。由于当天我的录音没有转成文本,聊天记录、工资条等材料都还是图片格式(应该把它们整理成文档,方便打印和审查),所以当天我们打印了工资流水和社保证明,拿了表格就走了。如果你打算仲裁,或者正在跟公司谈判,可以去到当地的仲裁厅先了解一下需要哪些材料,你在网上看再多的案例,也没有你亲自踏入仲裁区的感觉真实。事情可能比我们想象的复杂,也有可能比我们想象中的简单。原本想直接回家,但我觉得我应该告诉所有人,我今天去了仲裁部门,于是我在打印店买了几个文件夹,每个文件夹上都写上名字:录音转文本材料、证据清单、工作证明等等,并让他们在文件夹里给我塞上很多废的a4纸,看上去鼓鼓当当的。然后回公司,抱着我的这些“材料”在公司走了一圈。第二天又抱到了公司,放在工位最显眼的地方,然后在自己的电脑上把所有的材料都整理好。图片经过两天的整理,就差打印和一张解除劳动合同的通知书了。期间行政等老大来找我聊天,以私交的关系,但我猜想她是他们派来的中间人,想劝我退一步,但可惜她遇到的是我,我把我接下来的计划透露给她:我将会在各大平台搭建账号,记录我的第一次仲裁经历,让大家看一看公司n➕1的先例是怎么被打开的,也给其他同事打个样儿。。顺便跟她打了一下感情牌,在她面前掉了两滴眼泪,哭诉对项目的不舍,对大领导的愧疚。**
2022年11月8日

Jenkins + Docker 一键自动化部署 Java Spring Boot 应用最简流程

打开浏览器访问项目来源:blog.csdn.net/zqqiang0307/article/details/12045858PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
2022年11月7日

Visual Studio Code 1.73 正式发布!

Folder(将搜索限制到文件夹)会将选定的文件夹路径添加到要包括的文件文本框中。在这个文本框中添加路径将把搜索结果限制在符合列出的路径或模式的结果中。选择
2022年11月7日

有图解有案例,我终于把Condition的原理讲透彻了

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!20张图图解ReentrantLock加锁解锁原理文章一发,便引发了大家激烈的讨论,更有小伙伴前来弹窗:平时加解锁都是直接使用Synchronized关键字来实现的,简单好用,为啥还要引用ReentrantLock呢?为了解决小伙伴的疑问,我们来对两者做个简单的比较吧:相同点两者都是“可重入锁”,即当前线程获取到锁对象之后,如果想继续获取锁对象还是可以继续获取的,只不过锁对象的计数器进行“+1”操作就可以了。不同点ReentrantLock是基于API实现的,Synchronized是依赖于JVM实现的;ReentrantLock可以响应中断,Synchronized是不可以的;ReentrantLock可以指定是公平锁还是非公平锁,而Synchronized只能是非公平锁;ReentrantLock的lock是同步非阻塞,采用的是乐观并发策略,Synchronized是同步阻塞的,使用的是悲观并发策略;ReentrantLock借助Condition可以实现多路选择通知,Synchronized通过wait()和notify()/notifyAll()方法可以实现等待/通知机制(单路通知);综上所述,ReentrantLock还是有区别于Synchronized的使用场景的,今天我们就来聊一聊它的多路选择通知功能。实战没有实战的“纸上谈兵”都是扯淡,今天我们反其道而行,先抛出实战Demo。场景描述加油站为了吸引更多的车主前来加油,在加油站投放了自动洗车机来为加油的汽车提供免费洗车服务。我们规定汽车必须按照“加油->洗车->驶离”的流程来加油,等前一辆汽车驶离之后才允许下一辆车进来加油。代码实现首先创建锁对象并生成三个Condition/**
2022年11月4日

基于 Spring Boot + Vue 实现的可视化拖拽编辑的大屏项目

组件介绍大屏设计是一个可视化拖拽编辑的,直观,酷炫,具有科技感的图表工具全开源项目。内置的基础功能包括数据源,数据集,报表管理,项目部分截图如下。数据流程图3核心技术
2022年11月4日

妙用@Transactional 事务注解,建议收藏!

点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!前两天在工作中忙的焦头烂额,涉及到@Transactional对于事务的控制,便仔细研究了一下,颇有所获。花费好了几天测试整理,今天才发表出来,希望看到博客的老铁们能有所获吧。话不多说直奔正题。先简单介绍一下Spring事务的传播行为:所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。在TransactionDefinition定义中包括了如下几个表示传播行为的常量:TransactionDefinition.PROPAGATION_REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。这是默认值。TransactionDefinition.PROPAGATION_REQUIRES_NEW:创建一个新的事务,如果当前存在事务,则把当前事务挂起。TransactionDefinition.PROPAGATION_SUPPORTS:如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行。TransactionDefinition.PROPAGATION_NOT_SUPPORTED:以非事务方式运行,如果当前存在事务,则把当前事务挂起。TransactionDefinition.PROPAGATION_NEVER:以非事务方式运行,如果当前存在事务,则抛出异常。TransactionDefinition.PROPAGATION_MANDATORY:如果当前存在事务,则加入该事务;如果当前没有事务,则抛出异常。TransactionDefinition.PROPAGATION_NESTED:如果当前存在事务,则创建一个事务作为当前事务的嵌套事务来运行;如果当前没有事务,则该取值等价于TransactionDefinition.PROPAGATION_REQUIRED。然后说一下Spring事务的回滚机制:Spring的AOP即声明式事务管理默认是针对unchecked
2022年11月3日

一款轻量级的权限框架,十分钟就能快速上手,yyds

我们要对Enforcer这个类初始化,加载配置文件里的信息。所以我们写一个类实现InitializingBean,在容器加载的时候就初始化这个类,方便后续的使用。@Componentpublic
2022年11月3日

牛逼哄哄的 JD-hotkey !

推送性能:在高并发写入的同时,对外推送目前性能约平稳推送每秒10-12万次,譬如有1千台server,一台worker上每秒产生了100个热key,那么这1秒会平稳推送100
2022年11月2日