精华内容
下载资源
问答
  • swagger技术分享ppt

    2018-05-08 09:22:46
    swagger 技术分享ppt ..................................
  • java 技术演讲ppt

    2012-06-02 22:00:47
    java相关的演讲ppt,简单的介绍java的简单知识
  • 由浅入深解析synchronized锁的机制,各种锁的概念的介绍,膨胀过程,基于redis的分布式锁demo。
  • java技术分享

    2013-09-24 15:55:40
    java技术分享
  • Java全部技术总结.ppt

    2021-03-06 16:13:40
    写代码来T.java演示 死锁的产生、原因和特性 什么是死锁 死锁是线程同步的一个特殊情况而已 分析死锁情况 例如:t1线程准备进入 synchronized o1 …synchronized o2 ….. …. 死锁的产生、原因和特性 t2线程准备进入...

    多线程的同步和通信 synchronized也可以修饰语句块,synchronized修饰的语句块称为同步代码块。 synchronized修饰同步代码块时,必要要对某一个对象加锁才能同步,所以需要一个对象;如synchronized this .. 或synchronized o .. o为Object对象 This代表当前对象,只有拿到当前对象或对象o的锁标记的线程才能进入同步代码块执行 锁池 线程想要调用同步方法或进入同步代码块执行,必须要拿到对象的锁标记,如果拿不到对象的锁标记则现程就会被堵住暂停,那么这些被堵住的线程在哪里呢?他们会在对象的锁池里 锁池是一个空间,每个对象都有,存放等待该对象锁标记的线程 对象o有一个同步代码块,如synchronized o .. 当线程还没有拿到对象o的锁标记时,则就会被阻塞在对象o的锁池里等待;当另一个线程释放了该对象o的锁标记后,则在锁池中的很多线程会去争拿锁标记,其中只有一个线程可以拿到锁标记,进入运行状态。那么在锁池中的其他多个线程到底谁先拿到锁标记呢?这是由操作系统决定的,随机的。 在java中,一个线程可以同时拿到多个对象的锁标记,所以同步代码块是可以嵌套的。如:synchronized o1 ..synchronized o2 … .. 死锁的产生、原因和特性 在一个线程进入锁池后不会释放任何它已拥有的锁标记,正是因为这样,才会有死锁产生 同步的使用和特性 当一个线程正在访问对象o的同步方法时,则另一个线程无法访问该对象的同步方法,但可以访问该对象的非同步方法 自定义的类,对象是要被多个线程访问时则一定要考虑同步问题 我们在设计对象的方法时,若方法要改变对象的状态则方法就要加同步,若不改变对象的状态则一般不加同步 一般情况,写方法会改变对象状态,所以add,set需要加同步;读方法不会改变状态,则不加同步;但是若是一写多读情况时都需要加同步,否则一个写另一个读,读出错误结果 synchronized修饰符可以修饰哪些方法 可以修饰静态方法;可以修饰非静态方法;不能修饰构造方法;不能修饰抽象方法;写代码来T.java演示 死锁的产生、原因和特性 什么是死锁 死锁是线程同步的一个特殊情况而已 分析死锁情况 例如:t1线程准备进入 synchronized o1 …synchronized o2 ….. …. 死锁的产生、原因和特性 t2线程准备进入 synchronized o2 ….synchronized o1 …... …. t1线程想进入o1的同步代码块,则必须拿到o1的锁标记,假如t1已拿到了o1的锁标记,进入了o1同步代码块中;此时t1还想进入o2同步代码块 t2线程想进入o2的同步代码块,则必须拿到o2的锁标记,假如t2已拿到了o2的锁标记,进入了o2同步代码块中;此时t2还想进入o1同步代码块 t1想要进入o2的同步代码块则就还要拿到o2的锁标记,但是o2的锁标记还在t2那里,所以t1进入o2的锁池等待但同时它又不会释放它已有的o1的锁标记 t2想要进入o1的同步代码块则就还要拿到o1的锁标记,但是o1的锁标记还在t1那里,所以t2进入o1的锁池等待但同时它又不会释放它已有的o2的锁标记 于是这两个线程t1,t2就都在各自的锁池里,而且也永远不会拿到各自需要的锁标记,这种情况就叫死锁 死锁产生的条件和应用 条件 首先得有2个临界资源,接着有2个线程都各自拥有一个临界资源的锁标记,然而这2个线程都不释放自己已拥有的资源的锁标记,却又互相申请对方已拥有的锁标记。 死锁的产生、原因和特性 应用 在OS中,多线程多资源的死锁问题经常需要控制和处理,哲学家进餐问题就是一个典型的死锁问题 每一个为哲学家,只有一根筷子,每个哲学家都不可能进餐,因为他们分别都拿着自己的一根筷子不肯放下借给别人用但自己又因为缺少筷子无法进餐,这就是死锁。 有锁池的线程状态图 初始状态 new 线程对象 可运行状态 调用start 方法,OS才创建一个线程,但该线程并没有马上执行,只是处于可运行状态,等待时间片 start 运行状态 被OS调度选中分得时间片 OS分配的时间片执行完/调用yield 让位方法 阻塞状态 终止状态 1、等待数据输入 线程只能在运行状态时才能进入阻塞状态 本线程的代码执行完毕 主线程退出 Jvm关闭退出 2、sleep 3、一个线程调用另 一个线程的join方法 sleep执行完了 数据输入完了 调用join执行完了 锁池状态 Os选中,将锁标记交 给线程执行synchronized代码 运行状态的线程在同一时刻只有一个线程想进入同步代码块却没有得到对象的锁标记则进入锁池等待 多线程的通信 多线程的通信 举例分析多线程的通信问题

    展开全文
  • redis技术分享PPT

    2018-10-19 11:24:35
    redis技术分享PPT,针对部分应用场景进行案列分享,对初学者适用
  • 该PPT为本人翻遍大部分帖子、博客、资源等一系列资料自我整合了一套技术分享PPT,以Java为载体,概括了Lambda表达式的使用概念、函数式编程的思想,以及Stream流的各个方法的使用,Stream流的强大功能等。
  • 分享100个Java方面PPT学习资料

    千次阅读 2018-01-18 09:44:40
    分享100个Java方面PPT学习资料 1、aop概述.ppt  2、ognl表达式语言.ppt  3、spring概述.ppt  4、struts2概述.ppt  5、xml简介.ppt  6、初始hibernate.ppt  7、实体关联关系映射.ppt  8、html标记语言.ppt ...

                                  分享100个Java方面PPT学习资料

    1、aop概述.ppt 
    2、ognl表达式语言.ppt 
    3、spring概述.ppt 
    4、struts2概述.ppt 
    5、xml简介.ppt 
    6、初始hibernate.ppt 
    7、实体关联关系映射.ppt 
    8、html标记语言.ppt 
    9、javaweb应用的开发环境概述.ppt 
    10、javabean介绍.ppt 
    11、jdbc技术.ppt 
    12、jsp内置对象概述.ppt 
    13、jstl标签库简介.ppt 
    14、servlet基础.ppt 
    15、servlet过滤器.ppt 
    16、了解javascript.ppt 
    17、了解jsp页面.ppt 
    18、当下谁在用ajax.ppt 
    19、程序开发体系结构.ppt 
    20、表达式语言概述.ppt 
    21、项目设计思路.ppt 
    22、ajax开发模式与传统开发模式的比较.ppt 
    23、dom4j概述.ppt 
    24、hibernate入门.ppt 
    25、jstl的配置.ppt 
    26、spring的切入点.ppt 
    27、struts2入门.ppt 
    28、struts2的标签库.ppt 

    29、依赖注入.ppt 
    30、实体继承关系映射.ppt 
    31、html5新增内容.ppt 
    32、javabean的应用.ppt 
    33、javascript语言基础.ppt 
    34、jdbcapi.ppt 
    35、request对象.ppt 
    36、serveletapi编程常用接口和类.ppt 
    37、servlet监听器.ppt 
    38、tomcat的安装与配置.ppt 
    39、web应用程序的工作原理.ppt 
    40、与低版本的环境兼容——禁用el.ppt 
    41、指令标识.ppt 
    42、数据库设计.ppt 
    43、action对象.ppt 
    44、ajax使用的技术.ppt 
    45、aspect对aop的支持.ppt 
    46、hibernate数据持久化.ppt 
    47、hibernate查询语言.ppt 
    48、创建xml文档.ppt 
    49、拦截器的使用.ppt 
    50、自动装配.ppt 
    51、css样式表.ppt 
    52、eclipse的下载与使用.ppt 
    53、jdbc操作数据库.ppt 
    54、response对象.ppt 
    55、servlet3.0新特性.ppt 
    56、web应用技术.ppt 
    57、保留的关键字.ppt 
    58、公共模块设计.ppt 
    59、在jsp中应用javabean.ppt 
    60、流程控制.ppt 
    61、脚本标识.ppt 
    62、表达式标签.ppt 
    63、servlet开发.ppt 
    64、bean的作用域.ppt 
    65、spring持久化.ppt 
    66、struts2的配置文件.ppt 
    67、使用hibernate缓存.ppt 
    68、使用xmlhttprequest对象.ppt 
    69、解析xml文档.ppt 
    70、css3的新特征.ppt 
    71、el的运算符及优先级.ppt 
    72、jdbc在javaweb中的应用.ppt 
    73、jsp注释.ppt 
    74、session对象.ppt 
    75、url相关标签.ppt 
    76、主界面设计.ppt 
    77、函数.ppt 
    78、数据验证机制.ppt 
    79、struts2的开发模式.ppt 
    80、修改析xml文档.ppt 
    81、发送请求与处理响应.ppt 
    82、对bean的特殊处理.ppt 
    83、application对象.ppt 
    84、el的隐含对象.ppt 
    85、事件处理.ppt 
    86、典型应用.ppt 
    87、动作标识.ppt 
    88、流程控制标签数.ppt 
    89、用户模块设计.ppt 
    90、典型应用.ppt 
    91、解决中文乱码问题.ppt 
    92、out对象.ppt 
    93、定义和使用el函数.ppt 
    94、常用对象.ppt 
    95、循环标签.ppt 
    96、显示九宫格日记列表模块设计.ppt 
    97、ajax重构.ppt 
    98、dom技术.ppt 
    99、写九宫格日记模块设计.ppt 

    100、ajax常用实例.ppt


    展开全文
  • 给公司内部同事普及一下知识面,每次写这个描述最烦,CSDN改一下,太烦了,每次写这个描述最烦,CSDN改一下,太烦了
  • springboot PPT分享

    2019-10-26 15:45:07
    这是一个有关新人培训及个人技术分享ppt,介绍了有关springboot的历史及用法。欢迎交流学习,如有疑问或想法,可私信我,谢谢!
  • Java 并发编程内部分享PPT分享

    千次阅读 2017-07-15 12:01:58
    .NET程序员转向JAVA领域,必备技术首当其冲就是JAVA Concurrency 并发...看完之后,在公司内部做了一个简单的分享,主要是普及下.NET程序员转向Java技术后对于并发的基本认识。 PPT中有大量的实例代码,可以自己debug。
    .NET程序员转向JAVA领域,必备技术首当其冲就是JAVA Concurrency 并发编程。
    
    最近系统性的学习了 Doug Lea 《JAVA并发编程实战》一书。这书很有嚼劲,进入JAVA技术体系必看书籍之一。
    看完之后,在公司内部做了一个简单的分享,主要是普及下.NET程序员转向Java技术后对于并发的基本认识。

    PPT中有大量的实例代码,可以自己debug。


    下载地址:http://download.csdn.net/detail/wangqingpei557/9899661

    展开全文
  • Java网络编程技术(Socket编程)ppt80第7章 基于TCP/IP协议的Socket编程 7.1 TCP/IP协议 7.2 套接字(Socket) 7.2.1 Client/Server模式 7.2.2 套接字(Socket)概念 7.3 Socket类和ServerSocket类 7.3.1 Socket类 7.3.2 ...

    Java网络编程技术(Socket编程)ppt80

    第7章 基于TCP/IP协议的Socket编程 7.1 TCP/IP协议 7.2 套接字(Socket) 7.2.1 Client/Server模式 7.2.2 套接字(Socket)概念 7.3 Socket类和ServerSocket类 7.3.1 Socket类 7.3.2 ServerSocket类 7.4 Socket编程应用举例 7.4.1 Socket编程的基本步骤 7.4.2 单客户/服务器Socket编程应用举例 7.4.3 多客户/服务器Socket编程应用举例 本章小结 7.1 TCP/IP协议 TCP/IP协议(传输控制协议/网际协议)是一种网络通信协议,是一种面向连接的可靠的传输协议。它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据传输格式以及传送方式。TCP/IP是Internet的基础协议。 TCP/IP协议的基本传输单位是数据包(datagram)。TCP协议负责把数据分成若干个datagram,并给每个datagram加上包头;IP在每个包头上再加上接收端主机地址,以确定数据传输的目的地。如果传输过程中出现数据丢失或数据失真等异常情况,TCP协议会自动要求数据重发,并重新分包。TCP保证数据传输的质量,IP协议保证数据的传输。 TCP/IP协议数据的传输是基于TCP/IP模型的4层结构:应用层、传输层、网络层和网络接口层。 TCP/IP协议组中两种主要协议 1、传输层协议 有两个主要的传输层协议:传输控制协议(TCP)和用户数据报协议(UDP)。 (1)传输控制协议(TCP) TCP传输数据建立在面向连接的基础上,实现了一种“虚电路”的概念。双方通信之前,先建立连接,然后双方即可在其上发送数据流,发送完毕后再关闭连接。这种数据交换方式的优点是效率高,缺点是建立连接和关闭连接需要额外的开销。 (1)TCP协议 TCP协议主要提供下列服务: 可靠的数据传输 面向连接的虚电路 缓冲的传输 重新排序 多路复用技术 高效的、全双工传输 流量控制 TCP协议提供的是一种可靠的数据流服务。得到的是一个顺序的无差错的数据流。 (2)用户数据报协议(UDP) UDP是比TCP简单得多的协议,是对IP协议组的扩充。 由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地址机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。这是通过使用 UDP 的“端口号”完成的。 源端口号标识了请求域名服务的本地计算机的应用程序,同时需要将所有由目的主机生成的响应包都指定到源主机的这个端口上。 UDP与TCP比较 与TCP不同,UDP提供的是面向无连接、“不可靠”的数据报服务。它不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。 由于UDP比较简单,比TCP负载消耗少。主要用于不需要TCP排序和流量控制能力而是自己完成这些功能的应用程序。 2、应用层协议 在应用层中定义了许多高层协议: (1)TELNET(远程终端访问) TELNET连接是一个TCP连接。允许一台计算机上的用户登录到远程计算机上并进行交互。支持终端到终端的连接及进程到进程分布式计算的通信。 (2)FTP(文件传输协议) FTP使得主机间可以共享文件。FTP使用TCP生成一个虚拟连接用于控制信息,然后再生成一个单独的TCP连接用于数据传输。FTP主要提供文件共享、支持间接使用远程计算机、使用户不因各类主机文件存储器系统的差异而受影响、可靠且有效的传输数据等功能。 (3)SMTP(简单邮件传输协议) SMTP支持在因特网上传递电子邮件,用于可靠且有效的数据传输。它保证把各种类型的电子邮件通过这一协议从一台邮件服务器发送到另一台邮件服务器上。 (4)DNS(域名服务) DNS提供域名到IP地址的转换,允许对域名资源进行分散管理。 (5)HTTP(超文本传输协议) 是Web浏览器和Web服务器之间通信的标准协议。它指明客户端如何与服务器建立连接,客户端如何从服务器请求数据,服务器如何响应请求,最后连接如何关闭等。HTTP连接是一个TCP连接。 TCP/IP模型中还有其他一些协议,如地址解析协议(ARP)、因特网控制消息协议(ICMP)等。 7.2 套接字(Socket) 套接字允许程序员把网络连接当成一个流(Stream),并向这个流读写字节。Socket对程序员掩盖了网络的低层细节,如纠错、包大小、包重传、网络地址等。本节将介绍Client/Server模式、套接字(Socket)概念。 7.2.1 Client/Server模式 计算机网络最重要的3个功能是数据通信、资源共享和分布处理。为了满足这些功能需求,计算机网络产生了两种重要的应用模式:客户端/

    展开全文
  • 动态追踪技术分享ppt,给技术分享提供模板,java技术组内分享ppt,互联网技术,监控底层技术,Arths底层原理,BTrace实现原理
  • 我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、...
  • Java ppt 共享

    2017-07-13 10:40:31
    java ppt共享
  • Java事务概述.ppt

    2020-04-19 12:54:42
    自己整理的java事务分享知识点,在公司技术分享会上与同事们探讨学习。与各位相互学习,共同进步,谢谢大家。
  • https://mp.weixin.qq.com/s/s_dKL9aAFXgtQi0VO1Ovdw
  • springMvc技术分享

    2018-11-05 13:11:19
    SpringMVC的教学ppt,内含Spring基本介绍,hello world代码实现,以及与SpringBoot的对比
  • java反射技术ppt

    2013-05-21 19:33:58
    详细讲解了java反射技术,简单易懂,可以很轻松的学习java的反射机制
  • ajax技术ppt

    2014-09-29 21:07:08
    老师做的ajax课程PPT 我觉得很好 希望能够帮助到大家
  • SpringCloud微服务架构技术分享 四个方面: 一、单体应用架构存在的问题:主要介绍目前传统项目的单体应用架构的问题和局限性 二、微服务架构介绍:介绍微服务架构的来源和应用场景,以及传统项目往微服务架构的...
  • 一周一会 技术分享 Java的昨天今天明天 java小组 主讲人柳卫兵 Java的昨天今天明天 4.java的几大框架 以及其分别擅长做什么系 统 2.Java与 .netPHP的对比 3.java的开发环境以及现有的java经典项目 1.JAVA是什么 ...
  • java8新特性ppt

    2018-03-20 17:23:39
    * 请勿上传小说、mp3、图片等与技术无关的内容.一旦发现将被删除 * 请勿在未经授权的情况下上传任何涉及著作权侵权的资源,除非该资源完全由您个人创作 * 点击上传资源即表示您确认该资源不违反资源分享的使用...
  • Java 并发编程培训(阿里巴巴) 包含编码规范 数据库规范 安全规范 是提高代码质量的利器
  • 《《java循环结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《java循环结构》PPT课件.ppt(34页珍藏版)》请在人人文库网上搜索。1、循环结构(一),第五章,分别写出运行结果,switch(day) case 1: System.out....
  • 我写了一套 5000 页的 Java 学习手册,在知乎已经 3 万赞了!此手册内容专注 Java技术,包括 JavaWeb,SSM,Linux,Spring Boot,MyBatis,M...
  • Java设计模式---适配器模式 结构模式---适配器模式(Adapter)如何将两个不兼容的类纠合在一起使用,通常的解决方案是:修改各自类的接口,但是如果我们没有源代码,或者我们不愿意为了一个应用而修改各自的接口,...
  • 阿里巴巴集团,技术,数据库,支付技术,数据结构,推荐技术Java虚拟机,Hadoop,Twitter,云计算,新闻,Storm,社交网络,MySQL,设计模式,搜索引擎,MongoDB,Cassandra,HBase,机器学习等等技术知识点PPT!...
  • 多线程PPT

    2021-03-13 20:29:28
    线程同步的意思是:多条线程在同一条线上执行(按顺序地执行任务)互斥锁,就是使用了线程同步技术 原子和非原子属性 OC在定义属性时有nonatomic和atomic两种选择 atomic:原子属性,为setter方法加锁(默认就是...
  • 北大李戈老师的Java高级技术课件,分享一下。一共5个部分,这是第一部分,能独立解压缩。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,999
精华内容 4,799
关键字:

java技术分享ppt

java 订阅
友情链接: sti_hdmi_tx3g4c28phy.rar