04 2019 档案

摘要:目标书接上回,上回那个例子实在太土了。实际开发中我们不可能把整个网站的js和html全写到一个页面上。所以我们这节课的目标在于改造这个例子的文件结构,让它不那么土Let's do it 环境参数vue版本:2.5.16开始改造我们要开始改造上一节那个极土的例子,让它看起来洋气一点。很多教程上来把we 阅读全文
posted @ 2019-04-30 17:39 panchanggui 阅读(293) 评论(0) 推荐(0) 编辑
摘要:目标前两课教的是入门和文件结构。都没有什么实在的东西。这次我们要来点实在的。我们要做出一个待办列表。这个待办列表有以下特点: 可以自动从文本中抽取出这件事情的开始时间可以显示当前距离这件事情的开始时间还有多久,比如:23:40 回家 (还有 6 小时 36 分 15 秒)如果当前时间已经超过了计划时 阅读全文
posted @ 2019-04-30 17:39 panchanggui 阅读(760) 评论(0) 推荐(0) 编辑
摘要:目标最近在学习vue的过程中发现网上的vue教程总有些不同的问题,有的教程上来只说语法,有的教程上来就用vue-cli来建项目,但是vue-cli是整合了webpack等多个插件的工具,不利于我们学习原理。我觉得一个好的教程应该具备以下几点: 浅显易懂,说人话每节课都是一个完整的可以运行的例子由浅入 阅读全文
posted @ 2019-04-30 17:38 panchanggui 阅读(219) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级。 升级前 => 升级后 Spring Boot 1.5.x => Spring Boot 2.0.2 Spri 阅读全文
posted @ 2019-04-29 16:54 panchanggui 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or s 阅读全文
posted @ 2019-04-29 15:29 panchanggui 阅读(471) 评论(0) 推荐(0) 编辑
摘要:1. 若application.yml 和bootStrap.yml 在同一目录下,则bootStrap.yml 的加载顺序要高于application.yml,即bootStrap.yml 会优先被加载。 原理:bootstrap.yml 用于应用程序上下文的引导阶段。 bootstrap.yml 阅读全文
posted @ 2019-04-29 09:53 panchanggui 阅读(20097) 评论(0) 推荐(1) 编辑
摘要:Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易 阅读全文
posted @ 2019-04-29 09:03 panchanggui 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:随着Docker技术的不断成熟,越来越多的企业开始考虑使用Docker。Docker有很多的优势,本文主要讲述了Docker的五个最重要优势,即持续集成、版本控制、可移植性、隔离性和安全性。对于Docker,应该不需要进行详细的介绍了。它是最火热的开源项目之一,通过在容器中增加一个抽象层(a lay 阅读全文
posted @ 2019-04-29 08:53 panchanggui 阅读(944) 评论(0) 推荐(1) 编辑
摘要:webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle,它能把各 阅读全文
posted @ 2019-04-28 12:22 panchanggui 阅读(596) 评论(0) 推荐(0) 编辑
摘要:一开始很多刚入手vue.js的人,会扒GitHub上的开源项目,但是发现不知如何运行GitHub上的开源项目,很尴尬。通过查阅网上教程,成功搭建好项目环境,同时对前段工程化有了朦朦胧胧的认知,因此将环境搭建过程分享给大家。 首先,列出来我们需要的东西: 安装node.js 安装需要安装v10.15. 阅读全文
posted @ 2019-04-28 11:45 panchanggui 阅读(22390) 评论(0) 推荐(2) 编辑
摘要:MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。float,double类型是可以存浮点数(即小数类型),但是float有个坏处,当你给 阅读全文
posted @ 2019-04-25 10:04 panchanggui 阅读(3995) 评论(0) 推荐(2) 编辑
摘要:如何返回 JSON 数据? 在 Spring Boot 中返回 JSON 数据很简单,如下几步。 加入依赖 除了 Spring Boot 必须自带的 parent 依赖外,仅仅只需要加入这个 spring-boot-starter-web 包即可,它会自动包含所有 JSON 处理的包,如下图所示。 阅读全文
posted @ 2019-04-24 19:34 panchanggui 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:使用 Spring Boot 会涉及到各种各样的配置,如开发、测试、线上就至少 3 套配置信息了。Spring Boot 可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。 在 Spring Boot 里面,可以使用以下几种方式来加载配置。本章内容基于 Spring Boot 阅读全文
posted @ 2019-04-24 19:30 panchanggui 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:如果加载的配置有重复的,它们的加载顺序是这样的,数字越小的优先级越高,即优先级高的覆盖优先级低的配置。 知道了它们的加载顺序,我们就能知道从哪一步来替换配置。 http://www.javastack.cn/article/2017/spring-boot-config-load-order/ 阅读全文
posted @ 2019-04-24 19:27 panchanggui 阅读(406) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot下默认提供了若干种可用的连接池(dbcp,dbcp2, tomcat, hikari),当然并不支持Druid,Druid来自于阿里系的一个开源连接池,它提供了非常优秀的监控功能。 阿里巴巴也提供了Druid的SpringBoot集成版(druid-spring-boot-s 阅读全文
posted @ 2019-04-24 19:24 panchanggui 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:最近在启用springcloud配置中心server的东西,在整理属性资源的时候,突然发现:用了这么久的springboot,为什么会配置两个属性文件同时存在(application.yml/properties,bootstrap.yml/properties). 下面的解释,我认为是最通俗易懂的 阅读全文
posted @ 2019-04-24 18:50 panchanggui 阅读(1654) 评论(0) 推荐(1) 编辑
摘要:读取application文件 在application.yml或者properties文件中添加: info.address=USAinfo.company=Springinfo.degree=high @Value注解读取方式 @ConfigurationProperties注解读取方式 读取指 阅读全文
posted @ 2019-04-24 18:27 panchanggui 阅读(3189) 评论(0) 推荐(0) 编辑
摘要:SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码: 表单代码: 表单中input的name值和Controller的参数变量名保持一致,就能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controlle 阅读全文
posted @ 2019-04-24 16:13 panchanggui 阅读(2176) 评论(0) 推荐(0) 编辑
摘要:一、@RequestParamGET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上1. @RequestParam(org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。例: 阅读全文
posted @ 2019-04-24 16:11 panchanggui 阅读(466) 评论(0) 推荐(0) 编辑
摘要:AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoin 阅读全文
posted @ 2019-04-24 15:32 panchanggui 阅读(953) 评论(0) 推荐(0) 编辑
摘要:用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,为了实现项目中的输出日志和权限控制这两个需求,我也使用到了AOP功能。我使用到了@Before、@Around这两个advice。但在,使用过程中,却对它们的执 阅读全文
posted @ 2019-04-24 14:21 panchanggui 阅读(331) 评论(0) 推荐(0) 编辑
摘要:背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatc 阅读全文
posted @ 2019-04-24 14:19 panchanggui 阅读(551) 评论(0) 推荐(0) 编辑
摘要:在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题 1. 何为异步调用? 在解释异步调用之前,我们先来看同步 阅读全文
posted @ 2019-04-24 11:41 panchanggui 阅读(259) 评论(0) 推荐(0) 编辑
摘要:最近参照资料创建Springboot AOP ,结果运行后aop死活不生效。 查明原因: 是我在创建AOP类时选择了Aspect类型,创建后才把这个文件改为Class类型,导致一直不生效, 代码配置这块都没问题。 解决办法 重新创建一个Java Class类型的文件,把原来AOP的代码拷过去就可以了 阅读全文
posted @ 2019-04-24 11:19 panchanggui 阅读(13179) 评论(0) 推荐(2) 编辑
摘要:一、AOP AOP 产生的背景 “存在即合理”,任何一种理论或技术的产生,必然有它的原因。了解它产生的背景、为了解决的问题有助于我们更好地把握AOP的概念。 软件开发一直在寻求一种高效开发、护展、维护的方式。从面向过程的开发实践中,前人将关注点抽象出来,对行为和属性进行聚合,形成了面向对象的开发思想 阅读全文
posted @ 2019-04-23 14:36 panchanggui 阅读(390) 评论(0) 推荐(0) 编辑
摘要:springboot中spring.profiles.include的妙用。 我们有这样的一个springboot项目。项目分为开发、测试、生产三个不同阶段(环境),每个阶段都会有db、ftp、redis等的不同配置信息。我们可以使用spring.profiles.include来实现三种不同环境的 阅读全文
posted @ 2019-04-23 10:03 panchanggui 阅读(4348) 评论(0) 推荐(0) 编辑
摘要:一.Tkmybatis的好处 Tkmybatis是在mybatis框架的基础上提供了很多工具,让开发更加高效。这个插件里面封装好了我们需要用到的很多sql语句,不过这个插件是通过我们去调用它封装的各种方法来实现sql语句的效果。对于单表查询不需要写SQL语句,这样就不用像mybatis那样每次写一个 阅读全文
posted @ 2019-04-23 08:49 panchanggui 阅读(3067) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/jpfss/p/8422770.html Junit这种老技术,现在又拿出来说,不为别的,某种程度上来说,更是为了要说明它在项目中的重要性。 凭本人的感觉和经验来说,在项目中完全按标准都写Junit用例覆盖大部分业务代码的,应该不会超过一半。 刚 阅读全文
posted @ 2019-04-22 19:20 panchanggui 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类compile默认就是compile,什么都 阅读全文
posted @ 2019-04-22 17:49 panchanggui 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:1.前言 今天在用SpringBoot2.0+MyBatis+MySQL搭建项目开发环境的时候启动项目发现报了一个很奇怪的错,报错内容如下: 后来查阅资料发现这都是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式 使用的数据库 阅读全文
posted @ 2019-04-22 14:14 panchanggui 阅读(164) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 切面AOP 使用 阅读全文
posted @ 2019-04-22 11:11 panchanggui 阅读(194) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 事务 使用 阅读全文
posted @ 2019-04-22 11:10 panchanggui 阅读(266) 评论(0) 推荐(0) 编辑
摘要:前提: 基于SpringBoot项目,正常集成Mybatis后,为了简化sql语句的编写,甚至达到无mapper.xml文件。 在本篇总结教程,不在进行SpringBoot集成Mybatis的概述。 如有需要,请查看我另一篇文章 SpringBoot集成MyBatis,这里不再赘述。 一. 实现步骤 阅读全文
posted @ 2019-04-22 11:08 panchanggui 阅读(5340) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 自动配置主要通过 @EnableAutoConfiguration, @Conditional, @EnableConfigurationProperties 或者 @ConfigurationProperties 等几个注解来进行自动配置完成的。@EnableAutoConf 阅读全文
posted @ 2019-04-22 09:41 panchanggui 阅读(772) 评论(0) 推荐(1) 编辑
摘要:但 Spring Boot 提供了另一种方式 ,能够根据类型校验和管理application中的bean。 这里会介绍如何使用@ConfigurationProperties。继续使用mail做例子。配置放在mail.properties文件中。属性必须命名规范才能绑定成功。举例:1 protoco 阅读全文
posted @ 2019-04-22 09:40 panchanggui 阅读(1581) 评论(0) 推荐(0) 编辑
摘要:Spring容器中Bean的作用域 当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例 阅读全文
posted @ 2019-04-22 09:27 panchanggui 阅读(1782) 评论(0) 推荐(0) 编辑
摘要:1、找到实现一个类或者接口子类的快捷键 ctrl + B父类或父方法定义 ctrl + alt + B子类或子方法实现 2、跳转上次 下次 操作 ctrl + alt + --> / <-- 阅读全文
posted @ 2019-04-17 11:00 panchanggui 阅读(224) 评论(0) 推荐(0) 编辑
摘要:@ConfigurationProperties给属性映射值编写JavaBean/** 将配置文件application.properties中配置的每一个属性值映射到当前类的属性中;* @ConfigurationProperties:告诉springboot将本类中所有属性和配置文件中相关的配置 阅读全文
posted @ 2019-04-17 09:54 panchanggui 阅读(1382) 评论(0) 推荐(0) 编辑
摘要:@Component注解表明是组件,可被自动发现,@ConfigurationProperties注解之前是location属性表明配置文件位置,prefix表示读取的配置信息的前缀,但新版本中废除了location属性(网上说是1.5.2之后),故只写前缀,默认读取application.yml中 阅读全文
posted @ 2019-04-17 09:42 panchanggui 阅读(4460) 评论(0) 推荐(0) 编辑
摘要:SpringData Jdbc 阅读全文
posted @ 2019-04-15 16:58 panchanggui 阅读(194) 评论(0) 推荐(0) 编辑
摘要:SpringData JPA 阅读全文
posted @ 2019-04-15 16:31 panchanggui 阅读(215) 评论(0) 推荐(0) 编辑
摘要:对称加密与非对称加密 阅读全文
posted @ 2019-04-15 16:28 panchanggui 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Stream消息驱动 阅读全文
posted @ 2019-04-15 16:24 panchanggui 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Bus消息总线 阅读全文
posted @ 2019-04-15 16:23 panchanggui 阅读(119) 评论(0) 推荐(0) 编辑
摘要:springboot 参数配置 阅读全文
posted @ 2019-04-15 16:19 panchanggui 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:参数配置 阅读全文
posted @ 2019-04-15 16:11 panchanggui 阅读(987) 评论(0) 推荐(0) 编辑
摘要:mongodb 阅读全文
posted @ 2019-04-15 16:10 panchanggui 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Redis spring-data-redis 阅读全文
posted @ 2019-04-15 16:06 panchanggui 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Hystrix Hystrix请求熔断与服务降级 Hystrix线程隔离&请求缓存&请求合并 阅读全文
posted @ 2019-04-15 16:05 panchanggui 阅读(117) 评论(0) 推荐(0) 编辑
摘要:Ribbon 阅读全文
posted @ 2019-04-15 16:03 panchanggui 阅读(101) 评论(0) 推荐(0) 编辑
摘要:Zuul 阅读全文
posted @ 2019-04-15 16:02 panchanggui 阅读(131) 评论(0) 推荐(0) 编辑
摘要:注册中心Eureka 阅读全文
posted @ 2019-04-15 16:01 panchanggui 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Config 阅读全文
posted @ 2019-04-15 16:01 panchanggui 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Feign 阅读全文
posted @ 2019-04-15 15:59 panchanggui 阅读(122) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/szlbm/p/5512931.html 什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开. 阅读全文
posted @ 2019-04-15 15:54 panchanggui 阅读(410) 评论(0) 推荐(0) 编辑
摘要:最近一直找java8相关新特性的文章,发现都太没有一个连贯性,毕竟大家写博客肯定都有自己的侧重点,这里找到一本书,专门介绍java8新特性的,感觉大家可以看看《写给大忙人看的JavaSE8》.这里我会结合书中的知识以及网上的知识,对于java8 的新特性进行总结,当然我自己写的也会有自己的侧重点。 阅读全文
posted @ 2019-04-15 10:13 panchanggui 阅读(258) 评论(0) 推荐(0) 编辑
摘要:为什么要单独写个Java8新特性,一个原因是我目前所在的公司用的是jdk8,并且框架中用了大量的Java8的新特性,如上篇文章写到的stream方法进行过滤map集合。stream方法就是接口Collection中的default方法。所以准备专门写写关于java8新特性的文章,虽然现在10已经发布 阅读全文
posted @ 2019-04-15 10:12 panchanggui 阅读(305) 评论(0) 推荐(0) 编辑
摘要:从ELK到EFK演进 背景 作为中国最大的在线教育站点,目前沪江日志服务的用户包含网校,交易,金融,CCTalk 等多个部门的多个产品的日志搜索分析业务,每日产生的各类日志有好十几种,每天处理约10亿条(1TB)日志,热数据保留最近7天数据,冷数据永久保存。 为什么做日志系统 首先,什么是日志? 日 阅读全文
posted @ 2019-04-12 17:50 panchanggui 阅读(7635) 评论(0) 推荐(1) 编辑
摘要:在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各 阅读全文
posted @ 2019-04-12 16:42 panchanggui 阅读(207) 评论(0) 推荐(0) 编辑
摘要:maven 多模块项目打包 阅读全文
posted @ 2019-04-12 15:41 panchanggui 阅读(680) 评论(0) 推荐(0) 编辑
摘要:maven 把本地jar包打进本地仓库 1、本地有自己写的项目jar包,但是需要用maven依赖对其进行引用; 2、某个jar包在远程仓库没有,导致pom.xml报错,此时可以从网上单独下载此jar包,然后打入本地仓库,即可使用。 Maven 安装 JAR 包的命令是: mvn install:in 阅读全文
posted @ 2019-04-12 15:41 panchanggui 阅读(8120) 评论(0) 推荐(0) 编辑
摘要:上回说到了简单的使用simpleCaptcha,这次我们这次我们将讲解扩张simpleCaptcha。 回到正题,我们需要一些自定义的验证码,比如验证码的字体大小,背景,颜色等等,默认的验证码是无法满足我们的需求的。所以我们得自己去实现。我这几提供了简单的扩展,如果大家有什么好的建议大家一起来探讨。 阅读全文
posted @ 2019-04-12 13:54 panchanggui 阅读(584) 评论(0) 推荐(0) 编辑
摘要:在captcha中,两个比较著名的框架验证码有Jcaptcha和simpleCaptcha,Jcaptcha太庞大了,所以我选择了简单的SimpleCaptcha simpleCaptcha是一个用于随机生成验证码的一个java框架,它为验证码提供简单的实现。提供很多图形的自定 义。它对中文也提供了 阅读全文
posted @ 2019-04-12 13:53 panchanggui 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:django-simple-captcha作为一款django的验证码插件,使用方法非常简单,能够快速应用到web应用中。 文档官网地址:django-simple-captcha 参考博客:http://blog.csdn.net/tanzuozhev/article/details/504586 阅读全文
posted @ 2019-04-12 13:43 panchanggui 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:springBoot的三种启动方式 (1)使用IDEA启动 以上是springboot的一种启动方式,即在IDE开发工具IDEA中启动。 (2)使用mvn启动 下面介绍另一个启动方式:使用mvn启动springboot 首先,请进入到项目目录下 然后输入:mvn spring-boot:run 然后 阅读全文
posted @ 2019-04-12 12:33 panchanggui 阅读(10119) 评论(0) 推荐(0) 编辑
摘要:bat(batch) .bat文件是用来干什么的?我们可以通过win+r,进入cmd,用dos命令行来完成某些操作,比如ping。 我们这里可以用更简单的办法,可以把命令行写入记事本,然后修改后缀为bat,这样只要点击运行bat文件就运行了命令行。 下面通过实例讲解bat文件的优势。 首先我们用记事 阅读全文
posted @ 2019-04-12 09:09 panchanggui 阅读(3052) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/hdwang/p/6081994.html 1.下载jenkins 地址:https://jenkins.io/index.html 本人下载了2.19.3版本的war包:jenkins.war 2.安装jenkins 拷贝jenkins.war 阅读全文
posted @ 2019-04-11 19:31 panchanggui 阅读(395) 评论(0) 推荐(0) 编辑
摘要:一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队 阅读全文
posted @ 2019-04-11 19:25 panchanggui 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocke 阅读全文
posted @ 2019-04-11 17:56 panchanggui 阅读(277) 评论(0) 推荐(0) 编辑
摘要:从我的观点看:Docker是一个微容器,一个云计算的微PaaS容器,类似JVM但比其更强大的容器,直接基于Linux内核,支持各种语言,它比VM虚拟机更加轻量,能够在Linux或云计算IaaS等平台上直接运行,带着你的应用无缝地移植到各种运行环境。 有人无奈地说:Docker流行起来是因为我们的依赖 阅读全文
posted @ 2019-04-11 17:55 panchanggui 阅读(338) 评论(0) 推荐(0) 编辑
摘要:两者不是同一种类型。1、docker 是容器,tomcat是jsp应用服务器2、tomcat可以安装在物理机上,虚拟机上,也可以安装在Docker上。所以从这个角度讲,Docker也可以看做是一种超轻量化的虚拟机。3、Docker可以安装在物理机,虚拟机上,但不知道Docker上面是否可以再安装Do 阅读全文
posted @ 2019-04-11 17:54 panchanggui 阅读(17214) 评论(0) 推荐(0) 编辑
摘要:原文 很多时候单独使用聚合函数的时候觉得很容易,求个平均值,求和,求个数等,但是和分组一起用就有点混淆了,好记性不如烂笔头,所以就记下来以后看看。 常用聚合函数罗列 1 AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记 阅读全文
posted @ 2019-04-04 08:50 panchanggui 阅读(4882) 评论(0) 推荐(0) 编辑
摘要:UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 拥有自动定义的 UNIQUE 约束。 请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。 SQL 阅读全文
posted @ 2019-04-04 08:40 panchanggui 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:Mysql中limit的用法详解 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给 阅读全文
posted @ 2019-04-03 23:12 panchanggui 阅读(889) 评论(0) 推荐(0) 编辑
摘要:1.首先我们需要了解下什么是聚合函数 聚合函数aggregation function又称为组函数。 认情况下 聚合函数会对当前所在表当做一个组进行统计。 2.聚合函数的特点 1.每个组函数接收一个参数(字段名或者表达式) 统计结果中默认忽略字段为NULL的记录 2.要想列值为NULL的行也参与组函 阅读全文
posted @ 2019-04-03 23:09 panchanggui 阅读(2421) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函数条件 阅读全文
posted @ 2019-04-03 23:06 panchanggui 阅读(23141) 评论(2) 推荐(4) 编辑
摘要:转自 alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add字段 类型 其他; 例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0: mysql> alter table MyClass add passtest 阅读全文
posted @ 2019-04-03 22:57 panchanggui 阅读(14776) 评论(0) 推荐(0) 编辑