随笔分类 - java
摘要:package com.cn.test.string; public class StringTest { public static void main(String[] args) { String str1 = getStringSum("9999999999999999999999999999999999999999999999999999999999999999...
阅读全文
摘要:在使用模糊查询sql时,如果使用${}进行字符拼接,无法防止sql诸如问题,如果使用concat函数则只对mysql有效果,用Oracle则需要用连接符||,这样在数据库变的时候需要修改,不利于移植。mybatis提供元素<bind>很好能解决这个问题。 项目结构: 废话不说,使用maven管理ja
阅读全文
摘要:两者区别: 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; 3.synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放
阅读全文