初阶技术知识
zhengx辉
java --> vue --> Android
展开
-
Java多线程实现异步调用
在Java平台,实现异步调用的角色有如下三个角色:调用者、 提货单 、真实数据,一个调用者在调用耗时操作,不能立即返回数据时,先返回一个提货单.然后在过一断时间后凭提货单来获取真正的数据.去蛋糕店买蛋糕,不需要等蛋糕做出来(假设现做要很长时间),只需要领个提货单就可以了(去干别的事情),等到蛋糕做好了,再拿提货单取蛋糕就可以了。[java] view plain copy print?packa...转载 2018-07-04 21:21:02 · 361 阅读 · 0 评论 -
centos7搭建nexus maven私服
转自:https://www.cnblogs.com/grey-wolf/p/6481166.html原创 2019-07-22 11:53:43 · 227 阅读 · 0 评论 -
微服务中的 API 网关(API Gateway)
https://www.cnblogs.com/savorboard/p/api-gateway.html原创 2019-07-09 15:13:17 · 517 阅读 · 0 评论 -
微服务配置中心
1. 简介通过以下几个问题理解微服务中的集中配置中心1. 微服务配置中心是什么2. 为什么需要微服务配置中心3. 微服务配置中心实现技术4. 技术如何选型2. 微服务配置中心是什么 集中式配置是将应用系统中对配置信息的管理作为一个新的应用功能模块,区别与传统的配置信息分散到系统各个角落方式,进行集中统一管理,并且提供额外功能。尤其是在微服务架构中,是不可或缺...转载 2019-07-09 14:38:49 · 1613 阅读 · 0 评论 -
微服务架构-服务注册中心和服务网关(6.8)
这篇文章还是基于SpringCloud开源框架体系来谈下对Eureka服务注册中心和Zuul服务网关在使用上的一些理解和说明。在使用微服务架构进行开发的时候,最基本的就是SpringBoot,但是对于一个大的项目会根据实际的业务和需求场景,使用到类似服务注册中心,服务网关,负载均衡等多个其它子组件的能力。对于各个组件之间的协同关系如下图:对于各个组件间关系简单说明如下:1. 服务...转载 2019-07-09 14:17:02 · 3888 阅读 · 0 评论 -
在eclipse里面使用svn
在公司做项目开发时,少不了代码的提交更新,熟练的使用svn很有必要svn介绍: Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统。svn功能: 一.检出:将一个服务器端创建好的项目整个下载到本地,这是到项目组后参与开发的第一步,只需执行一次。 二.更新:将本地文件更新为服务器端的最新版本,通常为每天上班时或修改公共文件之前执行一次。...原创 2019-02-24 19:59:02 · 3778 阅读 · 0 评论 -
MD5加密
介绍: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),它对信息进行摘要采集,再通过一定的位运算,最终获取加密后的MD5字符串,是让大容量信息在用数字签名签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。特性: 不可逆性。从而使得安全性大大增加。理解: MD5是通过...原创 2018-12-12 11:49:17 · 120 阅读 · 0 评论 -
多线程理解
一、实现多线程方法有两种: 1.继承Thread类 2.实现Runnable接口二、Runnable优势在于: 1、可以避免由于Java的单继承特性而带来的局限; 2、增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的; 3、适合多个相同程序代码的线程区处理同一资源的情况。三、哪里用到多线程: 1、用户注册完成送大礼包/...原创 2018-11-26 10:27:57 · 134 阅读 · 0 评论 -
写一个Singleton(单例模式)
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一一种形式:定义一一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 第一种形式public clas...原创 2018-11-16 11:22:07 · 9844 阅读 · 0 评论 -
单点登录的三种实现方式
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...转载 2018-10-23 12:59:14 · 575 阅读 · 0 评论 -
spring 用到的九种设计模式
1.简单工厂模式又叫做静态工厂模式简单工厂模式实质是有一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。<beans> <bean id="singletonBean" class="com.itxxz.HelloItxxz"> <constructor-arg> <value>...转载 2018-10-08 21:35:07 · 183 阅读 · 0 评论 -
单点登录
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...转载 2018-08-13 21:54:44 · 113 阅读 · 0 评论 -
索引
一.基本概念: 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。二.类型:1.聚集索引: 概念: 建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会...转载 2018-08-08 22:37:56 · 158 阅读 · 0 评论 -
mysql索引
一.类型:normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。primary key ----主键索引,也就是在...原创 2018-08-09 11:48:40 · 121 阅读 · 0 评论 -
幂等性
原理: 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。在事务提交失败会重复提交达到最大重复次数时返回失败的 设计中 保持幂等性是尤为重要的实列:对于一次订单支付过程,如果用户重复多次点击支付按钮,或者是网络异...原创 2018-07-31 13:46:56 · 497 阅读 · 0 评论 -
并发性
概念:是指两个或两个以上的事件或活动在同一时间间隔内发生。操作系统是一个并发系统,并发性是它的重要特征,操作系统的并发性指它应该具有处理和调度多个程序同时执行的能力。多个 I/O设备同时在输入输出;设备 I/O和CPU计算同时进行;内存中同时有多个系统和用户程序被启动交替、穿插地执行,这些都是并发性的例子。发挥并发性能够消除计算机系统中部件和部件之间的相互等待,有效地改善系统资源的利用率,改进系统...转载 2018-07-04 21:12:22 · 2574 阅读 · 0 评论 -
Stream语法详解
学习转载:https://blog.csdn.net/youzhouliu/article/details/51820088后面实践过程中再写心得.原创 2019-09-06 15:05:14 · 181 阅读 · 0 评论