随笔分类 -  java

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