程序员的成长之路互联网/程序员/技术/资料共享 不知不觉入职新公司快一个月了,突然心血来潮想跟大家唠唠,在新公司上班的感受。有好有坏,喜忧参半吧。工作环境我新入职的公司是哈尔滨的一家国企下的二级子公司,新成立的研发公司,目前还处于蓬勃发展的阶段,业务水准也算的上是不错了。人目前人数100多个,但是却五脏俱全。单说研发部门,从产品,UI,研发,测试,运维,甚至运营人员都很完善,人员只需要根
SSO大家应该比较熟...
程序员的成长之路互联网/程序员/技术/资料共享 最近腾讯的微服务框架SpringCloudTencent开源了,咱们今天一起来尝尝鲜。看看它的表现,和易用程度是怎样的。官方文档:github.com/Tencent/spr…[1]Spring Cloud Tencent 简介Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案。Spring Cloud Te
程序员的成长之路互联网/程序员/技术/资料共享 整理:Tina网友:构建软件不像制造汽车。 11 月 5 日,对 Twitter 员工来说,是一个黑色星期五。在马斯克的这次裁员中,Twitter 的 7500 名员工,超过半数被辞退,没有任何沟通,没有尊重。但短短几天之后,Twitter 现在又正在联系数十名失去工作的员工并要求他们重返工作岗位。根据彭博社援引 T
理主要有JDK和CGLIB两种方式,今天来学习下这...
程序员的成长之路互联网/程序员/技术/资料共享 在解释HTTP、TCP和UDP之前的区别之前,先为大家介绍一下三者的含义。TCP:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的
什么是网关网关通俗理解为什么需要网关网关与服务器集群网关设计思路1. 请求路由2. 服务注册3. 负载均衡4. 弹力设计5. 安全方面网关设计重点1. 高性能2. 高可用3. 高扩展网关设计注意事项流量网关业务网关常见网关对比1. OpenResty2. Kong3. Zuul1.04. Zuul2.05. Spring Cloud Gateway几种网关的对比本文准备围绕七个点来讲网关,分别是网
程序员的成长之路互联网/程序员/技术/资料共享 前言开发目的:提高百万级数据插入效率。采取方案:利用ThreadPoolTaskExecutor多线程批量插入。采用技术:springboot2.1.1mybatisPlus3.0.6swagger2.5.0Lombok1.18.4postgresqlThreadPoolTaskExecutor具体实现细节application
挺强大...
程序员的成长之路互联网/程序员/技术/资料共享 1 什么是流程引擎流程引擎是一个底层支撑平台,是为提供流程处理而开发设计的。流程引擎和流程应用,以及应用程序的关系如下图所示。常见的支撑场景有:Workflow、BPM、流程编排等。本次分享,主要从 BPM 流程引擎切入,介绍流程引擎的架构设计方法。1.1 什么是流程简单来说,流程就是一系列活动的组合。比如,用于企业办公的 OA 系统中,就
程序员的成长之路互联网/程序员/技术/资料共享 今天聊一下电商项目如何实现库存扣减及防止商品超卖?解决方案使用mysql数据库,使用一个字段来存储库存,每次扣减库存去更新这个字段。还是使用数据库,但是将库存分成多份存到多条记录里面,扣减库存的时候路由一下,这样子增大了并发量,但是还是避免不了大量的去访问数据库来更新库存。将库存放到redis使用redis的incrby特性来扣减库存。分析
程序员的成长之路互联网/程序员/技术/资料共享 来,将付费服务涨价3倍,一周干不好就卷铺盖走人!没想到,马斯克对推特员工下的第一个“最后通牒”,竟来得这么快。既压榨了员工,又是在为公司谋利,这一波马斯克属于是在大气层。这几天一通操作下来,确实得承认,马斯克真的很懂收购那一套。且不说先是大刀阔斧裁员省钱,安插自己的心腹;还是带着特斯拉工程师去检查代码,打印出来再撕掉;亦或是“只需一言”,即
程
程序员的成长之路互联网/程序员/技术/资料共享 1、减少锁持有时间对于使用锁进行并发控制的应用程序而言,在锁竞争过程中,单个线程对锁的持有时间与系统性能有着直接的关系。如果线程持有锁的时间越长,那么相对地,锁的竟争程度也就越激烈。可以想象一下,如果要求 100 个人各自填写自己的身份信息,但是只给他们一支笔,那么如果每个人拿着笔的时间都很长,总体所花的时间就会很长。如果真的只有一支笔共享
该如何实现呢?今天,我们就来理一理这个问题,从几个可行的方案中,挑选一个来实现。1. 内外网接口微服务隔离将对...
程序员的成长之路互联网/程序员/技术/资料共享关注阅
实现了...
程序员的成长之路互联网/程序员/技术/资料共享 写此文章的目的是为了记录一下在工作中解决的 XSS漏洞 问题。XSS漏洞是生产上比较常见的问题。虽然是比较常见并且是基本的安全问题,但是我们没有做?️ ,也怪我没有安全意识。于是终于有一天被制裁了。所以这次就补上了,记录一下。看看问题XSS 漏洞到底是什么,说实话我讲不太清楚。但是可以通过遇到的现象了解一下。在前端Form表单的输入框中,用
程序员的成长之路互联网/程序员/技术/资料共享 随着项目运行的时间越来越长,有些数据的存储也会越来越大,比如一些点击量,浏览量量,单表的数据可以到达上千万条数据,这时候会存在单表数据过大,查询效率低的问题。为了提高查询效率这时候需要对单表进行拆分,比如一张1000万条数据的表,我们需要把它拆分为10张表,一张表就需要100万,mysql中单表都有一个最大存储的阈值,数据量不能超过这个值;
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。Spring Boot 3.0首个 RC 已发布
s不是通过迭代或者排序方式处理数据,而是一开始就按照数据结构方式组织。早期,它的使...
程序员的成长之路互联网/程序员/技术/资料共享 手搓一台巴掌大小Linux电脑,只需树莓派加点儿零件就行?你没看错,有人都做出来了。36键触控键盘,4.3英寸触摸显示屏,Linux系统,功能一应俱全,单手可握:续航长达4小时,能外接显示器及输入设备:目前该项目在GitHub已获星超300颗。DIY掌上电脑,只为随时随地敲代码谈及为什么要做掌上电脑,小哥自曝——起初,自己只是想换掉基于Or
Windows 用户的命令行工具要换“天”了,用开发者的评论来说:这一天终于来了!众所周知,Windows 用户在使用命令行工具时,有多种选择,其中最常用的非 cmd 和 PowerShell 莫属。不过,随着 10 月 18 日 Windows Terminal 项目经理 Kayla Cinnamon 在官方博客上发布的一篇公告,Windows 11 中最常用的命令行工具可能要易主了。公告指出,
在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢?一般实现的方法有几种:使用 rocketmq、rabbitmq、pulsar 等消息队列的延时投递功能使用 redisson 提供的 DelayedQueue有一些方案虽然广为流传但存在着致命缺陷,
程序员的成长之路互联网/程序员/技术/资料
程序员的成长之路互联网/程序员/技术/资料共享关注
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7分钟。来
鉴权中心服务认识JWTjson web token 是一个开放的标准 ,它定义了一个种紧凑的,自包含的方式,用于作为json对象在各方之间安全的传输信息服务器鉴权完成之后 会生成 json 对象 发送给客户端,之后客户端和服务端传输数据都需要带上这个对象,服务器完全通过这个json对象认定客户端身份,为了防止篡改数据,服务端在生成的时候都会加上签名(加密的意思),服务器不保存session数据也就
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 4 分钟。来
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号