会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
流花一叶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
2022年6月28日
BlockingQueue常见方法说明
摘要: add 添加一个元素,队列满添加失败报出异常 remove 返回并删除头元素 队列空删除失败报出异常 element 返回头元素 队列空则报出异常 offer 添加元素 队列满则返回false poll 返回并删除头元素 队列空返回null peek 返回头元素 队列空则返回null take 返回
阅读全文
posted @ 2022-06-28 15:47 liuhuayiye
阅读(51)
评论(0)
推荐(0)
2022年6月23日
Java 相同Bean 日志比较
摘要: @Target({ElementType.METHOD, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface OperateLog { String name() default ""; /** * 根据
阅读全文
posted @ 2022-06-23 14:11 liuhuayiye
阅读(71)
评论(0)
推荐(0)
2022年6月16日
悲观锁与乐观锁 使用场景
摘要: 两种锁各自的使用场景 悲观锁适合用于并发写入多、临界区代码复杂、竞争激烈等场景,这种场景下悲观锁可以避免大量的无用的反复尝试等消耗。 乐观锁适用于大部分是读取,少部分是修改的场景,也适合虽然读写都很多,但是并发并不激烈的场景。在这些场景下,乐观锁不加锁的特点能让性能大幅提高。
阅读全文
posted @ 2022-06-16 11:15 liuhuayiye
阅读(518)
评论(0)
推荐(0)
2022年6月15日
设置合适的线程数量
摘要: CPU密集型: CPU核数的1-2倍 IO密集型: 线程数 = CPU 核心数 *(1+平均等待时间/平均工作时间) 上线后,可以通过写代码等办法统计到各部分语句的运行时长。 也可以通过扩展线程池进行监控。可以通过继承线程池来自定义线程池,重写线程池的beforeExecute、afterExecu
阅读全文
posted @ 2022-06-15 16:26 liuhuayiye
阅读(85)
评论(0)
推荐(0)
2022年6月14日
MYSQL可以这样修改亿级数据表结构
摘要: 不停机不停服务,MYSQL可以这样修改亿级数据表结构
阅读全文
posted @ 2022-06-14 17:48 liuhuayiye
阅读(67)
评论(0)
推荐(0)
2022年5月16日
无代码网站构建工具企业
摘要: Wix Bubble Webflow Squarespace WordPress Weebly Shopify Dorik Carrd Zyro Sheet2Site Unstack Weglot Outseta Universe Tilda Blocs Disha BuilderX Plasmic
阅读全文
posted @ 2022-05-16 17:37 liuhuayiye
阅读(56)
评论(0)
推荐(0)
亿级别大表拆分
摘要: 笔者是在两年前接手公司的财务系统的开发和维护工作。在系统移交的初期,笔者和团队就发现,系统内有一张5000W+的大表。跟踪代码发现,该表是用于存储资金流水的表格,关联着众多功能点,同时也有众多的下游系统在使用这张表的数据。进一步的观察发现,这张表还在以每月600W+的数据持续增长,也就是说,不超过半
阅读全文
posted @ 2022-05-16 13:19 liuhuayiye
阅读(142)
评论(0)
推荐(0)
2022年5月2日
完整优雅的卸载腾讯云云服务器安全监控组件
摘要: 腾讯云的服务器会自动安装云监控、云镜等安全服务,方便在控制台查看产品运行状态等 可以看一下服务器的定时任务: $ crontab -l */1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 & 0 0 * * *
阅读全文
posted @ 2022-05-02 12:30 liuhuayiye
阅读(787)
评论(0)
推荐(0)
2022年4月28日
使用cloudflare worker反代网站
摘要: ###Version1 //这个代码是用example1.com反代example2.com const current = 'example1.com' const origin = 'example2.com' addEventListener('fetch', event => { event
阅读全文
posted @ 2022-04-28 11:23 liuhuayiye
阅读(937)
评论(0)
推荐(0)
Access-Control-Allow-Origin 轻松解决 Nginx 跨域问题
摘要: 概述 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说 Web 是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的 javascrip
阅读全文
posted @ 2022-04-28 10:20 liuhuayiye
阅读(2758)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
公告