不会笑青年

其他

AI,正在疯狂污染中文互联网

Overflow才选择了禁用。一言蔽之,AI污染了社区环境。而且像在美版贴吧Reddit上,也是充斥着较多的ChatGPT板块、话题:许多用户在这种栏目之下会提出各式各样的问题,ChatGPT
2023年6月19日
其他

做自由职业一年了,自曝下我到底挣了多少钱?

就在前几天,我们还像往常一样打球,也许是天气突然转凉的原因,球场的人比较少。正在我们激烈比赛中时,来了个落单的大爷,眼巴巴的盯着我俩打球,一副很想参与的样子。没错!他就是上文中的慢镜头大爷之一。
2020年11月6日
其他

我司空降了一名专家后,一半程序员疯了...

本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后再转载。<
2020年9月14日
其他

为何程序员上班时间总戴个耳机,看完恍然大悟...

本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后再转载。<
2020年9月7日
其他

10年过去了,我到底挣了多少钱?

本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后再转载。<
2020年7月27日
其他

程序员放弃高薪,裸辞搞漫画,有病啊!

本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后再转载。<
2020年7月24日
其他

2 个很骚的男人!

终于,公众号关注用户突破30000了!所以,今天不发漫画,好好给大家介绍一下“我们”!这里是“我们”而不是“我”,因为搞漫画真不是一个人可以干的!需要一个团队,一个不会笑的青年团队。故事要从2个很骚的男人讲起...我们常常说的“骚”,慢慢已经变成了褒义词(反正我是这样认为的),流行的“骚”分为两种,一种是明骚,一种是闷骚。很不巧的是这两种我们都占全了,阿波是一个明骚的老男人,我是一个闷骚的老男人了。这个明骚的老男人和闷骚的老男人是一对好基友,好了大概快
2020年3月18日
其他

2019,改变之年!

在病床上,我无意间翻开了日历,看着过去整块整块的时间,居然想不起来这些天里,我都干了些什么,好像过去的每天都是一样的。一股莫名的焦虑感袭来,我不禁想到,若多年以后还是这样的状态,岂不是白活一场。
2019年12月31日
其他

王姨,我不想努力了!

这段故事来源于微信群的一个聊天截图,只要你在某个大群中喊一句:我太难了/我不想努力了,基本上都可以看到这个聊天截图的存在。(当然以后可以给群里发这篇文章了,更有内涵)
2019年12月27日
其他

2017-2019,互联网人扎肾图鉴!

全网唯二以程序员为主题的漫画公众号。作者是两位超过10年的程序员老兵,突然有一天脑回路受到刺激,想做一件有意义的事情,于是在19年“不会笑青年”诞生了。主创:波哥、微笑。
2019年12月13日
其他

“失败”的北漂十年,我真的尽力了。。。

全网唯二以程序员为主题的漫画公众号。作者是两位超过10年的程序员老兵,突然有一天脑回路受到刺激,想做一件有意义的事情,于是在19年“不会笑青年”诞生了。主创:波哥、微笑。
2019年11月29日
其他

感恩节,我TM要感恩全世界!

后来他们遇到当地的一个藏民,虽然语言不通,但也很快明白了他们的处境,藏民就带着他们回到了自己的家,免费招待了一晚后第二天把他们送了出去。
2019年11月28日
其他

这才是真正的陕西,5000年历史的超级“网红”!

我出生在关中,去陕北参加过好友的婚礼,后来当了陕南的女婿,三秦大地,对我而言,真的有太多的感情和记忆。
2019年11月26日
自由知乎 自由微博
其他

男人,到底什么时候能长大?

在我看来,长大,也许意味以更包容的眼光看待这个世界,不去随意评价他人的选择,专心且安心地走好属于自己的路!本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369)<
2019年11月19日
其他

我,就是故事里的“那个胖子”!

全网唯二以程序员为主题的漫画公众号。作者是两位超过10年的程序员老兵,突然有一天脑回路受到刺激,想做一件有意义的事情,于是在19年“不会笑青年”诞生了。主创:波哥、微笑。
2019年11月15日
其他

程序员相亲,真的太太太太太太难了

再有几天,就是一年一度的双11了。如今说到这个日子,大家想到的几乎都是某猫狂欢购物节,其实,这天原本是专属单身狗的,而程序员这个群体,则是单身狗的重灾区!程序员的成就感,来自于公众对他代码的认可!因此,广大程序员将大量精力时间用于技术,他们关注新技术的诞生,关注自身内功的修炼,关注其在团队中的贡献,关注IT圈的方方面面,然而除此之外的世界,他们往往不常看见。如同文中的亚健,其实是个不错的小伙,为人善良,工作认真。然而在和女孩子相处的过程中,却步履维艰,似乎每走一步,都会带来困难。油乎乎的发型;冒着大汗的脸;出色的约会地点;无边的技术聊天;约会时背着电脑,随时准备迎战,这个小伙儿思维就是这么简单。亚健康的不只是身体,也是思维和习惯!但是,有些话更关键,接下来我说的才是重点!本人也是程序员,在光棍节前夕,当然要给程序员们带袋盐!那就是程序员身上许多闪闪发光的优点!1
2019年11月8日
其他

《程序员十二时辰》,居然是这样的!内容过于真实 ...

公司附近遛弯不小心又遇到了领导,每次遇到领导都不知道如何打招呼“领导吃了吗”好像是废话“领导去干嘛”我能管得着吗?正在犹豫之间,领导把头转向了另外一个方向,擦肩而过。13:00
2019年11月5日
其他

程序员成神之路,一年挖坑,五年扛旗,十年成神

在程序员的世界里等级同样森严特别是在1年、5年、10年时会有大不同据说到达上面每一个级别就会脱胎换骨一次我们一起来看看每个人都做过小白但不是人人都能成为大神一年到十年磨的不是时间而是汗水和经验
2019年11月1日
其他

Java并发编程73道面试题及答案——稳了

线程间的同步方法大体可分为两类:用户模式和内核模式。顾名思义,内核模式就是指利用系统内核对象的单一性来进行同步,使用时需要切换内核态与用户态,而用户模式就是不需要切换到内核态,只在用户态完成操作。
2018年12月10日
其他

我们来谈下高并发和分布式中的幂等处理

如银联提供的付款接口:需要接入商户提交付款请求时附带:source来源,seq序列号source+seq在数据库里面做唯一索引,防止多次付款,(并发时,只能处理一个请求)。
2018年12月7日
其他

用100行代码提升10倍的性能

条甚至更多的数据,每一条数据的数据结构是一个对象,里面有格式各样的属性。每个属性的值又可以是基本类型,对象,甚至数组。这里的对象或者数组内部的元素又可以继续包含对象或者数组并且允许无限嵌套下去。比如
2018年12月5日
其他

聊聊 API Gateway 和 Netflix Zuul

一个请求会先按顺序通过所有的前置过滤器,之后在路由过滤器中转发给后端应用,得到响应后又会通过所有的后置过滤器,最后响应给客户端。在整个流程中如果发生了异常则会跳转到错误过滤器中。
2018年11月30日
其他

深入浅出数据库索引原理

但就像脱了裤子放屁,说了跟没说一样,通过目录查找书的内容自然是要比一页一页的翻书找来的快,同样使用的索引的人难到会不知道,通过索引定位到数据比直接一条一条的查询来的快,不然他们为什么要建索引。
2018年11月28日
其他

Spring boot 2.0 Actuator 的健康检查

bean。你需要实现其中的health()方法,并返回自定义的健康状态响应信息,该响应信息应该包括一个状态码和要展示详细信息。例如,下面就是一个接口HealthIndicator的实现类:
2018年11月26日
其他

常见web攻击总结

你不能保证你关闭浏览器了后,你本地的Cookie立刻过期,你上次的会话已经结束。(事实上,关闭浏览器不能结束一个会话,但大多数人都会错误的认为关闭浏览器就等于退出登录/结束会话了......)
2018年11月23日
其他

一文弄懂“分布式锁”

nx保证并发加锁时只有一个client能设置成功(Redis内部是单线程,并且数据存在内存中,也就是说redis内部执行命令是不会有多线程同步问题的),此时的lock/unlock伪代码如下:
2018年11月21日
其他

JVM内存GC的骗局

观察一段时间后,CPU一直运行在100%,于是想当然的认为可能是那段程序里面触发了BUG,有可能是正则表达式或者某段代码里面有个死循环的坑跳进去,没有出来。这不是很简单的事吗?直接使用jstack
2018年11月12日
其他

基于Token的WEB后台认证机制

OAuth(开放授权)是一个开放的授权标准,允许用户让第三方应用访问该用户在某一web服务上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。
2018年11月9日
其他

Java8内存模型—永久代(PermGen)和元空间(Metaspace)

方法区也是所有线程共享。主要用于存储类的信息、常量池、方法数据、方法代码等。方法区逻辑上属于堆的一部分,但是为了与堆进行区分,通常又叫“非堆”。
2018年11月7日
其他

SQL优化指南

客户端可以用set设置变量的方式让慢查询开启,但是个人不推荐,因为真实操作起来会有一些问题,比如说,重启MySQL后就失效了,或者是开启了慢查询,我又去改变量值,它就不生效了。
2018年11月5日
其他

什么样的代码是好读的?

}};协程使得代码变成平铺直叙的风格,从上往下叙述。而代码使用回调的方式来写,是从左往右叙述的。但其实它们是等价的。只要编程语言允许,我们是可以从一种风格切换到另外一种风格来把代码变得更可读的。
2018年11月1日
被用户删除
其他

好RESTful API的设计原则

API会在URL中包含版本信息。另一种比较常见的方案是在请求头里面保持版本信息。但是跟很多不同的第三方开发者一起工作后,我可以很明确的告诉你,在请求头里面包含版本信息远没有放在URL里面来的容易。
2018年10月30日
其他

下单接口调优实战,性能提高10倍

3、增加应用的MYSQL连接数;好了,到了这地方,我们可以回到前面,来解决库存问题了。由于老板说,不能大改,因此我就在reduceSkuStockreduceSkuStock方法上,再开一个事务。
2018年10月25日
其他

网络中的「动态路由算法」,你了解吗?

好了,讲到这里,基本上对「距离矢量路由算法」大概原理有个认识了,现在我们再来仔细分析分析这个算法的名字,可以发现,它的名字取的还是蛮有意思的,非常贴切。“距离”这个词就基本表明了这个算法是通过
2018年10月24日
其他

大数据推荐系统实时架构和离线架构

定制开发采集程序,或使用开源框架FLUME,flume是分布式的日志收集系统,它将各个服务器中的数据收集起来并送到指定的地方去,比如说送到图中的HDFS,简单来说flume就是收集日志的。
2018年10月22日
其他

Git超实用总结,再也不怕记忆力不好了

仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂,就不围绕这块展开了,有兴趣的可以去了解下。
2018年10月18日
其他

通用数据权限的思考与设计

名词定义:规则元。在本文是指单个独立的数据规则定义,不同用户对规则元可设置具体的规则过滤值,该值用作数据查询时的筛选条件。上述规则中`[客户经理]`,`[销售地区]`都属于规则元。
2018年10月16日
其他

网曝小米员工从北京迁往武汉南京政策:可获3万元补贴

南京太差,我就在南京,房价河西6万以上,平均工资3000元,要想买一万左右的房子,得去100公里外的高淳。,准备去苏州无锡了,南京本地人很多都去苏南发展,本地没什么特色,工资低物价高的离谱
2018年10月12日
被用户删除
其他

Shiro用starter方式优雅整合到SpringBoot中

}思路3:二者结合,url配置控制鉴权,注解控制授权就个人而言,我是非常喜欢注解方式的。但是两种配置方式灵活结合,才是适应不同应用场景的最佳实践。只用注解或只用url配置,会带来一些比较累的工作。
2018年10月11日
其他

Docker 核心技术与实现原理

/var/run/docker/libcontainerd/b809a2eb3630e64c581561b08ac46154878ff1c61c6519848b4a29d412215e79
2018年10月10日
其他

传统项目利用Hystrix实现热点接口的服务隔离

其实我认为最好的实现方案就是第一种了,可以保证消息的准确送达,避免并发资源的占用。不过,因为公司条件的限制暂时不能新增中间件,所以只能在现有系统上进行改造,最后只能采用第二种方法了。
2018年10月9日
其他

RabbitMQ和Kafka到底怎么选?

本文内容参考自RabbitMQ和KafKa官方文档,所以真要搞懂一个中间件的原理最好去看官方文档,文档里面有详细的设计方案,我们可以自己进行设计方案的对比,从而找出符合自己实际情况的中间件。
2018年9月27日
其他

当你「ping 一下」的时候,你知道它背后的逻辑吗?

在一定的时间内,如果主机A收到了应答包,则说明它与主机B之间网络可达,如果没有收到,则说明网络不可达。除了监测是否可达以外,还可以利用应答时间和发起时间之间的差值,计算出数据包的延迟耗时。
2018年9月25日
其他

关于SQL优化这些你了解吗?

,当在存储的时候有一条记录的order_id=20180910242360,此时order_id实际占用了14个字节但是这个字段的属性长度是32,所以还有18个字节长度是无用的但却占用着内存空间。
2018年9月21日
其他

『浅入浅出』MySQL 和 InnoDB

乐观锁是一种思想,它其实并不是一种真正的『锁』,它会先尝试对资源进行修改,在写回时判断资源是否进行了改变,如果没有发生改变就会写回,否则就会进行重试,在整个的执行过程中其实都没有对数据库进行加锁;
2018年9月19日
其他

大话数据库连接池

正常来讲,有问题很正常,改就是了,但c3p0最致命的问题就是架构设计过于复杂,让重构变成了一项不可能完成的任务。随着国内互联网大潮的涌起,性能有硬伤的c3p0彻底的退出了历史舞台。
2018年9月17日
被用户删除
其他

【Spring】关于Boot应用中集成Spring Security你必须了解的那些事

禁用Boot的默认Security配置,配合@Configuration启用自定义配置(需要扩展WebSecurityConfigurerAdapter)
2018年9月14日
其他

Java程序员必备的Intellij插件

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
2018年9月11日
其他

关于 TCP 需要了解的事儿

在这种情况下,数据已经到达对端,是不需要再进行重发的。然而,在没有使用窗口控制的时候,没有收到确认应答的数据都会被重发。而使用了窗口控制,某些确认应答即便丢失也无需重发。
2018年9月10日
其他

Spring Boot的并发编程

1.调用服务A.2.等待服务A的响应3.调用服务B4.等待服务B的响应5.调用服务C.6.等待服务C的响应7.组合A,B和C的响应并完成处理
2018年9月7日