
学习总结
风雪夜之恋
小萌新
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git在idea中的使用
工程初始化为本地库首先,进入setting,然后搜索git,填写git安装目录。然后点击Test,有successfully代表成功然后再点击github,登录你的github账户然后apply就行初始化git仓库,相当于git init选择项目本身目录开始初始化所有的文件会变成红色,即未追踪状态。忽略特定文件按照全局方式去忽略也是可以的,在idea还可以通过插件来完成...原创 2020-03-10 10:04:09 · 345 阅读 · 0 评论 -
git在eclipse中的使用
工程初始化为本地库ecipse 中内置了git插件,可以看到我们配置的全局签名。接下来将项目初始化为本地库工程→右键→Team→Share Project→Git点击Create Repository完成初始化初始完成后,再次点击项目team即可完成相关操作如果想添加项目级别的签名。初始化后,文件会带有标识开始都是未追踪。忽略特定文件点击commit后,可以看到...原创 2020-03-10 10:03:30 · 315 阅读 · 0 评论 -
git底层原理
Git存储对象(hashMap)Git 是一个内容寻址文件系统,其核心部分是一个简单的键值对数据库(key-value data store),你可以向数据库中插入任意内容,它会返回一个用于取回该值的hash 键// git键值库中插入数据echo 'weiifeng is good man'| git hash-object -w --stdine8d72b50f0aaaf43ca5ce...原创 2020-03-10 10:02:48 · 165 阅读 · 0 评论 -
Git的基本使用
git 体系介绍git 和SVN 的区别存储方式不一样git把内容按元数据方式存在k/v数据库,而svn是按文件。git hash-object -w README.MFgit cat-file -p commonitId使用方式不一样从本地把文件推送远程服务,svn只需要commint,而git 需要add,commint, push 三个步骤。管理模式不一样git是一个分...原创 2020-03-10 10:01:42 · 223 阅读 · 0 评论 -
简单的Socket 编程
什么是Socketsocket的概念有很多,这里介绍的是进行网络中通信的Socket。网络中的通信不仅仅需要知道彼此的主机还要知道彼此通信的进程。网络中是通过IP:端口来实现点对点的通信的。这就是Socket。Socket 通信流程首先,服务器先创建Socket 然后绑定端口号进入监听状态。 客户端发送请求时,先创建Socket然后向服务器发送连接请求。 服务端调用Accept()接受连...原创 2019-07-15 15:48:00 · 199 阅读 · 0 评论 -
JVM内存区域与内存溢出异常总结
JVM内存区域数据区域基本作用线程私有性溢出异常备注虚拟机栈创建栈帧保存局部变量表,操作数栈,动态链接,方法出口等线程私有请求栈深度过深:StackOverFlowError异常,内存不足,OutOfMemoryError异常本地方法栈和虚拟机栈基本一致线程私有StackOverFlowError 和OOM程序计数器字节码执行行号指示器...原创 2019-07-08 21:14:53 · 220 阅读 · 0 评论 -
java的三种工厂模式
一,简单的工厂模式首先举一个例子:我们现在开了一家饭馆:public interface Restaurant { public void cook();}然后呢我们的大厨可以做几种菜:public class Fish implements Restaurant{ @Override public void cook() { System.out.println("来一个...原创 2019-05-29 20:37:57 · 283 阅读 · 0 评论 -
java设计模式之组合模式
动机对于树形结构,当容器对象(如文件夹)的某一个方法被调用时,将遍历整个树形结构,寻找也包含这个方法的成员对象(可以是容器对象,也可以是叶子对象,如子文件夹和文件)并调用执行(递归调用)由于容器对象和叶子对象在功能上的区别,在使用这些对象的客户代码中必须有区别地对待容器对象和叶子对象,而实际上大多数情况下客户希望一致地处理它们,因为对于这些对象的区别对待将会使得程序非常复杂...原创 2019-06-05 15:51:19 · 274 阅读 · 0 评论 -
利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露
前言在平时开发、测试过程中、甚至是生产环境中,有时会遇到OutOfMemoryError,Java堆溢出了,这表明程序有严重的问题。我们需要找造成OutOfMemoryError原因。一般有两种情况:1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收,通过找出泄露的代码位置和原因,才好确定解决方案;2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大小...原创 2019-05-16 14:08:56 · 970 阅读 · 0 评论 -
使用Spring缓存机制整合Redis
准备测试环境先定义一个简单的角色Pojo/** * 因为要序列化对象,所以需要实现Serializable 接口,表明它能够序列化 */public class Role implements Serializable { private String note; private long id; private String roleName; public Stri...原创 2019-04-11 22:13:31 · 149 阅读 · 0 评论