09 2023 档案
摘要:Before注解用来对拦截器进行配置,该注解可配置Class、Method级别的拦截器,以下是代码示例: // 配置一个Class级别的拦截器,她将拦截本类中的所有方法 @Before(AaaInter.class) public class BlogController extends Contr
阅读全文
摘要:人月神话》讲了什么一开始我觉得这本书重点是在软件工程,但后来我觉得更准确的说法是,《人月神话》是讲软件工程中人与团队关系的。一个由个人完成的“小”程序,和一个由团队完成的“大”程序,有根本性的不同,《人月神话》将讨论的是那些由团队进行开发的大型程序。另外,软件工程的项目管理也和其他类型的项目管理有很
阅读全文
摘要:2、 全局共享,注意线程安全问题 Interceptor 是全局共享的,所以如果要在其中使用属性需要保证其属性是线程安全的,如下代码将是错误的: public class MyInterceptor implements Interceptor { private int value = 123;
阅读全文
摘要:4.2 Interceptor 1、基本用法 Interceptor 可以对方法进行拦截,并提供机会在方法的前后添加切面代码,实现 AOP 的核心目标。Interceptor 接口仅仅定义了一个方法 public void intercept(Invocation inv)。以下是简单示例: pub
阅读全文
摘要:JavaScript 作用域 在 JavaScript 中, 对象和函数同样也是变量。 在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 函数作用域: 作用域在函数内修改。 JavaScript 局部作用域 变量在函数内声明,变量为局部变量,具有局部作用域
阅读全文
摘要:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <p>本例调用的函数会执行一个计算,然后返回结果:</p><p id="demo"></p><script
阅读全文
摘要:局部 JavaScript 变量 在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。 您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。 只要函数运行完毕,本地变量就会被删除。 全局 J
阅读全文
摘要:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <p>请点击其中的一个按钮,来调用带参数的函数。</p><button onclick="myFuncti
阅读全文
摘要:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <p>点击这个按钮,来调用带参数的函数。</p><button onclick="myFunction(
阅读全文
摘要:<!DOCTYPE html><html><head><meta charset="utf-8"><title>测试实例</title><script>function myFunction(){ alert("Hello World!");}</script></head> <body><butt
阅读全文
摘要:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <p>创建和使用对象方法。</p><p>对象方法作为一个函数定义存储在对象属性中。</p><p id="d
阅读全文
摘要:<!DOCTYPE html><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <p>创建和使用对象方法。</p><p>对象方法是一个函数定义,并作为一个属性值存储。</p><p id="
阅读全文
摘要:<!DOCTYPE html><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <p>创建和使用对象方法。</p><p>对象方法是一个函数定义,并作为一个属性值存储。</p><p id="
阅读全文
摘要:avaScript 拥有动态类型 JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型: 实例 var x; // x 为 undefinedvar x = 5; // 现在 x 为数字var x = "John"; // 现在 x 为字符串
阅读全文
摘要:web跳回上个页面 <a href="javascript:history.back(-1)">
阅读全文
摘要:对象属性 可以说 "JavaScript 对象是变量的容器"。 但是,我们通常认为 "JavaScript 对象是键值对的容器"。 键值对通常写法为 name : value (键与值以冒号分割)。 键值对在 JavaScript 对象通常称为 对象属性。 JavaScript 对象是属性变量的容器
阅读全文
摘要:关于探索的态度 比起专业技能或者智商,成功更需要一种探索的态度,它是一种对于可能性和失败后果的执着。那些具备良好潜质的人总是会做出类似的回答“我总是在犯一些作物。昨天刚发生了一件挺严重的事情,前因后果是这样的。。。”。 相反,那些回答“我并没有犯过大错误”或者“我犯过一些严重的错误,但是错误的原因并
阅读全文
摘要:index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti
阅读全文
摘要:package pack; import java.sql.Connection;import java.sql.DriverManager; public class Con { public static Connection getConnection() throws Exception {
阅读全文
摘要:JavaScript 用法 HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。 Javascript 脚本代码可被放置在 HTML 页面的 <body> 和 <head> 部分中。 <script> 标签 如需在 HTML 页面中插入 Jav
阅读全文
摘要:expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。 循环输出数字,并判断大小: 实例 #!/usr/bin/python3 count = 0 while count < 5: print (coun
阅读全文
摘要:while 循环 Python 中 while 语句的一般形式: while 判断条件(condition): 执行语句(statements)…… #!/usr/bin/env python3 n = 100 sum = 0counter = 1while counter <= n: sum =
阅读全文
摘要:match...case Python 3.10 增加了 match...case 的条件判断,不需要再使用一连串的 if-else 来判断了。 match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切。 语法格式如下: match
阅读全文
摘要:if 嵌套 在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。 if 表达式1: 语句 if 表达式2: 语句 elif 表达式3: 语句 else: 语句 elif 表达式4: 语句 else: 语句 实例 # !/usr/
阅读全文
摘要:本周学习了字符串还有列表 下周学习元组的相关内容 字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' var2 = "Runoob" Python 访问字符串中的
阅读全文
摘要:数字猜谜游戏 number = 7 guess = -1 print("数字猜谜游戏!") while guess != number: guess = int(input("请输入你猜的数字:")) if guess == number: print("恭喜,你猜对了!") elif guess
阅读全文

浙公网安备 33010602011771号