为什么使用 AOP 如下场景: 现在有一个情景: 我们要把大象放进冰箱,步骤为:打开冰箱->放入大象->关闭冰箱 如果再把大象拿出来,步骤为:打开冰箱->拿出大象->关闭冰箱 代码如下: public void put() { System.out.println("打开冰箱..."); Syste ...
分类:
编程语言 时间:
2020-04-17 00:33:53
阅读次数:
63
springboot 配置文件加载位置 springboot启动会扫描以下位置的application.properties/yml文件作为Springboot的默认配置文件 1.file:./config/ file指的是项目文件夹 2.file:./ 3.classpath:/config/ c ...
分类:
编程语言 时间:
2020-04-17 00:35:02
阅读次数:
73
实体类 class Point { private int x; private int y; public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; ...
分类:
编程语言 时间:
2020-04-17 00:35:28
阅读次数:
78
函数的定义 函数是一段具有特定功能的可重用的语句组 函数是一种功能的抽象,一般函数表达特定功能 两个作用:降低编程难度和代码复用 def <函数名>(<参数(0个或多个)>): <函数体> return <返回值> 函数定义时,所指定的参数是一种占位符 函数定义后,如果不经过调用,不会被执行 函数定 ...
分类:
编程语言 时间:
2020-04-17 00:36:46
阅读次数:
139
线程 停止线程 比较好的方法 1.不要使用JDK已经废弃的stop()等方法。 2.设置外部标志位,控制线程运行,理论上是让他自己停止 3.让他自己停下来 ...
分类:
编程语言 时间:
2020-04-17 00:38:57
阅读次数:
55
配置中心 一、配置中心服务端 1. 新建项目study config server 2. 引入依赖 3. 加配置文件 4. 加注解 @EnableConfigServer 5. 创建一个git项目,并在根目录下新建一个application.yml文件 6. 访问规则 通过application { ...
分类:
编程语言 时间:
2020-04-17 00:39:27
阅读次数:
75
HTTP协议及Requests库的方法 HTTP: Hypertext Transfer Protocol,超文本传输协议 HTTP是一个基于“请求与响应”模式的、无状态的应用层协议。也就是用户发出请求,服务器给出响应。无状态是指第一次请求与第二次请求之间并没有相关关联。应用层协议工作在TCP协议之 ...
分类:
编程语言 时间:
2020-04-17 00:39:55
阅读次数:
91
整理了以下数组方法 join() push()和pop() shift() 和 unshift() sort() reverse() concat() slice() splice() indexOf()和 lastIndexOf() (ES5新增) forEach() (ES5新增) map() ...
分类:
编程语言 时间:
2020-04-17 00:40:54
阅读次数:
72
题目描述: 加法练习程序。要求:从键盘输入百位数以内的加法算式,并提示输入答案,若正确给出正确提示,若错误给出错误提示,并提示输入答案;按R 键继续输入下一题,按Q 键返回DOS。 扩展功能: 支持多位加数相加 代码: 1 enterline macro ;定义回车换行的宏指令 2 mov dl,1 ...
分类:
编程语言 时间:
2020-04-17 00:46:05
阅读次数:
277
问题:求y=10 cos(5 x x)+7 sin(x 5)+10 x x的最小值 要求:(1)用遗传算法编程求解问题 (2)编程语言用MATLAB 或C (3)输出问题的最优解及最大值,并绘图显示 方法一 1)运行结果 函数取( 1,0)定义域,能够显示出的X= 0.7733时,Y= 0.4888 ...
分类:
编程语言 时间:
2020-04-17 00:46:30
阅读次数:
169
1、logback是什么? 工作中一直用的是log4j日志框架,接触了SpringBoot后,因为logback是默认框架,才开始进行了解。 来看下官网的相关介绍。 可以看到,logback是log4j的进化版,是为了替代log4j的。 logback分三个模块: logback-core:核心模块 ...
分类:
编程语言 时间:
2020-04-17 00:48:10
阅读次数:
91
一、Eureka Server高可用搭建(服务注册中心) 1.1MAVEN相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve ...
分类:
编程语言 时间:
2020-04-17 00:51:50
阅读次数:
240
编译命令行:"C:\Program Files (x86)\Java\jdk1.8.0_20\bin\javac.exe" *.java 运行命令:java WebServer 源码: import java.io.*; import java.net.*; import java.nio.file ...
分类:
编程语言 时间:
2020-04-17 09:16:34
阅读次数:
69
今天正好学校那边的任务不多,我就打算把Stirng 的有关知识点都总结在一起了,这样有利于知识的系统性,要不然学多了就会越来越杂,最主要的是总会忘记,记忆的时间太短了,通过这种方式,把它归纳在一起,写一下博客,这样我认为会好一点,也可以帮助有需要的人,一举两得,嘻嘻,废话不多说继续干,奥里给。 首先 ...
分类:
编程语言 时间:
2020-04-17 09:17:56
阅读次数:
66
描述 选择排序(Selection-sort)是一种简单直观的排序算法。 它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 以此类推,直到所有元素均排序完毕。 表现最稳定的排序算法之一,因为无论... ...
分类:
编程语言 时间:
2020-04-17 09:20:40
阅读次数:
63
首先需要明白一下值传递和引用传递的含义 值传递:就是在方法调用的时候,实参是将自己的一份拷贝赋给形参,在方法内,对该参数值的修改不影响原来实参; 引用传递:是在方法调用的时候,实参将自己的地址传递给形参,此时方法内对该参数值的改变,就是对该实参的实际操作; 如果有下面一段程序。 int a=10; ...
分类:
编程语言 时间:
2020-04-17 09:21:13
阅读次数:
63
public static void quicksort(int[] array,int low,int high) { if(low > high) { return; } int i=low; int j=high; int temp = array[low];//temp就是基准位 while ...
分类:
编程语言 时间:
2020-04-17 09:23:24
阅读次数:
64
问题可能原因: 1.方法声明时未提供方法体 public class Test{ public void show(); { } 解释:{}里面的语句块和内容就是方法的主体内容,如果不加{},则应该把这个方法抽象化如下: abstract public class Test{ public abst ...
分类:
编程语言 时间:
2020-04-17 09:24:09
阅读次数:
228
#!/usr/bin/env python # -*- coding: utf-8 -*- """ @File:csdn_reads.py @E-mail:364942727@qq.com @Time:2020/4/16 10:03 下午 @Author:Nobita @Version:1.0 @D ...
分类:
编程语言 时间:
2020-04-17 09:25:36
阅读次数:
73
一、内容 注释 关键字 标识符 常量、进制和进制转换 变量 数据类型和类型转换 运算符 语句 二、注释 注释概述 用于解释说明程序的文字 Java中注释分类格式 单行注释 格式://注释文字 多行注释 格式:/* 注释文字 */ 文档注释 格式:/** 注释文字 **/ 注释的作用 解释说明程序 帮 ...
分类:
编程语言 时间:
2020-04-17 09:30:15
阅读次数:
73