c23

1970-1-1 yangjing

git clone 时显示Filename too long的解决办法','在git bash中,运行下列命令: git config --global core.longpaths true就可以解决该问题。--global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉--global即可。

阅读全文>>

评论(0) 浏览(31)

c24

1970-1-1 yangjing

分布式锁实现原理','https://blog.csdn.net/u010963948/article/details/79006572

阅读全文>>

评论(0) 浏览(31)

c25

1970-1-1 yangjing

事务隔离级别和传播','事务隔离级别  隔离级别是指若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量:TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.ISOLATION_READ_COMMITTED。TransactionDefinition.ISOLATION_READ_UNCOMMITTED:该隔离级别表示一个事务可以读取另一个事务修改但还没有提交的数据。该级别不能防...

阅读全文>>

评论(0) 浏览(54)

c26

1970-1-1 yangjing

同步?阻塞?','1,同步和异步是针对应用程序和内核的交互而言的。2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入函数会立即返回一个状态值。由上描述基本可以总结一句简短的话,同步和异步是目的,阻塞和非阻塞是实现方式。同步阻塞: 在此种方式下,用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统的IO模型属于此种方式。同步非阻塞: 在此种方式下,用户进程发起一个IO操...

阅读全文>>

评论(0) 浏览(36)

c27

1970-1-1 yangjing

简单RPC实现','package com.howtd.rpc.rpc.demo;public interface HelloService {    String sysHello(String info);}package com.howtd.rpc.rpc.demo;public class HelloServiceImpl implements HelloService {    public String sysHello(String info)     {    &nbs...

阅读全文>>

评论(0) 浏览(32)

@2020 HowTD 浙ICP备18004985号

浙公网安备 33010202001281号