-
Springboot 集成redis
Springboot 集成redis 本地安装redis redis 在springboot中的基本配置 application.yaml中基本配置: redisConfig bean配置 RedisConnectionFactory Bean 使用redis做缓存 注解方式使用redis做缓存 cacheManager Bean * Controller * 返回对象需要序列化 * 更新操作需要…- 29
- 0
-
SSM-Spring-03:Spring中AOP的初窥和入门小案例
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 AOP:面向切面编程 AOP的主要作用:是为了程序员更好的关注"业务",专心"做事" 加上双引号的意思:所谓业务,是指他的核心,各行业中需要处理的核心事务,核心啊 像日志的记录,事务的管理,权限分配等这些交叉业务,同一个项目中使用多次,直接提取出来成为…- 3
- 0
-
Spring事务详解
事务简介 事务管理是企业级应用程序开发中比不可少的技术,用来确保数据的完整性和一致性。 事务就是一系列的动作,它们将当做一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID) 原子性(atomicity):事务是一个原子操作,由一系列动作组成,事务的原子性确保动作要么全部完成要么完全不起作用。 一致性(consistency):一旦所有事务动作完成,事务就被提…- 2
- 0
-
Python 数据库备份脚本(邮件通知)
今天用Python写了一个数据库备份脚本,备份失败会用邮件的形式通知系统管理员,感觉还行,先凑和着用: #!/usr/bin/python #coding:utf-8 import subprocess import time import os import sys import sendEmail import getip mail_to_list = …- 9
- 0
-
Python中的深浅拷贝
Python中的深浅拷贝 1.在了解深浅拷贝之前,我们先明确Python中的可变与不可变 不可变类型:只要改变变量的值则地址发生变化,则认为此类型是不可变的 1 int str float tuple bool 2 3 可变类型:内容发生改变,但是地址没有改变,则认为此类型是可变的 1 list set dict 2 3 拷贝:其实就是将容器内数据,备份一份到新的地址 2.浅拷贝 copy.cop…- 2
- 0
-
PHP基本语法(一)—— 变量
1 开始写PHP程序 跟学C/C++、java一样,我们先从hello world开始: PHP 的脚本块以 *<?php * 开始,以 *?> * 结束。您可以把 PHP 的脚本块放置在html文档中的任何位置。当然,在支持简写的服务器上,您可以使用 <? 和 ?> 来开始和结束脚本块。不过,为了达到最好的兼容性,我们推荐您使用标准形式( <?php) ,而…- 3
- 0
-
JavaScript 各种遍历方式详解
为了方便例子讲解,现有数组和json对象如下 var demoArr = [ 'Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular']; var demoObj = { aaa: 'J…- 4
- 0
-
Javascript设计模式
前端设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个…- 2
- 0
-
学习新时代编程语言Rust-9循环语句
上一期我们学习并练习了Rust的复合基本数据类型,在练习中我们定义了一个数组用于存储月份的中文名称,现在有一个需求,需要把月份的中文名按顺序打印到控制台,也就是把months数组里的所有元素按顺序输出到控制台: 当然我们可以使用12条println语句一条一条获取并打印months中的元素,现在是一个只有12条元素的数组,如果是一个有100条1000条元素的数组,还这么写就不现实了吧? 那有没有一…- 2
- 0
-
Rust : future库
一、主要概念 1、Future Futures 是异步计算产生的唯一最终值。不同的语言称呼不一,比如,javascript中称为“promise”. 源代码: 1pub trait Future { 2 /// The type of value produced on completion. 3 #[stable(feature = "futures_api", since …- 30
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(3)|所有权Ownership]
今天我们来讲讲rust最难,也是最重要的概念: Ownership,Borrowing,Lifetimes 首先我们来看看:ownership(所有权) 我们来看看下面的代码: let a = [1, 2, 3]; let b = a; println!("{:?} {:?}", a, b); // [1, 2, 3] [1, 2, 3] let a = vec![1, 2, …- 7
- 0
-
当 Rust 遇上 Fedora
Rust 是什么? Rust 是一种系统编程语言,它运行速度惊人,并且可以避免几乎所有的崩溃、内存区块错误 以及数据竞争。你也许会质疑为什么我们还需要又一种这样的语言,因为已经有很多同类的语言了。这篇文章将会告诉你为什么。 安全性 vs. 控制权 你也许见过上面的图谱。一边是 C/C++,对运行的硬件拥有更多的控制权,因此它可以让开发者通过对所生成的机器代码进行更精细的控制来优化性能。然而这不是很…- 3
- 0
-
Go语言系列(七)- 读写操作
终端读写 1. 终端读写 操作终端相关文件句柄常量 os.Stdin:标准输入 os.Stdout:标准输出 os.Stderr:标准错误输出 2. 终端读写示例 1package main 2 3import ( 4 "fmt" 5) 6 7var ( 8 firstName, lastName, s string 9 i int 10 f float32 11 input …- 4
- 0
-
理解Go语言Web编程(下)
ListenAndServe函数 前面所有示例程序中,都在main函数中调用了ListenAndServe函数。下面对此函数所做的工作进行分析。该函数的实现为: 1func ListenAndServe(addr string, handler Handler) error { server := &Server{Addr: addr, Handler: handler} re…- 16
- 0
-
Golang runtime 浅析
从Goroot的代码出发,里面有很多代码非常复杂,一点点看吧。最重要的概念就是runtime,golang的程序都是在runtime的基础上运行的(除了与底层直接交互的syscall)。 Runtime 在$goroot/pkg/runtime/中有三个文件非常重要: proc.c stack.h runtime.h 在runtime.h中你能看到许多的数据结构和接口 这里的数据结构就是go中…- 12
- 0
-
探讨C++ 变量生命周期、栈分配方式、类内存布局、Debug和Release程序的区别
1#include "stdafx.h" 2#include<iostream> 3#include<windows.h> 4using namespace std; 5 6class T 7{ 8protected: 9 int t; 10public: 11 T(int r=0):t(r){} 12 void showNum(){cout<&l…- 4
- 0
-
理解docker部署springboot(三)
这篇主要是学习了docker网络相关的知识,主要参考以下三篇文章:容器默认网络bridge,使用 Docker 容器网,Docker网络详解及pipework源码解读与实践 ,最后一篇原理更清楚一些。 要构建具有安全的一致行为的 Web 应用程序,可以使用 Docker 网络特性,网络为容器实现了完全隔离,所以,控制您的应用程序所在的网络很重要。 安装 Docker 时,它会自动创建 3 个网络。…- 1
- 0
-
使用docker部署springboot应用
修改Springboot应用的application.properties文件,将mysql host改为mysql docker容器名(此处为mysql1跟docker-compose.yaml文件一致。) 1spring.datasource.url=jdbc:mysql://mysql1:3306/SPPanBlog?characterEncoding=utf8&zeroDateTi…- 5
- 0
-
FastDFS与Springboot集成
整合到Springboot项目流程 注意:必须是Springboot项目 1、添加pom依赖 1<dependency> 2 <groupId>com.github.tobato</groupId> 3 <artifactId>fastdfs-client</artifactId> 4 <version>1.…- 3
- 0
-
SpringBoot常用注解
目录 前言: 常用注解总结 @SpringBootApplication @ServletComponentScan @Component @Bean @Configuration @ConfigurationProperties @Value @SpringBootConfiguration @Conditional @ConditionalOnBean @ConditionalOnM…- 10
- 0
-
SSM-Spring-01:Spring的概念+入门案例
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 Spring 提起Spring,就会想到企业级框架这个词 企业级系统: 1.大规模:用户数量多,数据规模庞大,数据众多 2.性能和安全性要求更高 3.业务复杂 4.灵活应变 -------------------------------------------------------…- 1
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!