摘要: ascii码:用一个字节的低7位来表示英文的128个字符,高1位统一为0。后来随着越来越多的文字被编入ascii吗,高七位也被编进去了。 GB2312:汉字的出现,ascii码无法满足了,所以就出现了GB2312。 UNICODE:为了各国都能认识且使用统一的编码,就发明了这个编码,又名万国码。 因 阅读全文
posted @ 2020-04-07 21:57 永不熄灭的火 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 计算机中的协议是什么?人类科学的发展基于的就是类比和学习,这里也可以参考类比的方式,计算机类似人,协议类似语言,而不同的场景可能需要使用不同的语言,比如暗语,手语,人类语言,动物语言等等,不同的场景采用不同的语言,同样的协议也需要这样做,因地制宜是人类的光荣传统嘛。所以呼之欲出的就是TCP/IP协议 阅读全文
posted @ 2020-04-06 21:40 永不熄灭的火 阅读(365) 评论(0) 推荐(1) 编辑
摘要: 之前的文章整理一下重新发布 java io流有如下内容: 使用java-io流复制文件时,可以从以下步骤来进行判断使用何种流: 1.首先判断是源文件还是目的文件,若为源文件就使用inputstream和reader,否则就使用outputstream和writer; 2.如果是文本文件使用字节流,所 阅读全文
posted @ 2020-04-06 14:47 永不熄灭的火 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.StringBuffer和StringBuilder StringBuffer和StringBuilder师出同门,一个自带线程安全,一个不考虑线程安全,如上,他们的师傅: 通过翻看源码可以看出这俩兄弟针对字符串操作的所有方法基本上都是直接调用父类的方法实现,只不过是同步与不同步的区别。从上图中 阅读全文
posted @ 2020-04-04 22:15 永不熄灭的火 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 核心组件是Java程序运行的核心组件;桌面组件是提供对桌面开发的支持组件;java虚拟机(跨平台的基础);数据库组件,负责数据库连接;安全组件,负责java对外连接的安全;根据组件。 参考文章: https://www.oracle.com/technetwork/java/javase/tech/ 阅读全文
posted @ 2020-04-02 20:46 永不熄灭的火 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Jetty作为Servlet服务器,和Tomcat一样也是成名已久,但是和tomcat不同的是它的体量较小,作为大型企业的服务器资格不足,但是作为分布式服务器和小型企业服务器还是很不错的选择,与作为补丁服务器的tomcat自然有些差距,介绍下jetty。 这里是Jetty和Tomcat的比较:htt 阅读全文
posted @ 2020-03-29 10:46 永不熄灭的火 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 什么是锁?不同线程竞争线程外部资源就会用到锁,锁是为了防止数据被错乱的使用而导致各种各样的问题发生,最终避免操作失败的一种方案,也可以称为事务。synchronized机制,Lock接口,这些都是Java为我们提供的锁,但是这些锁有一个前提,这些资源的竞争者只有在一个JVM中的时候,这两个锁才成立。 阅读全文
posted @ 2020-03-27 21:49 永不熄灭的火 阅读(147) 评论(0) 推荐(0) 编辑
摘要: tomcat的启动: windows下的exe文件看的话太麻烦,就找tomcat的sh脚本: start.sh就做了一件事,启动catalina.sh脚本。 catalina.sh的执行流程如下: 1. 执行设置环境变量脚本。 2. 获取一些环境路径。 3. . "$CATALINA_HOME"/b 阅读全文
posted @ 2020-03-27 18:01 永不熄灭的火 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 复制文章:https://blog.csdn.net/lxllzl/article/details/86484885 cygpath — Convert Unix and Windows format paths, or output system path information。 下面是命令模板 阅读全文
posted @ 2020-03-27 09:54 永不熄灭的火 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 复制文章:https://www.jb51.net/article/128918.htm 这篇文章主要介绍了shell中source、sh、bash、./执行脚本的区别,需要的朋友可以参考下 1、source命令用法: source FileName 作用:在当前bash环境下读取并执行FileNa 阅读全文
posted @ 2020-03-27 09:28 永不熄灭的火 阅读(835) 评论(0) 推荐(0) 编辑