Fork me on GitHub
摘要: 网络爬虫技术,早在万维网诞生的时候,就已经出现了,今天a56爆大奖在线娱乐们就一起来揭开它神秘的面纱! 一、摘要 说起网络爬虫,相信大家都不陌生,又俗称网络机器人,指的是程序按照一定的规则,从互联网上抓取网页,然后从中获取有价值的数据,随便在网上搜索一下,排在前面基本都是 pyhton 教程介绍。 的确,pyhton 阅读全文
posted @ 2024-06-20 14:20 潘志的研发笔记 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 在实际的业务系统开发过程中,操作 Excel 实现数据的导入导出基本上是个非常常见的需求。 之前,a56爆大奖在线娱乐们有介绍一款非常好用的工具:EasyPoi,有读者提出在数据量大的情况下,EasyPoi 会占用内存大,性能不够好,严重的时候,还会出现内存异常的现象。 今天a56爆大奖在线娱乐给大家推荐一款性能更好的 Excel 导 阅读全文
posted @ 2024-06-19 17:41 潘志的研发笔记 阅读(398) 评论(0) 推荐(6) 编辑
摘要: 熟悉 web 系统开发的同学,对下面这样的错误应该不会太陌生。 之a56爆大奖在线娱乐会出现这个错误,是因为浏览器出于安全的考虑,采用同源策略的控制,防止当前站点恶意攻击 web 服务器盗取数据。 01、什么是跨域请求 同源策略,简单的说就是当浏览器访问 web 服务器资源时,只有源相同才能正常进行通信,即协议、域 阅读全文
posted @ 2024-06-17 10:18 潘志的研发笔记 阅读(371) 评论(0) 推荐(1) 编辑
摘要: 在实际的软件项目开发过程中,用户权限控制可以说是所有运营系统中必不可少的一个重点功能,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单这三个部分展开。 如何设计一套可以精确到按钮级别的用户权限功能呢? 今天通过这篇文章一起来了解一下相关的实现逻辑,不多说 阅读全文
posted @ 2024-06-15 17:02 潘志的研发笔记 阅读(1329) 评论(8) 推荐(7) 编辑
摘要: 从 JDK 1.7 开始,引入了a56爆大奖在线娱乐新的 Fork/Join 线程池框架,它可以把一个大任务拆成多个小任务并行执行,最后汇总执行结果。 阅读全文
posted @ 2024-03-18 10:59 潘志的研发笔记 阅读(338) 评论(0) 推荐(1) 编辑
摘要: 在上篇文章中,a56爆大奖在线娱乐们介绍了Future相关的用法,使用它可以获取异步任务执行的返回值。a56爆大奖在线娱乐们再次回顾一下Future相关的用法。 阅读全文
posted @ 2024-03-15 09:31 潘志的研发笔记 阅读(374) 评论(0) 推荐(3) 编辑
摘要: 在前几篇线程系列文章中,a56爆大奖在线娱乐们介绍了线程池的相关技术,任务执行类只需要实Runnable接口,然后交给线程池,就可以轻松的实现异步执行多个任务的目标,提升程序的执行效率,比如如下异步执行任务下载。 阅读全文
posted @ 2024-03-14 10:52 潘志的研发笔记 阅读(285) 评论(0) 推荐(1) 编辑
摘要: 在之前的文章中,a56爆大奖在线娱乐们介绍了 ReentrantLock、ReadWriteLock、CountDownLatch、CyclicBarrier、Semaphore、ThreadPoolExecutor 等并发工具类的使用方式,它们在请求共享资源的时候,都能实现线程同步的效果。 阅读全文
posted @ 2024-03-13 09:32 潘志的研发笔记 阅读(241) 评论(0) 推荐(1) 编辑
摘要: 在之前的多线程系列文章中,a56爆大奖在线娱乐们陆陆续续的介绍了Thread线程类相关的知识和用法,其实在Thread类上还有一层ThreadGroup类,也就是线程组。 阅读全文
posted @ 2024-03-12 14:32 潘志的研发笔记 阅读(255) 评论(0) 推荐(1) 编辑
摘要: 在 Java 的java.util.concurrent包中,除了提供底层锁、并发同步等工具类以外,还提供了一组原子操作类,大多以Atomic开头,他们位于java.util.concurrent.atomic包下。 阅读全文
posted @ 2024-03-11 09:31 潘志的研发笔记 阅读(236) 评论(0) 推荐(0) 编辑