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

  • 《Java》图书管理系统(已升级)

    目录前言效果展示 功能模块书架定义书的类 创建书架 用户User用户类AdminUser管理员NormalUser普通用户  功能接口FindOperation查找图书 AddOperation添加图书 DelOperation删

  • 全解容器的威胁检测

    译者|涂承烨审校|孙淑娟保护容器化云原生应用程序威胁的要点引言:随着容器应用的指数级增长,对于团队来说,确保适当的安全和威胁管理基础设施和实践变得比以往任何时候都重要。本Refcard对容器化环境的威胁检测进行了全面的研究,跨越了几个重点领域,如常见的云安全架构和Kubernetes加固指南。Ref

  • 一篇聊透 Kubernetes 权限管理

    Kubernetes主要通过APIServer对外提供服务,对于这样的系统来说,如果不加以安全限制,那么可能导致请求被滥用,甚至导致整个集群崩塌。鉴于此,Kubernetes对于访问API的用户提供了相应的安全控制:认证和授权。认证解决用户是谁的问题,授权解决用户能做什么的问题。只有通过合理的权限控

  • vue核心基础点

    目录vuevue简介vue的模版语法vue的数据绑定el和data的两种写法MVVM模型vue事件处理vue的计算属性vue的监视属性计算属性和监视属性的对比vue绑定样式vue的条件渲染vue的列表渲染vue监测数据原理vue中收集表单数据vue的过滤器vue的内置指令vue中自定义指令vue的生

  • 从一个线上问题 重新认识R8编译器

    背景在过去的一段时间内,京东AndroidAPP通过图片压缩、图片转下载、资源混淆编译、插件化、插件后装、混合开发等一系列手段对安装包大小进行了优化,取得了不错的瘦身收益。在完成这些常规瘦身手段优化后,为了进一步优化安装包的大小,调研了谷歌官方新推出的R8编译器,了解到R8编译器在提升构建效率的同时

  • 十个常见的 JavaScript 问题

    如今,JavaScript几乎是所有现代web应用程序的核心。这就是为什么JavaScript问题以及找出导致这些问题的错误是web开发人员的首要任务。用于单页应用程序(SPA)开发、图形和动画以及服务器端JavaScript平台的强大的基于JavaScript的库和框架并不是什么新鲜事。JavaS

  • 如何使用ORM链式操作?如何优雅的实现软删除?

    ​ORM链式操作-时间维护需要注意,该特性仅对链式操作有效。gdb模块支持对数据记录的写入、更新、删除时间自动填充,提高开发维护效率。为了便于时间字段名称、类型的统一维护,如果使用该特性,我们约定:字段应当设置允许值为null。字段的类型必须为时间类型,如:date​,  dat

  • JavaScript Object Notation 必知必会

    今天我们来看一个常见的概念——JSON,来看下它的概念、使用、技巧、相关工具!一、JSON概述1.概念JSON全称为JavaScriptObjectNotation,是一种轻量级的数据交换格式。它是JavaScript中用于描述对象数据的语法的扩展。不过并不限于与JavaScript一起使用。它采用

  • Jsrpc学习——某条加密参数Sign变化的网站hook教程

    大家好,我是皮皮。1、这里使用的网站是fec2bc913be604a5162540c03d45532c,MD5加密处理过的。2、需要抓取首页相关信息,如下图所示。3、打开浏览器抓包,然后打断点调试,依次点击右边的CallStack内的东西,直到找到加密函数,里边的值对应请求参数即可判定。仔细寻找,发

  • 用好 Echart5 绘制地图,让可视化大屏描边酷炫

    可视化我们已不再陌生,地图也很常用。有很多公司业务范围可能仅限于某个市区,所以画一个china地图意义不大,就只需要绘制某个省份或者市区的地图,然后统计各个区域的一个分布情况,具体的效果如图所示:一、实现原理:绘制地图之前,我们先需要明白实现原理是啥样的,然后按照具体的实现步骤,依次实现效果。如果不

  • 万字长文,Python字符串格式化讲解

    大家好,我是菜鸟哥!人生苦短,我学Python!今天的文章非常的细节,堪称史上最全对字符串格式化输出的讲解了!上个周周末看到”pandas数据格式化处理“的时候想着把(设置小数位数,设置百分位,设置千位分隔符)这些个知识点知识点总结一下,记一下笔记。可是,记着记着发现怎么越来越多,而且都和字符串格式

  • 使用 Netlify Forms 将联系表单添加到 React 应用程序

    将联系表单添加到React应用程序可能需要编写服务器端代码来处理表单提交,但是使用NetlifyForms,您可以从逻辑中解脱出来,因为当您的网站运行时,它会为您完成所有幕后工作部署在Netlify上。先决条件要想学习本教程,您应该熟悉React、Git和GitHub。您还应该有一个Netlify并

  • Spring 系列之 Bean 注解用法介绍

    今天给大家介绍一下Spring中Bean注解的用法,后续的文章给大家介绍Sping其他注解用法,希望对大家日常工作能有所帮助!1、首先创建一个maven项目引入spring依赖复制org.springframeworkspring-context5.3.91.2、新建一个person.java实体类

  • 这三个精巧且很棒 JS 库,值得你亲手试试

    在本文中,介绍3个鲜为人知,但功能非常强大且体积很小的JavaScript库,这些可以帮助提高开发效率,减轻开发难度,让你加班少少的,请收纳。1.Basket.js网址:https://addyosmani.com/basket.js/Basket.js是一个极小的JS库,压缩后的大小仅为0.7kB

  • 如何比较2个数组相等以及如何检出不匹配项

     当我空闲的时候,我会密切地观察读者群里的一举一动,不放过他们的任何一个问题,帮助他们成长虽然不是我应尽的义务,但我的确喜欢和他们交流的感觉,毕竟能帮一个是一个。也许我的一个小小的举动,就能够他们跨越成长过程中的一大步——请给我一次骄傲的机会嘛。有一次,我在“石器时代”群里发现了1个有意思

  • 编写更鲁棒的JavaScript代码:7个优秀实践

    来源:Pexels1.编写构造函数时,在.prototype上添加方法根据我头两年接触JavaScript的经历,如果你是一名JavaScript新手,可能会对这部分有些陌生。(请记住,这并不适用于类,因为类已经将方法附加到它们的prototype上。)以下是构造函数的一个示例:复制function

  • 不同场景/框架下,如何干掉恶心的SQL注入?

     简介文章主要内容包括:1、Java持久层技术/框架简单介绍2、不同场景/框架下易导致SQL注入的写法3、如何避免和修复SQL注入JDBC介绍JDBC:1、全称JavaDatabaseConnectivity2、是Java访问数据库的API,不依赖于特定数据库(database-indep

  • Python 还你一块纯洁无暇的移动硬盘

    1.目标场景用过MacOS的朋友应该都遇到过,日常的文件操作会在同级目录下产生一些特定的临时文件。平常将文件夹打包成压缩包或拷贝文件夹到移动硬盘内,临时文件会包含在里面,如果是程序源代码,在Windows系统下编译有时候还会受到影响。本篇文章的目的是在移动硬盘插入到电脑的同时,利用Python自动化

  • 前端基础:如何实现两个浏览器窗口间通信?主要有哪几种方式?

    1、localStorage一个窗口更新localStorage,另一个窗口监听window对象的”storage”事件,来实现通信。注:两个页面要同源(URL的协议、域名和端口相同)复制// 本窗口的设值代码 localStorage.setItem('aaa', (

  • 再谈前后端API签名安全?

    上次《前后端API交互如何保证数据安全性?》文章中,我们介绍了如何在SpringBoot框架中去统一处理数据的加解密。对于请求的加密也只做了POST请求的自动加密,今天接着上文来继续介绍GET请求的安全性如何保证?首先我们来看一个简单的GET请求:http://cxytiandi.com/user?

推荐阅读