10P
如何阅读开源项目源码(如何阅读项目源码)
在文章开始之前,请各位先回忆下在日常开发过程中,都使用或依赖了哪些开源项目?是不是发现,开源项目已经完全融入到日常开发!如今大多数的程序员技术栈和工具箱里,或多或少都有开源项目的身影:大到操作系统、小到精美的图标,优秀的开源项目就像“神器”可以让程序员所向披靡,快刀斩乱麻。但强大的“神器”也带来了一...
1P
Java线程池详解(Java线程池的用法)
目录原理阻塞队列有界阻塞队列无界阻塞队列同步移交队列实现类分析使用Executors创建线程池线程池关闭线程池是很常用的并发框架,几乎所有需要异步和并发处理任务的程序都可用到线程池。使用线...
3P
web 服务器端编程语言使用统计:php 几乎独占(web 服务器端编程语言使用统计:php 几乎独占)
根据W3Techs近日发布的报告,PHP在Web服务器端的编程语言中仍拥有极高的占比,大约为80%。据介绍,W3Techs的Web服务器调查通过查寻Alexa排名前1000万的网站所使用的技术,再从中筛选出顶级网站进行统计,最后得出了一份从2010年1月开始,一直...
3P
springboot实现阿里云快递物流查询的示例代(springboot实现阿里云快递物流查询的示例代)
一、前言本文将基于springboot2.4.0实现快递物流查询,物流信息的获取通过阿里云第三方实现。可参考:https://market.aliyun.com/products/57124001/cmapi022273.html?spm=5176.730005.productlist.d_cma...
3P
resttemplate报错(resttemplate异常处理)
背景根据实体类ID到数据库中查询实体信息,然后使用RestTemplate调用外部系统接口获取数据。系统采用SpringBoot开发的Web应用;采用ORM:JPA(Hibernate)。问题现象浏览器页面有时报504GateWayTimeout错误,刷新多次后,则总是time...
7P
jetbrains 开源许可证(jetbrains注册)
在某宝购买的Jetbrains授权激活总是不太靠谱,运气不好的话,过不了几天就会失效。公司也暂时没购买正版授权,网上找的激活码也不太行,相信很多人跟我有同样的困惑。然后昨天我突然想起来,好像Jetbrains对开源项目有支持,可以申请免费的license,然后就在官网找到了这个:...
4P
设计模式聚合 组合(组合模式使用场景)
一、介绍组合模式(CompositePattern),又叫部分整体模式,依据树形结构来组合对象,用来表示部分以及整体层次。组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,最顶层的节点称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点。...
10P
springmvc如何返回json数据(springmvc接收json数据)
我们在开发中后端经常需要接受来自于前端传递的Json字符串数据,怎么把Json字符串转换为Java对象呢?后端也经常需要给前端返回Json字符串,怎么把Java对象数据转换为Json字符串返回呢?回顾JSONJSON(JavaScriptObjectNotation)各个JSON技术比较...
3P
算法面试题目(面试为什么考算法)
一、是什么算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题一个程序=算...
0P
resttemplate并发问题(resttemplate请求一直400)
目录RestTemplate第一次请求响应速度较慢问题RestTemplate请求的超时设置RestTemplate第一次请求响应速度较慢问题使用RestTemplate请求微信的接口发现第一次请求需要8秒左右的时间,查阅了JDK资料发现是IPv6的问题只需...







