240 发简信
IP属地:加州
  • cherry-pick 多个提交的时候,为啥总是会出现冲突呢?

    git cherry-pick 使用指南

    git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我...

  • 120
    状态机与状态模式

    又是很长时间没有写博客了(一个月)...最近在做一个SpringBoot+Vue的项目,所以一直在看spring相关的东西。今天要学习的跟spring没有关系,是我在之前维护...

  • Linux下的守护进程

    这两天在搭建VNC服务的时候,遇到一个简单的问题,却困扰了我有一会:网上的教程大部分是修改.service文件,然后启动服务,但是我发现使用vncserver这个命令也可以达...

  • 数据库事务浅析

    ACID 一个数据库事务通常包含了一个序列的对数据库的读/写操作。它的存在包含有以下两个目的:为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异...

  • Java字节

    原码 反码 补码 原码:第一位表示符号,其余位表示数值。比如8位2进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位,8位2进制的...

  • 120
    通过HashMap认识equals与hashcode

    什么是hashcode,hashcode的作用是什么 hashcode并不是java中独有的。设想一下,如果让你设计一个算法,根据关键码去得到一个集合中的某个值或者这个关键码...

  • synchronized的用法

    以前的工作过程中,偶尔会遇到synchronized的使用,比如这篇总结。今天来总结一下自己对synchronized的关键字的一些认识。 同步锁 synchronized顾...

  • 120
    Java类加载

    本篇笔记的目标是理解类加载器的架构,学会实现类加载器并理解热替换的底层原理。 什么是类加载 类从被加载到虚拟机内存中开始,到卸载出内存为止,包括了以下几个生命周期: 什么时候...

  • 写给IT行业迷茫的你-Java

    因为各种原因,笔者又踏上了寻找新工作机会的道路,10天左右下来面试了7家单位,顺利拿到了4家offer,今天得以有空将面试的过程总结下来,一来给大家分享当中遇到的问题,二来是...

  • 120
    Java注解

    在写java代码的过程中,经常会遇到注解,但是没有去理解注解背后的原理,也没有实现过注解。网上关于java注解的文章已经有很多了,参考了一些资料,整理一下注解这方面的知识~ ...

  • 120
    Java代理

    代理模式 代理模式,顾名思义,即一个客户不想或者不能直接访问一个对象,需要通过一个称为代理的第三方对象来实现间接引用。代理对象的作用就是客户端和目标对象之间的一个中介,通过代...

  • Java国际化

    使用java编写一个带GUI程序或者其他需要给用户传递文字信息的程序的时候,就很有可能需要用到国际化的知识,来总结一下。 所谓的国际化,就是使编写的程序可以适应不同的语言环境...

  • Java序列化

    什么是序列化 所谓的序列化,即把java对象以二进制形式保存到内存、文件或者进行网络传输。从二进制的形式恢复成为java对象,即反序列化。 通过序列化可以将对象持久化,或者从...

  • 120
    Java远程调试

    集群前后台协议需要做一些修改,我负责jdbc这边的修改。按照协议内容修改完代码之后却面临一个测试的问题:修改后的后台又部署在北京,但北京并不是所有的机器都对天津这边开放,只给...

  • Java泛型

    泛型的好处 使用泛型的好处我觉得有两点:1:类型安全 2:减少类型强转 下面通过一个例子说明: 假设有一个Test类,通用的实现是: 我们可以这样使用它: 看一个使用泛型的...

  • 120
    Java异常

    最近的写代码的过程中,遇到很多异常的处理,以前上大学的时候写代码,遇到异常直接给个try catch了事,只是停留在看懂异常能够找出异常抛出点的水平。真正写代码的时候,不了解...

  • Java类型转换

    以前一直对java中的类型转换了解的不是很清楚,因为平时写代码有IDE的帮助,所以往往忽略这一块的内容,但往往就是这样的小知识点不清楚,很有可能造成很大的错误。所以在闲暇时间...

  • Java枚举

    ava中的枚举是在JDK1.5以后出现的。之前的开发过程中并没有用过,但是有碰到过关于枚举的代码。貌似是一种更为简单有效的常量定义方式。学习之,希望以后的写代码过程中可以熟悉...

  • 120
    Java读取资源文件

    写java代码时常常需要加载一些外部的资源,通常我们会使用全路径名加载一份资源,比如:C:\Users\Yukai\Desktop\abc.jpg . 但是,有些时候我们需要...

个人介绍
java开发者
微信公众号:code笔记
个人博客 http://yukai.space