• 证监会去年对外公开监管信息14560条 2019-05-16
  • 中山八路总站调整12公交线 2019-05-16
  • 谢春涛:深刻把握“中国特色社会主义进入新时代”的重大意义 2019-05-09
  • 湖南一博士生举报水利局领导受贿 遭到冒牌纪委约谈 2019-05-09
  • 西安地铁唐风诗韵文化专列将于6月18日首发 2019-04-30
  • 铜梁区旧县街道:全面提升执行力 推动工作落地见效 2019-04-30
  • 上海电影节女性影人大放异彩 中生代女演员不用焦虑 2019-04-29
  • 龙永图力挺制造业 密集型产业不能丢 2019-04-29
  • 云冈石窟掌门人张焯入围“绿色中国年度人物”复评 2019-04-24
  • 网传上海限购政策松绑 市房管局目前调控政策并无变化 2019-04-23
  • 新疆坚决打好污染防治攻坚战 2019-04-23
  • 景德镇一道路泥泞坑洼找不到东家 区住建局牵头改造 现已完工 2019-04-20
  • 【春到渭南】随手拍渭南各地区春景,一贴看尽渭南春色! 2019-04-18
  • 新能源汽车纳入蚌埠市级政府集中采购目录 2019-04-17
  • 马克思的每个人全面而自由发展,是人的最高需求层次理论。 2019-04-13
  • 精彩博客

    gitbook 入门教程之解决windows热加载失败问题

    破镜如何贴花黄 gitbook 在 Windows 系统无法热加载,总是报错! gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdo...

    昨天 21:29
    12
    0
    JVM运行时数据区域

    一、运行时数据区域 相应脑图 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 Java 虚拟机栈 每个 Java 方法在执行的同时会创建一个栈帧用于存储局部...

    昨天 16:22
    78
    0
    为什么强烈禁止开发人员使用isSuccess作为变量名

    在日??⒅?,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个"本次请求是否成功"的字段的定义,...

    昨天 11:35
    555
    3
    经典设计模式之策略模式

    为什么要使用设计模式重构代码 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。 Java高级工程师装逼的技能! 什么是策略模式 策略模式是对算法的包装,是把使...

    昨天 09:29
    186
    0
    怎么让代码不再臃肿,写的像诗一样优雅

    基本类型偏执 基本类型偏执(Primitive Obsession) 使用基本类型而不是小对象来实现简单任务(例如货币、范围、电话号码字符串等)。 使用常量编码信息(例如一个用于引用管理员权限的常量USE...

    前天 14:32
    845
    2
    浅谈GO语言中的面向对象

    前言 如果说最纯粹的面向对象语言,我觉得是Java无疑。而且Java语言的面向对象也是很直观,很容易理解的。class是基础,其他都是要写在class里的。 最近学习了Go语言,有了一些对比和思考。虽...

    前天 11:12
    234
    1
    结构型模式:享元模式

    文章首发: 结构型模式:享元模式 七大结构型模式之六:享元模式。 简介 姓名 :享元模式 英文名 :Flyweight Pattern 价值观 :共享富贵 个人介绍 : Use sharing to support large numbers...

    前天 08:38
    101
    0
    死磕 java并发包之AtomicInteger源码分析

    问题 (1)什么是原子操作? (2)原子操作和数据库的ACID有啥关系? (3)AtomicInteger是怎么实现原子操作的? (4)AtomicInteger是有什么缺点? 简介 AtomicInteger是java并发包下面提供...

    前天 00:18
    148
    1
    Go Ticker资源泄露案例

    前言 前面我们研究了Ticker的实现原理,已经知道Ticker如果不主动停止会有资源泄露的问题。 本节介绍一个真实的案例,重点分析产生资源泄露的现象以及排查思路。 应用背景 曾经做过一个产品,...

    05/06 14:13
    99
    0

    前言 随着 Web 技术的蓬勃发展和依赖的基础设施日益完善,前端领域逐渐从浏览器扩展至服务端(Node.js),桌面端(PC、Android、iOS),乃至于物联网设备(IoT),其中 JavaScript 承载着这些...

    05/06 11:30
    166
    0
    轻松搞懂Java中的自旋锁

    前言 在之前的文章《一文彻底搞懂面试中常问的各种“锁”》中介绍了Java中的各种“锁”,可能对于不是很了解这些概念的同学来说会觉得有点绕,所以我决定拆分出来,逐步详细的介绍一下这些锁...

    05/06 10:21
    340
    0
    JAVA反射机制

    ?反射可以让我们在运行时动态的加载类,访问、调用类的字段、方法、构造器。反射机制是构建框架的基础,如Spring框架核心,各种RPC框架等。 Class:class的抽象 ?首先我们需要知道在java中...

    05/06 09:57
    343
    0
    死磕 java魔法类之Unsafe解析

    问题 (1)Unsafe是什么? (2)Unsafe只有CAS的功能吗? (3)Unsafe为什么是不安全的? (4)怎么使用Unsafe? 简介 本章是java并发包专题的第一章,但是第一篇写的却不是java并发包中类,...

    05/06 00:59
    287
    1
    git 入门教程之 git bash 竟然不支持 tree 命令

    开门见山 git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行. 然而,git bash 命令行不是万金油,并不能完全...

    05/05 14:36
    167
    1
    结构型模式:外观模式

    文章首发: 结构型模式:外观模式 七大结构型模式之五:外观模式。 简介 姓名 :外观模式 英文名 :Facade Pattern 价值观 :统一口径、一致对外 个人介绍 : Provide a unified interface ...

    05/05 09:08
    118
    0
    再谈Java 生产神器 BTrace

    本文首发于个人公众号《andyqian》,期待你的关注~ 前言 在上一篇文章《Java 生产神器 BTrace》中我们认识了BTrace,并了解到 BTrace 脚本如何编写,如何执行,不熟悉的朋友,也可以对着文章...

    05/04 14:53
    618
    0
    死磕 java集合之LinkedList源码分析

    问题 (1)LinkedList只是一个List吗? (2)LinkedList还有其它什么特性吗? (3)LinkedList为啥经常拿出来跟ArrayList比较? (4)我为什么把LinkedList放在最后一章来讲? 简介 LinkedLi...

    05/03 09:18
    239
    1
    轻量级锁到底是怎么回事啊啊啊啊

    微信公众号:IT一刻钟。大型现实非严肃主义现场,一刻钟与你分享优质技术架构与见闻,做一个有剧情的程序员。关注可第一时间了解更多精彩内容,定期有福利相送哟。 之前我们讲了synchronize...

    05/01 18:20
    281
    2
    死磕 java集合之ArrayDeque源码分析

    问题 (1)什么是双端队列? (2)ArrayDeque是怎么实现双端队列的? (3)ArrayDeque是线程安全的吗? (4)ArrayDeque是有界的吗? 简介 双端队列是一种特殊的队列,它的两端都可以进出元素...

    04/29 23:14
    256
    2
    最全的JAVA知识汇总(附讲解和思维导图)

    微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[^1] jvm 一行代码是怎么运行的 首先,java代码会被编译成字节码,字节码就是jav...

    04/29 11:52
    2.6K
    12

    没有更多内容

    加载失败,请刷新页面

    最全的JAVA知识汇总(附讲解和思维导图)

    微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[^1] jvm 一行代码是怎么运行的 首先,java代码会被编译成字节码,字节码就是jav...

    04/29 11:52
    2.6K
    12
    使用lombok编写优雅的Bean对象

    使用java编写代码,十之八九都是在写java类,从而构建java对象。lombok之前也说了不少,但使用了这么多年,感觉还是有很多技巧可以使用的。 毫无疑问,使用lombok,编写的java代码很优雅,而...

    04/22 22:17
    2.9K
    17
    len(x) 击败 x.len(),从内置函数看 Python 的设计思想

    内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作。 它们预先定义在内置命名空间中,开箱即用,所见即所得。Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数...

    04/21 20:24
    2.1K
    1
    通过MySQL存储原理来分析排序和锁

    出自公众号 内核小王子 先抛出几个问题 1.为什么不建议使用订单号作为主键? 2.为什么要在需要排序的字段上加索引? 3.for update 的记录不存在会导致锁住全表? 4.redolog 和 binlog 有什么区别...

    04/10 19:21
    3.9K
    17
    关于 JDK 9 中的 JShell,你应该了解的 10 件事

    JShell 是在 JDK 9 中首次引入的,以 Kulla 实现的 Java Enhancement Proposal (JEP) 222 规范的一部分。很多编程语言如 JavaScript、Python、Ruby 等,提供了非常易用的命令行执行工具,但 ...

    04/06 08:30
    2.7K
    6
    J2Cache 两级缓存中的 Region 到底是什么东西?

    不时有人来询问 J2Cache 里的 Region 到底是什么概念,这里做统一的解答。 J2Cache 的 Region 来源于 Ehcache 的 Region 概念。 一般我们在使用像 Redis、Caffeine、Guava Cache 时都没有 Re...

    04/03 10:55
    1K
    1
    Java和操作系统交互细节

    广东十一选五推荐号 www.qhysp.com 出自公众号 内核小王子 结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示。...

    03/28 11:27
    5.7K
    45
    Android 整体设计及背后意义

    阿里妹导读:现实工作中经??梢蕴秸庋乃捣ǎ嚎蚣艿纳洞葱樾阅艿奶嵘?、编程模式的变革带来业务的飞跃...... 姑且不论这些表述是否有问题,实际上如果系统地看待事物整体,可能会有...

    03/22 13:09
    1K
    2
    一个线程罢工的诡异事件

    背景 事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更新。 虽然是前人写的代码,但作为 Bug maker&killer 只能咬着牙上了。 因...

    03/13 08:32
    2.4K
    8
    Python知识点:理解和使用装饰器 @decorator

    我在我的个人博客“猿人学网站”和公众号“猿人学Python”上写Python教程,有兴趣的可以关注公众号和网站。 Python的装饰器(decorator)是一个很棒的机制,也是熟练运用Python的必杀技之一。...

    03/12 09:53
    1K
    6
    大规模Go项目几乎必踏的几个大坑 - 实例分享

    2个月前开源了Dragonboat这个Go实现的高性能多组Raft共识库,它的一大卖点是其高吞吐性能,在使用内存内的状态机的场景下,能在三组单插服务器上达到千万每秒的吞吐性能。作为个人用Go写的第...

    03/06 22:03
    5.1K
    17
    Spring Boot 2.0 的快速入门(图文教程)

    企业级一站式软件研发协作平台 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! Spring Boot 2.0 的快速入门(图文教程) 大家都知道...

    03/04 21:01
    3.7K
    5
    Python与家国天下

    导读:Python猫是一只喵星来客,它爱地球的一切,特别爱优雅而无所不能的 Python。我是它的人类朋友豌豆花下猫,被授权润色与发表它的文章。如果你是第一次看到这个系列文章,那我强烈建议,...

    02/24 22:24
    3.7K
    8
    Go 1.12最新特性 - 实际项目为背景的详解

    作者:lni (https://github.com/lni) Go 1.12带来了正式的Go module支持、初步的TLS 1.3支持、runtime和标准库做了各项提高,工具也有所改进,trace方面引入minimum mutator utilization图...

    02/21 20:49
    5K
    12
    RxJS 实现摩斯密码(Morse) 【内附脑图】

    参加 2018 ngChina 开发者大会,特别喜欢 Michael Hladky 奥地利帅哥的 RxJS 分享,现在拿出来好好学习工作坊的内容(工作坊Demo地址),结合这个示例,做了一个改进版本,实现更简洁,逻辑更...

    02/19 10:34
    1K
    4
    Synchronized锁在Spring事务管理下,为啥还线程不安全?

    前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 大年初二,朋友问了我一个技术的问题(朋友实在是好学,佩服!) 该问题来源知乎(sync...

    02/17 21:07
    6.9K
    61
    java8新特性Optional深度解析

    最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例 public final class Optional<T> {} Optional是一个为了解决NullPointerException设计而生可以包含对...

    02/02 14:27
    3.7K
    7
    过年了,给亲朋好友解释「啥是程序员」

    前言 一年一度的春节又到了,作为程序员的你是怎么告诉亲朋好友自己日常到底是做什么工作的呢? 程序员是一个新兴的职业,我在上大学以前不了解程序员到底是做什么的,对编程语言也一窍不通,...

    02/02 14:25
    3.1K
    11
    如何写好C代码之依赖注入

    依赖注入(Dependency Injection 简写为DI)开发过程中解除耦合的经典手段,但是似乎从一开始这货就是为面向对象而生的,我所看到的示例都没有将C语言考虑在内。难道C语言不能使用这么经典的设...

    01/25 22:50
    1K
    1
    【分布式缓存系列】Redis实现分布式锁的正确姿势

    一、前言   在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式...

    01/21 14:02
    4.6K
    12

    没有更多内容

    加载失败,请刷新页面

    Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

    前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Andr...

    今天 02:40
    2
    0
    Spring Boot 2 快速教程:WebFlux 快速入门(二)

    摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 02:WebFlux 快速入门实践 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RE...

    今天 01:22
    3
    0
    python项目实战:pygame控制键盘方向键随意移动

    前言 本文为大家介绍一个利用python控制控制键盘方向键随意移动,用到python的第三方库pygame,下面就来看看吧 导入图片 导入第三方库 界面设置 学习从来不是一个人的事情,要有个相互监督的伙...

    昨天 23:05
    3
    0
    HTTP报文(面试会问开发时常用的报文头格式)

    (本文的解释是完整的,ajax把很多东西封装了) HTTP有两类报文:请求报文和响应报文。 HTTP请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分...

    昨天 21:50
    4
    0
    python项目实战:调用API实现智能回复机器人

    前言 今天为大家介绍一个调用API实现智能回复机器人,供大家参考,具体内容如下 需要注意的是: 下面的代码需要你去图灵的官网去获取API,图灵官网如下: //www.turingapi.com/ 你自己去注册...

    昨天 21:46
    3
    0
    JAVA对象的finalize()方法

    finalize java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。 调用GC并不保证GC实际执行。 finalize抛出的未捕获异常只会...

    昨天 21:39
    9
    0
    10 行 Python 代码,批量压缩图片 500 张,简直太强大了

    本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/5hpFDgjCpfb0O1Jg-ycACw 熟悉 “Python猫” 的读者应该知道,猫哥我发布的所有文章都使用...

    昨天 20:46
    11
    0
    用现代 C++ 写一个高性能的服务器

    本文由 伯乐在线 - 袁欣 翻译,艾凌风 校稿。未经许可,禁止转载! 英文出处:James Perry?;队尤敕胱?。 首先感谢大家对上一篇博文《用 C++ 开启技术创业之旅》的反馈。在上篇文章中我提...

    昨天 20:29
    1
    0
    Java垃圾收集算法

    由于垃圾收集算法的实现涉及大量的程序细节,而且每个平台的虚拟机操作内存的方法又各不相同,因此博客中不过多的讨论算法的实现,只是介绍几种算法的思想以及发展。   1、标记-清除算法 ...

    昨天 20:11
    5
    0
    python基础教程:内存读写操作

    前言 今天为大家介绍一个实例讲述了Python内存读写操作。分享给大家供大家参考,具体如下: Python中的读写不一定只是文件,还有可能是内存,所以下面实在内存中的读写操作: 运行结果 在内存...

    昨天 19:59
    6
    0
    背包问题概述(Lintcode- 562.Backpack IV问题解决)

    什么是背包问题 背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的...

    昨天 18:15
    3
    0
    Spring Boot 注册 Servlet 的三种方法,真是太有用了!

    本文栈长教你如何在 Spring Boot 注册 Servlet、Filter、Listener。 你所需具备的基础 什么是 Spring Boot? Spring Boot 核心配置文件详解 Spring Boot 开启的 2 种方式 Spring Boot 自动配置...

    昨天 17:53
    9
    0
    Go 语法糖章节介绍

    名字由来 语法糖(Syntactic sugar)的概念是由英国计算机科学家Peter J. Landin提出的,用于表示编程语言中的某种类型的语法,这些语法不会影响功能,但使用起来确很方便。 语法糖,也称糖语...

    昨天 17:32
    5
    0
    python项目实战:简单操作excle表的方法

    前言 Python操作Excle文件:使用xlwt库将数据写入Excel表格,使用xlrd 库从Excel读取数据。这篇文章主要介绍了python简单操作excle的方法,Python操作Excle文件:使用xlwt库将数据写入Excel表...

    昨天 16:57
    4
    0
    云原生生态周报 Vol. 3 | Java 8 ?? Docker

    业界要闻 Docker Hub遭入侵,19万账号被泄露: 4月25日Docker官方邮件曝露,因为Hub的一个数据库收到非授权访问,影响了约19万用户的用户名和哈希后的密码,以及用户自动构建的Github和Bitbu...

    昨天 16:30
    4
    0
    重磅!阿里云时空数据库正式免费公测

    目前随着移动互联网和物联网的广泛应用,90%以上的数据是和时间+空间相关的,而越来越多的数据应用场景与时间和空间信息密不可分。时间+空间维度的数据(我们称之为时空数据)是一种高维数据...

    昨天 16:27
    0
    0
    工作两年面试蚂蚁金服(意外拿到offer),分享四面经历,从线程锁到数据库

    最近一位笔者经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 笔者面的是阿里的Java研...

    昨天 16:24
    8
    0
    JVM运行时数据区域

    一、运行时数据区域 相应脑图 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 Java 虚拟机栈 每个 Java 方法在执行的同时会创建一个栈帧用于存储局部...

    昨天 16:22
    78
    0
    阿里P8大牛呕心沥血整理出来的一份Java核心知识点合集

    由于细节内容实在太多啦,所以只把前三个知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 如果需要这个【核心知识点整理】文档,可以加入我的个人粉丝群Java填坑之路:7893372...

    昨天 16:22
    7
    0
    弹性计算双周刊 第24期

    【最新动态】 4月10日,创新产品团队举办网络直播vGN5i新产品发布会 本次发布会引导访问人数20638,引导交叉新购买用户数1679。现场请到两位客户嘉宾,新颖的demo方式和科技对话吸引了大量对...

    昨天 16:12
    5
    0

    没有更多内容

    加载失败,请刷新页面

    返回顶部
    顶部
  • 证监会去年对外公开监管信息14560条 2019-05-16
  • 中山八路总站调整12公交线 2019-05-16
  • 谢春涛:深刻把握“中国特色社会主义进入新时代”的重大意义 2019-05-09
  • 湖南一博士生举报水利局领导受贿 遭到冒牌纪委约谈 2019-05-09
  • 西安地铁唐风诗韵文化专列将于6月18日首发 2019-04-30
  • 铜梁区旧县街道:全面提升执行力 推动工作落地见效 2019-04-30
  • 上海电影节女性影人大放异彩 中生代女演员不用焦虑 2019-04-29
  • 龙永图力挺制造业 密集型产业不能丢 2019-04-29
  • 云冈石窟掌门人张焯入围“绿色中国年度人物”复评 2019-04-24
  • 网传上海限购政策松绑 市房管局目前调控政策并无变化 2019-04-23
  • 新疆坚决打好污染防治攻坚战 2019-04-23
  • 景德镇一道路泥泞坑洼找不到东家 区住建局牵头改造 现已完工 2019-04-20
  • 【春到渭南】随手拍渭南各地区春景,一贴看尽渭南春色! 2019-04-18
  • 新能源汽车纳入蚌埠市级政府集中采购目录 2019-04-17
  • 马克思的每个人全面而自由发展,是人的最高需求层次理论。 2019-04-13