深圳幻海软件技术有限公司 欢迎您!

  • asp.net core 一种基于token 和 Permission 的权限管理中间件示例

    1.先上封装后的使用效果[Permission(Key="/User/AddUser")][HttpPost]publicResultAddUser([FromBody]SaUseruser){//Dosth.thrownewNotImplementedException();}?123456[Au

  • java入门到精通2:java8Stream流各种使用

    ❤️个人主页:程序员句号🚀支持水滴:点赞👍+收藏⭐+留言💬🌸订阅专栏:IntelliJIDEA教程:从入门到精通文章目录Stream简介Stream基础使用Stream流的创建Stream的filter过滤操作Stream流的map操作Stream的peek操作Stream流的sorted操

  • 一篇文章带你掌握MyBatis简化框架——MyBatisPlus

    一篇文章带你掌握MyBatis简化框架——MyBatisPlus我们在前面的文章中已经学习了目前开发所需的主流框架类似于我们所学习的SpringBoot框架用于简化Spring开发,我们的国人大大也开发了一款MyBatisPlus框架用来简化MyBatis开发下面让我们来逐步掌握MyBatisPlu

  • 到底什么样的 REST 才是最佳 REST?

    说起RESTAPI,小伙伴们多多少少都有听说过,但是如果让你详细介绍一下什么是REST,估计会有很多人讲不出来,或者只讲出来其中一部分。今天松哥就来和大家一起来聊一聊到底什么是REST,顺便再来看下SpringHATEOAS的用法。一、REST成熟模型首先关于REST,有一个大佬LeonardRic

  • 这会是下一代的 Java 程序员的技术栈吗?

    前面的文章给大家介绍了 SpringBoot 的应用 web 类型推断,并且结合了 Reactiveweb 类型给大家分析了一下 SpringBoot 是如何进行 web 类型推断和创建内置&nbsp

  • 对于“前端状态”相关问题,如何思考比较全面

    大家好,我卡颂。最近看到个写得很不错的知乎回答Hooks是否过誉了?前端应该跟着React走还是跟着JS、TS走?-beeplin的回答[1]。在这个回答的基础上,我想引申出一个问题——对于「前端状态」相关问题,如何思考比较全面?今天,我们试着从多个抽象层级的角度回答这个问题。问题的起源有相当比例的

  • 用 Python 从头搭建一个在线聊天室

    今天从头开始做一个在线聊天网站,网上各种各样的聊天工具已经很多了,为啥还要做这么一个聊天工具呢,无他,兴趣耳!今天先完成第一部分,搭建起聊天网站的整体框架。整体技术栈flask框架flask_login的使用jquery简单应用搭建权限框架还是使用Flask来搭建后台应用,使用flask-login

  • 只有 10% 的开发人员可以解决这些 JavaScript 挑战题

    写在前面​我们已经根据这些测验答案的统计数据发布了一篇包含最难主题的文章。为了识别这些主题,我们将所有已发布的测验按主题进行划分,它一共有15个主题,并计算每个主题的平均百分比。这个实验最有趣的地方在于,除了计算正确答案之外,我们还对Javascript最困难的方面进行了调查,结果大相径庭。在调查中

  • 面试突击:Bean 作用域是啥?它有几种类型?

    作者|磊哥来源|Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域是什么意思?又有几种类型呢?接下来我们一起来看。PS:Java中的公共类

  • 聊聊Spring事务控制策略以及@Transactional失效问题避坑

    大家好,又见面了。在大部分涉及到数据库操作的项目里面,事务控制、事务处理都是一个无法回避的问题。比如,需要对SQL执行过程进行事务的控制与处理的时候,其整体的处理流程会是如下的示意:首先是要开启事务、然后执行具体SQL,如果执行异常则回滚事务,否则提交事务,最后关闭事务,完成整个处理过程。按照这个流

  • 一个99%的人都说不清楚知识点—Spring 事务传播行为

    面试过很多人,大部分都能把事务的四个特性及隔离级别说得七七八八,但当问到Spring的传播行为时,就基本上没人能说出个一二三了。我们都知道,一个事务要么成功,要么失败。但当若干个事务配合完成一个复杂任务时,就不能简单的这样一刀切了。我们需要根据任务之间的亲疏关系来指定哪些任务需要联动回滚,哪些任务即

  • Go 语言错误处理为什么更推荐使用 Pkg/Errors 三方库?

    ​1.介绍Go语言项目开发中,我们通常需要在代码逻辑中进行错误处理,Go官方标准库 errors​ 为我们提供了一些方法,比如 New,Unwarp,Is​ 和 As。其中,我们用的最多的是 New​,但是,在我们实际Go项目开发中,会使用

  • 想要控制好权限,这八个注解你必须知道!

    小伙伴们知道松哥最近在做TienChin项目,项目里涉及到一个问题,那就是数据权限过滤,有不少小伙伴对这个问题觉得特别迷,希望松哥松哥能整一篇文章讲讲,好吧,安排。在讲数据权限之前,我们有必要先和大家介绍一下SpringSecurity中的权限注解,把这个捋清楚了,再去看TienChin项目的权限注

  • 在项目里怎么给 GORM 做单元测试

    前言真实的开发场景下我们的项目一般都会使用ORM,而不是原生的database/sql来完成数据库操作。在很多使用ORM工具的场景下,也可以使用go-sqlmock库Mock数据库操作进行测试,今天这篇内容我就以GORM为例,讲解怎么给项目中的ORM数据库操作做单元测试。项目准备为了场景足够真实,我

  • 聊聊Go 应用程序设计标准

    1.介绍众所周知Go语言官方成员RussCox曾向Go社区回应并没有Go应用程序设计标准。但是,为什么本文还要使用这个标题呢?因为团队达成一个共识(标准),制定一些团队成员都要遵循的规则,可以使我们的应用程序更容易维护。本文介绍一下我们应该怎么组织我们的代码,制定团队的Go应用程序设计标准。需要注意

  • Web 开发选 MVC 还是 DDD?

    距离上次更新已经有7天了,只要停下来一天,就会有第二天,第三天,越是不写,就越不知道写什么。这就是惯性的力量,无论是勤劳还是懒惰,都会产生惯性,于是勤劳者越来越勤劳,懒惰者越来越懒惰,学霸越来越霸,学渣越来越渣。时间一长,就会觉得自己根本无法改变自己,总会回到我们习以为常的状态。所以,朋友们,一定要

  • 细思极恐-你真的会写Java吗?

    导语自2013年毕业后,今年已经是我工作的第4个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于java写法的一篇文章,来探讨一下如果你真的是一个java程序员,那你真的会写java吗?笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是干货,望读者看后,能有所收获。文章核心其实,

  • 7 个常见的 JavaScript 测验及解答

     我相信学习新事物并评估我们所知的东西对自己的进步非常有用,可以避免了我们觉得自己的知识过时的情况。在本文中,我将介绍一些常见的JavaScript知识。请享用!1.声明查看以下代码,并回答输出的内容(以及原因)。复制// situation 1 consol

  • 代码写成这样,老夫无可奈何!

     你见过最无可奈何的代码是什么?今天,栈长就来总结一下我遇到过的一些神逻辑代码,不一定很全,但我真心写不出,真心让我自叹不如啊!1、耍猴的好手段还记得XX手机的抢购活动么,抢购按钮的代码类似是这样的:复制<a href="javasript:alert('抢购结束!')"&

  • Java对象为啥要实现Serializable接口?

    导读 最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implementsSerializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“Java实体对象为什么一定要实现Serializ

推荐阅读