了解过String的常量池,但你知道过字符串池么,一文带你看看intern()的原理。……继续阅读 » 5年前 (2021-03-26) 2864浏览 0评论716个赞
概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式。本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条……继续阅读 » 5年前 (2021-03-26) 3539浏览 0评论1560个赞
接着前几天的两篇文章,继续解析JVM面试问题,送给年后想要跳槽的小伙伴 万万没想到,面试中,连 ClassLoader类加载器 也能问出这么多问题….. 万万没想到,JVM内存区域的面试题也可以问……继续阅读 » 5年前 (2021-03-26) 1935浏览 0评论2647个赞
最近看到这个问题被谈得很多。铺天盖地的35岁、内卷化、996。这里也想谈谈自己的想法。 1)内卷化的形成 内卷为什么会形成呢?从公司内部的角度来说,同事之间做的事情也缺少独特性。那么既然每个人都差不多……继续阅读 » 5年前 (2021-03-26) 3195浏览 0评论1943个赞
作为一名Vue开发者,虽然在项目中频繁使用过computed和watch,但从来没有系统的学习过,总觉得对这两个知识点有些一知半解。如果你也和我一样,就一起来回顾和总结一下这两个知识点吧。……继续阅读 » 5年前 (2021-03-26) 2697浏览 0评论1982个赞
前言Parker 源码调试与分析park/unpark 原理总结补充:jstack 命令和 kill 命令 前言 熟悉 Java 并发包的人一定对 LockSupport 的 park/unpark ……继续阅读 » 5年前 (2021-03-26) 3084浏览 0评论2893个赞
什么是分布式锁 说到Redis,我们第一想到的功能就是可以缓存数据,除此之外,Redis因为单进程、性能高的特点,它还经常被用于做分布式锁。 锁我们都知道,在程序中的作用就是同步工具,保证共享资源在同……继续阅读 » 5年前 (2021-03-26) 2052浏览 0评论2886个赞
Java安全之RMI协议分析 0x00 前言 在前面其实有讲到过RMI,但是只是简单描述了一下RMI反序列化漏洞的利用。但是RMI底层的实现以及原理等方面并没有去涉及到,以及RMI的各种攻击方式。在其……继续阅读 » 5年前 (2021-03-26) 3305浏览 0评论2873个赞
用户画像,作为一种勾画目标用户、联系用户诉求与设计方向的有效工具,用户画像在各领域得到了广泛的应用。用户画像最初是在电商领域得到应用的,尤其在数字化营销范畴之内,核心的依赖依据就是描述用户画像的丰富标……继续阅读 » 5年前 (2021-03-26) 1992浏览 0评论2118个赞
序言 从简入深的使用SpringBoot搭建一个Web项目,同时也包括一些小的问题。第一篇博文是以较为简单的方式完成一个可以连接数据库的Springboot web程序。之前自己学习的时候看网上的教程……继续阅读 » 5年前 (2021-03-26) 3519浏览 0评论914个赞
历史文章 Spring Security OAuth2.0认证授权一:框架搭建和认证测试 Spring Security OAuth2.0认证授权二:搭建资源服务 Spring Security OA……继续阅读 » 5年前 (2021-03-26) 3180浏览 0评论686个赞
dubbo架构……继续阅读 » 5年前 (2021-03-26) 2864浏览 0评论2750个赞
前言什么是 CASJava 中的 CASJVM 中的 CAS 前言 在上一篇文章中,我们完成了源码的编译和调试环境的搭建。 鉴于 CAS 的实现原理比较简单, 然而很多人对它不够了解,所以本篇将从 C……继续阅读 » 5年前 (2021-03-26) 1708浏览 0评论1293个赞
系列 Sentry-Go SDK 中文实践指南 一起来刷 Sentry For Go 官方文档之 Enriching Events Snuba:Sentry 新的搜索基础设施(基于 ClickHous……继续阅读 » 5年前 (2021-03-26) 1646浏览 0评论2079个赞
序章 时光疾驰,从事IT行业已两年有余。 16年11月开始自学Java,从此开启自学之路,后来实习期自学大数据、python、爬虫等,最终成长为一名平凡的程序员。回首望去,一路上的过往历历在目,有初学……继续阅读 » 5年前 (2021-03-26) 2860浏览 0评论2625个赞
问题发生 我们公司代码生成的时候,查询列表统一都是使用了setEntity() ,查询写法如下: public List selectList(BasR……继续阅读 » 5年前 (2021-03-26) 3108浏览 0评论2873个赞
一、导读 Hi All!我们一起学点有意思的!NoSQL!欢迎订阅白日梦Elasticsearch专题系列文章。按计划这个专题一共有四篇文章。所有文章公众号首发。 所有文章公众号首发! 所有文章公众号……继续阅读 » 5年前 (2021-03-26) 2990浏览 0评论939个赞
在日常的 web 开发中,后端人员常基于现有的 web 框架进行开发。但单纯会用框架总感觉不太踏实,所以有空的时候还是看看这些框架是怎么实现的会比较好,万一要排查问题也快一些。 最近在学习 go 语言……继续阅读 » 5年前 (2021-03-26) 3133浏览 0评论684个赞
使用Java语言编写一个五子棋UI界面并实现网络对战功能(非局域网)……继续阅读 » 5年前 (2021-03-26) 3193浏览 0评论2589个赞
Java的ORM框架有很多,但由于Java语言的限制大部分都不够优雅也不够简单,所以作者只能另辟蹊径造轮子了。照旧先看示例代码了解个大概,然后再解释实现原理。 一、ORM示例 1. Insert pu……继续阅读 » 5年前 (2021-03-26) 1917浏览 0评论1477个赞
前言 大家好,又双叒叕见面了,我是天天放大家鸽子的蛮三刀。 在被大家取关之前,我立下一个“远大的理想”,一定要在这周更新文章。现在看来,flag有用了。。。 本篇文章是我这一个多月来帮助组内废弃fas……继续阅读 » 5年前 (2021-03-26) 2742浏览 0评论549个赞
最近由于在技改,发生了不少问题,前文中说的缓存穿透只是其中之一,想了想,虽然都是比较简单的问题,但是应该实际中还是有不少人碰到过,这些问题看似很简单,但是你绝对应该踩过。 ==和equals 关于==……继续阅读 » 5年前 (2021-03-26) 2260浏览 0评论2371个赞
1. 策略模式 策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。 当你有许多仅在执行某些行为时略有不同的相似类时,可使用策略模式。使用该……继续阅读 » 5年前 (2021-03-26) 1825浏览 0评论1143个赞
本文的目的是探讨一种通过事件触发来命中数据以便在未来进行处理的方法论。通常这种问题是使用定时任务完成的。所以本文旨在能够在系统中消除所有定时任务。 一、定时任务的使用 目前的系统设计中,定时任务是被做……继续阅读 » 5年前 (2021-03-26) 2084浏览 0评论1871个赞
进阶必读!用 1w+ 字把内存讲明白,彻底搞懂原始类型和引用类型的区别以及它们在内存中的表现………继续阅读 » 5年前 (2021-03-26) 2738浏览 0评论2906个赞
上一篇我们讲了《Socket粘包问题的3种解决方案》,但没想到评论区竟然炸了。介于大家的热情讨论,以及不同的反馈意见,本文就来做一个扩展和延伸,试图找到问题的最优解,以及消息通讯的最优解决方案。 在正……继续阅读 » 5年前 (2021-03-26) 1829浏览 0评论1073个赞
前言 前段时间赶项目的过程中,遇到一个调用RS485串口通信的需求,赶完项目因为楼主处理私事,没来得及完成文章的更新,现在终于可以整理一下当时的demo,记录下来。 首先说一下大概需求:这个项目是机器……继续阅读 » 5年前 (2021-03-26) 1595浏览 0评论2644个赞
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS……继续阅读 » 5年前 (2021-03-26) 3003浏览 0评论2905个赞
Appium是一个可用于测试iOS、 Android操作系统和Windows桌面平台原生应用,移动网页应用和混合应用的自动化测试框架。 原生应用(Native App):用 android、iOS或者……继续阅读 » 5年前 (2021-03-26) 2719浏览 0评论2894个赞
友情提示:本文针对的是非编程零基础的朋友,可以帮助我们快速了解Python语法,接着就可以快乐的投入到实战环节了。如果是零基础,还是老老实实看书最为稳妥。 前言 偶然在知乎上看到了一些好玩的Pyt……继续阅读 » 5年前 (2021-03-26) 3164浏览 0评论659个赞
Java安全之Weblogic 2016-3510 分析 首发安全客:Java安全之Weblogic 2016-3510 分析 0x00 前言 续前面两篇文章的T3漏洞分析文章,继续来分析CVE-20……继续阅读 » 5年前 (2021-03-26) 2023浏览 0评论439个赞
其实之前一直想专门写一篇,单独说一说Java的多线程与高并发,但是一直以来,都没有想到能够用什么比较有趣的表现形式去表达出来,而且网上充斥着很多类似的博客,有好的又不好的,有简介的有繁琐的,所以也一直……继续阅读 » 5年前 (2021-03-26) 1730浏览 0评论637个赞
Docker入门 概述 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不……继续阅读 » 5年前 (2021-03-26) 2071浏览 0评论1035个赞
1.为什么需要Lock 为什么synchronized不够用,还需要Lock Lock和synchronized这两个最常见的锁都可以达到线程安全的目的,但是功能上有很大不同。 Lock并不是用来代替……继续阅读 » 5年前 (2021-03-26) 3356浏览 0评论1321个赞
前言 最近一年多的时间陆续接触了一些对我来说陌生的语言,主要就是 Python 和 Go,期间为了快速实现需求只是依葫芦画瓢的撸代码;并没有深究一些细节与原理。 就拿参数传递一事来说各个语言的实现细节……继续阅读 » 5年前 (2021-03-26) 1896浏览 0评论1972个赞
本文隶属于AVR单片机教程系列。 背景(一) 寒假里做了一个灯带控制器: 理想情况下我应该在一个星期内完成这个项目,但实际上它耗费了我几乎一整个寒假,因为涉及到很多未曾尝试的方案。在这种不是很赶时间的……继续阅读 » 5年前 (2021-03-24) 1629浏览 0评论2236个赞
目录 预备知识 普通的Nim游戏 SG函数 预备知识 公平组合游戏(ICG) 若一个游戏满足: 由两名玩家交替行动; 游戏中任意时刻,合法操作集合只取决于这个局面本身; 若轮到某位选手时,若该选手无合……继续阅读 » 5年前 (2021-03-24) 3189浏览 0评论1991个赞
要点回顾 此部分方便知识点快速回顾,首次阅读请从引言部分开始。 哈希表(Hash Table)其实也叫散列表,是一个数据结构。 哈希表本质上就是一个数组,只不过数组存放的是单一的数据,而哈希表中存放的……继续阅读 » 5年前 (2021-03-24) 2541浏览 0评论697个赞
最小生成树的性质:MST性质(假设N=(V,)是一个连通网,U是顶点集V的一个非空子集,如果(u,v)是一条具有最小权值的边,其中u属于U,v属于V-U,则必定存在一颗包含边(u,v)的最小生成树) ……继续阅读 » 5年前 (2021-03-24) 3498浏览 0评论899个赞
JVM 什么是JVM? JVM是java虚拟机的缩写,本质上是一个程序,能识别.class字节码文件(.java文件编译后产生的二进制代码),并且能够解析它的指令,最终调用操作系统上的函数,完成我……继续阅读 » 5年前 (2021-03-24) 2619浏览 0评论2691个赞
关于定时执行任务的工具或框架系统有很多,一般情况下针对不同的应用场景可以选择适合该场景下工具或框架。例如:如果不想引入其他语言,只使用shell来执行的,可以使用 linux Crontab 来执;如……继续阅读 » 5年前 (2021-03-24) 3370浏览 0评论720个赞
一、简介 可以实现对本地文件的 增、删、改、重命名等操作的监控,通过登录远程文件监控系统,获取一段时间内本地文件的变化情况。 系统功能图如下: 流程图如下: 二、本地文件监控程序的实现(C++) 调用……继续阅读 » 5年前 (2021-03-24) 1735浏览 0评论627个赞
未来各大物联网平台有完全趋同的势头,这对物联网开发者来说是一件好事,学习各大物联网平台的代价没有那么大了,各平台的切换的代价似乎也没有那么高了。但是对各大物联网平台厂商来说,不一定是好事,这意味着,他……继续阅读 » 5年前 (2021-03-24) 2769浏览 0评论1227个赞
一.配置Lua C++交互环境 1.下载Lua 包环境 地址: https://www.lua.org/download.html ,我们这里用的是5.4.2版本。 2.新建C++ 控制台应用程序 3……继续阅读 » 5年前 (2021-03-24) 2940浏览 0评论1746个赞
最近在做一个项目,用到了大量的非托管技术,所以垃圾回收变得很重要。 在说垃圾回收之前,先说说两个概念: 托管代码,是由CLR管理的代码 非托管代码,是由操作系统直接执行的代码 在早期C++的时候,内存……继续阅读 » 5年前 (2021-03-24) 2169浏览 0评论1505个赞