详细介绍Spring Boot 2.0的那些新特性与增强
以Java 8 为基准 Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。 内嵌容器包结构调整 为了支持reactive使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer被重命名为WebServer,并且org.springframework.boot.context.embedded 包被重定向到了org.springframework.boot.web.embedded包下。举个例子,如果你要使用T
数据库 完整的查询语句,查询顺序及分页显示功能
基本的查询语句 select (* | 字段名 | 四则运算 | 聚合函数) from 表名称; 取别名 当字段名显示较长时 可以添加别名 select 字段名 as 别名 from 表名称; as可以省略 select 字段名 别名 from 表名称; 计算每个人的总分 计算每个人的各科目平均分 增删改查 增 insert into 表名称(字段,...) values(值,....),(值,....); values中的值的个数 和类型必须与 前方声明的字段一致 insert into 表
C++将十进制数转化为二进制
#include<iostream>
using namespace std;
void main()
{
int n,i,j=0;
int a[1000];
cin>>n;
i=n;
while(i)
{
a[j]=i%2;
i/=2;
j++;
}
for(i=j-1;i>=0;i--)
cout<<a[i];
cout<<endl;
}
vue中的computed(计算属性)和watch(监听属性)的特点
1 //计算属性是根据data中已有的属性,计算得到一个新的属性,
2 div>全名:{{fullName}}</div>
3 创建计算属性通过computed关键字,它是一个对象
4 计算属性是基于他们的依赖进行缓存的,computed是对data中的一些数据进行操作,避免在标签中进行操作,
5 computed:{
6 fullName(){
7 return this.firstName+lastName
8
Android开发学习记录--活动生命周期
1.返回栈 Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈。 返回栈工作示意图 2.活动状态 (1)运行状态:当一个状态处于返回栈的栈顶时,这时活动就处于运行状态。 (2)暂停状态:当一个活动不再处于栈顶位置,但仍然可见时,活动就进入了暂停状态。处于暂停状态的活动仍然是完全存活着的。 (3)停止状态:当一个状态不再处于栈顶位置,并且完全不可见的时候,就进入了停止状态。系统仍然为这种活动保存相应的状态和成员变量,但这并不是完全可靠的
spring设计模式_代理模式
代理模式应该是Spring核心设计模式之一了 先说下代理模式特性: 1.有代理人和被代理人 2.对于被代理的人来说,这件事情是一定要做的,但是我又不想做,所有就找代理人来做。 3.需要获取到被代理人的个人资料。 现实中的例子: 黄牛:我需要买票又不想排队,黄牛拿着我的个人信息代替我买票。。emmmmm不合法,但确实是代理模式 相亲: 我需要女朋友又不主动找女朋友,所以媒婆拿着我的个人条件,代替我去找女朋友??????总感觉哪里怪怪的 GitHub源码地址:https://g
java的标识符与数据类型
1.标识符 命名规则 1.组成:字母下划线,“——”,$,或则数字或字符串 2.以字母,下划线,美元符开头 3.java对大小写敏感,长度无限制,(不能有空格) 常量 整形 浮点型 布尔型 字符型 字符串 类型转换 char c='a'; int b=(int)c;//97 注意:int类型之前的数会转换成对应自己的类型,即char类型范围之内的数字会转换成对应的文字,最大为65535个数,数据类型小的自动转换成数据类型大的 转义字符 使用"\"表示 2.数据类型 java中
Java中使用nextLine(); 没有输入就自动跳过的问题
转自:https://www.cnblogs.com/1020182600HENG/p/6564795.html 【问题分析】 必要的知识:in.nextLine();不能放在in.nextInt();代码段后面 否则in.nextLine();会读入"\n"字符,但"\n"并不会成为返回的字符 因为nextInt();接收一个整型字符,不会读取\n,nextline();读入一行文本,会读入"\n"字符,但"\n"并不会成为返回的字符 那么问题就在于for循环中的三个输入等待中,前两个是字符
【洛谷P1896】互不侵犯
题目大意:给定 N*N 的棋盘,一共放 K 个国王,一共有多少种方法。 题解: i&i<<1 判断是否每个 1 的位置之间都有 0。 i&j<<1 判断 i 中为 1 的位置与 j 中为 1 的位置是否存在右下角的影响。 相比于铺砖问题,此题仅仅多了一个必须要放 k 个国王,那在此基础上加一个维度,表示放了多少个国王即可。 代码如下 #include <bits/stdc++.h>
using namespace std;
int n,m,cnt[1<<9];
long long f[10]
springcloud (一) 介绍
开启springcloud 之旅... 传统单体架构: 微服务架构: 每个模块独立运行,就是独立的进程。 接下来基于springboot 来构建微服务: 1, 客户端-》订单微服务-》用户微服务 订单微服务结构: pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:/
PHP单元测试PHPUnit
配置说明 1.全局安装phpunit命令脚本 1 2 3 4 5 $ wget https://phar.phpunit.de/phpunit-7.0.phar $ chmod +x phpunit-7.0.phar $ sudo mv phpunit-7.0.phar /usr/local/bin/phpunit $ phpunit --version PHPUnit x.y.z by Sebastian Bergmann and contributors. 2.全局安装安装phpunit代
递归遍历所有xml的节点及子节点
import java.io.File;
import java.util.List;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
* 遍历xml所有节点(包括子节点下还有子节点多层嵌套)
*/
public class TestXML {
public stati
openresty及lua的随机函数
我们都知道,所谓的随机都是伪随机,随机的结果是由随机算法和随机种子决定的。 所以,当我们没有初始化的时候,如果直接使用math.random(),那么出来的值肯定是每次都一样,因为种子等于0。 因此,我们都会在进程启动前,我们先调用一下种子 --随机种子初始化 math.randomseed(tostring(os.time()):reverse():sub(1, 6)) 但是,这一切在operensty的多进程里面被打破了,因为随机以后的因子。。各个进程不共享。。 如果,有2个进程,那么意味
OpenCV 学习笔记07 目标检测与识别 OpenCV 学习笔记 05 人脸检测和识别
目标检测与识别是计算机视觉中最常见的挑战之一。属于高级主题。 本章节将扩展目标检测的概念,首先探讨人脸识别技术,然后将该技术应用到显示生活中的各种目标检测。 1 目标检测与识别技术 为了与OpenCV 学习笔记 05 人脸检测和识别进行区分;需重新说明一下什么是目标检测。 目标检测是一个程序,它用来确定图像的某个区域是否有要识别的对象,对象识别是程序识别对象的能力。识别通常只处理已检测到对象的区域。若人们总是会在有人脸图像的区域去识别人脸。 在计算机视觉中有很多目标检测和识别的技术,本章会用到
IDEA下调试和运行Hadoop程序例子
准备 配置好JDK和Hadoop环境, 在IDEA中建立maven项目,建立后的目录结构为: 修改pom..xml引入相关支持: <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://
DAGGER2 学习总结
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linglaoli/article/details/83026714 前言 Dagger解决android中的依赖注入问题,即实现控制反转(IoC)技术,Ioc的主要目的是一个类应该从外部获取自身的依赖。 Dagger1 含2个缺点:1,因为反射,使得自己变慢;2,使用运行时依赖解决方案,会导致异常崩溃。 依赖注入的优点:提高类的重用性和能够独立于其他类来测试他们。 注入模式: 1.构造器注入:注
app 开发遇到一个错误
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linglaoli/article/details/83660130 前言 自己在做一个项目,互联网app。 app的数据是在服务器上,我已经搭建。 手机端是android程序app。 现在访问服务器数据出现错误,标记一下,以后解决 11-02 18:53:47.729 16511-16511/? I/HomePagePresenter: query items
com.androidn
今日推荐
周排行