spring-AOP(面向切面编程)

一AOP的概念   1AOP是什么   AOP:Aspect Oriented Programming的缩写,即面向切面编程,在不该类的代码的情况下,对类方法进行功能增强。   通过AOP的定义,我们可以得到以下信息:     1.1进行功能增强     1.2对类方法增强:可选择增强的方法     1.3不改变原类的代码并且实现增强   2Advice(通知):增强的功能。   3Join points:连接点,可选的方法点。   4PointCut:切入点,选择切入的方法点,即被选中的Jo
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

软件工程学习总结

通过一学期的软件工程课程的学习,不管是从知识方面还是能力方面都带给了我很大的提升。尤其是本门课程的教学方式是以项目驱动的方式促进我的知识和能力共同提升,比起其他偏理论性的课程来说,对我的能力提升是非常大的。还记得课程刚开始时,让我们提三个在本学期软件工程课程中寻求答案的问题,我有一个问题是怎样的团队才能被称之为团队。很幸运的是在团队项目开发当中我以PM角色的角度来考虑并得到了问题的答案。   一个好的团队并不一定是要所有成员都是非常厉害专业能力非常强的。在我看来一个团队之所以能被称之为团队有两
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

elasticsearch批量局部更新数据

一.方法一 def update_data_batch(self,actions): """ 批量更新数据 :param actions: :return: """ item_list=[] for data in actions: dic = { "_index": self.index,
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

最强计算机为宇宙模型

  信息的存储可以看做大脑,大脑内部是一个空荡的球,里边有各种“天体”在运转。每当一个信息从外界折射进这个球内,就会受到各种天体的吸引,最终形成一个默认的轨迹,撞到外球壁上,也就是把这段信息分配到了改放置的地方。这个地方可以是一个输出通道,也可以是一个向内存储。   天体的存在是一种计算方式,需要对哪样的资源进行何种方式的运算,都通过天体的吸引和所处的位置变动轨迹保存在天体本身。每当信息过来时,如果需要被天体处理就会路过天体,受它吸引改变轨迹;如果和天体相关联不便会回受影响比较小。   这个模
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

Linux命令:修改文件权限命令chmod

chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。 ps:修改文件权限前请切换到root账户 权限修改有数字设定和文字设定,,本人觉得文字设定会更容易理解 1.数字设定 chmod [mode] 文件名 [mode]中每一位的权限用数字来表示。具体有这些权限: r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

LeetCode56:合并区间

给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4],[4,5]] 输出: [[1,5]] 解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。 可以先对vector进行排序,然后按顺序遍历,这样能merge到一起的区间一定是挨着的,可以直接遍历然后mer
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

【python】生成器和生成器函数

1、生成器函数: 普通函数: def func(): print("周杰伦") return "昆凌" func() #执行func()函数,"周杰伦" print(func()) #执行结果:昆凌 生成器函数: def func(): print("周杰伦") yield "昆凌" # 函数中包含了yield, 当前这个函数就不再是普通的函数了. 是生成器函数 func() #通过func()函数生成一个生成器,非执行,没结果 print(func()) #打印的是该生成器函数所在的内存地址
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

Multiset (权值线段树模版)

题目链接:https://codeforces.com/contest/1354 想法: 很明显的权值线段树(值域线段树)板子题。 #include <algorithm> #include <string> #include <cstring> #include <vector> #include <map> #include <stack> #include <set> #include <queue> #include <cmath> #include <cstdio> #include
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

旺宝的家—第四天冲刺

第四天
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

如何使用python实现的汉诺塔的小程序

python是面向对象的语言,但是做面向过程的操作,也是得心应手。 代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- from requests.exceptions import RequestException #定义栈,作为塔的数据结构 class Stack(object): def __init__(self, name): self.items = [] self.name = name;
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

随堂练习 shell脚本(一)

第一步:使用文本编辑器来创建文本文件 第一行:必须包括shell 声明序列:#! 示例:#!/bin/bash 第二步:加执行权限 给予执行权限,在命令行上指定脚本的绝对或相对路径 第三步:运行脚本 直接运行解释器,将脚本作为解释器程序的参数运行 范例:第一个shell 脚本 hello world #!/bin/bash echo "Hello,world!" 执行: bash hell.sh shell 脚本调试 只检测脚本中的语法错误,但无法检查出命令错误,但不真正执行脚本 bash -
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

django之环境配置

1、重构目录 2、基础配置(数据库、缓存、日志等) 相关包依赖 说明:   1、django2的版本必须装4.11.0的django_redis,如果不指明django_redis的版本,就会默认安装最新的版本,这是就会自动卸载2.*的django,安装3.*的django,引起版本变动,造成一系列不必要的错误。   2、django2.*使用的mysql引擎是pymysql,django3.*要是用mysqlclient,容易出现问题。 """ Django settings for rev
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

VIM 使用笔记

VIM 按键笔记 是真的记不住 visual模式 按v进入文本选择模式 再次按v退出 V选择行 Ctrl+v选择块 通过visual模式选择文本 d可删除 y复制到寄存器?,在其他位置按p粘贴 删除 x 删除光标上的字 dd 删除一整行 复制粘贴 yy 复制光标所在的当前行 p 粘贴当前缓冲区的内容 撤销、重做 u 撤销 :u[ndo] 撤销 Ctrl+R 重做 :red[o] 重做一个被撤销的 不要习惯去Ctrl + S CTRL-S会阻塞所有的输入,解决方式为CTRL-Q。 这个锅要Ter
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

Redis总结(二)

目录 1. 高可用 2. 持久化 1. RDB 3. AOF 4. 持久化选择 1. 高可用 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制:复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法 负载均衡;存储能力受到单机的限制。 哨兵:在复制的基础上,哨兵实现了自动化的故
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

《贝叶斯思维》Allen B.Downey (在读)

23页
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0

[webpack] webpack 食用手册

Webpack 食用手册 还是老老实实写一篇中文的使用手册吧 本篇不讨论原理、模块化之类的,只记录如何使用 目录 Webpack 食用手册 安装 创建配置 入口 Entry 输出 Output publicPath chunkFilename 处理器 Loader 三种方式使用 Loaders 特性 常用 loaders css JavaScript 图片 & 字体 插件 Plugin 使用 常用插件: html-webpack-plugin uglifyjs-webpack-plugin m
分类: 其他 发布时间: 06-30 00:01 阅读次数: 0