Easter79 Easter79
3年前
springboot框架
  SpringBoot框架,就是一个简单的web应用。SpringBoot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速方便。不仅适合替换原有的工程结构,更适合微服务开发。SpringCloud基于SpringBoot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现
Python进阶者 Python进阶者
2年前
大神们,函数定义到底哪块错了?
大家好,我是皮皮。一、前言前几天在Python白银交流群【王王雪饼】问了一个Python基础的问题,这里拿出来给大家分享下。其实就是一个函数处理的问题,她的函数定义有问题,一开始看半天,都没觉得有问题。二、实现过程这里【姜明松】、【eric】给了一个解决思
Wesley13 Wesley13
3年前
NoSQL 数据库概览及其与 SQL 语法的比较
NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用的难题。本文对NoSQL(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.kubiji.cn%2Fforumid11.html)数据库的定义、分类、特征、当前比较流行的NoSQL数据库系统
Stella981 Stella981
3年前
Apache Shiro反序列化识别那些事
1.1关于ApacheShiroApacheshiro是一个Java安全框架,提供了认证、授权、加密和会话管理功能,为解决应⽤安全提供了相应的API:1.认证⽤用户身份识别,常被称为用户”登录”2.授权访问控制3.密码加密保护或隐藏数据防止被偷窥4.会话管理用户相关的时间敏感的状态1.2Shiro反序列化
Wesley13 Wesley13
3年前
Mysql 大批量数据insert or update与UQ索引
在项目过程中因需要大批量数据的insertorupdate操作,为了减少应用程序的校验逻辑,所以使用了mysql的特殊语法insertinto…onduplicatekeyupdate。用于解决出现相同的主键执行update,不同主键执行新增。在测试过程中发现一个小坑,在网上的技术文档中都写的是(当记录中有PrimaryKey或者un
Stella981 Stella981
3年前
SpringBoot实现jsonp跨域通信
实现jsonp跨域通信实现基于jsonp的跨域通信方案原理浏览器对非同源ajax请求有限制,不允许发送跨域请求目前跨域解决方案有两种cros配置jsonp请求cros为新规范,通过一个head请求询问服务器是否允许跨域,若不允许则被拦截jso
Stella981 Stella981
3年前
Flutter for Web 详细预研
背景Google在最新的GoogleI/O上推出了FlutterforWeb,旨在进一步解决一次代码,多端运行的问题。FlutterforWeb还处于早期试验版,官方不建议在生产环境上使用。那么到底它的实际情况怎么样呢?我们做了一次预研。期望这次预研的结果可以帮你决定是用,还是不用FFW。FlutterforWeb原理
Stella981 Stella981
3年前
Spring 框架
     Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring架构如图:!(https://static.oschina.net/uploads/space/2016/1117/160156_1
Wesley13 Wesley13
3年前
Java中的锁原理、锁优化、CAS、AQS,看这篇就对了!
01为什么要用锁?锁是为了解决并发操作引起的脏读、数据不一致的问题。02 锁实现的基本原理2.1、volatileJava编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些
Stella981 Stella981
3年前
IntelliJ IDEA+SpringBoot中静态资源访问路径陷阱:静态资源访问404
今天在使用SpringBoot时遇到静态资源无法访问的问题,百思不得其解,最终解决,记录下来。html页面中访问static文件夹下的index.css文件失败,浏览器调试模式下发现404。项目目录结构如下:!这里写图片描述(https://oscimg.oschina.net/oscnet/f5be14e06da9416084717016