自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4572)

转载 springboot整合mybatis报错:Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation...

<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ver...

2019-10-05 20:11:00 134

转载 random模块

''' 一、random模块 import random # 大于0且小于1之间的小数 print(random.random()) 0.42866657593385415 # 大于等于1且小于等于3之间的整数 print(random.randint(1, 3)) 3 # 大于等于1且小于3之间的整数 print(random.randrange(1, 3)) 2 # 大于1小于3的小...

2019-09-28 15:29:00 17

转载 time模块

''' 0.1 time模块 import time 0.1.1 时间戳   时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 time_stamp = time.time() print(time_stamp, type(time_stamp)) 1552551519.291029 <class 'float'> 0.1...

2019-09-28 14:38:00 21

转载 模块基础

''' 模块 ''' 内置模块:python解释器启动自带的模块, time/random/os/sys... pip安装的模块: pip install jieba / pycharm安装 自定义模块 --> 自定义代码 包(模块) ''' ''' 什么是模块? 模块是实现功能的代码, 更方便 ''' ''' 模块的搜索路径:内存 --> 内置 --> 自定义 '...

2019-09-26 20:06:00 22

转载 Spring学习(十)Spring常见面试题汇总

本文借鉴:Spring框架总结,Spring容器中Bean的生命周期,69道Spring面试题和答案 一、前言   此篇文章一是为了整合一下常见的面试题,二也是为了简单的归纳一些常见的知识点,萌新刚上路,很多地方总结得不足或者答案不准确,欢迎各位大佬补充,感谢! 二、面试题 1、基础概念 Q:使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基本的版本大约...

2019-09-26 17:34:00 303

转载 函数总结

''' 函数总结: 递归:函数内部调用函数自己,必须要有退出条件,必须要有规律 生成器:本质就是迭代器,含有yield关键字的函数是生成器 yield特性: 1.暂停函数,2.通过next取值 闭包函数:闭包函数把闭包函数内部的变量和闭包函数内部的函数这两者包裹在一起,然后通过返回值的形式返回出来,闭包函数至少也得符合函数嵌套 装饰器:本质就是一个给函数增加功能的函数,只不过它用来装饰被...

2019-09-25 21:20:00 13

转载 匿名函数练习

文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 info_list=[] keys = ['name','sex', 'age', 'salary'] with open('test.txt','r',encodin...

2019-09-25 21:11:00 32

转载 函数进阶,仅作了解

''' 函数进阶,仅作了解 ''' #可迭代对象与迭代器: # 可迭代对象: 含有__iter__方法叫做可迭代对象,除了数字类型,都是可迭代对象,可迭代对象使用__iter__变成迭代器 # 迭代器对象: 含有__iter__和__next__方法叫做迭代器对象,只有文件是迭代器对象,迭代器使用__iter__依然是迭代器 # 可迭代对象不一定是迭代器对象; 迭代器对象一定是可迭代对象...

2019-09-24 18:52:00 32

转载 JAVA循环结构学校上机经常遇到的几题 笔记

package homework.class4; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class HomeWorker { public static void main(String[] args) { ...

2019-09-24 16:18:00 103

转载 Oracle学习(十六)Oracle安装

为了本地创建数据库自己玩耍,还是下个Oracle的客户端吧... 一、下载地址 注意,要用Oracle的帐号进行登录后才能下载 http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112...

2019-09-23 23:55:00 31

转载 闭包函数与装饰器

''' 闭包函数与装饰器 ''' #闭包函数的定义:闭包函数把函数内部的变量和闭包函数内部的函数,这两者包裹在一起,然后返回值的形式返回出来 '''那么闭包函数最少也得符合函数嵌套''' #装饰器:装饰(新增加了一个额外的功能) #装饰器的本质就是一个经函数增加功能的函数 ''' 装饰器是给函数增加功能的函数,增加功能时需要注意以下两点: 1.不改变原函数的源代码 2.不改变原函数的调用...

2019-09-23 18:33:00 25

转载 Spring学习(九)Spring 和数据库编程【了解】

本文借鉴:Spring学习,Spring框架总结 一、传统 JDBC 回顾 用一个大佬的demo来简单看一下 /** * 使用jdbc,根据id查询单个Student的信息 */ public class JdbcManage { public Student getOneStudent(int id) { String sql = "...

2019-09-23 16:28:00 33

转载 springboot actuator监控笔记

0 环境 系统:win10 编辑器:IDEA 1 概念 监控 管理自身信息(可以自定义) 的模块 2 文件配置 1 pom的配置 监控的添加 <dependency> <groupId>org.springframework.boot</groupId> &...

2019-09-23 09:38:00 60

转载 Spring学习(八)AOP详解

本文借鉴:Spring学习 一、一个例子   在上面的例子中,包租婆的核心业务就是签合同,收房租,那么这就够了,灰色框起来的部分都是重复且边缘的事,交给中介商就好了,这就是 AOP 的一个思想:让关注点代码与业务代码分离! 例子解析 1.在 Package【service】下新建一个【LandlordService】类(核心业务) /** * 包租婆关心的业务...

2019-09-22 23:39:00 45

转载 cannot be found on object of type xx.CacheExpressionRootObject

0环境 系统环境:win10 编辑器:IDEA 1前言->环境搭建 1-1pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X...

2019-09-21 18:44:00 129

转载 函数中阶详解内容

''' 函数中阶 ''' ''' 可变长参数: *args #用元组接收多余的位置实参,调用函数时,有多少 个位置实参,就接收多少个参数 **kwargs #用字典接收多余的关键字实参 ''' #python中一切皆对象 ''' 函数名()就是在调用该函数. 1.引用(拷贝) 2.当作容器类元素 3.当作函数的参数 4.当作函数的返回值 ''' #函数的嵌套:函数里面有函数 ''' ...

2019-09-20 20:50:00 77

转载 vscode使用sftp同步服务器文件

环境介绍 服务器:腾讯云 + centos + onestack搭建好的lnmp环境 本地:mac 安装openssh sudo yum install openssh-client openssh-server openssh-sftp-server 配置 ssh方式连接sftp的配置文件在/etc/ssh/sshd_config, 可以在该文件指定端口号和相关参数。修改配置后需要重启...

2019-09-20 14:39:00 92

转载 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理

''' 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄三次函数 5. 选择三次奖品函数 ''' import random def username_pwd(): username=input('请输入你的用户名:').strip() pwd=input('请输入你的密码:').strip() re...

2019-09-19 16:51:00 29

转载 函数之基础详解

'''函数之基础详解''' #函数就是一个工具, #需要用函数的时候,拿来用就行了 #函数的定义: def 函数名 (): '''对函数工具的描述''' 代码块 #函数定义的特性:定义过程只检测语法,不执行代码 #调用阶段会执行代码: #定义函数的三种形式: ''' 空函数 有参函数 无参函数 ''' #函数的调用就是使用函数,加括号就能调用函数(执...

2019-09-19 15:37:00 16

转载 生成二维码接口,前端调用接口将二维码显示在页面上

主要是生成数字和字母4位的二维码 我们会把生成的二维码放入到缓存中,有过期时间。当用二维码进行验证时需要根据key值拿到二维码的值,如果页面传过来的验证码和缓存中的一样,则说明验证码输入正确。 @RequestMapping(value = "/getImgCode")public void getImgCode(HttpServletRequest request, HttpSer...

2019-09-19 14:34:00 364

转载 codeblock使用中,多文件编译报XXXX undefined reference to XXX错问题

练习C++的类,代码多了使用到.h和.cpp多个文件分开存放代码,编译时用Makefile,在Ubuntu上代码好好的。 想着用codeblick写方便扩展和调试啥的,一编译就报错D:\4.Cworkspace\test1\main.cpp|9|undefined reference to `add(int, int)' 差点产生了要放弃了使用IDE的想法,不能忍!!!!四处百度,终...

2019-09-18 22:24:00 171

转载 文件处理与路径

'''文件处理与路径''' # 什么是文件处理 :修改存储的信息 # 什么是文件:操作系统提供的虚拟概念,存储信息(用二进制存储信息) # 操作文件的流程 # 1. 打开文件 # 2. 修改/读取文件 # 3. 保存文件 f.flush() # 快速保存,你可以不使用 # 4. 关闭文件: python真的能操控文件?python通过操作系统操作文件 文件的三种打开方式: # 读取/写...

2019-09-18 19:52:00 43

转载 字符编码

'''''' windows系统的记事本默认编码 是 gbk,除此之外都是utf8 **用什么编码写,就用什么编码读** 写用utf8,存用utf8,读用gbk--》乱码 写用utf8,存用gbk,--》乱码 # 编码和解码 unicode编码 ---》(编码) utf8 从内存到硬盘 utf8 --》(解码) unicode 从硬盘到内存 现在内存只有unico...

2019-09-17 18:14:00 19

转载 Spring学习(七)bean装配详解之 【通过注解装配 Bean】【自动装配的歧义解决】...

本文借鉴:Spring学习,@Bean 的用法(特此感谢!) 自动装配 1、歧义性 我们知道用@Autowired可以对bean进行注入(按照type注入),但如果有两个相同类型的bean在IOC容器中注册了,要怎么去区分对哪一个Bean进行注入呢? 如下情况,若用@Autowired的方式按类型注入,IOC容器就不知道应该注入哪个了: <bean name="sou...

2019-09-17 18:02:00 34

转载 Node.Js同步mongdb数据

var objectId = require('mongodb').ObjectId; const mongoose = require("mongoose"); var SchemaObj = mongoose.Schema; DB_URL = "mongodb://localhost:27017/admin"; mongoose.connect(DB_URL); //...

2019-09-17 17:36:00 23

转载 猜年龄游戏

''' 给定年龄,用户可以猜三次年龄年龄猜对,让用户选择两次奖励用户选择两次奖励后可以退出 ''' age=18 count=0 get_prize={} prize={ '0':'布娃娃', '1':'面包', '2':'大米', '3':'坦克', '4':'水槽', } while count<3: guess_age=inpu...

2019-09-16 20:18:00 67

转载 元组字典集合内置方法与拷贝

''' 元组字典集合内置方法与拷贝 ''' # 什么是元组tuple(了解):只可取 不可更改 的列表,元组一创建就被写死了 lt = [1, 2, 3] lt[0] = 2 # 1. 作用:元组一创建就被写死了 # 2. 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) lt = list([1,2,3]) tup = tuple((1, 2, 3)) print(tup, t...

2019-09-16 19:32:00 17

转载 Spring学习(六)bean装配详解之 【通过注解装配 Bean】【基础配置方式】

本文借鉴:Spring学习(特此感谢!) 通过注解装配 Bean 1、前言 优势 1.可以减少 XML 的配置,当配置项多的时候,XML配置过多会导致项目臃肿难以维护 2.功能更加强大,既能实现 XML 的功能,也提供了自动装配的功能,采用了自动装配后,程序猿所需要做的决断就少了,更加有利于对程序的开发,这就是“约定优于配置”的开发原则 IOC发现Bean的两种方式 组件...

2019-09-16 11:29:00 67

转载 Java IO流

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.I...

2019-09-15 19:53:00 25

转载 Java8 時間API

java.time 包是在JDK8新引入的,提供了用于日期、时间、实例和周期的主要API。 所有类都是不可变的、线程安全的。 import java.time.*; import java.time.format.DateTimeFormatter; public class DateTest { public static void main(String[]...

2019-09-15 17:53:00 19

转载 Spring学习(五)bean装配详解之 【XML方式配置】

本文借鉴:Spring学习(特此感谢!) 一、配置Bean的方式及选择 配置方式 在 XML 文件中显式配置 在 Java 的接口和类中实现配置 隐式 Bean 的发现机制和自动装配原则 方式选择的原则 最优先:通过隐式 Bean 的发现机制和自动装配的原则。 基于约定优于配置的原则,这种方式应该是最优先的 好处:减少程序开发者的决定权,简单又不失灵活。 ...

2019-09-14 23:08:00 17

转载 终端链接操作redis

启动 终端输入redis-server 根据指定配置文件启动redis-server/usr/local/redis/redis.conf 出现如下内容,则说明启动成功 测试 新建一个终端窗口,输入命令行redis-cli 查找安装目录 通常安装在 /usr/local/redis 若用brew安装,brew info re...

2019-09-14 18:40:00 23

转载 redis介绍

redis本质上是一个key-value类型的内存数据库,很像memcache,整个数据库都加载在内存中进行操作,定期通过异步操作把数据库flush到硬盘上进行保存。 一:优点: 性能极高。因为是纯内存操作,读的速度是110000次/s,写的速度是81000次/s ,是已知性能最快的Key-Value DB。 支持保存5种数据结构。string(字符串) ,list(链表...

2019-09-14 16:01:00 13

转载 Educational Codeforces Round 72 (Rated for Div. 2)

Solutaion A. Creating a Character 题意: 给出初始体力值\(str\)和智力值\(int\),然后你可以把\(exp\)分别分配给这两个数值,使得分配后\(str > int\),求有多少种分配方案。 思路: 特判不可能情况:\(str + exp <= int\) \(str <= int\),乱搞 \(str > int\)...

2019-09-13 18:08:00 11

转载 for循环与内置方法详解

''' for循环与内置方法详解 ''' # 循环:重复(按照某种规律的)做一件事情 # lt = [1, 2, 3, 4] # # ind = 0 # # while True: # print(lt[ind]) # # ind += 1 # dic = {'a': 1, 'b': 2, 'c': 3} # while循环:可以循环一切事物 # for循环:提供...

2019-09-12 20:33:00 40

转载 基础之实战猜年龄游戏

''' 1.给定年龄,用户可以猜三次年龄 2.年龄猜对,让用户选择两次奖励 3.用户选择两次奖励后可以退出 ''' age=18 count=0 prize={ '0':'光辉岁月', '1':'有道词典', '3':'布娃娃', '4':'钢铁是怎样放弃的', } while count<3: choice_age=input('请输入你...

2019-09-12 19:38:00 14

转载 Spring学习(四)IOC详解

本文借鉴:Spring学习(特此感谢!) 一、简介   概念:控制反转是一种通过描述(在 Java 中可以是 XML 或者注解)并通过第三方(Spring)去产生或获取特定对象的方式。(被动创建)   优势:   ①降低对象之间的耦合   ②我们不需要理解一个类的具体实现,只需要知道它有什么用就好了(直接向 IoC 容器拿)   小结:主动创建的模式中,责任归于开发者,而...

2019-09-12 16:09:00 16

转载 基本运算符与if while详解:

''' 基本运算符与if while详解: ''' # 算术运算符 # + - * / % // ** # 返回一个数值 # 比较运算符 # > >= < <= == != # 返回一个布尔值 # 赋值运算符 # = x = 10 # 逻辑运算符(把多个条件同时叠加) name = 'nick' height = 180 weight = 140 #...

2019-09-11 16:28:00 29

转载 while循环练习:

输入姑娘的年龄后,进行以下判断: 如果姑娘小于18岁,打印“不接受未成年” 如果姑娘大于18岁小于25岁,打印“心动表白” 如果姑娘大于25岁小于45岁,打印“阿姨好” 如果姑娘大于45岁,打印“奶奶好” age=input('请输入你的年龄:') age=int(age) if age >= 45: print('奶奶好') elif age>=25: ...

2019-09-11 16:21:00 34

转载 Spring学习(三)Spring AOP 简介

本文借鉴:Spring学习(特此感谢!) 一、简介 定义  aop就是面向切面编程,在数据库事务中切面编程被广泛使用。  在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。  核心业务:比如登陆,增加数据,删除数据都叫核心业务  周边功能:比如性能统计,日志,事务管理等等  PS:在 Spring 面向切面编程的AOP思想里,周边功能即被定义为切面 核心思想 ...

2019-09-11 16:06:00 18

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除