摘要: 换了新的公司,原来的公司用SVN(比较老了),自己平时用码云(Gitee),新公司使用GitHub。前天通知我注册GitHub账号,但是并未通知用户名的事情(要求用自己的名字),原来的GitHub账号不符合要求,只能重新再申请一个。 重新申请了GitHub账号之后,当然又要配置新的SSH公钥,原来自 阅读全文
posted @ 2018-12-01 00:22 EasilyAi 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 使用JAVA编程时,几乎不需要考虑“内存泄漏”的问题,这也是JAVA相较于C++的一个优点。 最近在看《Java编程思想》(第四版,听说第五版有点牛逼。。。。),里面讲到JAVA的回收机制,在这里记录一下。 书中首先说到的是引用计数: 这是一种很“简单”,但是速度很慢的垃圾回收技术。这个机制就是说每 阅读全文
posted @ 2018-11-06 00:29 EasilyAi 阅读(130) 评论(0) 推荐(0) 编辑
摘要: AOP是指面向切面编程,与JAVA中的动态代理有很深的渊源。 在使用Spring框架时,AOP编程能简化很多繁杂的步骤,精简代码。 切面:横切关注点(跨越程序中多个模块的功能),被模块化的特殊对象,也可以认为是抽取了一些通用的东西当成一个“面”; 通知:切面必须要完成的工作(切面中的每一个方法被称之 阅读全文
posted @ 2018-11-05 01:08 EasilyAi 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 队列先进先出。 栈先进后出。 最近看到一道面试题,要求用两个栈模拟一个队列,这个问题在一年前遇到过,记录一下。 使用栈模拟队列,一个肯定不行,首先想到用两个栈来模拟队列。 当队列有数据要入队时,我们同时将这个数据入栈A 此时我们认为,第一次向队列中插入数据完成了。则我们将A中的数据弹出,使用B来接收 阅读全文
posted @ 2018-10-23 00:24 EasilyAi 阅读(4128) 评论(0) 推荐(0) 编辑
摘要: @SpringBootApplication @SpringBootApplication: Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用; @SpringBootConfigur 阅读全文
posted @ 2018-10-17 00:28 EasilyAi 阅读(305) 评论(0) 推荐(0) 编辑
摘要: TCP大家大多称之为"三次握手"。今天看了一篇文章,学到了“三步握手”。 TCP建立连接,客户端发送SYN给服务端,服务端接收到请求回应ACK。服务端发送SYN到客户端,客户端回应ACK。 但是由于这是在建立连接,所以服务端不会从刚开始就和客户端存在不可停止的交互,所以可以将回应客户端ACK与向客户 阅读全文
posted @ 2018-10-10 23:06 EasilyAi 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 在微信公众号 程序员小灰 上看到了一篇关于计数排序的文章。学到了一些知识,在这里记录一下。如果给定了一些数字(都是整数),这些数字分布在跨度较小的区间里,就很适合用计数排序,而如果数字之间的跨度比较大,计数排序会占用太多空间。(条件比较苛刻,可能并没有多大用处)假设给了一个数组{92,91,95,9 阅读全文
posted @ 2018-10-10 22:43 EasilyAi 阅读(702) 评论(0) 推荐(0) 编辑
摘要: GIT 是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 顺应时代潮流,学习GIT,经过差不多一天的学习,整理了一些基础的命令。 git init 创建初 阅读全文
posted @ 2018-10-07 03:06 EasilyAi 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 1.Action方面 Action是整个Struts框架的核心内容,Struts1.x与Struts2的Action模型很大的区别。Struts2是一个 pull-MVC架构 ,从开发者角度看,就是说需要显示给用户的数据可以直接从Action中获取,而不像 Struts1.x那样,必须把相应的Bea 阅读全文
posted @ 2018-07-15 23:11 EasilyAi 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 2.事务特性: 事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durab 阅读全文
posted @ 2018-07-15 22:40 EasilyAi 阅读(135) 评论(0) 推荐(0) 编辑