logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java开发 - 不知道算不算详细的JUC详解

关于线程的状态,我们用一张图来说明:看看这些线程执行的过程调用不同的方法是不是进入了对应的状态。说实话,写到这里博主已经快要没有耐心了,而这里也只不过是写了一小部分而已,路漫漫其修远兮,吾将上下而求索。换下个话题。两种方式都保证了数据的安全性,在多线程下,只有等到获取到锁的线程将锁释放掉后,下一个线程才能持有锁。synchronized就是通过这种机制来保证数据的一致性的。这是一种对象锁,要求我们

文章图片
Java开发 - 数风流人物,还看“微服务”

说起微服务,你不得不知道一个人:Martin Fowler(马丁·福勒),微服务的概念是他在2014年提出的,在此之前,各厂商也是有自己的微服务概念的,但是并不统一,原理是也就是增加服务器,后来Martin Fowler提出这个概念后,行业内就开始遵守这个概念,统一了微服务,就像秦始皇统一度量衡一样,下面放上大佬的照片,来瞻仰一下:大佬不愧是大佬,从发量就可窥探一二。言归正传,说说微服务的概念。

#微服务#spring cloud
weex开发 - VS Code解除格式警告

老版本的weex如何解除ESLint警告,博主写过这篇博客:取消Vue中格式警告,后来随着weex的迭代,项目中的对应文件不存在了,但是警告依然存在,该怎么办呢?近期有好几个小伙伴遇到这些问题,那么博主再说下新项目结构的weex在VS Code中如何解除格式警告:1.左上角,Code->首选项->设置,进入你的设置面板:2.输入vetur,找到下面三项,取消勾选:他们分

Mac电脑npm:Failed to download repo vuejs-templates/webpack: tunneling socket could not be established,

博主最近在使用vue时,通过:vue init webpack vuecliTest时一直报错:Failed to download repo vuejs-templates/webpack: tunneling socket could not be established, cause=connect ETIMEDOUT多方寻求答案无果,最后找到一种方法来解决:np

weex-使用Vue.set设置属性和使用this.xxx设置属性的区别

在使用weex过程中,免不了要自定义组件,或者说封装子控件,这时候需要把父组件的一些值传递到子控件中并作出相应的操作,这时候就要使用props来进行传值,但是在赋值的时候,具体通过Vue.set来修改属性还是通过this.xxxx来修改是一个问题,不熟悉的人很容易被困扰到,下面博主将详细讲解下这两种赋值的使用方法和条件:1.Vue.set此截图来自于vue官网,从这里可以看到vue.s...

Mac环境,无法操作Vue的文件(权限问题)

看过博主上一篇博客的都知道,很多命令都需要加上sudo来执行,这是因为Mac本身的保护机制,需要取得管理员权限。那么问题来了,创建的文件无法操作,不能修改,简单来说:只读。要解决这个问题其实很简单,但是每次都需要手动来修改权限:有件选中文件夹,记住,使整个工程的文件夹,先是简介,最下面,如图,全都修改成读与写,这只是第一步,第二步:然后再去操作你的vue文件就不会再报错了。...

取消Vue中格式警告

使用VS Code在学习Vue的过程中,博主是在2.0之后开始学习的,发现经常会报一大堆的警告,都是关于格式的,有时候少空格,有时候多空格,不胜其烦,出现这个问题是因为在初始化的时候使用了ESLint功能或者使用ESLint的插件,对于初学者来说,这是一个很麻烦的问题,解决办法是:在build文件下的webpack.base.conf.js文件中,将...(config.dev.useEsl...

weex开发- 无法找到模块“weex-vue-render”的声明文件。引入vue报错,无法找到引入的vue模块

在引入了vuex之后编译报错,引入如下:这是weex-dev生成的文件,里面可以明显看到无法找到声明文件下面看这个js文件内容:也没有什么特别的,但是在引入的时候,确偏偏报了无法找到模块的错误,看下面:enter.js文件做了引入操作:import store from'./xxxxx/store/store'原因是store.js有vue的内容,经查证...

Java开发 - 消息队列之RabbitMQ初体验

RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。所以在Java业务中使用很多,目前我所知道的很多都是用的此消息队列,只不过大家评价都是:功能强,性能一般。与其相反的,就是Ka

文章图片
#java-rabbitmq#rabbitmq#java
Java开发 - Canal进阶之和Redis的数据同步

本篇是对单节点的应用,但从中我们也能推断出一些关于集群的应用,不过大多数公司能搞个主从就已经是不错了,所以你能学会这个已经算是很有用了,关于ES,博主前面也讲过一些基础应用,创建一个工具类利用ES的数据模型进行存储就可以达到一个canal同时对Redis和ES的同步,如果担心出问题,可以把Canal搞成集群的形式,这个后续有时间博主再给大家做讲解。今天就到这里了,觉得不错就支持一下吧。

文章图片
    共 15 条
  • 1
  • 2
  • 请选择