------【Java基础】
杨光彩-sunny
没有黑夜的存在,阳光就失去了存在的意义!
展开
-
java ---日期格式化(DateFormat类和SimpleDateFormat类)
格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式。例如将日期“Fri May 18 15:46:24 CST2016” 格式转换为 “2016-5-18 15:46:24 星期五”的格式。在 Java 中,可以使用 DateFormat 类和 SimpleDateFormat 类来格式化日期,下面详细介绍这两个格式化日期类的使用。DateFormat类DateFormat 是日期...原创 2020-02-14 12:28:45 · 795 阅读 · 0 评论 -
jar和war的区别
Jar、war在文件结构上,二者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:jar1.Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等。2.jar包是java打的包,一般只是包括一些编译后class文件和一些部署文件,在声...原创 2019-06-05 20:20:54 · 12575 阅读 · 6 评论 -
Redis入门
目录whywhat数据类型快why使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。性能(一)纯内存操作(二)单线程操作并发在大并发的情况下,所有的请求直接访问数据库,数据库会出现...原创 2019-05-28 15:03:46 · 197 阅读 · 7 评论 -
zookeeper---初步认识zk
目录去中心化中间件解决的问题:1.协议地址的维护2.负载均衡机制3.服务动态上下线感知树形结构集群—数据同步(2pc(最终数据一致性))zookeeper解决的两个问题:协调、数据同步应用场景:配置中心负载均衡(知道机器的状态,选举master)...原创 2019-05-17 09:11:41 · 408 阅读 · 6 评论 -
jvm--基础
新生代老年代GC什么时候用新生代什么时候用老年代什么时候触发GCcGLIBoom堆栈原创 2019-05-22 10:07:51 · 208 阅读 · 5 评论 -
BIO NIO AIO
目录同步异步、阻塞非阻塞https://www.cnblogs.com/doit8791/p/4951591.html原创 2019-05-08 11:13:30 · 310 阅读 · 4 评论 -
xml文件中特殊字符的转义
前言在做项目的过程中,将项目中的数据库由原来链接我本地的数据库改为链接服务器的数据库,但是发现修改之后项目启动一直失败,经过查看日志才发现,原来数据库密码解析有问题。因为数据库的密码包含特殊符号,所以解析失败了。解决方案一:使用CDATA例如:<if test="startTime != null" > and l.CREATE_TIME >= #{start...原创 2018-11-28 16:43:43 · 5387 阅读 · 6 评论 -
实体类中的toString方法
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.在Java中每个类都默认继承Object类,除非声明继承某个类。而Object类中有一个叫做toString的方法。该方法返回的是该Java对象的内存地址经过哈希算法得出的int类型的值在转换成十六进制。这个输出的结果可以等同的看作Java对象在堆中的内存地址。例如:pa原创 2019-05-07 20:19:21 · 9610 阅读 · 6 评论 -
maven--简介
1.什么是maven是Apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 2.maven有什么好处(1)跟普通的项目比起来更小,因为它的文件夹中不存放jar包,jar包放到本地仓库(2)maven能干的事儿:编译 测试 运行 打包 部署(3)依赖管理:就是对jar包的统一管理,可以节省空间(4)可以跨平台(5)应用于大型项目,可以...原创 2018-08-19 22:00:04 · 400 阅读 · 12 评论 -
Maven简介
一、什么是Maven? Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。二、Maven是干什么的? 它是一个Apache的开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理,为了不重复造轮子。例如:两个项目A B,项目A需要...原创 2018-06-17 20:24:44 · 31159 阅读 · 30 评论 -
J2EE的十三个规范
明天补上原创 2018-06-24 21:10:01 · 579 阅读 · 30 评论