Spring Cloud Config-快速开始
启动服务器:$ cd spring-cloud-config-server $ ../mvnw spring-boot:run该服务器是一个SpringBoot应用程序,所以您可以从IDE运行它,而不是喜欢(主类是ConfigServerApplication)。然后尝试一个客户端:$ curl localhost:8888/foo/development {"name":"developme
RxAndroid和Retrofit结合使用-网络调用和生命周期分析
说明这是我在项目使用RxAndroid、RxJava和Retrofit时的一些记录和分析。记录1:网络操作相关在使用RxAndroid和Retrofit进行网络操作时,有如下这些代码代码:[代码]java代码:?01020304050607080910getMyFollowingBoard(mTokenType, mTokenAccess,mIndex,mLimit)
Android Studio 快捷键
Alt+回车导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O优化导入的类和包Alt+Insert生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R替换文本Ctrl+F查找文本Ctrl+Shift+Space自动补全代码Ctrl+空格代码提示Ctrl+Alt+Sp
Redis中的数据结构
1.底层数据结构,与RedisValueType之间的关系对于Redis的使用者来说,Redis作为Key-Value型的内存数据库,其Value有多种类型.StringHashListSetZSet这些Value的类型,只是"Redis的用户认为的,Value存储数据的方式".而在具体实现上,各个Type的Value到底如何存储,这对于Redis的使用者来说是不公开的.举个粟子:使用下面的命令创
CSS布局-网页的布局方式
1.什么是网页的布局方式?网页的布局方式其实就是指浏览器是如何对网页中的元素进行排版的,有三种:1.标准流(又叫文档流/普通流)2.浮动流3.定位流1.标准流(文档流/普通流)排版方式1.1其实浏览器默认的排版方式就是标准流的排版方式1.2在CSS中将元素分为三类,分别是块级元素/行内元素/行内块级元素1.3在标准流中有两种排版方式,一种是垂直排版,一种是水平排版垂直排版,如果元素是块级元素,那么
java 抽象类和接口
abstructclassA{publicabstructvoidrun(){ }}抽象类里面可以有变量性质:1.抽象类不可实例化对象2.内部可以定义抽象方法,也可以没有抽象类的方法。3.子类的话要是继承他就必须实现抽象类声明的抽象方法,否则子类就必须也是抽象类。4.想象animals ,cat和dog继承了animals,那么cat和dog就必须实现animals里面的抽象方法。interf
java 什么是迭代器iterator
集合体系中的迭代器就是遍历,集合取出元素的方式,迭代器可以取出并操作集合中的元素迭代器的特点:1每个集合都有存和取的方式,而且每个集合的数据结构不一样,所以他们存和取的动作也不一样,添加通过add()能完成添加操作,但是取的动作比较复杂,所以把取的动作封装成了对象,包含hasNext() next() remove()三个共同的方法,由于集合本身最知道该怎么取元素和迭代器对象需要用到集合内部的元素
vue的生命周期钩子(2018-07-27)
1、beforeCreate实例创建之前 {{name}} let app = new Vue({ el:"#app", data:{ name:"vue" }, beforeCreate(){ console.log('即将创建'); console.log(this.$data);
django的settings中设置中文支持
今天创建了个django工程,用的是目前django1.9.6,创建工程后,settings.py中设置中文显示支持(最简单的,例如把admin界面的默认英文改成中文),定义TIME_ZONE = 'Asia/Shanghai'LANGUAGE_CODE = 'zh-cn'当然TIME_ZONE只是指定时区,和中文显示没有关系,这里一并修改了默认值。结果运行项目时报错了,如下:django IOE
TI AM5728开发板QSPI FLASH测试
本次针对创龙TL5728-EasyEVM的QSPIFLASH进行测试。平台简单介绍:AM5728是TISitara系列高性能SOC,得益于异构多核处理架构,CPU内集成了多核DSP、多核PRU、IVA-HD、GPU等协处理单元,通过硬件加速的方式极大增强CPU的数据、多媒体处理能力,可满足工业协议支持、大数据计算、实时控制等应用需求,同时采用先进的28纳米生产工艺,极大降低处理器的功耗,能耗比更加
神奇的decimal
这段时间忙的像狗一样,写博客的事情也就耽搁了,继续扯,为什么说decimal神奇呢,大家都知道decimal是基元类型,但是这个decimal类型在IL中居然没有相应的IL指令,也就是说CLR根本不认识decimal,全是编译器这一层在糊弄我们。 话不多说,看下最simple的例子,(加了点注释方便理解) 1 static void Main(string[] args)
1. docker的初始化
0.为什么要写docker源码的分析泊坞窗的概念大家都懂,但是只知道搬运工怎么用似乎并没有卵用,毕竟现在对容器技术炒得火热,但是漫山遍野都是怎么用泊坞窗,少有对搬运工的细节的表述。最完整的是“泊坞窗源码分析“一书,但是时间久远,随着搬运工版本的迅速迭代,很多地方已经对不上了。正好在准备秋招,于是趁着自己有找工作的动力和压力,把源码撸一遍,讲的不清楚,也不细,好歹也算对得起自己,要死也要站着死。do
Mysql锁相关
锁类型/引擎行锁表锁页锁MyISAM有InnoDB有有BDB(被InnoDB取代)有有锁的分类表锁:开销小,加锁快,不会死锁,粒度大,冲突率高,并发低。行锁:开销大,加锁慢,会死锁,粒度小,冲突率低,并发高。页锁:处于表锁和行锁之间,会死锁。锁的适用场景表锁:更适用于查询为主,按少量索引条件更新。行锁:更适用于大量按索引并发更新少量不同数据,同时又有并发查询。MyISAM表锁查看锁争用相关参数:s
Linux命令之sed批量替换字符串操作
使用sed命令可以进行字符串的批量替换操作,以节省大量的时间及人力;使用的格式如下:sed-i"s/oldstring/newstring/g"`grepoldstring-rlpath`其中,oldstring是待被替换的字符串,newstring是待替换oldstring的新字符串,grep操作主要是按照所给的路径查找oldstring,path是所替换文件的路径;-i选项是直接在文件中替换,
【干货整理】Docker,从入门说起……
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker代表的容器技术是近两年的大热技术,和人工智能、区块链等热点不同,容器技术的门槛并不高,每一个开发、测试、运维人员都能在日常工作中掌握和使用,是当今IT从业人员的必备技能之一。为便于小伙伴们
编排工具充分发挥了 Linux 容器技术优势
一旦公司越过了“让我们看看这些容器如何工作”的阶段,他们最终会在许多不同的地方运行容器需要快速、高效地交付程序的公司——而今天,哪些公司不需要这样做?——是那些正在转向Linux容器的公司。他们还发现,一旦公司越过了“让我们看看这些容器如何工作”的阶段,他们最终会在许多不同的地方运行容器。Linux容器技术不是新技术,但它随着最初由Docker发明的创新性打包格式(现在的OCI格式)以及新应用对持
Spring理论基础-面向切面编程序
Spring理论基础-面向切面编程序文章地址:Yuicon---原文地址AOP是Aspect-OrientedProgramming的缩写,中文翻译是面向切面编程。作为Spring的特征之一,是要好好学习的。首先面向切面编程这个名称很容易让人想起面向对象编程(OOP)来。我们知道面向对象编程是从上往下的把系统拆分成若干个类,如Web项目中常见的Controller、Service、Dao等分层。但
MySQL主从复制的原理及配置方法(比较详细)
一、复制的原理MySQL复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新,以便从服务器可以对其数据拷贝执行相同的更新。将主服务器的数据拷贝到从服务器的一个途径是使用LOADDATAFROMMASTER语句。请注意LOADDATAFROMMASTER目前只在所有表使用MyISAM存储引擎的主服务器上工作。并且
MySQL存储过程相互调用并获得错误码示例
复制代码代码如下:mysql>mysql>delimiter$$mysql>mysql>CREATEPROCEDUREmyProc()->MODIFIESSQLDATA->BEGIN->DECLAREl_statusVARCHAR(20);->->CALLmyProc1(l_status);->IFl_status='DuplicateEntry'THEN->SELECTCONCAT(
mssql2008 自定义表类型实现(批量插入或者修改)
在做大型网站或者系统的时候,经常会遇到个问题就是批量插入或者修改数据库。如果遇到这个问题,还是一条条记录来处理,这样的效率太低了,所以要考虑批量插入或者修改今天这边不讲SqlBulkCopy,只简单讲sql自定义表类型。因为目前的项目我用到了分表的方式,用存储过程比较方便自动创建分表。现在把我目前写的功能简单做个记录,也方便以后自己查阅第一步,在数据库里点击新建查询创建相应的sql复制