首页 文章 精选 留言 我的

文章列表

共 97898 篇
Java并发编程(03):多线程并发访问,同步控制

Java并发编程(03):多线程并发访问,同步控制

一、并发问题 多线程学习的时候,要面对的第一个复杂问题就是,并发模式下变量的访问,如果不理清楚内在流程和原因,经常会出现这样一个问题:线程处理后的变量值不是自己想要的,可能还会一脸懵的说:这不合逻辑吧? 1、成员变量访问 多个线程访问类的成员变量,可能会带来各种问题。 public class AccessVar01 { public static void...

【云栖号案例 | 互联网】客如云上云 实现精准营销服务

【云栖号案例 | 互联网】客如云上云 实现精准营销服务

云栖号案例库:【点击查看更多上云案例】不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策! 公司介绍 客如云,隶属于时时同云科技(北京)有限责任公司,成立于2012年,面向餐饮、零售、美业等本地生活服务业商家,提供软硬一体的SaaS整体解决方案。帮助商家实现数字化、智能化升级,最终实现“店开天下,客如云来”的愿景。2019年,...

手把手教你进行pip换源,让你的Python库下载嗖嗖的(系列二)

手把手教你进行pip换源,让你的Python库下载嗖嗖的(系列二)

/1 前言/ 今天我们来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能让自己少生好几次气的,哈哈哈!礼拜一的时候,小编发布了手把手教你进行pip换源,让你的Python库下载嗖嗖的(系列一),没有来得及上车的小伙伴,可以戳进去看看。 在上篇文章的留言处,我看到了一位名为hxw的大侠慷慨留言,详情如下图所示。 怀着学习之心,小编自己亲自...

Java是如何实现自己的SPI机制的? JDK源码(一)

Java是如何实现自己的SPI机制的? JDK源码(一)

注:该源码分析对应JDK版本为1.8 1 引言 这是【源码笔记】的JDK源码解读的第一篇文章,本篇我们来探究Java的SPI机制的相关源码。 2 什么是SPI机制 那么,什么是SPI机制呢? SPI是Service Provider Interface 的简称,即服务提供者接口的意思。根据字面意思我们可能还有点困惑,SPI说白了就是一种扩展机制,我们在相应配...

03月30日云栖号头条:马云公益基金会回应抗疫资金来源

03月30日云栖号头条:马云公益基金会回应抗疫资金来源

云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 今日最新云头条快讯: 马云公益基金会发文回应网友对其捐赠物资的资金来源问题,称疫情以来,马云公益基金会所有用于国内外抗疫公益事业的资金全部来自于马云先生的个人捐赠;广东省工信厅等九部门联合印发《关于应对疫情...

Java并发编程相关面试题

Java并发编程相关面试题

一、Java开发中用过哪些锁1、乐观锁乐观锁顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,在Java中java.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实现方...

2020Android春招面试经历(已拿今日头条28Koffer)

2020Android春招面试经历(已拿今日头条28Koffer)

一声叹息 从去年9月3号,到今年3月20号,耗时6个月多的找工作经历终于是画上圆满的句号了,近200个日日夜夜的酸甜苦辣想必裸辞的亲尝者都能体会得到,下面想来复盘或者说总结一下这段经历。但不管怎么总结,核心还是那一句话:一定要充分的准备!!! 简历准备阶段 大家都知道,学历就是个敲门砖,所以对于一些背景比较好的同学,我就不告诉你怎么写简历了😊自由发挥吧 1...

【docker Elasticsearch】Rest风格的分布式开源搜索和分析引擎Elasticsearch初体验

【docker Elasticsearch】Rest风格的分布式开源搜索和分析引擎Elasticsearch初体验

【docker Elasticsearch】Rest风格的分布式开源搜索和分析引擎Elasticsearch初体验概述:Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,这是通常没有预料到的。 它存在还因为原始数据如果只是躺在磁盘里面根本就毫无用处。 Elasticsearc...

Java应用CPU打满故障处理

Java应用CPU打满故障处理

问题背景:某项目生产环境正常投用的xx业务系统,在某天下午业务组反馈,xx业务系统客户端及网页版应用均无法登录,请求登录页面无响应。 影响范围:xx业务系统无法使用 排查思路:一般情况下,Java应用占用CPU较高的原因大部分为以下两种情况: 应用属于计算密集型应用 应用方法中出现了死循环 排查过程:1.首先查看系统资源占用信息,使用top看一下,定位到占用...

数据分析(科学)需要哪些技能?

数据分析(科学)需要哪些技能?

取决于您要寻找的工作类型以及雇主设定的标准。顶级公司通常会有很高的门槛,有时甚至是不合理的门槛,因为有很多人试图加入该公司。他们通常在寻找具有Python数据处理技能,并且具有构建ETL管道,数据工程,实验设计,构建模型并将其投入生产的人。这给应聘者带来很大压力! 虽然这些都是您最终可以学习的技能,并且对于解决任何问题都可能有用,但是我认为,进入数据科学并不...

直播源码的开发方式有哪两种?

直播源码的开发方式有哪两种?

直播已经成为了一种行业,吸引力各路创业者,特别是一对一直播的出现,一对一直播源码也可以选择原生开发和混合开发,两种开发方式都能达到开发一对一直播的目的,这时候就会有人问:这两种开发方式有什么区别?开发一对一直播时应该选择哪种方式开发? 接下来小编就给大家汇总一下一对一直播源码原生开发和混合开发的区别,以及优缺点进行对比。什么是原生开发?原生应用开发是指在An...

自定义镜像迁移方案

自定义镜像迁移方案

1. 概述 近日,有同学问到如果控制台不支持自定义镜像导出的情况下,该怎么进行自定义镜像的迁移。所以就开始着手写了这个文档,希望能够帮到有类似需求的同学。自定义镜像是不能跨地域使用的,如果需要跨云平台、跨地域、跨账号使用自定义镜像,则需要进行自定义镜像的一次迁移。整个迁移过程主要动作包括: 使用API将源地域的自定义镜像导出镜像到oss中。 从目标地域下载源...

linux环境下的时间编程

linux环境下的时间编程

linux环境下的时间编程Linux下提供了丰富的api以供开发者们处理和时间相关的问题。然而这些接口看似各自为政实则有有着千丝万缕的联系,在学习和时间中引发了各种各样的混乱。因此时间处理成为了许多Linux开发者的梦魇,遇到时间处理往往避之不及。不过只要你稍微花费一点点精力,学会在Linux上优雅的处理时间和日期也并不是什么难事。 所以本文将会详细介绍Li...

3月最新:字节跳动2面、美团2面Java面试真题总结

3月最新:字节跳动2面、美团2面Java面试真题总结

前言 宅在家里快两个月的在家办公模式基本告一段落。企业复工,大家的工作生活终于可以回归正轨,相信不少朋友已经走出家门,迎战跳槽季了。一些动作快的朋友可能已经拿到一两个 Offer 了。 那么,对于Java开发岗来说,到底该如何准备技术面呢?其实,除了表达能力和面试技巧外,无非就从这几个方面进行准备:源码阅读、JVM、高并发,分布式、集群、中间件,微服务架构等...

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册