redis: 缓存 用于减轻mysql压力 Key-Value数据库 命令 字符串类型 set key value get key incr key decr key append key value strlen key getrange key start end setrange key offset value mset key value [key value…] mget key [key …] 哈希(hash) hset hash 表的 key
管理软件包 dpkg(Debian package):用来安装、创建和管理软件包的实用命令 sudo dpkg -i: 安装包 sudo dpkg -r:删除包 sudo dpkg --unpack:解开 deb 包的内容 sudo dpkg -l:显示系统中所有已经安装的 deb 包 当安装deb格式的软件包时,就需使用dpkg指令进行安装等步骤 当自己下载源
一、if 1.if多分支:根据不同的条件做不一样的事情,但是要求条件之间存在:一个条件成立以后,其他条件必须不能成立 语法: if 条件语句: 代码段1 elif 条件语句: 代码段2 … else: 代码段n 例如:根据分数对成绩进行评级:A(90100)、B(8089)、C(60~79)、D(60分一下),分数是有效的百分制 s
http://www.jsjkx.com/CN/article/openArticlePDF.jsp?id=18723 问题定义 人类非常擅长通过极少量的样本识别一类物体,比如小孩子只需要书中的一些图片就可以认识什么是“斑马”,什么是“犀牛”。在这种人类的快速学习能力的启发下,我们希望模型在大量类别中学会通过少量数据正确
Hystrix 简介 Hystix,即熔断器。主页:https://github.com/Netflix/Hystrix/ , 已经停更两年多了。 Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 熔断器的工作机制 正常工作的情况下,客户端请求调用服务API接口: 当有服务出现异常
作为IT从业人员,越来越感受到Linux操作系统对我们的重要性。和网络一样,Linux也是IT行业的基础技能。做Web前端的朋友也向我请教过网络基础的学习途径,并且最近他也在学习Linux。做后端编程的朋友就更离不开这两个技能了,开发者需要熟练地使用Linux和编写基本的Shell脚本,并且在开发
快速入门 创建工程 新建一个空的工程: 工程名为demo: 新建一个model: 使用maven来构建: 然后填写项目坐标: 目录结构: 项目结构: 添加依赖 添加父工程坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
Java配置 在入门案例中,我们没有任何的配置,就可以实现一个SpringMVC的项目了,快速、高效! 如果没有任何的xml,那么我们如果要配置一个Bean该怎么办?比如我们要配置一个数据库连接池,以前会这么玩: <!-- 配置连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSou
自动配置原理 使用SpringBoot之后,一个整合了SpringMVC的WEB工程开发,变的无比简单,那些繁杂的配置都消失不见了,这是如何做到的? 一切魔力的开始,都是从我们的main函数来的,所以我们再次来看下启动类: @SpringBootApplication public class BootDemoApplication { public static void
优秀的战士需要出色的剑才能战斗。同样,在现代IT中,每个编码人员都需要最好的Android开发人员工具来提高他们的技能和效率。在Android应用程序开发这个残酷的竞争行业中,只有优秀的开发人员才能生存下去。您需要向客户展示您拥有最佳技术和资源。 它不仅仅是展示您的设备以吸引
Redis 存储的数据 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 类型 简介 特性 场景 String(字符串) 二进制安全 可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512M --- Hash(字典) 键值对集合,即编程语
动态注册监听时间变化. MainActivity.kt package com.example.broadcasttest import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.content.IntentFilter import androidx.appcompat.app.AppCompatActi
redis 学习-hiredis库使用(一) hiredis 是redis的客户端sdk,可以让程序操作redis。本文先讲建立连接,基本的get/set命令,读写二进制,获取多个结果来讲。假设读者已经了解redis命令了。 hiredis的代码也包含在redis代码中,redis\deps\hiredis目录下,接口很简单,几乎不用封装就可以用。 1
MySQL学习笔记8 视图:如同虚拟表和普通表一样使用,同table不同的是它只保留了sql逻辑不占用物理空间,使用时可进行增删改查,但通常不能增删改,涉及到一些关键sql语句 包含以下关键字的sql语句:分组函数、distinct、group by、having、union或者union all。 #一、创建视图 /* 语法: c
实现广播强制下线功能 继承关系 LoginActivity package com.example.broadcastbestpractice0 import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.Toast impo
HTML HTML全称:Hyper Text Markup Language 一个网页的基本信息 DOCTYPE声明 tiltle 标签 meta标签 <!--DOCTYPE:告诉浏览器我们要用什么规范--> <!DOCTYPE html> <!--总标签:HTML都要包含在这个标签里--> <html lang="en"> <!--head标签代表网页的头部--> <head> <!--meta
Mybatis学习笔记(一) 1、创建maven项目并添加依赖2、创建数据库并添加数据3、创建数据库连接池4、创建用户实体类5、创建mybatis资源文件6、创建dao层接口7、编辑mapper文件8、创建日志文件9、测试代码 1、创建maven项目并添加依赖 <dependencies> <dependency>
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException的解决方案 今天在运行新的项目时遇到了报错 想了一下可能是JDK的问题,于是尝试降低JDK版本,没想到居然成功了 百度了一下原理: 我使用JDK版本是JDK11,缺少JAXB API的jar包。JAXB API是java EE 的API,因此在java SE 9.0
一、标题栏的图标设置有5种方法: 1、在网站的根目录下放一张favicon.ico的图标文件。浏览器会自动显示在标题栏中。 2、使用ico图标作用标题栏图标,用link标签引入。 <link rel="icon" typ
《深度学习与计算机视觉》读书笔记 书籍概况干货/深度学习37问引用 书籍概况 本书内容有点旧了,但里面的知识仍然给了我一些启发,主要是从几何学和信息论的角度理解深度学习。 干货/深度学习37问 1、在同维度下,仿射变换有些特性可能会发生变化,如长度、面积、角度和距离
一、了解Actuator 为了在Springboot 应用中启用Actuator,需要在构建文件中添加Actuator starter依赖。在pom.xml添加以下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency&
组件化 在大型应用开发的时候,页面可以划分成很多部分。往往不同的页面,也会有相同的部分。例如可能会有相同的头部导航。 但是如果每个页面都独自开发,这无疑增加了我们开发的成本。所以我们会把页面的不同部分拆分成独立的组件,然后在不同页面就可以共享这些组件,避免重复开发。 全
作为IT从业人员,越来越感受到Linux操作系统对我们的重要性。和网络一样,Linux也是IT行业的基础技能。做Web前端的朋友也向我请教过网络基础的学习途径,并且最近他也在学习Linux。做后端编程的朋友就更离不开这两个技能了,开发者需要熟练地使用Linux和编写基本的Shell脚本,并且在开发的
webpack Webpack 是一个前端资源的打包工具,它可以将js、image、css等资源当成一个模块进行打包。 中文官方网站:https://www.webpackjs.com/ 官网给出的解释: 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递
XML 解析 简单的说,对XML文档的解析就是,操作xml文档,将文档中的数据读取到内存中。 操作xml文档 解析(读取):将文档中的数据读取到内存中 写入:将内存中的数据保存到xml文档中。持久化的存储 解析xml的方式 解析XML的方式有两种,DOM 和 SAX。 DOM方式解析xml文档 将标记语言文档一