自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 linux docker 安装 详解

Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到注意:Docker 要求 CentOS 系统的内核版本在3.10以上,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker1,通过 uname -r 命令...

2019-05-26 21:23:56 557

原创 Elasticsearch 搜索引擎 详解

一 ,什么是ElasticsearchElasticsearch底层采用倒排索引对文档的内容进行关键词分词,每个关键词对应多个文档出现具体位置信息,后期查询的时候直接通过分词定位到相关的文档信息,默认情况下Elasticsearch对中文分词不是很友好,可以采用第三方Ik分词器或者自定义热词。安装Elasticsearch这里通过Docker安装Docker安装Elasticsea...

2019-05-26 21:12:45 181

原创 Linux云服务器配置Apollo详解

配置Apolle第一步 安装JDK,配置环境 如下是安装JDK步骤一、文件准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h...

2019-05-21 21:15:05 1670

转载 淘宝客集成要点

1.淘宝客的流程介绍:http://baichuan.taobao.com/product/esdk.htm?spm=a3c0d.7629140.1998907816.11.dXoVCD调用淘宝/天猫有两种方式:一种是打开H5网页,一种是打开淘宝客户端。可以进行授权登录-->查看商品详情-->点击购买-->支付-->返回我们的app。 2.淘宝开发平台首页:...

2018-09-29 15:23:40 513

转载 使用阿里云code和git管理项目

使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效。通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求。本文将介绍关于阿里云code及git的简单使用。一、注册阿里云可以直接使用淘宝账号登录,根据官网提示注册登录即可。推荐使用绑定了邮箱的淘宝账号,这样可以避免一些设置git和ssh时可能遇到的问题。二...

2018-09-26 20:02:47 3366 1

转载 java web开发_购物车功能实现

之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现。查询的资料,找到三种方法:1.用cookie实现购物车;2.用session实现购物车;3.用cookie和数据库(购物车信息持久化)实现购物车;==================================================================...

2018-08-16 10:14:03 19427

原创 git windows版 公钥私钥在安装后git配置,一段时间,重新获取公钥私钥

找到安装路径  我的安装路径是C:\Program Files    然后保存下来,到这里基本结束了,后面的不演示了

2018-07-13 15:07:06 552

原创 加密工具RSA

RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。 RSA的算法涉及三个参数,n、e1、e2。 其中,n是两个大质数p、q的积,n的二进制表示时所占用的位数,就是所谓的密钥长度。 e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e2*e1)mod((p-1)*(q-1))=1。 (n及...

2018-07-01 09:38:24 315

原创 springboot面试题

Springboot面试题1,SpringBoot启动方式IDE 运行Application这个类的main方法在springboot的应用的根目录下运行mvn spring-boot:run使用mvn install 生成jar后运行2,SpringBoot中用那些注解@SpringBootApplication@Component:@RestController3,@Enab...

2018-07-01 09:28:36 8995 5

转载 Git与SVN的区别(集中式VS分布式)

Git是目前世界上最先进的分布式版本控制系统,其实 Git 跟 SVN一样有自己的集中式版本库或服务器,但是Git 更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个跟中心版本库一模一样的本地版本库。可以这样说,如果你被困在一个不能连接网络的地方时,你仍然能够提交文件,查看log(历史版本记录),创建项目分支等。Git 和 SVN的...

2018-06-16 16:07:30 147

转载 后台处理IOS和Android上传图片问题

JAVA后台,处理Android和IOS上传的图片。安卓可以直接用输入输出流将图片写入文件,但是IOS不行,直接使用输入输出流上传的图片会出现图片大小和原图片大小不一致的问题,导致图片打不开,我现在是将IOS的图片转为字符串再上传到服务器然后服务器使用Base64将字符串转码,然后再使用ByteArrayInputStream读取,我想问有没有什么办法可以将IOS和Android上传图片的方法统一...

2018-06-16 15:29:52 1042

转载 微信SDK踩过的那些坑。。登录分享支付

由于第一次接微信SDK。沿路踩过一个又一个大大小小的坑,以此做一下记录。对于安卓版来说。前期一些基本jar导入。xml配置什么的都基本不会有什么问题,按照微信文档来就可以了。第一个坑在出在签名上,第三方应用要拉起微信必须保证2点:1.应用中的包名(Mainfext.xml中的package)必须与后台配置的一致。2.应用生成不能是debug包,必须是正式的签名包。这个签名必须与后台配置的一致。在第...

2018-06-16 15:21:22 1474

转载 CDN

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的...

2018-06-16 15:18:28 222

转载 NoSQL

NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。虽然NoSQL的流行与火起来才短短一年...

2018-06-16 15:15:21 629

原创 Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。...

2018-06-16 15:13:50 158

转载 多线程面试

目标线程与进程为什么要使用多线程?多线程应用场景多线程创建方式练习题线程生命周期面试总结练习题线程与进程区别每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使用线程可以把占据时间长的程...

2018-04-13 16:12:17 145

转载 高级程序员面试宝典

说一下大型网站架构演变过程1.初始阶段,这个阶段可能应用服务器、文件服务器、数据库所有的资源都在同一台服务器上2.应用服务器和数据库服务器拆分3.使用缓存改善网站的性能(貌似互联网架构中,缓存是离不开的话题了)4.使用应用服务器的集群来改啥网站的并发处理能力(不过一般是同构的集群,伪集群了) 数据库读写分离(由专门的机器提供写服务,专门的机器提供读服务,如果读写比例很大,可以多态读服务器) 5.使...

2018-04-13 16:09:48 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除