说明:正好和同事讨论说到了一个解决方案,用到了aop这里复习一下。切面方法说明@Aspect 作用是把当前类标识作为一个切面供容器读取。@Before 标识一个强制增强方法,相当于BeforeAdvice的功能@AfterReturning 后置增强,相当于AfterReturningAdvice,方法退出时执行。@AfterThrowing 异常抛出增强器,相当于AfterReturni
转载
2024-05-30 11:02:29
72阅读
这边简单讲一下springboot中 ; aop的用法. 1. 追根溯源 & 引入jar包 其实我们在spring的框架中,就知道用只要引入aop的相关依赖就可以使用aop的思想来做些事情了 ; springboot 帮我们引入了开箱即用的依赖; spring-boot-starter-aop ; 想要在springboot 中,使用这个功能, 第一步肯定是引入jar 包.<de
转载
2023-11-26 20:24:19
76阅读
对于java main(String args[])中的字符串数组args的传值方式如下:1. 可以通过命令行对java文件进行编译,编译通过后,从命令行运行java文件时可以传递参数给args。例如 :public class test{
public static void main(String args[]){
转载
2023-06-20 13:39:14
564阅读
1、方法相关问题 1.1 changeStr与changeArr的功能各是什么? changerStr是交换字符串,changeArr是在数组后面加上数组的序号。 1.2 main方法的x有没有被改变?为什么? 没有,因为changerStr函数是void类型,没有返回值,所以不能改变x的值。 &nb
转载
2023-11-17 23:25:56
76阅读
a1.目标代码以及问题question:1.1 changeStr与changeArr的功能各是什么? 1.2 main方法的x有没有被改变?为什么? 1.3 main方法的args数组的内容有没有被改变?为什么? 1.4 args数组中的值是从哪里来的?要怎么才能给他赋值。answer:1.1 changeStr的功能是将字符串池中“xyz”的引用赋值给变量s,而changeArr的功能是将字符
转载
2023-11-09 12:26:40
146阅读
导读最近看了看github大佬写的代码后,发现自己之前写的代码就是个,没有注释,没有封装,没有可读性。哎,幸亏发现及时,现在正在写一个新的任务,刚好可以好好弄弄架构和代码了!在弄代码期间发现了*args和**kwargs这两个参数大佬们有时候经常用,当然最多的其实是在阅读python自己的源代码的时候最长见了,今天我终于了解清楚它们到底是啥了,大家一起来看!小小声明先弄个声明哈,*args和**k
前言谷歌80新加了一个SameSite属性,防止跨域。但是就是由于这个新加的属性,我无法把cookie传到前端,搜罗了全网找到了两种解决方法,在此记录一下。 如果console出现下面这个,那cookie估计就没设置上:A cookie associated with a cross-site resource at http://stu.hrbkyd.com/ was set without t
转载
2024-03-06 23:27:33
786阅读
一、Main方法的args参数args[] 是程序运行前可传入的参数,比如 java HelloWorld a,那么在HelloWorld的main方法里面 args就是{"a"},多个的话用空格隔开,比如java HelloWorld a b c,那么在HelloWorld的main方法里面 args就是{"a", "b", "c"}。多数情况下,该参数不被使用,但是 java规定main方法里
转载
2023-07-03 12:01:47
418阅读
因为本人最近玩过用docker-compose部署项目的经历,所以就简单介绍下自己研究出来的经验。首先用docker-compose部署项目,要先拥有一个docker环境,一个springboot项目,本人用的的在window10下的子系统Ubuntu中安装的docker,装好docker后还要安装docker-compose,这里不介绍docker及docker-compose的安装,可自行百度
转载
2023-07-08 17:19:18
71阅读
一、函数式编程1、函数式编程是一种方法论:能够熟练使用流 API和lambda表达式和流相关思想,就可以说自己会函数式编程了。2、命令式编程关注 怎么做,函数式编程关注 做什么(我要实现什么样的功能而不用管实现的细节)二、Lambda表达式:1、Lambda表达式返回的是一个指定接口的对象实例。接口里只能有一个要实现的方法(要实现的方法并不是指接口里只能有一个方法)。jdk8里引入注解@Funct
转载
2024-03-21 11:23:49
50阅读
一、Spring boot上传自动配置的有哪些?1、自动配置MultipartAutoConfiguration类配置文件在Spring-boot-autoconfig下org.springframework.boot.autoconfigure.web包内MultipartAutoConfiguration类我们先看下他的关系图 springboot 的源代码如下:@Configura
转载
2024-10-12 15:55:08
24阅读
IOC:即“控制反转”,不是什么技术,而是一种思想。使用IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。本篇文章主要讲解一下IOC底层实现的原理(反射),Bean容器的实现,就不对IOC的概念进行详述了。在Spring的配置文件中,经常看到如下配置:<bean id="courseDao" class="com.qc
8、bean的作用域控制,是否是单例9、利用工厂模式创建bean对象10、实现FactoryBean来创建对象FactoryBean —— 是用来获取唯一的对象的。(而 BeanFactory 定义的是一个接口,里面定义的更多的是规范)11、bean对象的初始化和销毁12、配置bean对象初始化方法的前后处理方法 代码示例:代码结构;bean文件夹下: p
转载
2024-09-10 12:25:00
33阅读
System.out.println("对应的中文: " + decodeUnicode(args[0])); 赋值args[0] = “\u7b80\u4ecb” System.out.println("对应的中文: " + decodeUnicode(“ \\u7b80\\u4ecb”)); 两者才会相同具体情形见上篇blog
转载
2015-03-20 17:12:00
31阅读
2评论
* cron模块cron模块可以管理远程主机中的计划任务,功能相当于crontab命令。模块参数参数说明minute设置计划任务中的分钟,比如,minute=5,当不使用此参数时,分钟的值默认为"*",表示所有的分钟hour设置计划任务中的小时,比如,hour=1,当不使用此参数时,小时的值默认为"*",表示所有小时day设置计划任务中一个月的第几天,当不使用此参数时,日的值默认为"*",表示一个
转载
2024-02-24 09:52:00
57阅读
参考教程:https://docs.docker.com/engine/reference/builder/环境virtual box 6.1centos 7.8docker 19.03ARGARG <name>[=<default value>]The ARG instruction defines a variable that users can pass at bu
转载
2023-06-05 10:32:37
158阅读
Args 作用传递参数的一种方式; 例如启动的时候 java -jar --spring.profiles.active=prod或者更改自己的自定义配置信息 ;使用方式是 --key
原创
2022-05-17 20:03:05
546阅读
先做个简单的用法说明:def 函数里会传入多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现*args 表示:将实参中按照位置传值,多出来的值都给args,且以元组方式呈现**kwargs表示:形参中按照关键字传值把多余的传值以字典方式呈现。先说*args,上例子:示例:def foo(x,*args):
print(x)
转载
2023-08-13 11:00:51
190阅读
It's also worth noting that you can use * and ** when calling functions as well. This is a shortcut that allows you to pass multiple arguments to a fu
转载
2016-12-20 17:25:00
131阅读
在多个文件或者不同语言协同的项目中,python脚本经常需要从命令行直接读取参数。万能的python就自带了argprase包使得这一工作变得简单而规范。PS:optparse包是类似的功能,只不过写起来更麻烦一些。如果脚本很简单或临时使用,没有多个复杂的参数选项,可以直接利用sys.argv将脚本后的参数依次读取(读进来的默认是字符串格式)。sys.argv[]的用法简明解释 sys.argv
转载
2023-11-07 00:32:50
156阅读