Intro Dapr 官方团队已于最近(2021.2.17)正式发布Dapr v1.0,Dapr已正式生产可用,可以部署到自托管环境或 Kubernetes 集群。对于绝大多数开发者来说,想必对Dapr只是有所耳闻,而具体是什么(What),可以解决什么样的问题(Why&How),有怎样的应用场景(Where),并不知悉。本文就尝试简要梳理下Dapr,并尝试回答以上问题。 What's Dapr Distributed Application Runtime. An event-driven, portab…

2021年2月26日 0条评论 178点热度 0人点赞 阅读全文

最近浏览到一个知乎问题:某运营同学在试用期期间因为在工作期间上了某个网站,导致试用期不过。 前两天还看到不少推文,大意是:看小电影前一定要注意网址是不是 HTTPS 的,因为 HTTPS 是加密的,别人就不知道了。 看到上面几个问题,我不禁想问(这脑回路也是……): 通过浏览器访问 HTTPS 站点,其他人真的没法知道吗? 通过 App 访问匿名论坛(HTTPS),公司怎么知道的?(他是不是接入了公司 WiFi?) 总之就是,上班时间上网摸鱼吗?哪怕用 HTTPS 访问,如果公司知道,是通过什么手段? 本文谈谈我的…

2021年2月26日 2条评论 196点热度 2人点赞 阅读全文

摘要:一问一答的形式轻松学习掌握java工具。 以一问一答的形式学习java工具 Q:检查内存泄露的工具有? A: jmap生成dump转储文件,jhat可视化查看。 Q:某进程CPU使用率一直占满,用什么工具可以排查? A: top -Hp pid找到最占CPU的线程 然后jstack来查找那个线程此时所处的堆栈,确定问题发生位置。 § 各工具详细介绍 § jstack 全称: JVM Stack Trance 作用: 查看某个java进程的堆栈情况, 可用于确认死锁、IO等待、死循环等问题。 命令用法: jst…

2021年2月19日 0条评论 403点热度 0人点赞 阅读全文

问题。然而在大量写入数据场景该如何优化呢? 今天这里主要给大家介绍,在有大量写入的场景,进行优化的方案。 总的来说MYSQL数据库写入性能主要受限于数据库自身的配置,以及操作系统的性能,磁盘IO的性能。主要的优化手段包括以下几点: 1、调整数据库参数 (1) innodb_flush_log_at_trx_commit 默认为1,这是数据库的事务提交设置参数,可选值如下: 0: 日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新,但是在一个事务提交不做任何操作。 1:在每个事务提交时,日志缓冲被写到…

2021年2月19日 2条评论 433点热度 0人点赞 阅读全文

摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面一起学习学习吧。 方式一 通过Map.keySet使用iterator遍历 @Test public void testHashMap1() { Map<Integer, Str…

2021年2月19日 0条评论 412点热度 0人点赞 阅读全文

报错信息大概如下: Error running 'xxx': Command line is too long. Shorten command line for xxx or also for Application default configuration. 解决方案(1): 找到项目下的.idea/workspace.xml,在标签<component name="PropertiesComponent">里添加一行属性:<property name="dyn…

2021年2月18日 0条评论 472点热度 1人点赞 阅读全文

你是一台电脑,你的名字叫 A   很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。 直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线连接了起来。   用一根网线连接起来怎么就能"通信"了呢?我可以给你讲 IO、讲中断、讲缓冲区,但这不是研究网络时该关心的问题。 如果你纠结,要么去研究一下操作系统是如何处理网络 IO 的,要么去研究一下包是如何被网卡转换成电信号发送出去的,要么就仅仅把它当做电脑里有个小人在开枪吧~   反正,你们就是…

2021年2月17日 0条评论 460点热度 0人点赞 阅读全文

作为中华儿女 说起美食,大家一定滔滔不绝 肠粉、酱鸭、钵钵鸡、 冒鸭血、香辣虾、刷羊肉、 红油抄手、兰州拉面、羊肉泡馍…… 是不是流口水了? 然而你身边一定有这么一群人 他们看到这一堆美食 只想说一句话 不要香菜! 千万不要香菜啊啊啊啊! 图片来源:综艺节目《萌仔萌萌宅》 香菜崩溃一级 外卖订单备注一定要写 而且至少重复三遍 外加一串感叹号 不要香菜! 不要香菜! 不要香菜! !!!!!!!! 半小时后拿到外卖 美滋滋地打开一看 图片来源:Giphy.com 自己点的外卖 哭着也要吃 但先得一根一根一根…… 把香菜…

2021年2月17日 0条评论 450点热度 0人点赞 阅读全文

当我们在做开发时,调试页面图片会出现部分图片无法正常显示,并且确认图片的地址正确; 按F12 Debug查看报错原因,提示net::ERR_BLOCKED_BY_CLIENT错误,但当我们点击图片地址发现,图片地址并无错误; 遇到这类情况,一般都是浏览器安装的某个第三方扩展程序已阻止对此网页的访问,例如下图:   解决办法: 当我们查看浏览器第三方插件的时候,就会看到插件中存在“广告过滤插件”,其实,报错的原因就是第三方广告过滤插件在捣鬼, 当你关闭掉广告过滤插件后,你再次刷新页面,原先报错的问题不在报错…

2021年2月17日 0条评论 463点热度 0人点赞 阅读全文

前言 Shiro作为常用的权限框架,可被用于解决认证、授权、加密、会话管理等场景。Shiro对其API进行了友好的封装,如果单纯的使用Shiro框架非常简单。但如果使用了多年Shiro,还依旧停留在基本的使用上,那么这篇文章就值得你学习一下。只有了解Shiro的底层和实现,才能够更好的使用和借鉴,同时也能够避免不必要的坑。 下面以官方提供的实例为基础,讲解分析Shiro的基本使用流程,同时针对认证和授权流程进行更底层的原理讲解,让大家真正了解我们所使用的Shiro框架,底层是怎么运作的。 Shiro组成及框架 在学…

2021年2月16日 0条评论 496点热度 0人点赞 阅读全文