摘要:
三言两语说mysql乐观锁与悲观锁 乐观锁,读取待修改的数据不加锁,修改后提交到数据库。这会造成同一条记录,被多次修改,而这些修改是相同的(无用的)。只是它们各个操作之间,不知道别人已经在做这件事儿了。这就是记录没有锁定造成的。(默认) 悲观锁,读取待修改的数据,立即加锁(只读取,没有修改意图的访问 阅读全文
摘要:
“按位或” 运算的巧妙运用 今天在学习Collections的源码时,看到下面的代码,联系之前自己写的程序,感受到下面这段代码确实巧妙: 下面简单介绍: “T... elements” :可变参数列表,元素为泛型T或T的子类。 “|=”:这是类似于“+=”这样的运算式,是A = A + B这种形式的 阅读全文
摘要:
1.在线制作网站:http://patorjk.com/software/taag 2.常用 字体:Varsity 3.使用方法 阅读全文
摘要:
当出现“Warning: Changing a readonly file”这样的提示时,说明您不具备操作权限,对正在操作的文件所做的操作。 首当其冲的解决办法是:以root身份再次试执行(方法:在执行命名前 加 sudo ),若再不行,则需要以root身份对文件的权限进行修改了。 修改文件权限的之 阅读全文
摘要:
I'm using Mac OS X Terminal. And I use Ctrl+Z or Ctrl+C to stop some programs. But I realized that I don't know what they're exactly doing. What are t 阅读全文
摘要:
bitbucket与Git很相似 基础操作都差不多,暂时没遇到区别,遇到后,我再在后问追加…… 这里是我之前写的一篇Git的基本操作。 下文,我将继续一些在bitbucket上的进一步学习 关于 bitbucket的非常实践意义的教程 在 “bitbucket…的教程” 中的第四节 “四、和团队项目 阅读全文
摘要:
实现方式一: Controller层: 实现方式一: 1 import java.util.List; 2 import java.util.Map; 3 import java.util.NoSuchElementException; 4 import java.util.Optional; 5 阅读全文
摘要:
异常处理,我们需要主意的事儿 问3个问题: 什么出了错?——异常类型 在哪出的错?——堆栈跟踪 为什么出错?——异常信息 把上面的3个问题回答好,在异常抛出后能快速对问题进行 定性、定位、定义。 要想让我们的异常抛得有水平、有价值 perfect,我们需要记住以下三个原则: (1)具体明确 (2)提 阅读全文
摘要:
输入两个字符串格式的日期,计算两日期之间,相差的天数 限制条件:输入的日期字符串,格式必须为 yyyy-MM-dd 方法一: 方法二:再加限制,只能计算用一年时间区间内容的。跨年计算将产生负值 阅读全文
摘要:
判断对象的属性值是否为null 核心处理: 运用示例: 补充说明(总结): 本问题的产生,主要是 “引用数据类型” 拆箱为 “基本数据类型”(即相应的对象类型,如Integer -- -int,Double double …)产生的问题。 避免的方法:尽量不做装箱、拆箱的操作,定义、传递、转换和使用 阅读全文