java学习day39--SSM整合(方案二)

目录 项目环境搭建(SSM整合) 项目环境搭建 整合spring框架 整合springmvc框架 整合mybatis框架 整合spring和mybatis 项目环境搭建(SSM整合) 项目环境搭建 1、创建Maven的简单web工程 2、补全WEB-INF目录和web.xml文件 3、创建包和目录 4、在pom.xml文件中,引入junit、log4j、servlet等依赖包 <dependencies> <!-- 单元测试 --> <dependency> <groupId>juni
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

Spring:beanfactory中循环依赖和命名重复

是否允许循环依赖和bean的命名重复取决于beanfactory的两大属性 allowBeanDefinitionOverriding和allowCircularReferences。 这两个属性未指定时取的是DefaultListableBeanFactory中的默认值,均为true,即默认允许同名bean和循环引用(只有单例允许)。 同名bean的覆盖情况可以参考这篇文章 https://cloud.tencent.com/developer/article/1497702 但是假如读者用
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

c++怎么现在不坑

对啊!就像珍珍说的,今天学了这么多礼仪,今年这年我如果眼爷爷奶奶行大礼, 他们一定会很开心的,我的每今年应该可以比去年拿到更多的压岁钱吧!”小瑜看着珍珍说道。 “高小瑜!你别以为今天老师都称赞你一个人,就自以为了不起好吗? 厉害的 https://www.douban.com/note/768547889/ 芳荷对小瑜冷嘲热讽一番。 “我没有,你误会我了。” 小瑜心想或许可以顺便解释一下刚才在礼仪课上芳荷误会自己笑她的事,于是很自然地朝芳荷走过去。“芳荷,刚才上课的时候我并不是在取笑你。” “
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

python笔记-mysql命令使用示例(使用pymysql执行)

一、mysql命令使用 学习完mysql现在来进行一些测试 1.1、进入mysql 终端输入一下命令,进入数据库 mysql -uusername -p 1.2 进入数据库 在mysql终端输入如下命令, 进入数据库 use database_name; 成功进入数据库 二、python程序中使用mysql命令 2.1 建立链接 import pymysql db_config = { "host": "127.0.0.1", "user": "dyp", "pa
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

leetcode-----33. 搜索旋转排序数组

链接:https://leetcode-cn.com/problems/search-in-rotated-sorted-array/ 思路 找出两段;通过找出满足条件:第一段的数字都大于第一个数。 第一次二分找出分段点,第二次二分求解。 代码 class Solution { public: int search(vector<int>& nums, int target) { if (nums.empty()) return -1; int l =
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

AWS C4升级-基于Nitro(C5,R5,M5)无法启动问题)

用户需求 成本优化 性能优化 1.查询模块是否安装 modinfo ena modinfo nvme 2.查看nvme和ena模块是否存在系统引导临时文件系统中 lsinitrd /boot/initramfs-$(uname -r).img | grep "nvme|ena" 3.查看系统载入模块 lsmod | grep "nvme|ena" 4.更新系统模块依赖项 modprobe ena modprobe nvme 5.更新 initramfs 以确保在启动时加载新模块 dracut
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

java-等待唤醒机制(线程中的通信)-线程池

为什么需要线程间的通信 多个线程并发执行时,在默认情况下CPU时随机切换线程的,当我们需要多个线程共同完成一件任务,并且 希望他们有规律的执行,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。 如何保证线程间通信有效利用资源 多个线程在处理同一个资源,并且任务不同时,需要线程通信来帮助解决线程之间对同一个遍历的使用或操作 就是多个线程在操作同一份书时,避免对同一个共享变量的争夺,也就是我们需要通过一定的手段使各个线程能有效的利用 资源,这个手段就是等待唤醒机制 机制中用
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

Spider_权威指南_ch03_None_global_urlparse

# 知识点补充: # 1) None: a=None if a: print("非None") if a is not None: print("非None") # 2) global 的用法:在函数内引用 列表,集合,元组,字典的时候,不需要使用 global l=[1,2,3] s=set(l) dic={'k1':'v1'} t=(1,2,3) # 不可变类型 v='123' def test(): l.append(4
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

java学习day39--Spring注解大全

目录 Spring注解大全 1.声明bean的注解 2.注入bean的注解 3.java配置类相关注解 4.切面(AOP)相关注解 5.@Bean的属性支持 6.@Value注解 7.环境切换 8.异步相关 9.定时任务相关 10.@Enable*注解说明 11.测试相关注解 12.SpringMVC部分 Spring注解大全 1.声明bean的注解 Spring注解 描述 @Component 组件,没有明确的角色, 有以下三个衍生层 @Service 在业务逻辑层使用(service层)
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

vue解决跨域问题的方式

一、技术概述 现在项目都是前后端分离开发,在发送请求时有可能会出现跨域问题.跨域问题的产生原因很多,可能是域名不同,或者是域名相同但是接口不同等.最好的解决方法就是后端更改header,但是有的时候这样的方法还是会出现跨域问题,这时候就可以通过vue-cli中的配置来解决跨域问题. 二、技术详述 使用http-proxy-middleware 代理解决(项目使用vue-cli脚手架搭建) 打开config/index.js,在proxyTable中添写如下代码: '/api': {
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

[javaSE笔记10]Collection集合框架 iterator迭代器 增强for循环foreach

集合和数组的区别 : 数组的长度固定, 集合的长度可变 数组中存储的是同一类型的元素, 集合存储的都是对象 Collection(单列集合)的框架 Collection下的方法 最顶层, 所有实现类都可以使用 : 方法 作用 boolean add(E e) 向集合中添加元素 boolean remove(E e) 删除集合中某个元素 void clear() 清空集合中所有元素 boolean isEmpty() 判断集合是否为空 int size() 获取集合的长度 Object[] to
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

Zookeeper分布式过程协同技术 - 概念及基础

Zookeeper分布式过程协同技术 - 概念及基础 Zookeeper是什么? Zookeeper是一种分布式过程协同技术,其所提供的客户端API功能强大,其中包括: 保障强一致性。有序性和持久性。 实现通用的同步原语的能力。 在实际分布式系统中,并发往往导致不正确的行为。Zookeeper提供了一种简单的并发处理机制。 关于Zookeeper名字的来源 Zookeeper由雅虎研究院开发,开发团队原来想使用动物命名项目,在讨论时大家觉得分布式系统就像一个动物园,胡乱且难以管理,而Zooke
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

linux集群部署深度学习平台Pytorch

1. 先安装Python, 从官网 https://www.python.org/getit/ 下载Python 安装包,这里下载的 Python-3.6.0.tgz tar -xvf Python-3.6.0.tgz cd Python-3.6.0 ./configure --prefix=/share/home/kuangx/opt/python3.6 --enable-shared # prefix 参数指定要将 python 安装到哪个目录, 我的安装目录是: /share/home
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

zabbix2.4.7升级3.2.3

1.下载服务端 wget https://superb-sea2.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.3/zabbix-3.2.3.tar.gz 1.2停止zabbix服务 /etc/init.d/zabbix_server stop 关闭server服务端 /etc/init.d/zabbix_agentd stop 关闭agent客户端 1.3备份数据库 mysqldump -u root -p***
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

docker 命令使用以及解释

docker images 查看镜像 docker pill nginx 这是下载nginx docker version 查看版本 docker search centos 搜索有关centos多种镜像 docker export 容器ID >生成新的容器 导出镜像 docker run centos:latest /bin/bash centos:latest 是容器加版本号 后边是让容器执行的命令 docker run -it --name=容器名称 /bin/bash -i交互输入,-
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

闭包函数延迟绑定问题

函数嵌套的时候,如果循环返回一个函数的对象时,函数中出现引用的时候并立即引用循环的值,而是运行嵌套函数的时候才会查找引用的值,这个特许就是闭包函数的延迟绑定。 def multipliers(): return [lambda x:x*i for i in range(4)] print([m(2) for m in multipliers()]) # 答案: [6,6,6,6] 代码相当于 def multipliers(): funcs
分类: 其他 发布时间: 06-25 22:48 阅读次数: 0

说明E F:nth-child(n)和E F:nth-of-type(n)两种选择器

区别: E F:nth-child(n)表示:选择父元素E的第n个子元素F,(n可以是1、2、3 ),关键字为even、odd。 E F:nth-of-type(n)表示:选择父元素内具有指定类型的第n个F元素。 使用场景: E F:nth-child(n)表示:在父级里从一个元素开始查找,不分类型。 E F:nth-of-type(n)表示:在父级里先看类型,再看位置
分类: 其他 发布时间: 06-25 22:48 阅读次数: 0

粘滞位

粘滞位 https://www.cnblogs.com/MrListening/p/5813281.html Linux 特殊权限 根目录下的一个目录tmp,可以看到tmp目录的other权限是'rwt' 粘滞位权限便是针对此种情况设置,当⽬录被设置了粘滞位权限以后,即便⽤户对该⽬录有写⼊权限,也不能删除该⽬录中其他⽤户的⽂件数据,⽽是只有该⽂件的所有者和root⽤户才有权将其删除。设置了粘滞位之后,正好可以保持⼀种动态的平衡:允许各⽤户在⽬录中任意写⼊、删除数据,但是禁⽌随意删除其他⽤户的数
分类: 其他 发布时间: 06-25 22:48 阅读次数: 0

一文告诉你Linux如何配置KVM虚拟化--安装篇

KVM全称"Kernel-based Virtual Machine",即基于内核的虚拟机,在linux内启用kvm需要硬件,内核和软件(qemu)支持,这篇文章教你如何配置并安装KVM虚拟机. 检查硬件和系统的兼容性 检查硬件虚拟化:LC_ALL=C lscpu | grep Virtualization 这行代码其中 LC_ALL=C为设置输出语言用,lscpu输出CPU信息,在输出的CPU信息里面查找“Virtualization”(虚拟化),输出结果如果有"AMD-V"(AMD CPU
分类: 其他 发布时间: 06-25 22:48 阅读次数: 0

前端性能测试工具原理与行业常用工具简介

标签(空格分隔): 前端性能 前端性能:WebPagetest 功能简介 WebPagetest,是前端性能测试的利器: 可以为我们提供全方位的量化指标,包括页面的加载时间、首字节时间、渲染开始时间、最早页面可交互时间、页面中各种资源的字节数、后端请求数量等一系列数据; 还可以自动给出被测页面性能优化水平的评价指标,告诉我们哪些部分的性能已经做过优化处理了,哪些部分还需要改进; 同时,还能提供 Filmstrip 视图、Waterfall 视图、Connection 视图、Request 详情
分类: 其他 发布时间: 06-25 22:48 阅读次数: 0