@陈藩 markdown中可以使用css修改样式,例如在markdown开头插入css
<style>
table {
margin: auto;
border: 1px solid red
}
</style>
进入编辑器的预览模式就能看到效果
Markdown:表格居中用Markdown写表格的格式: 发表后的效果: 用Markdown还可以轻松实现居中对齐,格式是这样子的: 发表后的新效果:
@陈藩 markdown中可以使用css修改样式,例如在markdown开头插入css
<style>
table {
margin: auto;
border: 1px solid red
}
</style>
进入编辑器的预览模式就能看到效果
Markdown:表格居中用Markdown写表格的格式: 发表后的效果: 用Markdown还可以轻松实现居中对齐,格式是这样子的: 发表后的新效果:
JUC之Semaphore 在juc提供的工具中,Semaphore算是比较不同的了,还是比较好区分的;还是先说说个人理解:信号量类似一个理发店,门店里的技师是有限的,有多少...
JUC之CountDownLatch 说完了CyclicBarier,现在来了解一下CountDownLatch的使用,还是先说说CountDownLatch的个人理解:就类...
CountDownLatch 、 CyclicBarrier 、Semaphore这三个java提供的工具经常放在一起做比较,接下来三篇分别使用它们来区别他们的不同;先说说C...
redis的布隆过滤器 概念提出 布隆过滤器并不是redis的专属,它的提出和redis没有关系,是一个名叫Bloom的人在1970年的时候提出,对于海量数据我们判断一个数据...
redis在springboot中使用示例 引入依赖 创建好的springboot工程,是引入了springboot的依赖的,继承springboot的子项目,其中使用的就是...
单线程的js如何在浏览器中执行 js是单线程的,众所周知,那么他是如何实现操作页面、响应请求、定时任务、数据操作...?类似在java中可以使用Timer或者是Schedul...
Promise是什么 首先通过字面来看,他是一个承诺,意思就是现在我先答应你,以后一定给你兑现;对应到代码中就是,这里有一个操作,比较费时间,浏览器接受你的操作请求,然后...
httpclient的连接池 为什么要使用httpclient连接池 连接池是为了复用连接而存在的,就像线程池一样,创建了的线程在执行完成任务后不销毁,而是放入池中待命,以便...
从创建react项目开始 准备环境 首先我们需要了解创建项目前我们需要做哪些准备 准备node环境我们首先需要安装node,因为使用node的npm命令能帮助我们快速管理js...
随着应用系统的开发越来越复杂,所需要使用的中间件越来越多,可能在有内网环境的时候可以使用公用的开发资源,但是在没有内网环境的时候,想要调试程序,要么屏蔽中间件在代码中的依...
java中的值传递 我们都知道,在java中,简单的swap交换两个对象是行不通的,对于基本数据类型这很好理解,因为方法上的参数是值的复制,就是很好理解的那种值传递。但是如果...
通过20问来了解redis 前人栽树,后人乘凉。本文中的问题来自公众号:《java专栏》,帮我们总结了了解redis,必须要掌握的20问,当然,很多答案个人按照自己的理解...
不得不用的redis 现在的服务,基本上都是将功能封装成接口暴露出去提供restful风格的访问方式。当使用者调用接口的时候,除了接口的响应内容之外,还有接口的响应时间。...
如何设计一个接口,使用消息队列异步请求,但是客户端同步收到结果 异步处理,同步返回?为什么会有这样一个需求?既然接口要求同步返回,那么直接阻塞就好了,要什么异步消息同步返...
重复利用享元模式 我们在开发系统的时候,现在一般来说基本都会用到redis或者是memcached这样的缓存系统,对于分布式系统来说,如果使用程序本地缓存,那么每个服务都...
防呆设计外观模式 外观模式对于现在的系统来说也是一个大量使用的模式,只不过用的太多了可能都没太注意倒它。我们提倡面向接口编程,因为接口提供了一种规范,让开发人员按照接口开...
功能增强装饰器 在使用的一些框架的时候,常常会见到一些以Wrapper结尾或者是Decoator结尾的类,在使用设计模式的时候,最好能在使用了设计模式的类中加上关键字。由...
树形控件组合模式 组合模式的结构可以说是有非常明显的特征,结构非常鲜明。做过用户中心类似这样的需求的人来说,这样的机构一定不会陌生。在开发一个ERP系统的时候,第一步要做...