发动态
综合 最新发布 最新回复
给各位献上一曲
#畅聊专区# #DIY设计#
80次播放
嘉立创云CAD预公测中,敬请期待
官方网站:https://www.jlc-cad.com/home
通常情况下,高精尖科技的诞生不但可以推动现有市场的升级换代,还会催生出一大批依附于此的新产业、新领域,为世界发展注入更多进步的力量。如今业界比较知名,并且在消费领域颇受欢迎的3D打印,便是其中具有代表性的新科技之一。这种新兴技术能够大大缩短从概念到成品的时间周期,还能显著提高手板打样的机动性和生产成本,使得产品开发过程变得愈发高效便捷。近数年,3D打印技术在全球的应用范围不断扩大。据统计,2021年中国3D打印的市场规模已经达到261.5亿元,同比增长34.1%。随着各项技术的持续进步与应用领域的不断扩大,预计到2024年将有望突破400亿元,达到一个新的发展高度。这一增长趋势不仅归因于技术本身的创新,也得益于市场对手板打样和小批量生产需求的持续增长。从降本增效的角度来看,3D打印技术在资源利用和成本控制方面展现了出其巨大的市场潜力和经济价值。它能够根据产品制造的实际需求,提前设定相关数据,有效规避传统大规模生产中容易造成的材料浪费和库存积压问题,做到“能省则省”。尤其是在一小批量生产或定制产品的过程中,3D打印技术可以通过数字文件直接进行生产,节省模具的制造成本,为制造企业成功减负。而随着市场规模的不断扩大,3D打印技术正在展现出更多的新优势、新特点,也成功催生出了一些能力强、品牌硬的优质企业。例如,走在发展前列的嘉立创3D打印,不仅关注技术的创新和应用,还注重用户的体验和需求。他们致力于为用户提供入门级的3D打印服务,客户可以通过嘉立创3D打印官方平台所推出的在线上传文件和实时报价,享受到更加透明的价格,从而更方便地进行材料和工艺之间的比较和选择。 #嘉立创3D打印# #DIY设计# #嘉立创#
3D打印技术,推动手板打样从概念到成品的高效转化
用Keep-OUTlayer层画的圈转换成的板切割槽,在PCB的3D视图里面可以展现出来,但是下单之后做出来的生产文件中却没有开槽,这是为什么[要哭了]
嘉立创的机械硬盘
兑换到了嘉立创的机械键盘,数据线用的type-c的,灯光效果不错,手感也不错,有蛮多种灯光可以选择的。
在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?1. 内外网接口微服务隔离将对外暴露的接口和对内暴露的接口分别放到两个微服务上,一个服务里所有的接口均对外暴露,另一个服务的接口只能内网服务间调用。该方案需要额外编写一个只对内部暴露接口的微服务,将所有只能对内暴露的业务接口聚合到这个微服务里,通过这个聚合的微服务,分别去各个业务侧获取资源。该方案,新增一个微服务做请求转发,增加了系统的复杂性,增大了调用耗时以及后期的维护成本。2. 网关 + redis 实现白名单机制在 redis 里维护一套接口白名单列表,外部请求到达网关时,从 redis 获取接口白名单,在白名单内的接口放行,反之拒绝掉。该方案的好处是,对业务代码零侵入,只需要维护好白名单列表即可;不足之处在于,白名单的维护是一个持续性投入的工作,在很多公司,业务开发无法直接触及到 redis,只能提工单申请,增加了开发成本;另外,每次请求进来,都需要判断白名单,增加了系统响应耗时,考虑到正常情况下外部进来的请求大部分都是在白名单内的,只有极少数恶意请求才会被白名单机制所拦截,所以该方案的性价比很低。3. 方案三 网关 + AOP相比于方案二对接口进行白名单判断而言,方案三是对请求来源进行判断,并将该判断下沉到业务侧。避免了网关侧的逻辑判断,从而提升系统响应速度。我们知道,外部进来的请求一定会经过网关再被分发到具体的业务侧,内部服务间的调用是不用走外部网关的(走 k8s 的 service)。根据这个特点,我们可以对所有经过网关的请求的header里添加一个字段,业务侧接口收到请求后,判断header里是否有该字段,如果有,则说明该请求来自外部,没有,则属于内部服务的调用,再根据该接口是否属于内部接口来决定是否放行该请求。该方案将内外网访问权限的处理分布到各个业务侧进行,消除了由网关来处理的系统性瓶颈;同时,开发者可以在业务侧直接确定接口的内外网访问权限,提升开发效率的同时,增加了代码的可读性。当然该方案会对业务代码有一定的侵入性,不过可以通过注解的形式,最大限度的降低这种侵入性。<顺便提一句,技术大厂,前后端测试缺人,base多地,年前要求低一些,待遇等给的还可以,感兴趣可以试试→网申>具体实操下面就方案三,进行具体的代码演示。首先在网关侧,需要对进来的请求header添加外网标识符: from=public@Component public class AuthFilter implements GlobalFilter, Ordered {@Overridepublic Mono < Void > filter ( ServerWebExchange exchange, GatewayFilterChain chain ) {return chain.filter( exchange.mutate().request( exchange.getRequest().mutate().header('id', '').header('from', 'public').build()).build()); } @Overridepublic int getOrder () {return 0;}} 接着,编写内外网访问权限判断的AOP和注解@Aspect @Component @Slf4j public class OnlyIntranetAccessAspect { @Pointcut ( '@within(org.openmmlab.platform.common.annotation.OnlyIntranetAccess)' ) public void onlyIntranetAccessOnClass () {} @Pointcut ( '@annotation(org.openmmlab.platform.common.annotation.OnlyIntranetAccess)' ) public void onlyIntranetAccessOnMethed () { } @Before ( value = 'onlyIntranetAccessOnMethed() || onlyIntranetAccessOnClass()' ) public void before () { HttpServletRequest hsr = (( ServletRequestAttributes ) RequestContextHolder.getRequestAttributes()) .getRequest (); String from = hsr.getHeader ( 'from' ); if ( !StringUtils.isEmpty( from ) && 'public'.equals ( from )) { log.error ( 'This api is only allowed invoked by intranet source' ); throw new MMException ( ReturnEnum.C_NETWORK_INTERNET_ACCESS_NOT_ALLOWED_ERROR); } } } @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface OnlyIntranetAccess { } 最后,在只能内网访问的接口上加上@OnlyIntranetAccess注解即可@GetMapping ( '/role/add' ) @OnlyIntranetAccess public String onlyIntranetAccess() { return '该接口只允许内部服务调用'; } 4. 网关路径匹配 在DailyMart项目中我采用的是第四种:即在网关中进行路径匹配。 该方案中我们将内网访问的接口全部以前缀/pv开头,然后在网关过滤器中根据路径找到具体校验器,如果是/pv访问的路径则直接提示禁止外部访问。 使用网关路径匹配方案不仅可以应对内网接口的问题,还可以扩展到其他校验机制上。 譬如,有的接口需要通过access_token进行校验,有的接口需要校验api_key 和 api_secret,为了应对这种不同的校验场景,只需要再实现一个校验类即可,由不同的子类实现不同的校验逻辑,扩展非常方便。 如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、转发、在看。——转自作者:程序员蜗牛
接口不能对外暴露怎么办?
#嘉立创18周年庆,赢金豆兑壕礼# 金豆不够只能换包红薯干
开源文章:【招募】2024年度星火计划大众评审\n\n简介:成为大众评审并成功完成评审,送一张50元彩色丝印券。\n\n文章链接:[https://oshwhub.com/article/spark-plan-2024-public-review-recruitment]\n#活动资讯#
嘿嘿,我的小葫芦(这是手盘用的,打印才1.9)
发布空白帖子的BUG被修复了
短路保护的实现方式
短路保护的实现方式 1.短路保护不同于过流保护有哪些好的办法可以实现?具体的电路怎么实现。附件只是给了几种模式的短路保护的方法,没有具体的电路 2.过流后,解除过流,就算把负载移除,也不会重新启动输出?要移除电源,然后重新上电才会恢复输出,这个咋回事?这个是合理的吗?为了更安全?还有短路保护不同于过流保护,你们是怎么做的?过流是直接采集电流,设置一个过流点。到了过流点就会关断输出。一开始我以为短路是过流的极限情况,只要电流大于过流点就会关断输出,然鹅我的判断是错的,一短路,不会启动保护,直接把输出mos管烧了,这个如何解决?? 3.可恢复保险丝能不能实现短路保护?有没有更好的办法。如果用可恢复保险丝,考虑保持电流就是额定电流?跳闸电流就是相当于过流保护点?最大电流就是能承受的最大电流?有两路 一路是12V 0.6A额定电流 过流点1.1A;另一路是12V 3A额定电流 过流点5.1A;辣么,怎么选择两路不同的可恢复保险丝呢?这个如何选择可恢复保险丝呢?
开源项目:Mini-LinuxPC迷你掌上电脑\n\n简介:基于RV1103芯片的迷你Linux系统掌上电脑,搭载Ubuntu22.04系统\n\n开源链接:[https://oshwhub.com/jasonyang17/luckfox-minipc]\n#蓝牙/蓝牙mesh# #Linux# #WiFi/以太网#
开源项目:ESP32-S3-Tima\n\n简介:本设计是基于ESP32S3R8核心芯片设计的一块开发板,具有程序一键下载、所有功能引脚引出、RGB状态指示灯、Beep蜂鸣器状态提示、SD卡读写等。其他额外的LVGL UI交互界面可以自行扩展。\n\n开源链接:[https://oshwhub.com/hlchen2021/esp32-s3-tima]\n#ESP8266/32# #DIY设计#
请问下这种锅仔片封装怎么设计
【DIY】做了台小而强的,翻盖安卓折叠掌机!
可能没有比这再小的,安卓系统折叠掌机了吧! #DIY设计# #嘉立创18周年庆,赢金豆兑壕礼#
36次播放
如何能快速的把丝印转为焊盘
沉金的板子, 想让文本也是金色的, 我能想到的办法就是用异性焊盘一点一点描边, 有没有更简单的方法
padsVX元器件命名,不能带小数点,这个如何解决?比如我要添加测试点,测试点的名称想命名成电压值,比如1.2V,会报错,必须写成1_2V。
社区数据
今日帖子
-
今日互动量
-
在线人数
-
帖子总量
-
用户总量
-
推荐话题 换一批
#嘉立创18周年庆,赢金豆兑壕礼#
#嘉立创PCB#
#DIY设计#
#畅聊专区#
#嘉立创#
#高校动态#
#星火计划2024#
#消费电子#
查看更多热门话题
打赏记录
粤ICP备2023121300号 · 用户协议 · 隐私政策 · 侵权举报 · ISO/IEC · Copyright © 2024 嘉立创社区版权所有
服务热线:18682363881 ·  服务时间:周一至周六 9::00-18:00 · 联系地址:中国·深圳(福田区商报路奥林匹克大厦27楼) · 媒体沟通:pr@jlc.com · 集团介绍