Spring入门到进阶 - Spring入门

目录 Spring的概述 Spring的IOC底层原理实现 传统方式的开发: 改进:通过面向接口编程 改进:使用工厂模式 !!!那有没有一种方法可以不需要修改任何的源代码呢? Spring的概述 1、Spring是什么? 一个轻量级的开源框架,可以使我们的开发变得简单,是一个一站式的框架。 2、Spring的优点有哪些? 1.方便解耦,简化开发 2.AOP编程的支持 3.声明式事务的支持 4.方便程序的测试 5.方便继承各种优秀框架 6.降低JavaEE API的使用难度 3、Spring的模
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

面向对象的三大特性(简述)

今天我们简述下面向对象的三大特性: 封装: 就是将数据和代码捆绑在一起,防止外界干扰。 继承: 就是让一个类型的对象拥有另一个类型的对象的属性的方法。 继承后,子类拥有父类的属性和方法。 多态: 就是一个事物拥有不同形式的能力。
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

nginx vim 命令

参考:https://blog.csdn.net/bjzhaoxiao/article/details/80571719
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

在安装Win10的情况下,安装CentOS7,无法进入到Win10系统

1、可能大家在安装双系统的时候会遇到这样的问题:在安装Win10的情况下,安装CentOS7,然后重启之后,无法进入到win10,直接进入到Linux系统,你说气不气!不要生气,下面就跟随着小编来看看具体的解决方法。   解决方法: 进入到Linux系统,安装epel-release源,yum install epel-release 安装ntfs-3g包,yum install ntfs-3g 执行 grub2-mkconfig -o /boot/grub2/grub.cfg 最后只需要重新
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

主机存活检测、局域网主机存活检测、端口检测

一、主机检测命令ping #!/bin/bash #**********************************************
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

java-IO流(正常IO流与缓冲流分析)

正常IO流读取数据图 缓冲流读取数据图 内存读取速度远远大于硬盘读取速度
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

无线通讯网 题解

无线通讯网 洛谷P1991 无线通讯网 前言 这是一道明显的图论题,主要有两种做法: 最小生成树(Kruskal/Prim)、二分&并查集 本篇题解使用第一种做法解决,如果有不懂最小生成树的可以自己先学习一下(能做到这题应该会) 最小生成树的学习记录写完后,会挂在这里,欢迎各位来踩qwq 引入 PS:题意直接点击链接即可,还是很简明易懂的,就不多赘述 读完题没有思路,那就对样例下手吧,见图(几何画板真是个好东西啊) 再将这些距离从小到大排个序(因为要求最短距离嘛): 200 < 212.13
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

MySQL数据库的简单操作指令之DML语言

什么是DML语言 数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。这里说的基本操作主要指对数据库的增删改查!这四项基本功能也是数据库操作的主要功能。 有什么用? 数据操作语言(DML)可用于对数据库进行增加数据,修改数据,删除数据,查询数据等等; 示例 增加(INSERT) 语法规则: INSERT INTO 表名(字段名1,字段名2,字段名2,...) VALUES ('值1','值2','值3',...) -- 添加一行数据
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

使用GameGuardian修改Zombie Sweeper的金钱和零件

注意:本文章修改的版本是1.2.008,经测试高于该版本号的不可以使用这个方法。不接受要求更新的留言或者私信。 扫雷嘛,大家都爱玩,不爱玩的也可以试一下Windows自带或者商店里的那个,本质上其实是个推理游戏。如果有经验的话,不妨挑战一下今天的主角:《Zombie Sweeper》。在这里贴几张网上扒来的图: 当然这不是简单的换皮,这里还有一些特别的通关条件让你不能完美通关思考良久。而这个游戏的缺点是:作为一个单机游戏需要联网玩,因为使用了网络存档。这个缺点同时让不熟练打包应用的我做出的修改
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

原始GAN网络的理解

原始GAN(生成对抗网络)详细解析_hello_next_day的博客-CSDN博客_原始gan生成器 模型 https://blog.csdn.net/hello_next_day/article/details/96970888
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

nodejs基础(1)

node.js 一、浏览器 1、浏览器的组成 人机交互部分 - UI 网络请求部分 - socket JavaScript引擎部分 - 解析执行js 渲染引擎部分 - 渲染 HTML、CSS等 数据存储部分 - cookie、HTML5中的本地存储LocalStorage、SessionStorage 2、主流渲染引擎 1、介绍 渲染引擎,又叫排版引擎 或 浏览器内核 2、主流的渲染引擎 Chrome浏览器:Blink引擎(Webkit的一个分支) Safari浏览器:Webkit引擎wind
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

reduce_mem_usage 降低内存使用 绘制学习率曲线和验证曲线

def reduce_mem_usage(df): """ iterate through all the columns of a dataframe and modify the data type to reduce memory usage. """ start_mem = df.memory_usage().sum() print('Memory usage of dataframe is {:.2f} MB'.format(start_mem
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

基于opencv的人脸采集、训练及识别应用

摘要   本文主要基于Python展现人脸识别的应用过程和方法,从人脸采集,人脸模型训练以及人脸识别应用讨论这三个过程简单是如何共同构成我们日常中人脸识别技术应用的,提高我们队人脸识别技术及应用的认识。通过采集到的人脸进行预处理后训练人脸的特征并输出模型结果,最后通过人脸和训练模型的比对结果达到人脸识别的效果。   人脸识别技术的常态化,被越来越多的了解到,但是这项技术的应用还是在于对应用场景的选择,不同的场景将会发挥不一样的价值。在医疗管理,人流控制,信息登记,智能安防等领域都有很大的应用前
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

Spring入门到进阶 - Spring Bean管理 XML方式

目录 Spring的工厂类介绍 Bean的实例化三种方式 Bean的常用配置 Spring容器中Bean的生命周期 Bean的生命周期的完整过程 BeanPostProcessor的作用 Spring的属性注入 构造方法注入 set方法的属性注入 p名称空间的属性注入 Spring的属性注入-SqEL注入 复杂类型的属性注入 Spring的工厂类介绍 public class SpringDemo1 { @Test /** * 传统方式开发 */
分类: 其他 发布时间: 06-25 20:18 阅读次数: 0

vim编辑器的一些操作

第一次使用vim编辑器时可能会出现在编辑模式下上下左右变成输入ABCD的问题,这时重装vim编辑器就能解决 卸载: sudo apt-get remove vim-common 安装: sudo apt-get install vim vim编辑器的三种模式: 命令模式 编辑模式 底行模式 1、默认打开vim编辑就是命令模式,在命令模式下键入字母会直接执行相应的功能 2、在命令模式下输入“a”、“i”、“o”可以进入编辑模式,按“esc”键返回命令模式 3、在命令模式下输入“:”,输入光标会来
分类: 其他 发布时间: 06-25 20:01 阅读次数: 0

通杀leetcode买卖股票系列

第一题、121. 买卖股票的最佳时机 题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格
分类: 其他 发布时间: 06-25 20:01 阅读次数: 0

java-IO流(commons-io-2.6)使用教程

工具库下载:  https://pan.baidu.com/s/1tXXF4zjIfJ9ouObsU5RTpA   提取码:214v 1.打开IDEA 2.在模块下新建个lib文件夹将框架复制进去 3.点击模块按钮 1 public class Test { 2 public static void main(String[] args) throws Exception { 3 FileInputStream fis = new FileInputStream(
分类: 其他 发布时间: 06-25 20:01 阅读次数: 0

入门大数据---Spark简介

一、简介 Spark 于 2009 年诞生于加州大学伯克利分校 AMPLab,2013 年被捐赠给 Apache 软件基金会,2014 年 2 月成为 Apache 的顶级项目。相对于 MapReduce 的批处理计算,Spark 可以带来上百倍的性能提升,因此它成为继 MapReduce 之后,最为广泛使用的分布式计算框架。 二、特点 Apache Spark 具有以下特点: 使用先进的 DAG 调度程序,查询优化器和物理执行引擎,以实现性能上的保证; 多语言支持,目前支持的有 Java,S
分类: 其他 发布时间: 06-25 20:01 阅读次数: 0

Vue中使用axios时post传参之请求体带参

首先main.js设置 import axios from 'axios'; axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; Vue.prototype.$axios = axios; 然后就是post查询方法设置,get是params,这个params会被拼接到请求后面。 而post则是data。
分类: 其他 发布时间: 06-25 20:01 阅读次数: 0

Linux-Bash Shell-获取命令行参数

#!/bin/bash ################################################################################ # Author : Jet Bi # License : www.cyeap.com # Summary : Bash Shell获取命令行参数的示例 # Notes : - #######################################################
分类: 其他 发布时间: 06-25 20:01 阅读次数: 0