热门好课推荐
猜你喜欢
相关培训 相关博客
  • 一、关于socket流阻塞的含义和wait-notify的用法传统方式下,client和server之间是通过socket连接的,当client连接上server的时候,会创建一个线程,server是不知道client什么时候发消息的,所以一直等待,而且线程一直保持连接,这叫同步阻塞IO,是非常消耗性能的,慢速连接攻击大概是这个意思吧,长期占用着资源,却发送很少消息,这种对资源的不释放,最终结...
    2018-10-11 14:00:03
    阅读量:61
    评论:0
  • 进程:它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节。线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。多线程:在一个进程中,我们同时开启多个线程,让多个线程同时去完成某些任务(功能)。(比如后台服务系统,就可
    2018-01-28 11:15:56
    阅读量:75
    评论:0
  •  一、Java多线程增强 1. java多线程基本知识 1.1. 进程介绍不管是我们开发的应用程序,还是我们运行的其他的应用程序,都需要先把程序安装在本地的硬盘上。然后找到这个程序的启动文件,启动程序的时候,其实是电脑把当前的这个程序加载到内存中,在内存中需要给当前的程序分配一段独立的运行空间。这片空间就专门负责当前这个程序的运行。不同的应用程...
    2018-04-19 11:00:00
    阅读量:13
    评论:0
  • 在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。
    2016-03-23 16:42:10
    阅读量:5486
    评论:1
  • http://blog.csdn.net/u014421556/article/details/50964505在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。上面提供的几个解决思路在一定
    2016-03-28 13:00:25
    阅读量:249
    评论:0
  • 1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库,首先要有一个很好的架构,查询尽量不用*避免相关子查询给经常查询的添加索引用排序来取代非顺序存取,如果条件允许
    2018-01-17 13:00:55
    阅读量:170
    评论:0
  • 修饰符访问控制符修饰成员时的访问权限如下表所示:修饰符本类同一包中的类子类其他类public可以访问可以访问可以访问可以访问protected可以访问可以访问可以访问不能访问默认可以访问可以访问不能访问不能访问private可以访问不能访问不能访问不能访问通过对象直接访问成员变量,这样操作,会引起数据安全问题考虑:能不能不让外界直接访问对象的成员变量?使用private解决private:是一个修...
    2019-05-11 15:50:21
    阅读量:87
    评论:0
  • 大数据基础
    2018-11-13 10:34:05
    阅读量:286
    评论:0
  • 数据类型1.结构化数据能够以二维表格表示的数据,如excel、简单文本2.非结构化数据不能够以二维表格表示的数据,如视频、音频、图片等3.半结构化数据具有一定结构化特征,但又不能全部按照结构化数据去表示,比如网页——文字、视频啥的都有大数据处理流程1.数据采集2.数据存储3.数据管理4.数据分析:分析出结果5.数据挖掘:关联性检测,...
    2018-08-27 22:06:00
    阅读量:153
    评论:0