- 博客(239)
- 资源 (5)
- 收藏
- 关注
原创 如何在半年内将团队带散
例如,要求团队成员每天提交详细的日报,不仅消耗了他们大量的时间,也可能导致工作重点的偏离。例如,领导的权威主义可能导致他们不愿意听取团队成员的意见,而组织文化的问题可能导致团队成员感到不被尊重和重视。为了避免管理失误,领导者需要采取一些积极的措施。当团队面临问题时,如果领导总是将责任推给下属,而不是共同承担责任并寻求解决方案,这可能会导致团队成员的士气下降,感到不被尊重和信任。绩效考核是激励员工的重要手段,但如果考核标准不明确或者执行不公正,可能会导致团队成员对考核结果的不信任,从而影响团队的整体表现。
2024-07-22 09:13:33
121
原创 SpringSecurity6从入门到实战之登录后操作
/ 自定义表单认证@Bean.requestMatchers("/test").permitAll() // 放行该资源.requestMatchers("/login.html").permitAll() // 放行该资源.anyRequest().authenticated() // 其它请求 必须先认证通过后 才能访问.and().formLogin() // 开启表单认证.loginPage("/login.html") // 默认登录页。
2024-06-20 09:14:15
422
原创 SpringSecurity6从入门到实战之SpringSecurity6自定义认证规则
在 SpringSecurity5.x中( 了解,已被废弃 )// 自定义配置类 继承 WebSecurityConfigurerAdapter 类覆盖 configure() 方法@Override# 在 SpringSecurity6.x 中// 自定义配置类 使用注解 @EnableWebSecurity 配置 SpringSecurity新建MyWeSecurityConfig自定义配置类import org。
2024-06-13 10:36:52
641
原创 SpringSecurity6从入门到实战之初始用户如何存储到内存(依旧源码级别讲解,耐心看完会有收获)
文接上回,根据登录表单的提交最终得知用户相关信息存储在内存中.那么SpringSecurity是如何在项目启动时将用户信息存储到内存中的呢?这里我们还是先回到SpringBoot加载配置的地方。
2024-06-11 09:06:41
622
原创 SpringSecurity6从入门到实战之登录表单的提交(源码级讲解,耐心看完)
文接上回,当SpringSecurity帮我们生成了一个默认对象.本文继续对登录流程进行探索,我们如何通过账号密码进行表单的提交,SpringSecurity在这过程中又帮助我们做了什么。
2024-06-07 09:31:38
463
原创 SpringSecurity6从入门到实战之默认用户的生成流程
这次还是如标题所示,上一章我们的登录页面已经知道是如何生成了.那么,我们通过表单登录的user用户以及密码SpringSecurity是如何进行生成的呢?
2024-06-06 09:04:15
290
原创 这几年一直有人在问:软件行业现在环境好不好?(俩张图告诉你答案)IT还有机会回暖吗?
近几年软件行业确实是不太景气,身边很多朋友都面临找工作难的景象.it培训行业也是对老师进行裁员,砍掉大部分学科,大家可以在下方评论发表自己的看法,认为IT还有机会回暖吗?
2024-06-05 09:21:57
375
原创 SpringSecurity6从入门到实战之默认登录页面的生成(依旧是源码级讲解,耐心看完)
为什么我们只在SpringBoot项目中引入了依赖,访问/hello时却出现了登录的前端页面?这里我们首先先了解客户端请求发送经历了SpringSecurity中的几个默认开启的Filter.
2024-06-04 09:15:36
586
原创 SpringSecurity6从入门到实战之SpringSecurity整合自动装配详解(源码级讲解,耐心看完)
这里我先引出问题然后再来一步步进行剖析,SpringSecurity到底是如何实现引入依赖后所有请求都需要进行认证并且会弹出login登录表单页面.接下来会对SpringBoot的自动装配进行详解,SpringSecurity也是通过自动装配实现以上一系列操作的。
2024-06-03 08:46:47
1366
原创 SpringSecurity6从入门到实战之整合原生Filter链
从官网上来进行学习可以看到第一个类就是DelegatingFilterProxy,我们首先看看官网给下的定义.
2024-05-31 09:15:56
921
原创 SpringSecurity6从入门到实战之Filter过滤器回顾
如果没有SpringSecurity这个框架,我们应该通过什么去实现客户端向服务端发送请求时,先检查用户是否登录,登录了才能访问.否则重定向到登录页面流程图如下。
2024-05-30 08:55:31
451
原创 SpringSecurity6从入门到实战之引言和基本概念
Spring Security是一个功能强大且高度可定制的Java安全框架,它用于保护基于Spring的应用程序。它重点提供了认证(Authentication)和授权(Authorization),并且可以通过插件的方式轻松扩展以满足安全需求。Spring Security不仅支持多种认证方式,如表单登录、HTTP基本认证、OAuth2等,还提供了对Web应用程序的保护,包括CSRF防护、会话管理、密码加密等。官网:[以上来自官网下的定义。
2024-05-28 08:55:55
602
原创 RocketMQ实战教程之常见概念和模型
官方文档: https://rocketmq.apache.org/zh/docs/introduction/02concepts是 Apache RocketMQ 中的。生产者将业务数据的负载和拓展属性包装成消息发送到服务端,服务端按照相关语义将消息投递到消费端进行消费。通俗理解: 消息就是自己想要传递业务数据,可以是字符串也可以是JSON格式.主题 是Apache RocketMQ 中,用于标识同一类业务逻辑的消息。主题通过TopicName来做唯一标识和区分。通俗理解: 就是用来给发送消息进行分类。一
2024-05-27 08:52:58
344
原创 RocketMQ实战教程之RocketMQ安装(含Docker安装,建议收藏!)
在进行工具测试消息收发之前,我们需要告诉客户端NameServer的地址,RocketMQ有多种方式在客户端中设置NameServer地址,这里我们利用环境变量。由于我自己的服务器之前装过docker了,这里就不展示具体细节截图了,跟着命令安装docker & docker-compose即可。可以通过先启动消费者,然后再启动生产者发送消息.就可以看到消费者消费的信息。前台启动可以直接看到日志打印成功的信息,后台启动比较麻烦(学习比较方便)2、启动Broker+Proxy。
2024-05-24 09:11:38
518
原创 RocketMQ实战教程之NameServer与BrokerServer
有了NameServer,生产者和消费者只需要通过NameServer建立连接无需关心BrokerServer.类似Spring Cloud中注册中心和服务之间的关系一样,也方便后期做拓展集群.
2024-05-24 08:52:38
346
原创 RocketMQ实战教程之几种MQ优缺点以及选型
当今市面上有很多主流的消息中间件,如老牌的ActiveMQRabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。
2024-05-22 09:29:17
647
原创 RocketMQ实战教程之MQ简介与应用场景
消息中间件充当着类似邮箱的操作,只需要将信件投入邮箱中就会有邮递员帮我们把信件送到收收信人的手术.发信人只需要把信件投入邮箱不需要关心其他操作,收信人也只需要坐等收取信件不用关心其他的操作.下面是MQ最简单的模型,它包含了四个关键词:生产者、消费者、消息和队列。
2024-05-21 09:05:34
816
原创 探索Kimi模型AI:革新人工智能的未来
Kimi模型AI是一种基于深度学习和自然语言处理技术的人工智能模型。它的设计灵感来源于人类大脑的工作原理,通过模拟神经网络的方式来实现智能决策和学习能力。Kimi模型AI具有高度的自适应性和智能化,能够根据环境和任务的不同进行快速学习和调整。3月22日,阿里的通义千问官宣升级,向所有人免费开放1,000万字的长文档处理功能。同日,360智脑宣布正式内测500万字长文本处理功能,该功能即将入驻360AI浏览器。
2024-05-06 14:36:45
1493
1
原创 一款你必须要了解的实时监控工具HertzBeat 赫兹跳动
HertzBeat 赫兹跳动 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。
2024-05-06 14:17:20
1261
原创 Agent AI智能体的未来:技术、伦理与经济的交织
Agent AI智能体的未来是多维度的,涉及技术、伦理、法律和经济等多个方面。随着技术的不断进步,智能体将在社会中扮演越来越重要的角色。同时,我们也需要在伦理、法律和社会接受度等方面做好准备,以确保智能体的积极影响,并应对可能出现的挑战。通过跨学科的合作和全社会的共同努力,我们可以期待一个由Agent AI智能体和人类共同创造的美好未来。
2024-04-29 10:39:17
382
原创 智能化浪潮中的领航者:JB公司AI Assistant插件深度解读
AI Assistant是JB公司专门针对AI开发领域推出的一款高效插件,它集成了先进的深度学习算法、自然语言处理技术和大数据分析功能,旨在为用户提供一站式的智能开发体验。该插件可与多种主流开发环境无缝集成,支持多种编程语言,方便开发者根据自身需求进行灵活配置和使用。
2024-04-29 09:59:04
1415
原创 PyTorch与深度学习:探索人工智能的新前沿
它不仅推动了深度学习技术的发展,还为研究人员和开发者提供了一个强大的工具,以解决现实世界中的复杂问题。PyTorch提供了丰富的API,支持各种深度学习模型的构建,包括卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆网络(LSTM)等。随着深度学习技术的不断发展,PyTorch预计将继续在新算法的探索、模型的优化以及跨学科应用中扮演关键角色。PyTorch拥有一个活跃的社区,不断有新的工具和库被开发出来,以支持更广泛的应用场景。社区的贡献者们还提供了大量的教程和文档,帮助新用户快速上手。
2024-04-28 09:32:50
396
原创 2023年图灵奖揭晓:Avi Wigderson教授的卓越贡献
Avi Wigderson教授获得2023年图灵奖,不仅是对他个人学术成就的认可,也是对整个理论计算机科学领域的一种肯定。他的工作不仅推动了理论的发展,还对实际应用产生了重要影响。Wigderson教授的领导力和对学生的影响,更是为我们树立了一个科研和教育的典范。他的成就将激励着未来的科学家们,继续在计算科学的道路上探索和前进。在Avi Wigderson教授的引领下,我们可以期待理论计算机科学将继续在解决现实世界问题、推动技术进步和改善人类生活方面发挥重要作用。
2024-04-28 09:29:30
303
1
原创 程序员缓解工作压力的小窍门,你会如何缓解压力
程序员的工作虽然充满挑战,但通过合理安排工作和休息时间、关注心理健康、建立良好的社交网络,可以有效缓解工作压力。记住,健康和幸福同样重要,不要忽视了自己的身心健康。以上内容为示例性质,实际缓解压力的方法会根据个人情况有所不同。重要的是找到适合自己的方式,保持工作和生活的平衡。
2024-04-26 10:25:25
443
原创 成为程序员后你都明白了什么?
成为程序员是一段充满挑战与机遇的旅程。通过不断的技术成长、职业价值的提升和丰富的工作体验,我逐渐找到了自己的定位,并对未来充满了期待。我相信,只要保持学习的热情,勇于面对挑战,每个程序员都能在这条道路上找到属于自己的光芒。
2024-04-26 10:20:53
392
2
原创 Yarn安装与配置指南
Yarn 作为一个现代的依赖管理工具,它提供了更快的安装速度和更好的性能。通过本文的指南,你应该能够顺利地安装和配置 Yarn,从而提高你的开发效率。
2024-04-25 09:22:45
809
原创 PostCSS概述
PostCSS是一个开源工具,它使用一系列可插拔的JavaScript插件来处理CSS。这些插件可以自动添加浏览器前缀、支持变量、实现CSS4特性,甚至可以优化CSS代码。PostCSS是一个强大的工具,它极大地提高了CSS的开发效率和代码质量。通过使用PostCSS,你可以更快地采用新的CSS特性,同时保持代码的兼容性和性能。
2024-04-24 10:09:25
340
原创 Spring5深入浅出篇:JDK代理与CGLIB代理区别
Spring框架中的动态代理技术是实现AOP的关键。根据目标对象和业务需求的不同,Spring灵活地选择使用JDK动态代理或CGLIB代理,以满足不同的代理需求。JDK动态代理适用于接口代理,而CGLIB代理提供了更广泛的类代理能力。开发者可以根据实际情况选择合适的代理方式,以实现代码的解耦和横切关注点的模块化。通过合理利用Spring的AOP功能,可以极大地提高代码的可重用性和维护性。
2024-04-24 09:17:02
1387
原创 Spring5深入浅出篇:AOP底层实现原理
JDK动态代理 Proxy.newProxyInstance() 通过接⼝创建代理的实现类Cglib动态代理 Enhancer 通过继承⽗类创建的代理类如果你想了解更多关于全干程序员demo,还有更多付费工具免费破解如JB全家桶,可以关注公众号-全干程序员demo,后面文章会首先同步至公众号。
2024-04-23 09:37:02
566
原创 Apache Spark 的基本概念和在大数据分析中的应用
技术细节: Spark利用了内存计算的优势,通过数据的序列化和分区,减少了I/O操作,从而加快了数据处理速度。Apache Spark 是一个功能强大的大数据处理框架,它通过RDD提供了高效的数据并行处理能力。在大数据分析领域,Spark的应用广泛,包括数据批处理、实时数据处理、机器学习和图计算等。尽管存在一些挑战,但Spark的优势使其成为大数据处理的首选工具之一。
2024-04-22 10:40:42
1702
原创 TensorFlow 的基本概念和使用场景
TensorFlow 是一个用于数值计算的开源软件库,最初由 Google 为机器学习研究开发。TensorFlow 允许用户创建复杂的神经网络模型,通过数据流图进行计算,其中节点代表数学操作,边代表数据流。
2024-04-17 21:45:26
1118
原创 区块链技术的应用场景和优势
通过记录每个环节的交易和信息,可以提高供应链的透明度和追溯性,减少欺诈和假冒商品。去中心化:区块链是一个去中心化的系统,没有单一的控制机构,所有参与者都可以验证和记录交易。总的来说,区块链技术的应用场景和优势可以为各行各业带来更高效、更安全和更透明的交易和管理方式。透明度:所有的交易记录和信息都可以在区块链上被所有参与者查看,确保了交易的透明度和公正性。信任建立:通过区块链技术,可以建立信任,减少中间人和第三方信任机构的依赖。高效性:区块链可以通过自动化和智能合约等技术提高交易的速度和效率。
2024-04-15 21:40:16
527
原创 Spring5深入浅出篇:Spring中静态代理与动态代理
很多粉丝私信我这个Spring5的课程在哪看,这边是在B站免费观看欢迎大家投币支持一下.
2024-04-15 16:34:33
445
原创 Spring5深入浅出篇:Spring自定义类型转换器
原因:当Spring内部没有提供特定类型转换器时,⽽程序员在应⽤的过程中还需要使⽤,那么就需要程序员⾃⼰定义类型转换器.比如我们现在有这样的一个需求,有一个含有Date类型的成员变量的类Person。
2024-04-14 20:31:42
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人