PhpStorm 2019.2.1激活码

PhpStorm 2019.2.1激活码,亲测可用,持续更新。 建议大家购买正版,此激活码仅用于学习。如若有问题,责任自负。

PhpStorm 2019.2.1
Build #PS-192.6262.66, built on August 22, 2019
Licensed to Jig F
Subscription is active until June 13, 2020
Runtime version: 11.0.3+12-b304.39 x86_ 64
VM: OpenJDK 64- Bit Server VM by JetBrains s.r.o

Read More

git未跟踪文件通过合并覆盖错误的解决方法

在开发标注平台系统的时候,项目原同事将dubbo的注册缓存通过配置项的方式将其放在项目根目录,在 IDEA 中运行项目,每次都会生成该文件,导致项目目录有点乱,于是将其改变,放在当前用户目录的.dubbo-registry目录,且隐藏起来,减少人为操作引起的 RPC 调用问题。

经过这么已改造,保存项目并提交到 git 仓库,其他同事拉取项目之后,提交时出现如下错误:

error: The following untracked working tree files would be overwritten by merge:
~/.dubbo-registry/data-web-registry.properties
~/.dubbo-registry/data-web-registry.properties.lock
Please move or remove them before you merge.
Aborting

Read More

shell多进程执行任务

管道就像水管,有流入才会有流出,水管数水流的通道,管道是数据的通道。管道分为无名管道和有名管道。

无名管道:常用的|就是管道,只不过是无名的,可以直接作为两个进程的数据通道,比如:cat file.txt | grep test

有名管道:mkfilo 可以创建一个管道文件,比如:mkfiflo testfifo

管道有一个特点,如果管道中没有数据,那么取管道数据的操作就会阻塞,直到管道内进入数据,然后读出后才会终止这一操作,同理,写入管道的操作如果没有读取操作,这一个动作也会阻塞。

Read More

详解kafka配置文件server.properties

server.properties是Kafka的主要配置文件,下面简单介绍其中的相关配置项的含义。必须修改的配置项就是log.dirs,其他配置可以根据需求自行修改。

Kafka服务端是否可以根据请求自动创建Topic,默认是true。如果打开此选项,下面三种请求会触发Topic自动创建:
①Producer向某个不存在的Topic写人消息
②Consumer从某个不存在的Topic读取消息
③Consumer从某个不存在的Topic 读取消息

Read More

SSL生成证书

SSL证书通过在客户端浏览器和 Web 服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于 SSL 技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了)。即通过它可以激活 SSL 协议,实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露。保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否是真实可靠。

Read More

解决Alpine缺少字体的问题

公司POC业务使用的是K8S集群,开发过程中我们使用 com.spotify:dockerfile-maven-plugin:1.4.9 插件集成 springboot ,在 mvn compiler deploy 阶段将其构建为 docker 镜像并且推送到自建镜像仓库中。

在 k8s 集群中通过编写 deploymeny yaml 文件部署整个集群。web 应用使用 kaptcha 的验证码,在调用 API 的时候发现接口报错,查看日志发现下面的错误信息。

Read More

03-玩转 Docker 命令

Docker容器属于虚拟化技术,类似于一个轻量级的虚拟机,专注于Linux平台,使用Linux的诸多内核特性,比如namespace、cgroups等,让进城运行在一个隔离的环境中(隔离性)。

Docker和虚拟机的区别:虚拟机技术相对于容器来说要“重”很多,虚拟机采用Hypervisor技术,是虚拟机与物理服务器中间的一层,为每一台虚拟机分配适量的内存、CPU、网络和磁盘,并加载所有虚拟机的客户操作系统,这种虚拟化意味着很大部分的计算、存储资源被使用在荣誉的客户操作系统上,启动过程要远远慢于容器。Docker采用了一种截然不同的方法,它直接采用Linux的容器技术来隔离进程,让其认为自己运行在一个单独的操作系统中,而实际上仍然运行在同一个操作系统中,共享同一个内核,资源利用率远高于Hypervisor。Docker在文件系统上使用了分层结构的AUFS(Another Unionfs)文件系统,将存储资源的共享也实现了最大化,进一步保证了资源的使用率。

Read More

通过反编译破解Charles

APP开发或者后端接口开发,经常需要联调或者模拟请求API,甚至抓包定位问题,都会用到一款超强的工具,当然,它也是爬虫同学的最爱。这款让人欢喜的工具就是Charles。该软件不是免费的,需要购买才可使用,鉴于此,逆向破解,使其无需购买可用。当然,如果不是拮据,我也愿意掏钱购买,毕竟他们开发也不容易。

Read More