240 发简信
IP属地:浙江
  • @陈藩 markdown中可以使用css修改样式,例如在markdown开头插入css
    <style>
    table {
    margin: auto;
    border: 1px solid red
    }
    </style>
    进入编辑器的预览模式就能看到效果

    Markdown:表格居中

    用Markdown写表格的格式: 发表后的效果: 用Markdown还可以轻松实现居中对齐,格式是这样子的: 发表后的新效果:

  • Semaphore-信号量的使用

    JUC之Semaphore 在juc提供的工具中,Semaphore算是比较不同的了,还是比较好区分的;还是先说说个人理解:信号量类似一个理发店,门店里的技师是有限的,有多少...

  • CountDownLatch-计数阀门的使用

    JUC之CountDownLatch 说完了CyclicBarier,现在来了解一下CountDownLatch的使用,还是先说说CountDownLatch的个人理解:就类...

  • CyclicBarrier-回环栅栏的使用

    CountDownLatch 、 CyclicBarrier 、Semaphore这三个java提供的工具经常放在一起做比较,接下来三篇分别使用它们来区别他们的不同;先说说C...

  • 使用redis布隆表达式

    redis的布隆过滤器 概念提出 布隆过滤器并不是redis的专属,它的提出和redis没有关系,是一个名叫Bloom的人在1970年的时候提出,对于海量数据我们判断一个数据...

  • springboot中使用redis

    redis在springboot中使用示例 引入依赖 创建好的springboot工程,是引入了springboot的依赖的,继承springboot的子项目,其中使用的就是...

  • 浏览器如何执行js

    单线程的js如何在浏览器中执行 js是单线程的,众所周知,那么他是如何实现操作页面、响应请求、定时任务、数据操作...?类似在java中可以使用Timer或者是Schedul...

  • js中的Promise

    Promise是什么   首先通过字面来看,他是一个承诺,意思就是现在我先答应你,以后一定给你兑现;对应到代码中就是,这里有一个操作,比较费时间,浏览器接受你的操作请求,然后...

  • httpclient连接池使用及简单分析

    httpclient的连接池 为什么要使用httpclient连接池 连接池是为了复用连接而存在的,就像线程池一样,创建了的线程在执行完成任务后不销毁,而是放入池中待命,以便...

  • react入门从创建项目开始

    从创建react项目开始 准备环境 首先我们需要了解创建项目前我们需要做哪些准备 准备node环境我们首先需要安装node,因为使用node的npm命令能帮助我们快速管理js...

  • docker入门-简化我们的开发环境

      随着应用系统的开发越来越复杂,所需要使用的中间件越来越多,可能在有内网环境的时候可以使用公用的开发资源,但是在没有内网环境的时候,想要调试程序,要么屏蔽中间件在代码中的依...

  • 为什么说java只有值传递

    java中的值传递 我们都知道,在java中,简单的swap交换两个对象是行不通的,对于基本数据类型这很好理解,因为方法上的参数是值的复制,就是很好理解的那种值传递。但是如果...

  • 20问快速了解redis

    通过20问来了解redis   前人栽树,后人乘凉。本文中的问题来自公众号:《java专栏》,帮我们总结了了解redis,必须要掌握的20问,当然,很多答案个人按照自己的理解...

  • redis入门-为什么要使用它

    不得不用的redis   现在的服务,基本上都是将功能封装成接口暴露出去提供restful风格的访问方式。当使用者调用接口的时候,除了接口的响应内容之外,还有接口的响应时间。...

  • 异步处理http请求同步返回结果

    如何设计一个接口,使用消息队列异步请求,但是客户端同步收到结果   异步处理,同步返回?为什么会有这样一个需求?既然接口要求同步返回,那么直接阻塞就好了,要什么异步消息同步返...

  • 结构型-享元模式

    重复利用享元模式   我们在开发系统的时候,现在一般来说基本都会用到redis或者是memcached这样的缓存系统,对于分布式系统来说,如果使用程序本地缓存,那么每个服务都...

  • 结构型-外观模式

    防呆设计外观模式   外观模式对于现在的系统来说也是一个大量使用的模式,只不过用的太多了可能都没太注意倒它。我们提倡面向接口编程,因为接口提供了一种规范,让开发人员按照接口开...

  • 结构型-装饰模式

    功能增强装饰器   在使用的一些框架的时候,常常会见到一些以Wrapper结尾或者是Decoator结尾的类,在使用设计模式的时候,最好能在使用了设计模式的类中加上关键字。由...

  • 结构型-组合模式

    树形控件组合模式   组合模式的结构可以说是有非常明显的特征,结构非常鲜明。做过用户中心类似这样的需求的人来说,这样的机构一定不会陌生。在开发一个ERP系统的时候,第一步要做...