Spring Aware 到底是什么?

通过如下前序两篇文章: Spring Bean 生命周期之“我从哪里来”? Spring Bean 生命周期之“我要到哪里去”? 我们了解了 Spring Bean 的生命周期核心内容,bean 是如何被初始化变为 Ready for Use 的状态,当资源被回收时又是如何被 destroy 的,但 Spring Bean Life Cycle图并未被全部点亮,这篇文章将点亮剩余内容,同时说说你常见的 XxxxAware 接口 为什么要说 Spring Bean 生命周期又说 Aware 呢?
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

DP大大大大大赏

还是前置: 动态规划的三种实现方法: 递推,递归,记忆化搜索 然后还是从斐波那契数列开始引入: 两种求斐波那契数列的方法: 1.用其他位置的结果得到自己的结果: 2.用自己的结果算其他的结果; 以上两种方法都需要掌握,不同的题对应不同的写法; 3.记忆化搜索(虽然zhx说不是特别重要但lz比较喜欢写的) 没有记忆化之前:O(f[n])与2^n差不多是一个级别的; 记忆化之后: DP的一些一些要求: 无后效性:所有状态之间组成了一个DAG 阶段性: 转移方程:怎么算这个东西 状态:要算的东西对应
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

mongo 笔记

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] mongodb:// 这是固定的格式,必须要指定。 username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库 host1 必须的指定至少一个host, host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。如果要连接复制集,请指定
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

mongo插入文档

score是已经创建的集合 db.score.insert({"_id": 103, "subject": "语文", "score": 55, "stuId": 1002}) db.score.save({"_id": 102, "subject": "数学", "score": 80, "stuId": 1002}) =>save操作的_id如果存在,则做更新 db.score.insertMany({"_id": 103, "subject": "语文", "score": 55, "s
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

AcWing 32. 调整数组顺序使奇数位于偶数前面

习题地址 https://www.acwing.com/solution/acwing/content/2921/ 输入一个整数数组,实现一个函数来调整该数组中数字的顺序。 使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。 样例 输入:[1,2,3,4,5] 输出: [1,3,5,2,4] 算法1 使用双指针 一个从前到后 一个从后到前 遇到不符合标准则互相替换 直到第一个指针比第二个指针大 C++ 代码 class Solution { public: vo
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

Django>ORM字段和参数 Django之ORM字段和参数

Django之ORM字段和参数 字段 常用字段 AutoField    自增int自增列,必须填入参数 primary_key=True。    当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField     一个整数类型,范围在 -2147483648 to 2147483647。 CharField    字符类型,必须提供max_length参数, max_length表示字符长度。 TextField    文本类型,可以储存大段的字符串,如博客内容
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

java学习笔记(基础篇)—java数组

一:什么是数组,什么时候使用数组? 数组是用来保存一组数据类型相同的元素的有序集合,数组中的每个数据称为元素。有序集合可以按照顺序或者下标取数组中的元素。 在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类),但同一个数组里只能存放类型相同的元素。 二:什么时候用数组? 保存一堆数据类型相同的数据的时候。 数据要求有顺序。 三:数组和链表的区别 在内存开辟难易程度上? 数组内存分配必须是一块连续的内存空间。 链表内存分配不一定是连续的内存空间。 在项目中如何选
分类: 其他 发布时间: 07-19 09:38 阅读次数: 0

【目录1】ASP.NET Core 基础教程

当前标签: ASP.NET Core 基础教程 共8页: 上一页 1 2 3 4 5 6 7 8 ASP.NET Core 简介 - ASP.NET Core 基础教程 - 简单教程,简单编程 NET未来之路 2018-09-29 15:33 阅读:1092 评论:0 ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 NET未来之路 2018-09-29 15:33 阅读:260 评论:0 ASP.NET Core 基础教程 -
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决

正确的要这样的: public int update(String ceratedate); <update id="update" parameterType="String"> update table set ceratedate=to_date(#{ceratedate},'yyyy-mm-dd'); </update> 运行 OK 没有问题 那我们查询时,如何将时间格式转换成字符串呢?要用到to_char()函数 Date格式转换成String格式 select to_char(a.
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

3.12 包的使用__init__

1.第一类: 执行文件 通过 import 导入包以及包内的功能 创建一个aaa的包,自行创建一个__init__py文件 回忆 :创建一个tbjx模块发生的三件事: ''' 1. 将该tbjx文件加载到内存. 2. 创建一个以tbjx命名的名称空间. 3. 通过tbjx. 的方式引用tbjx模块的所有的名字. ''' 创建一个包,也会发生三件事: ''' 1. 将该aaa包内 __init__py文件加载到内存. 2. 创建一个以aaa命名的名称空间
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

go之构造体方法

package main import ( "fmt" "math" ) type Vertexs struct { X, Y float64 } //Abs 方法拥有一个名为 v,类型为 Vertex 的接收者。 //方法接收者在它自己的参数列表内,位于 func 关键字和方法名之间。 func (v Vertexs) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y) } func main()
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

PHP获取指定时间的前6个月

// 获取指定日期的前六个月 function to_sex_month(){ $today = input('param.today') ? input('param.today') : date("Y-m-d"); $arr = array(); $old_time = strtotime('-5 month',strtotime($today)); fo
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

C++抽象类实践

实践如下: #include <iostream> using namespace std; class Service { public: // 有一个虚函数即为抽象类 int id; // 不定义虚析构函数 会报右侧异常:@suppress("Class has a virtual method and non-virtual destructor") virtual ~Service(){} virtual double c
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

程序员学习网站

程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服。我大致把这些网站分为三类,使用工具类,设计分享类,资讯交流类,业界良心类。希望能对大家有所帮助。   1,Github代码托管(https://github.com/)   作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。代码托管必备。   
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

python_继承

待续
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

生成Spring Boot项目

摘自:https://itweknow.cn/blog-site/posts/a3cc4e79.html 前情提要 小代是一名入职不久的程序员,公司同事都亲切的称他小代。有一天小代的老大陈BOSS和小代说,公司后端最近准备换技术框架了。 小代: 换成啥? 陈BOSS: Spring Boot,听过没? 小代: 当然听说过,就是由Pivotal团队开发的一个新的框架,它主要是简化Spring应用程序的搭建和开发过程。 陈BOSS: 哟呵,想不到你还知道的挺多的。那挺好啊,现在我给你给任务,搭建一
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

【Spring Boot】Spring Boot之跨域解决方案

一、什么是跨域   跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。 跨域的严格一点来讲就是只要协议,域名,端口有任何一个的不同,就被当作是跨域。   常见于前端Ajax请求 二、如何模拟跨域请求 三、后台解决方案 1.步骤一:WebMvcConfigurer中添加跨域策略 @Configuration public class ApiSecurityConfig implements
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

no java web 框架选型 + web 前端框架选型 实践

以前,觉得web框架的唯一选择是 java spring 全家桶,但用起来踊实比较重,配置文件比较重,开发起来比较重,在专注于写业务核心代码时,已经要做不少框架配置的事; 后来用了下python ,比java自由,但又不想js那么太目由,而且也支持类,把python当成java用很好用; 又去查了一下python能开发什么,web也是支持的,试了flask ,开发很简单,可以很快专注于业务逻辑; python性能比不上java ,又查到了tornado ,性能要好些,而且是面向对象的封装,用着
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

抽象类及接口详解

一、前言   在上一节中我们讲到抽象类和接口之间的异同,我们一起回顾下其异同。   同:   1、都不可以被实例化   2、都含有声明但未实现的方法   3、都可以被继承   4、其子类必须实现其声明未实现的方法   异:   1、抽象类是多继承,接口是单继承   2、抽象类可以包含实现的方法,接口不能包含实现的方法   3、接口支持回调,抽象类不支持   4、抽象类更多的定义在一些类关系紧密的类间,接口则定义在实现其某一种功能之间   抽象类和接口的异同我们再次熟悉了一遍,今天我们主要讲的是
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0

Python连接M有SQL,新增操作

import pymysql # 打开数据库连接 def db_insert(sql_insert): db = pymysql.connect(host='47.104.*.*', port=3308, user='root', passwd='123456', db='ernest') # 使用cursor()方法创建一个游标对象cur (可以理解为激活数据库) cur = db.cursor() try: cur.execute(sql_insert) # 使用execute()
分类: 其他 发布时间: 07-19 09:21 阅读次数: 0