自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java技术栈,分享最主流的Java技术

分享Java,多线程,JVM,Spring,微服务,分布式,面试题等。

  • 博客(3712)
  • 资源 (35)
  • 收藏
  • 关注

原创 600+ 道 Java面试题及答案整理(2021最新版)

栈长整理了 2021 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。题库共 600+ 道,带全部答案,非常齐全!Java 基础1、面向对象编程有哪些特征?2、JDK 与 JRE 的区别是什么?3、Java 有哪几种基本数据类型?4、== 和 equals 比较有什么区别?5、public,private,protected,默认的区别?6、this 和 super 有什

2021-02-18 17:49:02 13001 9

原创 推荐一个 Java 里面比较牛逼的公众号!

今天给大家推荐一个牛逼的纯 Java 技术公众号:Java技术栈,作者:栈长。Java程序员、Java爱好者扫码关注吧!确实牛逼,几十万人关注了,原创文章350+,好友都 3000+ 关注了。栈长分享的都是主流的 Java 技术干货,来,下面我给大家随便抓几篇,都是上万阅读,干货满满。1、Java 12 骚操作, switch居然还能这样玩2、推荐一款阿里开源的 Java 诊断工具...

2019-08-23 13:59:11 3919 3

原创 接了个变态需求:给定一个接口,要用户自定义动态实现并上传热部署,怎么搞?

近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。定义简单的接口这里以一个简单的计算器功能为例,接口定义比较简单,直接上代码。public interface Calculator { int calculate(int a, int b); int add(int a, int b);}该接口的一个简单的实现考虑到用户实现接口的两种方式,使用spring上下文管理的方式,或者

2022-09-26 13:37:45 29

原创 MyBatis 多条件查询、动态SQL、多表操作、注解开发,应有尽有,一网打尽!

来源:iyu77.blog.csdn.net/article/details/125761737MyBatis封装了JDBC通过Mapper代理的方式,以前繁琐的操作通过“属性与字段映射”就简单化解,MyBatis的动态SQL完美展现了DBMS的独特魅力一、多条件查询基于Mybatis的多条件查询,是在Mapper代理的映射文件中写上原有的SQL,然后接口中写一个带参的方法即可,就像这样:相比于原生的JDBC那一套,通过MyBatis确实解决了不少硬编码的问题但是用户的查询永远是动态的操作,他可

2022-09-26 08:33:40 26

原创 Spring Boot 最新发布,支持 Java 19,这速度太快了。。

点击关注公众号,Java干货及时送达Spring Boot 2.7.4 来了大家好,我是栈长。Spring Boot 近日接连发布了 2 个版本:Spring Boot 2.7.4Spring Boot 2.6.12这两个版本除了修复很多 bug,以及文档优化、依赖升级,最重要的是支持了近日发布的 Java 19,这真的是速度啊,前脚刚发布没几天,后脚马上就适配了,Spring Boot 真是目前...

2022-09-24 14:31:25 58

原创 Spring Cloud 微服务优雅下线 + 灰度发布的正确姿势,写得太好了!

###前言在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级的时候,不中断整个服务,让用户无感知,进而不会影响用户的体验,这就是优雅的。实际上,优雅下线是目标,而不是手段,它是一个相对的概念,例如kill PID和kill -9 PID都是暴力杀死服务,相对于kill -9 PID来说,kill PID就是优雅的。但如果单独拿kill PID出来说,我们能说

2022-09-23 10:11:42 51

原创 CTO 说了:谁再用 Redis 过期监听实现定时任务,立马滚蛋!

作者:Finley 来源:https://www.cnblogs.com/Finley/p/16395466.html前言日前拜读阿牛老师的大作《领导:谁再用定时任务实现关闭订单,立马滚蛋!》发现其方案有若干瑕疵,特此抛砖引玉讨论一二。https://juejin.cn/post/6987233263660040206在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作。细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在 1s 内,

2022-09-22 09:05:15 55

原创 面试官:为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解??

作者:小亮哥Ya链接:https://juejin.cn/post/7080441168462348319大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告Field injection is not recommended (字段注入是不被推荐的)但是使用@Resource却不会出现此提示网上文章大部分都是介绍两者的区别,没有提到为什么,当时想了好久想出了可能的原因,今天来总结一下Spring常见的DI方式构造器

2022-09-21 13:14:24 172

原创 面试官:说说对称加密、非对称加密、混合加密?懵了。。

来源:liuchenyang0515.blog.csdn.net/article/details/109263510对称加密两边用同一个密钥来加解密。A把明文通过某一算法加密之后得到密文,然后把密文发送给B,B接收到密文之后用相同的密钥执行相同的算法去解密。X没有密钥,即使窃取到密文也无法窃听。对称加密的有优缺点对称加密的优点:加解密速度快对称加密的缺点:会出现密钥分配问题;密钥容易复制,不便于安全保管密钥分配问题对称加密的存在密钥分配问题,A的密钥怎么才能安全的传输到B手里不被X获取到

2022-09-20 20:48:05 34

转载 快 40 岁了还在写增删改查,迷茫。。

大家好,我是栈长。最近栈长的《Spring Cloud Alibaba 微服务实战课》报名了一位老程序员:和栈长一样,他也是80后,更明确点说,他还是 85年之前的,具体多少就不透露了,这也是我从他的微信 ID中(**198***)得知的,比我还年长3 岁。80后在国内应该算大龄程序员了,85年之前的就更别提了,他现在还在保持学习,所以让我印象十分深刻,我也不得不佩服,老程序员都还在...

2022-09-19 16:30:21 40

原创 我的开源代码被大公司盗用后:有人承认,有人让我滚!!

来源 | InfoQ | 整理 | 褚杏娟自己辛辛苦苦写的代码被他人不声不响拿去商用卖钱,这对很多人来说都是非常恼火的事情。最近,业界资深网络安全专家 Patrick Wardle 在 Black Hat 的分享中讲述了自己的开源代码在不被告知的情况下被至少三家独立公司使用的事情。至少被三个不同的公司“盗取”代码Patrick Wardle 是非常优秀的 macOS 安全研究人员,也是苹果公司重点关注的 OBTS 安全会议组织者。他还是专为 macOS 创建开源安全工具的非营利组织 Objective

2022-09-19 09:07:33 56

原创 从华为离职了

作者:Bai Bing原文:https://zhuanlan.zhihu.com/p/485029198遗憾的是,我转正后看到了大家的能力和努力,也意识到在预期的时间内难以达到我想要的高度,最终经过各方面的考虑,决定放弃这个职位,重新回到外企找回适合我的节奏。依依不舍的离职后,回想起来,觉得我在华为的经历特别珍贵,所以在此做个记录。试用期与加班工资一般而言,试用期持续的时间为3-6 个月,工资、奖金都按正式员工的标准计算。据我所知,唯一的区别在于,试用期的员工,周末加班不能转调休,相当于白加班。因此

2022-09-18 18:09:35 48

转载 我的开源代码被大公司盗用后:有人承认,有人让我滚!!

点击关注公众号,Java干货及时送达来源 | InfoQ | 整理 | 褚杏娟自己辛辛苦苦写的代码被他人不声不响拿去商用卖钱,这对很多人来说都是非常恼火的事情。最近,业界资深网络安全专家 Patrick Wardle 在 Black Hat 的分享中讲述了自己的开源代码在不被告知的情况下被至少三家独立公司使用的事情。至少被三个不同的公司“盗取”代码Patrick Wardle 是非常优秀的 mac...

2022-09-18 12:31:35 22

原创 Spring Cloud Alibaba 最新版发布!

大家好,我是栈长。时隔大半年多,Spring Cloud Alibaba 2021.x 终于发布最新版本了,感谢这位粉丝的通知:最新版本为 2021.0.4.0,上一个版本还是 Spring Cloud Alibaba 2021.0.1.0,Github 已经发布版本更新,不过 Spring Cloud 官网貌似已经不同步更新版本号了,多个版本线还停留在之前的老版本:比如 Spring Cloud Alibaba 2.2.x 分支最新版本已来到了 2.2.9.RELEASE,Spring Clo

2022-09-17 13:48:16 65

原创 7 款颜值超高的 Linux 操作系统,我必须分享给你!

来源:itsfoss.com/beautiful-linux-distributionsLinux 的发行版有很多,这里罗列7个漂亮的 Linux 发行版,可以说是Linux操作系统界的颜值担当了。elementary OS网站:https://elementaryos.cnelementary OS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,同时为Linux用户提供了出色的用户体验。如果用户已经习惯使用macOS,则使用elementary OS不会有任何问题。另外,ele

2022-09-16 19:02:58 55

原创 Spring Cloud Alibaba 最新重磅发布!

大家好,我是栈长。时隔大半年多,Spring Cloud Alibaba 2021.x 终于发布最新版本了,感谢这位粉丝的通知:最新版本为 2021.0.4.0,上一个版本还是 Spring Cloud Alibaba 2021.0.1.0,Github 已经发布版本更新,不过 Spring Cloud 官网貌似已经不同步更新版本号了,多个版本线还停留在之前的老版本:比如 Spring Cloud...

2022-09-16 18:51:28 90

原创 110 个主流 Java 组件和框架整理,常用的都有,建议收藏!!

整理:四猿外以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。WEB 容器Tomcathttps://tomcat.apache.org/Jettyhttps://www.jetty.com/JBosshttps://www.jboss.org/Resinhttps://caucho.com/products/resin数据库H2https://h2database.com/SQLitehttps://www.sqlite.org/MySQL

2022-09-15 17:24:42 107

转载 MyBatis 多条件查询、动态SQL、多表操作、注解开发,应有尽有,一网打尽!

点击关注公众号,Java干货及时送达来源:iyu77.blog.csdn.net/article/details/125761737MyBatis封装了JDBC通过Mapper代理的方式,以前繁琐的操作通过“属性与字段映射”就简单化解,MyBatis的动态SQL完美展现了DBMS的独特魅力。一、多条件查询基于Mybatis的多条件查询,是在Mapper代理的映射文件中写上原有的SQL,然后接口中写...

2022-09-15 14:31:27 44

原创 Lombok 同时使用 @Data 和 @Builder 的巨坑,千万别乱用!

来源:juejin.cn/post/7103011031672176677问题背景Lombok同时使用@Data和@Builder ,会出现构建无参构造器报错!最终导致编译不通过。如下图:Lombok @Data和@Builder分别单独分析用法Lombok使⽤@Data可以⽣成⽆参构造和类⾥⾯所有属性的getter/setter⽅法。可以简化我们代码的开发。(需要安装Lombok插件和引⼊Lombok依赖)。例如下⾯的⼀个实体类,引⼊Lombok后,可以⾃动⽣成GET/SET⽅法和⽆参构造函数

2022-09-15 09:36:30 64

转载 7 款颜值超高的 Linux 操作系统,帅爆了!

点击关注公众号,Java干货及时送达来源:itsfoss.com/beautiful-linux-distributionsLinux 的发行版有很多,这里罗列7个漂亮的 Linux 发行版,可以说是Linux操作系统界的颜值担当了。elementary OS网站:https://elementaryos.cnelementary OS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,...

2022-09-14 14:31:36 44

原创 不好意思, Maven 该换了!

来源:https://www.toutiao.com/article/6824937779193971207/相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长;二来XML文件不太灵活,假如你需要在构建过程中添加一些自定义逻辑,搞起来非常麻烦;第三就是Maven非常的稳定,但是相对的就是对新版ja

2022-09-14 09:33:25 60

原创 互联网最值得加入的 173 家国企汇总,真心强!!

来源:www.zhihu.com/question/285730093/answer/2506491786最近招人,拿的简历一沓一沓。今年的就业形势,实在是严峻。社招都这样,更别说应届生。除过常见的互联网,以及今年热门的新能源。其实如果大家不想卷,家庭条件也还可以,我建议可以考虑一波国企。虽然有一些垃圾国企,但仍然有非常多值得考虑的国企,毕竟优质的国企很稳定,不会像互联网一样担忧年纪大被裁员的情况发生,福利又好,同事间工作不会卷来卷去,享受足额的五险一金等等 。我这里汇总了一些计算机专业可以加入的国

2022-09-13 08:52:20 102

原创 Spring Cloud 最新版发布,干掉 JSch,支持 Mina,这次真的追不动了。。

大家好,我是栈长。今天又是一年一度的中秋节了,祝大家节日快乐啊,给大家通报一则消息,Spring Cloud 2021.0.4 最新版发布了,来看下最新的 Spring Cloud 版本情况:Maven 依赖给大家奉上:<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</grou

2022-09-11 16:54:46 83

原创 Spring Cloud 最新版发布,干掉 JSch,支持 Mina,这次真的追不动了。。

点击关注公众号,Java干货及时送达Spring Cloud微服务课程中秋活动正在火热进行中,活动价格杀疯了,想要学习提升的不要错过这次机会。大家好,我是栈长。今天又是一年一度的中秋节了,祝大家节日快乐啊,给大家通报一则消息,Spring Cloud 2021.0.4 最新版发布了,来看下最新的 Spring Cloud 版本情况:Maven 依赖给大家奉上:<dependencyMana...

2022-09-10 12:31:49 120

转载 Spring Cloud Alibaba 这次杀疯了!

Spring Cloud课程优惠活动来了大家好,我是栈长。中秋佳节要来了,之前有一些粉丝问 Spring Cloud 微服务课程中秋节有没有优惠活动,还有些粉丝说之前的活动错过了,也想等活动时再报名:为了保证所有的人的权益,课程平时是不议价的。这次趁此中秋佳节,再搞一次活动,这次价格杀疯了,具体见文末,大家可以放心抄底了,活动不会经常有,想要报名的不要错过。第一期《Spring Cloud Al...

2022-09-09 14:31:26 68

原创 Spring Boot + Web Socket 打造实时监控异常,写得太好了!

来源:cnblogs.com/jae-tech/p/15409340.html写在前面此异常非彼异常,标题所说的异常是业务上的异常。最近做了一个需求,消防的设备巡检,如果巡检发现异常,通过手机端提交,后台的实时监控页面实时获取到该设备的信息及位置,然后安排员工去处理。因为需要服务端主动向客户端发送消息,所以很容易的就想到了用WebSocket来实现这一功能。WebSocket就不做介绍了,上链接:https://developer.mozilla.org/zh-CN/docs/Web/API/

2022-09-09 09:43:34 59

原创 面试官:@Autowired, @Resource, @Inject 三个注解的区别?一下懵了。。。

作者:Richard_Yi来源:juejin.cn/post/6844904056230690824前言本章的内容主要是想探讨我们在进行Spring 开发过程当中,关于依赖注入的几个知识点。感兴趣的读者可以先看下以下问题:@Autowired, @Resource, @Inject 三个注解的区别当你在使用@Autowired时,是否有出现过Field injection is not recommended的警告?你知道这是为什么吗?Spring 依赖注入有哪几种方式?官方是怎么建议使用的呢

2022-09-08 16:52:50 85

原创 不到 20 人的 IT 公司该去吗?

来源:https://www.zhihu.com/question/421150601群里经常有一些朋友问:一些初创的IT公司,一共几个人的配置,老板+1-2个前端+3-4个后端,老板描述的远景很宏大,说是未来会不断扩招,说可能下一个阿里就从他们开始。实际工作也不是很忙,但是薪水比预期低不少,这种公司到底要不要去?值不值得去?我们来看下广大的网友是怎么说的知乎网友「程墨Morgan」说:我在摩托罗拉工作时,认识一个读美国同事,他在美国读的大学,毕业之后,拿到了两个Offer,一个Offer来自于小公

2022-09-08 08:54:21 66

转载 不好意思, Maven 该换了!

点击关注公众号,Java干货及时送达来源:toutiao.com/article/6824937779193971207/相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长;二来XML文件不太灵活...

2022-09-07 14:31:10 45

原创 Spring 中毒太深!离开 Spring 我居然连最基本的接口都不会写了。。。

来源:cnblogs.com/lonely-wolf/p/14127957.html随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot出来之后配置文件大大减少,更是进一步解放了程序员的双手。但是也正是因为Spring家族产品的强大,使得我们习惯了面向 Spring 开发,那么假如有一天没有了 Spring,是不是感觉心里一空,可能

2022-09-07 09:14:11 73

原创 面试官:单核 CPU 支持 Java 多线程吗?为什么?被问懵了!

由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的TPS。时间片多任务系统往往需要同时执行多道作业。作业数往往大于机器的CPU数,然而一颗CPU同时只能执行一项任务,如何让用户感觉这些任务正在同时进行呢? 操作系统的设计者 巧妙地利用了时间片轮转的方式时间片是CPU分配给各个任务(线程)的时间!思考:单核CPU为何也支持多线程呢?线程上下文是指某一

2022-09-06 15:34:39 192

转载 Spring 中毒太深!离开 Spring 我居然连最基本的接口都不会写了。。。

点击关注公众号,Java干货及时送达来源:cnblogs.com/lonely-wolf/p/14127957.html随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot出来之后配置文件大大减少,更是进一步解放了程序员的双手...

2022-09-06 14:41:25 30

原创 世界上最快的内存数据库横空出世,比 Redis 快 25 倍,Star 数飙升,杀疯了!

来源 | Info ,整理 | 钰莹、Tina回击就代表输了?!今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统 Dragonfly,用 C/C++ 编写,基于 BSL 许可(Business Source License)分发。根据过往的基准测试结果来看, Dragonfly 可能是世界上最快的内存存储系统,它提供了对 Memcached 和 Redis 协议的支持,但能够以更高的性能进行查询,运行时内存消耗也更少。与 Redis 相比,Dragonfly 在典型工作负载下

2022-09-06 10:15:05 135

原创 Spring Boot 日志脱敏,3 步搞定!So easy~!

本文地址:https://blog.csdn.net/qq_40885085在我们写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的。对于日志脱敏的方式有很多,常见的有①使用conversionRule标签,继承MessageConverter②书写一个脱敏工具类,在打印日志的时候对特定特字段进行脱敏返回。两种方式各有优缺点:第一种方式需要修改代码,不符合开闭原则。第二种方式,需要在日志方法的参数进行脱敏,对原生日志有入侵行为。自定义脱敏组件(slf4j+logbac

2022-09-05 15:27:08 56

转载 世界上最快的内存数据库横空出世,比 Redis 快 25 倍,Star 数飙升,杀疯了!

点击关注公众号,Java干货及时送达来源 | Info ,整理 | 钰莹、Tina回击就代表输了?!今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统 Dragonfly,用 C/C++ 编写,基于 BSL 许可(Business Source License)分发。根据过往的基准测试结果来看, Dragonfly 可能是世界上最快的内存存储系统,它提供了对 Memcache...

2022-09-05 14:31:58 73

原创 史上最全的 IDEA Debug 调试技巧(超详细!建议收藏!)

来源:https://www.cnblogs.com/chiangchouDebug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容:Debug开篇基本用法&快捷键变量查看计算表达式智能步入断点条件设置多线程调试回退断点中断Debug附:JReb

2022-09-05 09:31:41 305

转载 吹爆他,永远的框架之神!

耗时将近一个月,终于赶在金九银十,学完了Spring全家桶系列。梳理了下整个过程,总结了一套经验和学习方法,分享给有需要的各位。首先说一下,为什么我要花这么多时间,下功夫来恶补Spring全家桶?经历多次面试被虐,错失offer才明白:如果只当一个代码的搬运工,要么就是面试失败;要么就被疯狂压价。一个程序员没有过硬的实力,就失去了在求职市场上的议价能力,想要高薪也几乎没有可能性。Spring全家桶...

2022-09-04 12:31:52 241

转载 Spring Boot + minio 实现高性能存储服务,So Easy~!

点击关注公众号,Java干货及时送达什么是minio引用官网:MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。官网地址:https://min.io/文档地址:https://docs.min.io/一. 使用docker 搭建minio 服务。GNU ...

2022-09-04 12:31:52 42

转载 月入 3.6 万,代码写得太少被开除。。

点击关注公众号,Java干货及时送达转自:程序人生(ID:coder_life)程序员一天能写多少行代码?据CSDN调查发现,大部分程序员平均每天会写200行左右的代码。那代码的数量能衡量一个程序员的水平吗?在此前的一起劳动争议案件中,一科技公司的算法工程师因为编程能力不足、试用期不合格被开除,其中一主要原因就是代码写的太少。图源:中国裁判文书网事件梳理原告:中科尚易健康科技(北京)有限公司被告:...

2022-09-03 12:31:57 265

原创 求求你们了,别再乱用 parallelStream 了,速度竟然比 Stream 还要慢!!

parallelStream 一定更快吗?大家都知道 Stream 分为顺序流和并行流:stream(顺序流)parallelStream(并行流)它们最大的区别就是 parallelStream 支持并行化处理,所以效率较 stream(顺序流)肯定是要更快的。这篇不会介绍 Stream 基础,Stream 系列我之前写过一个专题了,不懂的关注公众号Java技术栈,然后在公众号 Java 教程菜单中阅读。然而你确定 parallelStream 一定要更快吗?栈长写了一段排序的示例,分别用

2022-09-02 15:32:08 80

《Java开发手册(嵩山版)》.pdf

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是嵩山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅 是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。

2020-08-03

10道Java高级必备的Netty面试题!

10道Java高级必备的Netty面试题!分享给你! 大家面试前,必须狠刷面试题,哥给你们整理了面试过程中必问的一些面试,希望对你们有帮助,祝你们早日找到满意的工作。

2020-03-06

7道消息队列ActiveMQ面试题!

7道消息队列ActiveMQ面试题分享给你! 大家面试前,必须狠刷面试题,哥给你们整理了面试过程中必问的一些面试,希望对你们有帮助,祝你们早日找到满意的工作。

2020-03-06

史上最全 Java 多线程面试题及答案

这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。

2019-02-01

20 道 Spring Boot 面试题

面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。 下面,我给大家总结下有哪些 Spring Boot 的面试题,这是我经常拿来问面试者的,希望对你有帮助。

2019-02-01

httpwatch网站抓包工具

httpwatch网站抓包工具 经测试 非常好用

2010-08-06

网站FTP弱密码扫描工具

网站FTP弱密码扫描工具 只用于分享学习 勿于破坏

2010-08-06

多线程拿站FTP扫描工具.rar

多线程拿站FTP扫描工具.rar 只用于学习 勿用于破坏

2010-08-06

利用明小子拿站实战教程.rar

利用明小子拿站实战教程.rar 放电脑上易丢失,还是拿出来分享下吧 仅用于学习,勿用了破坏

2010-08-06

利用啊D工具拿站实战教程

利用啊D工具拿站实战教程.rar 只用于学习。勿损人利已!!

2010-08-06

修改COOKIES工具分享

不错的一个修改cookies的工具.我推荐大家使用.真的确不错.

2010-08-06

ext3中的ext.jsb文件

解决EXT3中没有EXT.JSB文件的需要。。ext3中的ext.jsb文件分享出来了...

2010-03-18

计算机struts英文翻译

计算机struts英文翻译 3000字左右 找了好久才找到 顺便共享处理啊

2010-01-04

Hibernate3.2中文帮助文档

Hibernate3.2中文帮助文档 PDF格式清晰版

2009-12-30

JAVA使用图片验证码技术

JAVA使用图片验证码技术 本人一直在用的拿出来分享下

2009-12-30

仿GOOGLE搜索提示的源码 J2EE

仿GOOGLE搜索提示的源码 J2EE项目源码

2009-12-30

MySql 5.1.6 JDBC驱动包

MySql 5.1.6 JDBC驱动包 本人收藏

2009-12-30

很经典很强大的注册表学习器

很经典很强大的注册表学习器 自带学习资料和各个系统的配置参数学习

2009-10-12

史上最全 40 道 Dubbo 面试题及答案

Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。 下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。

2019-02-01

史上最全阿里巴巴 JAVA 面试题总览(书签完整版)

史上最全阿里巴巴 JAVA 面试题总览(书签完整版)。 史上最全阿里巴巴 JAVA 面试题总览(书签完整版)。

2018-06-11

深度学习Java语言实现

本书是一本实战型的深度学习和机器学习宝典,十分适合Java的深度学习入门者。本书涵盖了深度学习的主要成熟算法,一步步地剖析算法背后的数学原理,并提供大量通俗易懂的代码加以说明。同时,为了能更好地指导实践,作者生动地阐述了很多宝贵的工程经验和技术直觉。 最后,本书介绍了该领域最新的研究和应用成果,还包括一些实用的网络资源及研究方法。总之,本书值得深度学习爱好者细细品味。

2017-09-26

区块链:将如何重新定义世界

本书作为国内率先出版的原创性区块链启蒙读物,博采众长,汇集了众多专家学者对于区块链的权*观点,结合大量实例,由浅入深、通俗易懂的向读者介绍了区块链的由来与发展、区块链背后的经济思想、区块链的技术原理与特征、区块链的应用前景以及对区块链的展望与畅想,引领大家走近了解并读懂区块链的世界。

2017-09-25

区块链定义未来金融与经济新格局

从构建价值互联网的角度看,区块链的出现意味着从0到1。正因如此,本书章节结构与常见的体例不同,从第0章开始。第0章从文字与货币的起源出发,通过论述人类信息传递和价值传输手段的进步,说明区块链技术诞生的必然性。第1章用深入浅出的语言讲解区块链的本质、运行原理、颠覆性潜力以及区块链技术的现状与未来;第2章宏观讲述了区块链技术带来的新产品和新机遇,包括数字货币、互联网金融、物联网,以及新一代的基础设施;第3章则较为具体地讲述区块链技术在不同行业中可以实现的应用场景;第4章深入讲述了区块链的技术原理;后记部分,作者以对话的形式回答了读者关心的问题:区块链离我们还有多远。

2017-09-25

区块链技术深度剖析.ppt版下载

区块链技术深度剖析主要是将密码学基础:区块链与密码学、hash函数、公钥密码体制、数字签名等ppt

2017-09-25

区块链技术——通往未来的虫洞

区块链技术 —— 通往未来的虫洞 达鸿飞 小蚁 创始人/CEO 2015.8.9 上海对外经贸大学 区块链 区块链技术 区块链与未来

2017-09-25

腾讯区块链方案白皮书

腾讯公司在自主创新的基础上,打造了提供企业级服务的“腾讯区块链”解决方案。基于 “开放分享”的理念,腾讯将搭建区块链基础设施,并开放内部能力,与全国企业共享,共同 推动可信互联网的发展,打造区块链的共赢生态。 腾讯在支付与金融、社交、媒体等多个领域积累了丰富的行业与技术经验,在高并发的交 易处理方面取得了业界领先的突破;此外,腾讯还具备海量数据处理和分析、金融安全体系构 建的能力,在云生态和行业连接的探索上也积累了丰富的经验。

2017-09-25

区块链:新经济蓝图及导读

  我们可能正面对一场革命的晨曦,这场革命始于一种边缘的互联网经济创新,也即一种名为比特币的替代货币,其发行和收回不是基于某种中央机构,而是基于网络用户间的协同共识协议。她的真正独创性在于,并不需要用户之间彼此信任。通过算法的自动约束,任何恶意欺骗系统的行为都会遭到拒绝。用一种精确的、技术上的语言来描述,比特币就是这样一种数字货币:它是一种去中心化的、通过名为区块链的*网记账来建立信用的代币系统,并开始在网上广泛交易。它融合了比特种子点对点文件共享的技术以及公钥加密的技术,是一种*新形式的代币。自从2009年发布以来,比特币已经催生了一大群基于同样的模式但有着不同的优化和调整策略的模仿者。更重要的是,区块链技术能够通过提供这样一些技术支持:支付、去中心化的交易所、代币的获得和支出,数字资产的调用和转移,还有智能合约的发布和执行等等,从而无缝地嵌入到现实经济层面,这是过去的网络从未实现过的。比特币和区块链技术,作为一种去中心化技术的典型,有可能成为下一轮重大的、*球性的计算范式的第五次颠覆式创新(前四次是:大型机、个人电脑、互联网,社交网络和移动手机),有潜力象WEB网站一样彻底重塑人类社会活动形态。

2017-09-25

区块链技术-精通比特币

想要加⼊⼀场颠覆⾦融世界的技术⾰命吗?《精通⽐特币》会为你参与这个货币⽹络提供必备知识,引导你进⼊看似复杂的 ⽐特币世界。⽆论你是正在构建下⼀个杀⼿级应⽤、投资创业,还是单纯对技术好奇,这本实⽤的书都是你不可或缺的阅读 材料。 ⽐特币,作为第⼀个成功的去中⼼化数字货币,尽管还处在起步阶段,却已经催⽣了数⼗亿美元的全球性经济体。它对任何 具备相应知识和参与热情的⼈都是开放的。《精通⽐特币》会为您提供必要的知识,但请各位读者⾃备热情。 本书包括:   ▷ 针对⾮技术⽤⼾、投资者以及企业⾼管,概括性地介绍⽐特币 ▷ 针对开发⼈员、⼯程师以及软件系统架构师,介绍⽐特币和加密货币的技术基础 ▷ 详细介绍⽐特币去中⼼化⽹络、点对点体系结构、交易⽣命周期以及安全原则等细节的 ▷ ⽐特币和区块链的发明的衍⽣物,包括替代链、货币以及应⽤程序 ▷ 通过⽤⼾故事、简练的类⽐、⽰例以及代码段来阐释的关键技术概念 Andreas M. Antonopoulos 是⽐特币⾏业最为知名和受⼈尊敬的技术专家、连续创业家,现担任多家技术创业公司的顾问。 他同时还是⼀名出⾊的演说家,教师以及作家,经常在世界各地的会议和团体活动中发表演说,⽤通俗易懂的讲解把复杂的 学科普及给⼴泛听众。

2017-09-25

区块链技术指南

区块链技术是金融科技(Fintech)领域的一项重要技术创新。本书适用于对区块链技术感兴趣,且具备一定信息和金融基础知识的读者;无技术背景的读 者也可以从中了解到区块链的应用现状。

2017-09-19

JavaEE开发的颠覆者 Spring Boot实战(源码)

在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。

2017-09-19

windows一键恢复应用程序图标脚本

桌面及开始菜单中的应用程序快捷方式图标经常丢失了,十分蛋疼,也不知道是什么原因引起的,在这里我专门写了个脚本一键恢复所有图标。

2017-09-07

JDK8代码实践,简单易懂

本代码详细实践了jdk8中的Lambda表达式、函数式接口、方法引用、Optional、重复注解、Stream流、各种排序汇总、BASE64、JS引擎、接口静态方法默认方法、日期时间API等。。

2017-09-07

稍微有点难度的10道java面试题,你会几道?

稍微有点难度的10道java面试题,你会几道?

2017-08-22

Vim实用技巧(高清版)

Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim能够大大提高程序员的工作效率。对于Vim高手来说,Vim能以与思考同步的速度编辑文本。同时,学习和熟练使用Vim又有一定的难度。 《Vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的Vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助读者提升Vim的使用技能。《Vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通Vim。 《Vim实用技巧》适合想要学习和掌握Vim工具的读者阅读,有一定Vim使用经验的程序员,也可以参考查阅以解决特定的问题。

2017-08-22

http文件上传 支持断点续传

使用的是apache common upload上传组件 http上传最大支持2G 支持断点续传

2012-12-06

空空如也

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

TA关注的人

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