![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 63
sunxiaolin2016
只争朝夕
展开
-
快速统计SVN代码提交行数
使用java工具:satasvn.jar工具下载地址:https://sourceforge.net/projects/statsvn/前提条件:1.java环境2.svn安装时勾选了“命令行功能”并安装。关于第二个前提条件,一般用户在安装svn软件时,并没有勾选“命令行功能”,所以无法使用svn命令。这种情况下,可以在控制面板–程序–程序和功能–TortoiseSVN 1.11.1.28492(64 bit)中右键选择更改,并继续安装,安装过程中选上“命令行功能”,如下图所示:使用方法:原创 2021-05-15 16:58:29 · 3740 阅读 · 0 评论 -
Java多线程之理解synchronized关键字
在使用多线程的场合中,线程安全是需要考虑的一个问题。线程安全问题主要需要考虑一下几点:存在共享数据(全局变量,共享资源等)多线程场合,大量线程访问或者操作共享数据我们需要达到的效果:当多个线程在运行时,可能会有同时访问共享数据的情况发生,需要保证同一个时刻有且只有一个线程在操作共享数据,其他线程此时处在等待状态。思路:增加一个互斥锁,一个线程在访问的共享数据操作上加一个互斥锁,同...原创 2019-07-23 10:08:11 · 143 阅读 · 0 评论