
java
anno karo
这个作者很懒,什么都没留下…
展开
-
java IO流
定义输入流:可以从其中读取一个字节序列从你的角度看,你能从输入流中获得你想要的数据你可以从奶牛获取奶,但是获取的同时你不能给予(再把奶塞回去)输出流:可以写入一个字节序列的对象而输出流就是你把你的数据写到想要的位置(可能远程的计算机,本地的文本文件...)同样的,写入的同时不能读取特点:数据先进先出顺序存取流具有单向性,一个流要么只读要么只写(因为要么实现了read()要么实现了write()方法)请注意! IO流是一个用来传输数据的对象任何继承自Reader或者Input原创 2020-09-23 22:25:25 · 168 阅读 · 0 评论 -
ioc的概念
IOCInversion of Control -> IOC 控制翻转首先明确一个观念,IOC是一种基本的设计思想,不止存在于Spring中.beans的定义:构成应用程序主干并由Spring IoC容器管理的对象称为bean the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans.(某度一搜IOC十个结原创 2020-09-19 13:21:40 · 215 阅读 · 0 评论 -
ideavimrc配置
vim这玩意用了真鸡儿上头,一用其他IDE就寻思能不能装这个插件,发现JB家有ideavimrc这个大宝贝,嘿嘿嘿.装完ideavim之后输入:actionlist会进入一个界面,上面显示了IDE能做的一些操作,用vim可以进行映射然后…嘿嘿嘿.下面是我的配置:希望你们也能爱上vim~~~set showmodeset clipborad=unamedset number" set relativenumberset history=2000set nocompatiblesyntax原创 2020-08-07 22:34:59 · 1833 阅读 · 0 评论 -
ByteBuffer.allocateDirect函数分析
在NIO中,有两种分配字节的方法:在堆中初始缓冲区public static ByteBuffer allocate(int capacity) { if (capacity < 0) throw createCapacityException(capacity); return new HeapByteBuffer(capacity, capacity);}以及在堆外创建缓冲区public static ByteBuffer al原创 2020-08-07 22:22:27 · 1642 阅读 · 0 评论 -
servlet-api.jar查看源码的方法
以我的情况为例IDE: ideaTomcat版本:9.0需要下载的Servlet源码版本:4.0.1方法如下idea在j项目中默认是没有HttpServlet这些类的源码的,它提供了两个方式:DownloadChoose Sources但是不知道点背还是啥原因…在普通的javaProject中可以下载的源码到了javaWeb项目中就不好使了…所以只能采用第二个方法,步骤如下:首先你要知道你想要的servlet源码是哪个版本的,Tomcat可以查看release note得知其次原创 2020-06-23 21:54:25 · 1061 阅读 · 1 评论 -
Horspool算法实现
贴上代码public static void judge (String text, String pattern) { //text是文本 pattern是模式字符串 int textIndex=pattern.length()-1;//文本游标,负责匹配 int patternIndex=pattern.length()-1;//模式下标,负责匹配 while(textIn...原创 2019-10-21 22:30:45 · 475 阅读 · 0 评论 -
java 自定义排序
有两种自定义排序的方法,实现Comparable接口public int compareTo(Object o) {}实现Comparator接口public class Main implements Comparable{ public int age; public String name; public Main(int age,String name) {...原创 2019-10-14 00:07:44 · 185 阅读 · 0 评论 -
java大整数类(超清晰)
java刷题目遇到大整数真的不要太舒服,但我发现java的大整数类功能贼多,自己掌握的很少,所以写篇博客学习一下…BigInteger和BigDecimal都位于java.math包中(不要和java.lang.Math搞混了!!).api文档中是这么介绍java.math包的:Provides classes for performing arbitrary-precision inte...原创 2019-10-13 10:38:09 · 1928 阅读 · 0 评论