ICode9

精准搜索请尝试: 精确搜索
  • 性能浪费的日志案例和使用Lambda优化日志案例2022-07-19 16:37:33

    有些场景的代码执行后,结果不一定会被使用,从而造成性能浪费。而Lambda表达式是延迟执行的,这正好可以作为解决方案,提升性能 性能浪费的日志案例 日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化 一种典型的场景就是对参数进行条件使用,例如对日志消息进

  • 文件上传案例阻塞问题2022-07-19 14:34:44

    package com.yang.Test.ServerStudy.Test; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /** * 文件上传案例的客户端:读取本地上的文件,上传到服务器,读取服务器回写的数据

  • 文件上传案例2022-07-19 11:32:36

    文件上传原理 原理:客户端读取本地的文件,把文件上传到服务器,服务器再把上传的文件保存到服务器的硬盘上 1.客户端使用本地的字节输入流,读取要上传的文件2.客户端使用网络字节输出流,把读取到的文件上传到服务器3.服务器使用网络字节输入流,读取客户端上传的文件4.服务器使用本地字节

  • 性能浪费日志案例2022-07-19 10:03:57

    发现以下代码存在的一些性能浪费的问题 调用showlog方法,传递的 第二个参数是一个拼接后的字符串先把字符串拼接好,然后在调用showLog方法 showLog方法中如果传递的日志等级不是1级那么就不会是如此拼接后的字符串 所以感觉字符串就白拼接了,存在了浪费     使用Lambda优化日志

  • 综合案例_文件上传案例阻塞问题与综合案例_文件上传案例优化(文件命名&循环接收&多线程提高效率)2022-07-19 09:32:35

    综合案例_文件上传案例阻塞问题          void shutdownOutput()禁用此套接字的输出流用了之前的   void shutdownOutput()禁用此套接字的输出流用了之后的     综合案例_文件上传案例优化(文件命名&循环接收&多线程提高效率) package Demo2Proer; import java.io.File;

  • 综合案例_文件上传的原理与综合案例_文件上传案例的客户端2022-07-18 14:00:06

    TCP通信的文件上传案例原理:客户端读取本地的文件,把文件上传到服务器,服务器在把上传的文件保存到服务器的硬盘上1.客户端使用本地的字节输入流,读取要上传的文件⒉客户端使用网络字节输出流,把读取到的文件上传到服务器3.服务器使用网络字节输入流读取客户端上传的文件4.服务器

  • 函数式接口作为方法的参数案例和函数式接口作为方法的返回值类型案例2022-07-18 11:34:50

    使用Lambda作为参数和返回值如果抛开实现原理不说,Java中的Lambda表达式可以被当作是匿名内部类的替代品。如果方法的参数是一个函数式接口类型,那么就可以使用Lambda表达式进行替代。使用Lambda表达式作为方法参数,其实就是使用函数式接口作为方法参数。 例如java.lang.Runnable 接

  • 性能浪费的日志案例和使用Lambda优化日志案例2022-07-18 11:03:36

    日志案例1.发现以下代码存在的一些性能浪费的问题   调用showLog方法,传递的第二个参数是一个拼接后的字符串   先把字符串拼接好,然后再调用showLog方法   showLog方法中如果传递的日志等级不是1级   那么就不会是如此拼接后的字符串   所以感觉字符串就白拼接了,存在了浪

  • 性能浪费的日志案例和使用Lambda优化日志案例2022-07-18 10:09:12

    性能浪费的日志案例 注意:   日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化。   一种典型的场景就是对参数进行有条件使用,例如对日志消息进行拼接后,在满足条件的情况下进行打印输出 /* 日志案例 发现以下代码存在的一些性能浪费的

  • 数据库设计案例2022-07-18 10:01:49

    数据库设计案例 描述:简单构建设计数据库 sql代码实现 /* 数据库设计案例 */ -- 音乐表 CREATE TABLE Music ( title VARCHAR (32), -- 专辑名 alias VARCHAR (32), -- 专辑别名 image VARCHAR (64), -- 封面照片 style VARCHAR (8), -- 流派(如经典,流行,民谣,电子

  • 综合案例文件上传案例的客户端和综合案例文件上传案例的服务器端2022-07-18 09:05:36

    综合案例文件上传案例的客户端 文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据 明确: 数据源:c:ll1.jpg 目的地: 服务器 实现步骤: 1.创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源

  • 文件上传案例阻塞问题和文件上传案例优化(文件命名&循环接收&多线程提高效率)2022-07-18 09:00:10

    文件上传案例阻塞问题  在客户端加上shutdownOutput即可 解决:上传完文件,给服务器写一个结束标记 void shutdownOutput()禁用此套接字的输出流。 对于TC套接字,任何以前写入的数据都将被发送,并且后跟TCP的正常连接终止序列。 socket.shutdownOutp

  • TCP通讯客户端的一个简单案例2022-07-18 00:11:09

    注意:客户端不需要绑定ip和端口,只需要和服务端建立连接 static void Main(string[] args) { Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); clientSocket.Connect(new IPEndPoint(IPAdd

  • java第三周2022-07-16 09:00:59

    这一周学习了三元运算符,做了两只老虎,三个和尚,输出数据,求和的案例。学习了if,if else,switch,for,while,do while的顺序结构,做了奇偶数,考试奖励,春夏秋冬,输出数据,求和,水仙花的案例。学习到了三种循环的区别,学会了如何进行循环嵌套。了解到了跳转语句。

  • Cadence硬件电路设计案例,个别有原理图2022-07-15 13:03:12

    Cadence硬件电路设计案例,个别有原理图。 非常具有参考价值。 包括几十个案例的PCB源文件,多层板高速电路项目参考首选。 可提取cadence元件封装!可提取焊盘! YID:4796710218270013***t

  • Android简单案例2022-07-14 15:36:58

    package com.ge6.newland.ge6; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import

  • 判断和判断语句2022-07-10 17:34:37

    判断 if语句是指如果满足某种条件,就进行某种处理。 格式: if (判断条件){ 代码块 }else{ 代码块 }案例: 在这里设定条件,判断打印车票找零,如果满足条件为true,不满足则为false   运行结果:            判断语句 一、if...else语句的执行流程图解:       二、if…e

  • 等待唤醒案例分析和案例2022-07-09 15:05:51

    等待唤醒案例分析 分析:   1.有两个人 消费者(顾客) 生产者(老板)   2.顾客要买包子和老板说明买包子的数量和种类     顾客就等着老板做包子(调用wait方法)Waiting状态 无线等待   3.老板开始做包子,做好包子,告诉(调用notify方法)顾客包子做好了可以开吃了     等待唤醒代码

  • 综合案例_文件搜索和FileFilter过滤器的原理和使用2022-07-08 15:02:36

    文件搜索 需求 :   遍历D:\aaa文件夹,及 aaa 文件夹的子文件夹并且只要.java结尾的文件 分析:   1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录   2.遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 代码实现: public class Demo05Recurison { public stat

  • 等待唤醒案例分析,等待唤醒案例代码实现2022-07-08 14:00:58

    等待唤醒案例分析:             等待唤醒案例代码实现: 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃cpu的执行,进入到WAITIN状态(无限等待) 创建一个老板线程(生产者):花了5秒做包子,做好包子之后,调用notify方法,唤醒顾客

  • 等待唤醒案例2022-07-07 20:04:13

            等待唤醒案例:线程之间的通信创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃cpu的执行,进入到wAITINc状态(无限等待)创建一个老板线程(生产者):花了5秒做包子,做好包子之后,调用notify方法,唤醒顾客吃包子注意:顾客和老板线程必须使用同

  • 等待唤醒案例分析和等待唤醒案例代码实现2022-07-07 20:01:48

    等待唤醒案例分析     等待唤醒案例代码实现 等待唤醒案例:线程之间的通信   创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃cpu的执行,进入到wAITING状态(无限等待)   创建一个老板线程(生产者):花了5秒做包子,做好包子之后,调用notify方法,

  • spring事务传播机制案例及说明2022-07-07 17:06:19

    REQUIRED这是Spring默认的传播机制,如果a方法没有开启事务b就会自己新建一个事务,如果a开启了事务,b就会使用a的事务 REQUIRES_NEW显然这时候b需要创建一个新的事务,如果a开启了事务,b会挂起当前的事务,不管a有没有事务,b都会使用新的事务 SUPPORTS如果a开启了事务,b就用a的事务,如果a没有

  • 斗地主案例实现和异常概念&异常体系2022-07-07 10:03:18

      斗地主案例实现      异常概念&异常体系 异常指的是程序在执行过程中,出现的非正常的情况,最终会导致jvm的非正常停止 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象,Java处理异常的方式是中断处理 异常指的并不是语法错误,语法

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有