会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Java技术栈
分享Java技术,高并发编程,分布式技术,架构设计,Java面试题,算法,行业动态,程序人生等。
博客园
首页
新随笔
联系
管理
上一页
1
···
84
85
86
87
88
89
90
91
92
···
221
下一页
2021年11月19日
为什么编程语言社区没那么多初创公司呢?
摘要: 几周前我主持了一个小组讨论,会上有人问道:“为什么编程语言社区没那么多初创公司呢?” 这个小组会议的主题是职业路径,是编程语言设计和实现(PLDI)会议的一个环节。那人问的是为什么我们没有看到很多一流的编程语言和软件分析技术走向商业化。 程序员待解决的痛苦显然有很多。但为什么我们没有看到更多“深层”
阅读全文
posted @ 2021-11-19 09:44 Java技术栈
阅读(148)
评论(0)
推荐(0)
2021年11月18日
利用 Fastjson 注入 Spring 内存马,太秀了~!
摘要: 本文仅供参考学习使用。 1 基础 实际上java内存马的注入已经有很多方式了,我在学习中动手研究并写了一下针对spring mvc应用的内存马。 一般来说实现无文件落地的java内存马注入,通常是利用反序列化漏洞,所以动手写了一个spring mvc的后端,并直接给了一个fastjson反序列化的页
阅读全文
posted @ 2021-11-18 15:35 Java技术栈
阅读(1716)
评论(1)
推荐(0)
MySQL 中的 INSERT 是怎么加锁的?
摘要: 在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个问题,我还是彻底被问蒙了。 他的问题是这样的: 加了插入意向锁后,插入数据之前,此时执行了 select...
阅读全文
posted @ 2021-11-18 12:00 Java技术栈
阅读(2945)
评论(1)
推荐(0)
44 个神仙注释,太有才了……
摘要: 有时候,我们会写一些非常有创意的注释,而有些注释确实让人不得不佩服 程序员的想象力。看到下面这些注释,相信每个人都会捧腹大笑。 【1】 #想了解递归,请参见文件末尾 . .(代码末尾…) . #想了解递归,请参见文件开头 【2】 //仅以这些代码和我所有的工作献给我的妻子 Darlene, //因为
阅读全文
posted @ 2021-11-18 09:20 Java技术栈
阅读(523)
评论(0)
推荐(0)
2021年11月17日
再见 Swagger UI!国人开源了一款超好用的 API 文档生成框架,Star 4.7K+,真香!!
摘要: 背景 最近,栈长发现某些国内的开源项目都使用到了 Knife4j 技术,看名字就觉得很锋利啊! 是不是这样的缩写呢: Knife4j = Knife for Java ? Java 匕首? 看起来很牛逼的样子,当然,这是我简单的猜测,从字面上并不能猜到它是干嘛用的! 那么它究竟是一个什么样的框架呢?
阅读全文
posted @ 2021-11-17 14:31 Java技术栈
阅读(848)
评论(0)
推荐(1)
面试官:new Object[5] 一共创建了几个对象?
摘要: Java 数组中new Object[5]语句是否创建了5个对象? Java 数组的本质是一个Java类,它是通过new语句来实例化,但是这个new语句却不会实例化数组中的对象,我们对它的理解有些偏差。 对于基本类型的数组,在new语句创建数组实例时,会为该数组分配指定长度的内存空间,并把数组的每个
阅读全文
posted @ 2021-11-17 11:50 Java技术栈
阅读(688)
评论(0)
推荐(0)
2021年11月16日
JWT、JWE、JWS 、JWK 都是什么鬼?还傻傻分不清?
摘要: 作者:NinthDevilHunster 来源:https://www.freebuf.com/articles/web/180874.html JWT 相信很多小伙伴都知道,JSON Web Token,如果在项目中通过 jjwt 来支持 JWT 的话,可能只需要了解 JWT 一个概念即可,但是现
阅读全文
posted @ 2021-11-16 20:33 Java技术栈
阅读(1995)
评论(0)
推荐(1)
面试官:select......for update 会锁表还是锁行?别答错了!
摘要: 来源:blog.csdn.net/qq_42956376/article/details/109544539 select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁。 那么它加的是行锁还是表锁,这就要看是不是用了索引/主键
阅读全文
posted @ 2021-11-16 14:08 Java技术栈
阅读(1134)
评论(0)
推荐(0)
面试官:为什么 Java 不把基本类型放在堆中?我竟然答不上来。。
摘要: 为什么要把堆和栈区分出来呢? 第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。 第二,堆与栈的分离,使得堆中的内容可以被多个栈共享(也可以理解为多个线程访问同一个对象)。这种共享的收益是很
阅读全文
posted @ 2021-11-16 11:09 Java技术栈
阅读(257)
评论(0)
推荐(0)
什么是单元测试?为什么要做?
摘要: 什么是UT? UT(Unit Test)即单元测试 UT有什么价值? 大部分的开发都不喜欢写UT,原因无非以下几点: 产品经理天天催进度,哪有时间写UT UT是测试自己的代码,自测?那要QA何用? 自测能测出bug?都是基于自身思维,就像考试做完第一遍,第二遍检查一样,基本检查不出什么东西 UT维护
阅读全文
posted @ 2021-11-16 09:15 Java技术栈
阅读(2870)
评论(0)
推荐(0)
上一页
1
···
84
85
86
87
88
89
90
91
92
···
221
下一页
公告