自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaCpu跑高思路分享(如何充分使用CPU资源)

JavaCpu跑高思路分享(如何充分使用CPU资源)背景最近在做一个离线数据加工的项目,需要在本地应用中进行一些计算和加工。在吭哧吭哧写完第一版本后,发现应用的吞吐并上不去且CPU的使用率特别的低。在网上搜索后发现,大部分人遇到的都是Java应用CPU使用率太高怎么降下来。所以在完成一定的优化后,写下这篇文章记录下来,并希望能给大家提供一个分析的思路。场景一张图简单交代一下这个应用。系统分为三块:数据获取、数据加工和数据储存。连通两两之间的是Queue(linkedBlockQueue)。在进行

2021-09-02 15:53:42 1154

原创 Java Http客户端怎么选用

Java Http客户端怎么选用背景最近工作做一个功能,将多台机器的处理结果汇总到一台机器进行落盘.在考虑了时间/接入复杂度和其他影响因素后决定直接使用http协议进行传输.而在Java生态中主要有两个被广泛使用的http客户端Apache的HttpClient和OkHttp.技术选型也会在这两个客户端之间对比需求和测试场景每台服务器每秒产生的数据量最高接近3w条.每条数据大小约为4khttp服务端能稳定处理全部的请求http客户端和服务端之间为25Gb/s的内网链接机器为32核128G

2021-08-15 00:16:15 402

原创 主旁路由网关自动切换|主备网关

上一篇写到在dnsmasq里面增加自动两个网关地址,自动进行主备切换并未生效, 所以做了一版本的优化我这边的设备是一台刷了梅林固件的华硕路由(192.168.50.1)和一个跑在群晖VMM上面的openwrt旁路由(192.168.50.99)原理华硕路由(192.168.50.1)定时探活openwrt(192.168.50.99)是否在线.并作出后面的网关/DNS切换shell源码#!/bin/shbypass=192.168.50.99default_ip=192.168

2021-02-23 22:47:58 5184 3

原创 群晖安装openwrt&&主旁路由设置方式

这两天弄了个群晖,在vmm里面加了一个软路由.在这篇文章记录一下自己的折腾记录vmm安装LEDE参考这个文章折腾:https://post.smzdm.com/p/apze08d7/x64固件下载位置:http://firmware.koolshare.cn/LEDE_X64_fw867/屏蔽LEDE的关键字检查:/koolshare/scripts/ks_tar_install.sh 注释掉里面的detect_package函数即可~koolss遇到配置负载均衡不生效的问题(现..

2021-02-20 11:56:22 8794

原创 面试不懂的点总结

缓存穿透--一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。解决方案: 空的value也缓存 同时把缓存的时间降低,当触发insert等有值的时候 更新缓存。缓存雪崩--当缓存服务器重启或者大量缓存集中在某一个时间段失效,这...

2018-05-25 21:54:37 163

原创 数据库学习ing 2

自适应hash索引--类似根据查询条件来做hash  优点是减少对二级索引的使用 缺点是运用了太多的内存 而且无序lru last recent used 最少使用算法 缓存失效淘汰算法InnoDB作为MySQL支持事务的存储引擎,同Oracle类似,事务提交时需要写redo、undo log。 InnoDB采用预写日志(Write Ahead Log)策略,数据页的变更会首先在内存中完成,同时将...

2018-05-19 11:11:37 136

原创 java虚拟机1

虚拟机栈----局部变量表常量 静态变量 类信息 即时编译器代码 ----方法区 method area 永久代 perm还有运行时常量池 String intern方法类似的也是放在永生代nio是用的是直接内存 会经常忽略 xmx的限制 导致实际使用的内存大于限制...

2018-05-16 23:03:10 121

原创 分布式系统原理介绍-第二天笔记

二阶段提交协议-没有什么工程意义 但是有点分布式确认的思维 与人类的确认思维类似然后想到lease协议中... 更有意义且有效简单mvcc multi-version cocurrent control 思想   实践可以类比svn版本号计算 合并思路 然后看到 pgsql mysql的并发控制 mysql保证的是读无锁 但写数据还是悲观锁 而pgsql 会是读写无锁 当然了就会有脏读问题出现.....

2018-05-09 23:01:31 268

原创 分布式系统原理介绍-2.5日志技术 笔记

1. A(atomicity 原子性)C(consistency 一致性)I(isolation 独立性)D(durability 持久性)2. Redo Log 和CheckPoint : 想到Redis 的AOF和RDB . RedoLog其实很容易就能想到刚开始在大学见到的sqlserver binlog 然后想到 db的主从同步 扩展一下想到mysql的半同步(semi-sync) .  ...

2018-05-08 22:48:08 156

SCJP考试指南(考试号310-065 中文版

SCJP考试指南(考试号310-065 中文版 中文版中文版

2013-07-11

apache2.2.21win32-x86-no_ssl+mysql5.5+phpv5.3.8.zip

apache2.2.21win32-x86-no_ssl+mysql5.5+phpv5.3.8.zip

2013-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除