代码地址:https://github.com/saysky/ForestShop预览地址:http://forestshop.liuyanzhao.com基于SSM开发的拍卖商城系统,欢迎适合巩固S...
SpringBoot轻量级博客/论坛(包含 SpringBoot、SSM、Dubbo多个版本实现代码) 初云博客
预览地址:https://chuyunblog.liuyanzhao.com/基于 SpringBoot + MyBatis + Thymeleaf 实现的博客/论坛系统,包含 SpringBoot、...
springboot + mybatis 学英语网、背单词网站
后端代码地址:https://github.com/saysky/StudyEnglish预览地址:https://english.liuyanzhao.com完成时间:2020年12月12日一、项目...
SpringBoot法律知识分享问答论坛 lawbbs.liuyanzhao.com
SpringBoot法律知识分享平台,适合做任何类型的问答社区或者论坛。预览地址:https://lawbbs.liuyanzhao.comGitHub: https://github.co...
新品 SSM房屋租赁系统,房屋合租系统
基于SSM+JSP+Bootstrap的房屋租赁系统,包含管理员、房东和租客三种角色。预览地址:https://verio.liuyanzhao.com代码地址:https://github.com/...
SpringBoot动漫弹幕网站 cartoon.liuyanzhao.com
基于 springboot+mybatis+thymeleaf实现的动漫网站。优势:能发送弹幕、推荐使用协同过滤。 预览地址:http://cartoon.liuyanzhao.com部分代...
2021最新SSM博客,功能完善,初云博客增强版
该博客是初云博客SSM版本的增强版,新增了很多功能。基于SSM实现的博客系统,增强版。代码地址:https://github.com/saysky/SSMBlogPlus预览地址:https://ss...
谈谈ConcurrentHashMap1.7和1.8的不同实现
ConcurrentHashMap
在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap,为了对ConcurrentHashMap...
HashMap多线程并发问题分析
一、并发问题的症状
1.多线程put后可能导致get死循环
CPU利用率过高一般是因为出现了出现了死循环,导致部分线程一直运行,占用cpu时间。问题原因就是HashMap是非线程安全的,多个线程put的时候造成了某个key值Entry ...
JDK1.7 ConcurrentHashMap的实现原理和使用
ConcurrentHashMap是线程安全且高效的HashMap。本节我们一起研究该容器如何保证线程安全的同时,又保证高效的操作。
一、为什么要使用 ConcurrentHashMap
1.线程不安全的 HashMap
HashMa...
阿里云SLS,使用Logtail采集日志
本文以一个demo介绍如何使用阿里云SLS,采集云服务器种的日志,为后期使用StreamCompute消费做准备。
准备
1、ECS 一台
2、Java项目一个,这里用一个 SpringBoot + logba...
为什么要使用索引?
原文地址:https://blog.csdn.net/bruce_6/article/details/84938307
用过 MySQL 的应该都知道索引是干啥的吧,应该多少都设置过索引,但是若是问你索引是怎么实现...
当执行一条select语句时,MySQL到底做了啥?
本文转载自:https://blog.csdn.net/bruce_6/article/details/84383878
大家或多或少都用过 MySQL,起码 select 还是会用的吧,但是 select 执行后...
Linux赋予一个普通用户root权限
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser goodboy//添加一个名为goodboy的用户
#passwd goodboy//修改密码
...
轻松掌握java读写锁(ReentrantReadWriteLock)的实现原理
原文地址:http://blog.csdn.net/yanyan19880509/article/details/52435135
前言
前面介绍了java中排它锁,共享锁的底层实现机制,本篇再进一步,学习非常有用的读写锁。鉴于读写锁比...