网络
王者之路001
解决问题才是王道!
展开
-
Hibernate Connection Pool Validation Thread java.lang.OutOfMemoryError
近日,用Springboot做了一个网络服务器,原理很简单,网络访问以后,用数据库存储访问。代码如下:@RestController@RequestMapping("/test")public class ThirdParkController { private EntityManagerFactory mFactory = null; private EntityManager mEm = null; // <summary> /// 车辆入场原创 2022-05-07 18:27:25 · 642 阅读 · 0 评论 -
java.lang.OutOfMemoryError
近日,用Bugly追踪到一个奇怪的崩溃:# OkHttp Dispatcher(1604)java.lang.OutOfMemoryErrorpthread_create (1040KB stack) failed: Out of memory很奇怪,这个错误貌似不正常。大致猜测该问题原因为创建线程时的错误。继续研究,发现该问题主要在华为手机上,找出资料为“在Android7.0及以上的华为手机(EmotionUI_5.0及以上),这些手机的线程数限制都很小(应该是华为rom特意修改原创 2022-02-10 18:30:00 · 1472 阅读 · 0 评论 -
.NetCore Web改为单任务执行
以前,项目里有个.NetCore Web项目,为了效率,并没有采用单任务的方式。但经过测试以后,发现该功能存在如下问题:该任务可以接受多个响应,但假如会有多个需要串行化的任务,由于任务本身并不能保证任务得到串行化处理,从而造成任务处理状态错误。如果任务最终需要串行化处理,功能改为单任务,显然是必然的方法。于是,修改任务的步骤如下:1)添加[MethodImpl(MethodImplOptions.Synchronized)]方法2)增加互斥量作为同步方法。样例如下:public原创 2021-12-29 16:33:26 · 132 阅读 · 0 评论 -
互联网框架的几个概念:WebService、SOA、Restful和微服务
1.概述2.概念之一:WebSerive3.概念之二:SOA4.概念之三:Restful5.概念之四:微服务原创 2020-08-26 15:36:22 · 2175 阅读 · 0 评论 -
互联网服务:从单一应用到微服务
1.概述 互联网是20世纪最伟大的发明之一。1975年,美国布鲁克林的罗伯特·卡恩发明了TCP/IP协议;后来,美国国防部高研署(DARPA)将TCP/IP的软件提供给加利福尼亚大学Berkeley分校后,TCP/IP很快被集成到Unix中,同时出现了许多成熟的TCP/IP应用程序接口(API)。这个API称为Socket接口。TCP/IP协议和Socket套接字奠定了互联网的发展。 互联网的最伟大之处在于:把单一的世界通过一种叫做网络的方式连接在一起。凭这一点,信息可以互联...原创 2020-08-25 19:00:57 · 620 阅读 · 1 评论 -
TCP连接和关闭的过程以及time_wait方法
1.客户端、服务器和路由器 很多初学者不理解客户端和服务器的区分,包括很多资深的客户端和服务器开发者,实际上对客户端和服务器的区分也不足够了解。而实际上,在通信中,客户端和服务器是有明确的定义的。在一次通信中,主动发起请求的就是客户端,而对请求进行响应的就是服务器;客户端和服务器的地位是可以经常变换的。随着计算机产业的发展,互联网的发展,服务器的功能越来越强大,可以服务的内容也...原创 2019-09-03 23:11:14 · 351 阅读 · 0 评论