ShadowJava
码龄8年
求更新 关注
提问 私信
  • 博客:36,173
    社区:1
    动态:376
    36,550
    总访问量
  • 16
    原创
  • 650
    粉丝
  • 97
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2018-07-21

个人简介:keep coding,keep posting!

博客简介:

ShadowJava的博客

博客描述:
Java知识分享
查看详细资料
个人成就
  • 获得103次点赞
  • 内容获得38次评论
  • 获得107次收藏
  • 博客总排名889,049名
创作历程
  • 16篇
    2020年
成就勋章
TA的专栏
  • Coding博客
  • 多线程
    2篇
  • 笔记
    2篇
  • 数据库
    1篇
  • Java集合
    2篇
  • 工具
  • 爬虫

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 12

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysql
创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

37人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

这一篇搞定MySQL基础

很高兴第一篇能够有这么朋友喜欢,昨天我也开通了个人公众号【JustKeepCoding】,我也有很多不懂的地方,但是我会努力去学习去写作,争取一年后的今天能够拿到大厂的offer。想学习更多的Java知识点请关注我,我会尽量从头到脚的给你们讲清楚! 以后我会周三和周日更新博文,希望大家能够多多支持。目前我会收录到github项目:JavaSeniorEngineer和微信公众号【JustKeepCoding】里,点个关注让你我一起学习进步吧!Keep coding and keep posting!.
原创
博文更新于 2020.07.29 ·
2807 阅读 ·
9 点赞 ·
1 评论 ·
17 收藏

算法好头疼,太菜了

发布动态 2020.09.23

三篇搞定Java高并发笔记【第二篇】

本文Java高并发的内容将从三个阶段记录,参考资料【Java并发编程详解】:多线程基础Java内存模型(高并发设计模式)Java并发包JUCJava并发包源码AQS线程通信线程通信与网络间的通信不一样,线程通信又称进程内通信,多个线程实现互斥访问共享资源时会互相发送信号或等待信号。wait和notify我们都知道wait是等待的意思,notify是通知、通告的意思。但是wait和notify并不是thread独有的方法,而是object中的方法,也就是说JDK中的每一个类都拥有这两个方法
原创
博文更新于 2020.09.14 ·
693 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

有访问量但是没人点赞关注啊? 有一起建个群,互相鼓励点赞评论的吗?

发布动态 2020.08.22

明天更新Java并发,所以今天应该很难睡了,那就只能通宵玩王者了,奥力给!

发布动态 2020.08.05

没动力了

三篇搞定Java高并发笔记【第一篇】
发布动态 2020.08.05

1 2 3 上班💼

数十家公司源代码泄漏,包含【微软】和【Adode】
发布动态 2020.08.04

三篇搞定Java高并发笔记【第一篇】

本文Java高并发的内容将从三个阶段记录,参考资料【Java并发编程详解】:多线程基础Java内存模型(高并发设计模式)Java并发包JUCJava并发包源码AQS什么是线程相信学过操作系统的同学都知道线程和进程的关系,对于计算机来说一个任务就是一个进程,一个进程里面至少有一个线程。想必学习的时候会不会问,一个APP就对应一个进程,一个进程难道就是一个JVM吗?那经常写的函数是不是就是一个线程呢?通常来说,一个APP是一个进程,但是也有可能多个进程。一个进程就是一个JVM(虚拟机),里面有
原创
博文更新于 2020.08.02 ·
3453 阅读 ·
23 点赞 ·
8 评论 ·
34 收藏

数十家公司源代码泄漏,包含【微软】和【Adode】

可以说是最大的一次代源码泄漏事件泄漏的源代码被托管在了Gitlab上,gitlab是全球第二大开源代码托管平台。用户可以在上面建立私有仓库。Gitlab让开发团队对他们的代码仓库拥有更多的控制,相比较 GitHub , 它有不少特色:允许免费设置仓库权限;允许用户选择分享一个 project 的部分代码;允许用户设置 project 的获取权限,进一步提升安全性;可以设置获取到团队整体的改进进度;通过 innersourcing 让不在权限范围内的人访问不到该资源;由于基础架构配置不正确
原创
博文更新于 2020.08.01 ·
4251 阅读 ·
2 点赞 ·
4 评论 ·
3 收藏

高并发下ConcurrentHashMap到底是怎么实现线程安全的?

前言这几天一直在看Java并发相关的知识,又学习了很多新的知识。看见大佬们一个个更博速度如此之快,可想知识渊博如滔滔江水。这一周就学习一些并发知识,搭建了一个ftp服务器,不知道小可爱们这周学习了那些知识呢?微信公众号【JustKeepCoding】抛出正题:ConcurrentHashMap是如何实现线程安全,这里面又隐含那些玄机呢?上一节讲述了Hashtable这个结构虽然线程安全,但是效率不高,就是因为他的每个操作都使用了synchronized同步块。因为synchronized同步块的
原创
博文更新于 2020.07.29 ·
4707 阅读 ·
26 点赞 ·
4 评论 ·
23 收藏

ConcurrentHashMap&Hashtable拍了拍“你”

前言你问的为什么,我都想回答。大家好,我是ShadowJava,为你解答疑惑!本文内容同步到我的微信公众号【JustKeepCoding】,喜欢的朋友点个订阅,我们一起努力进步!这节依然是探讨Java中的常考的数据结构concurrenthashmap、hashtable,虽然常考但是你理解透了吗?让我们来探讨为什么吧!1 回顾上节详细分析了HashMap的源码知识,从JDK1.7的数组加链表 到 JDK1.8的数组加链表加红黑树的数据结构,让我们知道hashmap在1.8的重大改变。
原创
博文更新于 2020.07.23 ·
1244 阅读 ·
3 点赞 ·
2 评论 ·
0 收藏

哈?还在聊HashMap?老知识点了!

HashMap为什么经常被面试官问到,当然是它有“内涵”啊!【表情包】哈,原理我不知道?笑话!不就是一个hash加一个map嘛,百度一下不就ok了?答:利用key的hashCode重新hash计算出当前对象的元素在数组中的下标,存储到数组里面就行了,底层就是数组嘛!...
原创
博文更新于 2020.07.21 ·
3850 阅读 ·
19 点赞 ·
6 评论 ·
16 收藏

导航点击搜索彩带live2d.rar

发布资源 2020.03.12 ·
rar

Connection reset by 13.229.188.59 port 22 github连接超时

前言由于github过一个月就会连接超时,网上查找教程有很麻烦,因此写个blog记录下网上很多解决方法,大多都是直接修改host文件值,而且网址直接copy。但大多映射的网址都ping不通,即本地dns解析错误。判断先ping其他网站,查看本地【】括号里面的为域名对应的IP地址。能接受说明网络正常。再ping github.com可以看到github.com ping不通,就是本地dns解析错误。而括号里面的地址就是你在host文件中的映射地址。解决办法首先就是找个能够访问的IP地址,
原创
博文更新于 2020.07.13 ·
1316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python selenium爬取街舞网站视频数据

前言想要做一个街舞网站视频的app,利用爬取的街舞视频存入本地,展现到app上爬取网站:https://www.vhiphop.com/Vhiphop网站也是我很喜欢的街舞网站之一,这里聚集了很多我喜欢的舞者视频和教学爬取代码:# !/usr/bin/env python# -*- coding: utf-8 -*-# 爬取Vhiphop网站import request...
原创
博文更新于 2020.05.05 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多