目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本 所以我们在第一句往往会写如下两句中的其中一句: #!/usr/bin/python 或 >#!/usr/bin/env pyt…
标签:spring
Spring Security 进阶-细节总结
关于 Spring Security 的学习已经告一段落了,刚开始接触该安全框架感觉很迷茫,总觉得没有 Shiro 灵活,到后来的深入学习和探究才发现它非常强大。简单快速集成,基本不用写任何代码,拓展起来也非常灵活和强大…
Oracle数据库merge into的使用,存在则更新,不存在则插入
1、在实际应用场景中,我们会用到:如果这条数据在表中,就更新数据;如果不存在这条数据,就插入这条数据。 在oracle中,可以使用merge into实现,在mysql中可以使用ON DUPLICATE KEY UPDA…
AOP和动态代理之间的关系
1.什么是AOP AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 在传统的业务处理代码中…
关于乐观锁与悲观锁的实际应用
开门见山,先聊一聊我实际遇到的业务问题: 在项目中有一个竞猜下注的功能,它的赔率是根据A队和B队两边的下注总金额来计算的。于是当有用户下注某一边时,两边的赔率都会进行相应的变化。 反应到数据库里就是(简化版本),一个人下…
spring系列---Security 安全框架使用和文件上传FastDFS
1.Spring Security框架入门 1.1 Spring Security简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以…
SpringMVC无法访问根目录的问题
开始用的是Spring3,部署到Tomcat7的时候发现无法访问根目录 发现使用Tomcat6可以访问,可能是触发了某个Servlet版本和Tomcat兼容的BUG 最终得知原来是welcome文件的问题,因为映射到根目…
构建Spring Web应用程序
构建Spring Web应用程序 映射请求到Spring控制器 透明地绑定表单参数 校验表单提交 跟踪Spring MVC的请求 发起请求->携带请求URL和表单信息到前端控制器(DispatcherServlet…
Spring 是如何快速创建产品就绪应用程序的?
Spring Boot 致力于快速产品就绪应用程序。为此,它提供了一些譬如高速缓存,日志记录,监控和嵌入式服务器等开箱即用的非功能性特征。 spring-boot-starter-actuator – 使用一…
SpringMVC:前后端传值总结
前言 文章主要来自:点这里 。这也是博主的博客,主要分享了自己接触过的一些后端技术,有不对的地方希望可以提出。 由于在写代码的时候经常需要前后端进行传值,那么总结下前端是如何给后端传值,以及后端是如何接收的。以下包括:@…
3.10、在方法参数上使用@ModelAttribute注解
这一部分实例见这个项目的 mvc 分支下的 ModelAttrArgsController.java 上节说过,@ModelAttribute可以用在方法或方法参数上。本节解释它用在参数上的情形。 一个用在方…
Spring Boot 参考指南(结构化你的代码)
14. 结构化你的代码 Spring Boot不需要任何特定的代码布局来工作,然而有一些最佳实践可以提供帮助。 14.1 使用“default”包 当一个类不包含package声明时,它被认为是在“default pac…