网站首页 站内搜索

搜索结果

查询Tags标签: new,共有 8274条记录
  • 小师妹学JavaIO之:文件读取那些事

    文章目录简介字符和字节按字符读取的方式按字节读取的方式寻找出错的行数总结简介小师妹最新对java IO中的reader和stream产生了一点点困惑,不知道到底该用哪一个才对,怎么读取文件才是正确的姿势呢?今天F师兄现场为她解答。更多精彩内容:区块链从入门到放弃系列教程-…

    2021/4/20 12:26:48 人评论 次浏览
  • 小师妹学JavaIO之:文件写入那些事

    文章目录简介字符输出和字节输出格式化输出输出其他对象在特定的位置写入给文件加锁总结简介小师妹又对F师兄提了一大堆奇奇怪怪的需求,要格式化输出,要特定的编码输出,要自己定位输出,什么?还要阅后即焚?大家看F师兄怎么一一接招吧。字符输出和字节输出小师妹:F师…

    2021/4/20 12:26:46 人评论 次浏览
  • 你不知道的java对象序列化的秘密

    文章目录简介什么是序列化重构序列化对象序列化不是加密使用真正的加密使用代理Serializable和Externalizable的区别总结简介你知道序列化可以使用代理吗?你知道序列化的安全性吗?每个java程序员都听说过序列化,要存储对象需要序列化,要在网络上传输对象要序列化,看起…

    2021/4/20 12:26:43 人评论 次浏览
  • 深入理解java的泛型

    文章目录简介泛型和协变泛型在使用中会遇到的问题类型擦除要注意的事项总结简介泛型是JDK 5引入的概念,泛型的引入主要是为了保证java中类型的安全性,有点像C++中的模板。但是Java为了保证向下兼容性,它的泛型全部都是在编译期间实现的。编译器执行类型检查和类型推断,…

    2021/4/20 12:25:31 人评论 次浏览
  • 线程池

    背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。 思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。类似生活中的公共交通工具。 好处:提高响应速度(减少了创建新线程的…

    2021/4/20 10:56:01 人评论 次浏览
  • 行为型设计模式:观察者模式以及guava中的使用

    观察者模式是很常见的一种行为型设计模式。在Java原生态的实现方式中,观察者实现Observer接口,被观察者继承Observable。下面编写一个使用Java api简单的实现。观察者代码:public class MyObserver implements Observer { public void update(Observable o, Object …

    2021/4/20 10:27:07 人评论 次浏览
  • 行为型设计模式:策略模式

    策略模式是让策略的实现与策略的使用解耦,在我们日常的开发中,经常用来重构和优化if-else和switch语句。当然,策略模式并不是为了取代if-else和switch语句而生的,这里好多人有一个误区,它的思想是接口的一组实现可以相互替换,让使用和实现解耦。 策略的使用分…

    2021/4/20 10:27:05 人评论 次浏览
  • 行为型设计模式:责任链模式以及mybatis中的责任链

    职责链模式定义是把一个请求传递给多个对象来处理,这些对象都放在一条链上,以实现发送和接受解耦。GoF的《设计模式》中英文定义如下:Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain …

    2021/4/20 10:27:04 人评论 次浏览
  • 面试官:聊聊你读过的开源代码中用到的设计模式

    目录Spring中的bean单例创建spring中的代理模式 slf4j中的适配器Tomcat中的facade设计模式 jdk中的享元模式Google guava中的观察者模式spring中的观察者模式 mybatis中的职责链模式Spring mvc中的模板模式 tomcat中的模板模式mybatis中的策略模式 面试官:聊聊你读过的开…

    2021/4/20 10:25:44 人评论 次浏览
  • redis灵魂拷问:聊一聊zset使用

    目录数据结构回顾常用命令添加删除获取元素个数获取区间内元素个数获取元素索引获取区间内元素获取所有元素 查看或增加分数交集和并集 pop命令使用场景 1.阅读量排行榜2.销售量排行榜 3.手机号幸运抽奖总结 本文介绍一下redis中zset的使用。首先说一下我本地的实验环境:…

    2021/4/20 2:25:29 人评论 次浏览
  • 深入剖析ribbon源码

    目录Server来源从eureka拉取ServerList 缓存更新 关于ping聊聊ruleribbon重试 总结 开篇提示:本文的讲解中,ribbon底层依赖于OkHttpClient,配置如下:#ribbon配置 ribbon.okhttp.enabled=true # 请求连接的超时时间 默认的时间为1秒,在RibbonClientConfiguration类 sp…

    2021/4/20 1:25:35 人评论 次浏览
  • 网络编程

    网络编程 1.1、网络编程: 网络:可以交换数据、共享资源的东西,必须由多台计算机组成 网络服务器: 服务器:计算能力较高的计算机 邮件服务器:功能类似于通信基站的 web服务器:网站的服务器 Apache Tomcat 大部分网站都遵循http协议 C/S(客户端/服务器)端的应用程序…

    2021/4/20 1:25:21 人评论 次浏览
  • java客户端运用http向服务器批量传输文件

    这几天做项目遇到一个问题,用java swing做的客户端向服务器批量传输文件,传输量达到200M时会报堆溢出的异常。代码如下: byte[] content = null; try { fin = new FileInputStream(file); ByteArrayOutputStream out = ne…

    2021/4/19 22:28:20 人评论 次浏览
  • 从零开始的Java生涯-数组

    什么是数组?数组数组,数据的组合。数组就是同一类型的一些元素的集合。 数组:引用数据类型创建数组时会在内存开辟一整块连续的空间,数组名引用的是这块空间的首地址数组长度确定后不能再修改一维数组:(文字描述)声明:数据类型【】 数组名;初始化:(只能是如下静…

    2021/4/19 22:26:55 人评论 次浏览
  • Java开发中的23+2种设计模式学习个人笔记(未完待续)

    注:个人笔记一、设计模式分三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式…

    2021/4/19 22:25:44 人评论 次浏览
扫一扫关注最新编程教程