- 博客(33)
- 收藏
- 关注
原创 File renameTo() 探索
下了几个视频格式为 盘符:A文件名/B汉字文件名/C56字母数字名.扩展名。看C56个字母数字根本不知道内容是什么,这时需要B汉字名作为视频标题。于是想到了集合,文件流字符字节流等。然而先从File 类考虑就查到了renameTo()方法。犯错。1 以为构造参数只要是文件路径就可以,结果false. 这个发f1-path必须是要修改文件的absolutePath的全称路径,要包括到C56字母数字名.扩展名。要让系统能找到文件的位置File f1=new File(new File(pat
2021-11-11 11:27:31
334
转载 C++编译器、链接器工作原理
https://www.cnblogs.com/kuliuheng/p/11660104.html目录1 几个基本概念 2 一个例子 3 链接器工作顺序返回目录1 几个基本概念编译:编译器对源文件的编译过程,就是将源文件中的文本形式代码翻译为机器语言形式的目标文件的过程,此过程中会有一系列语法检查、指令优化等,生成目标(OBJ)文件。编译单元:每一个CPP文件就是一个编译单元,每个单元之间是互相独立且不可知的。目标文件:编译步骤产生的文件,包含了编译单元内所有代码和数据,以
2021-06-28 10:42:32
409
转载 一口气看完45个寄存器,CPU核心技术大揭秘
https://www.cnblogs.com/vinozly/p/5399308.html字节码指令集 Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。 对于大部分为与数据类型相关的字节码指令,他们的操作码助记符中都有特殊的字符来表明专门为哪种数据类型服务:i代表对int类型的数据操作,l代表long,s代表short,b代表byte,c代表char,f代表float,d代.
2021-03-04 09:49:22
396
1
转载 Linux日志文件系统的工作原理
Linux日志文件系统的工作原理(2013-01-28 15:23:04)转载▼标签: 杂谈 kernel journal filesystem ext4 分类: 文件系统 Linux ext4日志文件系统的基本概念(本文是日志文件系统的实现概念,不涉及具体函数实现)什么是日志文件系统:日志(Journal)文件系统比非日志文件系统多了一个Journal,即记录上层(system call)对文件系统修改行为的数据。简而言之,就.
2021-02-16 17:49:56
748
转载 程序编译后运行时的内存分配
一、编译时与运行时的内存情况1.编译时不分配内存编译时是不分配内存的。此时只是根据声明时的类型进行占位,到以后程序执行时分配内存才会正确。所以声明是给编译器看的,聪明的编译器能根据声明帮你识别错误。2.运行时必分配内存运行时程序是必须调到“内存”的。因为CPU(其中有多个寄存器)只与内存打交道的。程序在进入实际内存之前要首先分配物理内存。3.编译过程只能简单说一下,因为如果要详细的话,就是一本书了《编译原理》。编译器能够识别语法,数据类型等等。然后逐行逐句检查编译成二进制数据的obj文件,然后再由
2020-08-06 09:18:24
1645
转载 Eclipse标识意思说明
https://blog.csdn.net/u010912638/article/details/89534797★outline中查看类结构时 其成员前的字母标识意思说明:A-->(abstract抽象类),D-->(default默认方法),S-->(Static静态方法),I-->(Interface接口),C-->(class类),SF-->(static final一般为常量)...
2020-05-28 17:09:44
983
转载 Linux常用命令大全(非常全!!!)
https://www.cnblogs.com/yjd_hycf_space/p/7730690.html最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m ...
2020-04-28 09:24:13
196
转载 SQL之case when then用法(用于分类统计)
https://www.cnblogs.com/qlqwjy/p/7476533.html
2020-04-22 09:08:59
268
转载 Deployment descriptor (部署描述符)
https://www.cnblogs.com/wsxzl/p/10548455.html
2020-04-16 11:39:26
430
转载 java类加载及new对象的过程
https://www.cnblogs.com/shew/p/11444301.html/*SubClass sub = new SubClass();这句话到底做了什么事情呢?1.javac编译.java源文件形成.class字节码文件;2.new SubClass()对象时,先检查有没有父类,有父类,类加载器(ClassLoader)先将父类的Class文件读入内存,创建一...
2020-04-10 09:00:02
135
转载 mysql explain
https://dev.mysql.com/doc/refman/5.7/en/explain-output.htmlhttps://www.cnblogs.com/wade-luffy/p/7242948.html
2020-03-25 16:27:25
105
转载 什么是回调函数?
https://www.jianshu.com/p/88f933be2651我们绕点远路来回答这个问题。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(applica...
2020-03-12 15:34:35
113
转载 Spring对象类型——单例和多例
https://www.cnblogs.com/ssh-html/p/10403590.html由于看淘淘商城的项目,涉及到了项目中处理spring中bean对象的两种类型,分别是单例和多例,就在此记录一下,方便加深理解,写出更加健壮的代码。一、单例和多例的概述在Spring中,bean可以被定义为两种模式:prototype(多例)和singleton(单例)。所谓单例,就是所有的请...
2020-03-11 10:52:41
749
转载 特殊字符读法
博客园 首页 新随笔 联系 订阅 管理随笔 - 12 文章 - 0 评论 - 0~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结)~!#$%^&*这些符号怎么读? 当然是用英语(键盘特殊符号小结)感谢原文作者:http://www.360doc.com/content/14/0105/20/85007_342874813.shtml...
2019-12-30 14:25:57
580
转载 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)
网上有很多讲同步/异步/阻塞/非阻塞/BIO/NIO/AIO的文章,但是都没有达到我的心里预期,于是自己写一篇出来。常规的误区假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到HTTP响应,然后继续往下执行。这个时候你问别人,刚刚代码发起的这个请求...
2019-08-29 10:00:17
104
转载 Java中出现No enclosing instance of type XXX is accessible问题
参考:http://www.2cto.com/kf/201502/375549.htmlJava编写代码过程中遇到了一个问题,main方法中创建内部类的实例时,编译阶段出现错误,查看错误描述:Multiple markers at this line- The value of the local variable test is not used- No enclosing i...
2019-08-29 08:40:44
164
转载 Java Servlet API中文说明文档
https://www.cnblogs.com/haimishasha/p/5609261.html#a1
2019-04-30 17:23:14
355
转载 理解java的三大特性之多态
https://www.cnblogs.com/chenssy/p/3372798.html面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继...
2019-04-15 10:47:13
103
转载 Java线程:概念与原理
Java线程详解https://www.cnblogs.com/riskyer/p/3263032.htmlJava线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进...
2019-04-02 11:54:58
107
转载 javaweb学习总结(十)——HttpServletRequest对象(一)
https://www.cnblogs.com/xdp-gacl/p/3798347.html一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客...
2019-03-25 16:34:59
159
转载 spring MVC配置详解
https://www.cnblogs.com/superjt/p/3309255.html现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、...
2019-03-22 17:27:31
92
转载 SpringMVC Controller 介绍
SpringMVC Controller 介绍 https://elim.iteye.com/blog/1753271...
2019-03-19 10:31:45
386
转载 spring中scope作用域(转)
今天研究了一下scope的作用域。默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:如何使用spring的作用域:<bean id="role" class="spring.chapter...
2019-01-24 16:55:19
183
转载 struts2(四) ognl表达式、值栈、actionContext之间的关系
https://www.cnblogs.com/whgk/p/6600393.html 今天来说说ognl表达式在struts2中的运用。 --wh一、什么是Ognl? 通过百度百科查询到的解释,其中详细的说明了OGNL的作用。 下面我们就对OGN...
2019-01-17 09:27:19
117
转载 java动态代理实现与原理详细分析
https://www.cnblogs.com/gonjan-blog/p/6685611.html java动态代理实现与原理详细分析关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主...
2018-12-26 09:38:08
124
转载 java 书籍推荐 JavaEE程序员必读图书大推荐
转自:http://www.cnblogs.com/xlwmin/articles/2192775.html 下面是我根据多年的阅读和实践经验,给您推荐的一些图书:第一部分: Java语言篇1 《Java编程规范》星级:适合对象:初级,中级介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。 2 《Java...
2018-10-17 11:13:31
315
转载 String类的常用方法
转自https://www.cnblogs.com/ABook/p/5527341.htmlA_bookJava-String类的常用方法总结一、String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、...
2018-07-12 11:41:52
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人