后端开发前天 13:57
目录 正文 longAccumulate方法 线程hash值 初始化Cell数组 对base进行累加 Cell数组初始化之后 正文 上篇文章 Java并发编程之LongAdder源码(一)中最后写到了有三种情况会执行longAccumulate方法,下面就根据这三种情况来进行分析 当Cell数组为null时,传入的三个参数为1,null,true 随机找到...
后端开发2025年08月29日
目录 前言 源码简介 前言 上一篇文章 Java并发编程之原子类(二)中介绍了LongAdder常用的方法,今天我们根据源码来分析一下它的基本实现流程。 This class is usually preferable to AtomicLong when multiple threads update a common sum that is used ...
后端开发2025年08月18日
目录 愉快、干净的 Java 交互环境 通过调用 execute 方法获得不太容易懂的 ResultSet 对象 直接返回 JSON 的 executeJson 方法 结论 愉快、干净的 Java 交互环境 如何快速、即时、符合直觉地去处理 Nebula Java Client 中的数据解析?读这一篇就够了。 图数据库 NebulaGraph 的论坛和微信...
后端开发2025年08月09日
在写一个地区相关的节能时,需要用到根据IP判断地区的功能,就想着找一个能够解析IP到地址的库。找了一下资料,国内用的比较多的IP库是早年就开始流行到现在的纯真IP库(QQrwy.dat),至于用ruby来解析纯真IP库的,则没找到几个,文章是不少,不过引用的几乎都是同样的代码,那个是比较早的ruby版本了,在1.9.2下跑的话,会有问题,我小改了一下,发现...
后端开发2025年08月06日
a = [1,2,3,4] ----------------------------------------------- b,c = a => b=1,c=2 当右边只有一个数组,ruby自动将右边的数组拆分,然后赋值给左边的变量 ----------------------------------------------- b,*c = ...
数据库2025年07月31日
大家都知道SQL注入对于网站或者服务器来讲都是一个非常危险的问题,如果这一方面没处理好的话网站可能随时给注入了,所以这篇文章就给大家总结了node-mysql中防止SQL注入的几种常用做法,有需要的朋友们可以参考借鉴。 SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,...
前端开发2025年07月31日
目录 用Python解析HTML页面 HTML 页面的结构 XPath 解析 CSS 选择器解析 正则表达式解析 总结 用Python解析HTML页面 在网络爬取的过程中,我们通常需要对所爬取的页面进行解析,从中提取我们需要的数据。网页的结构通常是由 HTML 标签所组成的,通过对这些标签的解析,可以得到网页中所包含的有用信息。在 Python 中,有三种...
前端开发2025年07月29日
目录 一、前言 二、准备工作 三、开始爬取网站数据 总结 一、前言 最近接到一个任务,需要爬取五级行政区划的所有数据(大概71万条数据在),需要爬取的网站:行政区划 - 行政区划代码查询 发现这个网站不是用接口请求的,而且直接返回html代码,所以,去看了一下Java是如何解析html里面的内容 二、准备工作 我选用的是使用jsoup进行html的读取和解...
后端开发2025年06月28日
1.下载ruby并安装ruby: ftp://ftp.ruby-lang.org/pub/ruby/ ftp://ftp.ruby-lang.org/pub/ruby/ruby-2.3-stable.tar.gz tar -xvf ruby-2.3-stable.tar.gz cd ruby-2.3.1 ./configure make make inst...
后端开发2025年06月25日
为了更好的阅读体验。欢迎訪问 作者博客原文 Route是什么 Rails中URL的约定严格基于RESTful风格的。client的请求事实上是在操作一些资源。同一资源的不同的请求动作(GET, POST, PUT, PATCH, DELETE)分别对资源进行不同的操作(CRUD)。 默认的情况下。我们仅仅须要在routes.rb文件里配置好资源,Rails...