doService /** * Exposes the DispatcherServlet-specific request attributes and delegates to {@link #doDispatch} * for the actual dispatching. */ @Overr Read More
通过n个线程顺序打印26个英文字母,例如 n=3 则输出: thread0: a thread1: b thread2: c thread0: d 方案一:轮询 多个线程不断轮询是否是该线程执行任务。因为线程要不断轮循,所以效率较低。 答案 import java.util.*; /** * n个线 Read More
类结构 ReentrantLock实现了Lock, java.io.Serializable这两个接口,里面有三个静态内部类:Sync、NonfairSync和FairSync。其中Sync继承了AbstractQueuedSynchronizer,也就是AQS。另外两个内部类是对抽象类Sync的实 Read More
演示地址http://81.68.192.120/blog/88 目录树化 以前的目录只是用JQuery拿到了所有mavon-editor内容里的h2标签,把这些标签的内容显示在了页面上,这样肯定是比较简陋的。一篇文章的目录结构应该是树形的。mavon-editor提供了两种拿到目录的方法,但是这两 Read More
本来我想重写一次谷粒商城,抄代码,然后把整个项目重构一下,用Spring boot 2.6.2的版本,但是经过实践才发现我还是too young too simple。微服务这边的依赖管理实在是太混乱了,如果采用阿里巴巴github主分枝上的choud版本集中管理: <dependency> <gr Read More
目的 之前在网上看到了一个mavon-editor魔改的版本,给代码块加上了行号和一个title,另外加了一个复制按钮。当时由于种种原因并没有去实践。但是这样天突然之间我又看到了那段代码,于是自己就过去试了试,最后还是成功做好了。不过里面还是有些坑的。样式是这样: 这个样式加上以后,我才发觉实际上m Read More
关于 最近一直在弄这个博客的一些收尾工作,首先是解决了一个合作编辑时候的并发安全问题,最后加了个同步代码块解决了。另外,前端样式我重写了一次,之前写的东西还是不行,前端样式到现在已经重写了两次了,现在终于可以说手机电脑平板三端都正常了,可以使用了。另外,还把合作编辑的前后端逻辑改了改,让适用性更强了 Read More