- 博客(6)
- 收藏
- 关注
原创 ReentrantLock-synchronized 区别以及使用
1. 介绍2者区别:相似点:这两种同步方式有很多相似之处,它们都是加锁方式同步,而且都是阻塞式的同步,也就是说当如果一个线程获得了对象锁,进入了同步块,其他访问该同步块的线程都必须阻塞在同步块外面等待,而进行线程阻塞和唤醒的代价是比较高的(操作系统需要在用户态与内核态之间来回切换,代价很高,不过可以通过对锁优化进行改善)。功能区别:这两种方式最大区别就是对于Synchroni...
2019-11-20 09:36:39 179
转载 mybatis Example 使用方法
申明:转载博客--来自 https://blog.csdn.net/biandous/article/details/65630783一、mapper接口中的方法解析mapper接口中的函数及方法方法 功能说明int countByExample(UserExample example) thorws SQLException 按条件计数int deleteByPrima...
2018-09-25 13:33:31 31619 2
转载 MyBatis-动态SQL的if、choose、when、otherwise、trim、where、set、foreach使用
动态SQL是MyBatis最强大的特性之一。用于实现动态SQL的主要元素如下: 1、if 2、choose、when、otherwise 3、trim、where、set 4、foreach代码示例:1、ifEmpMapper.xml配置<select id="getEmpByIf" resultType="Emp" parameterType="Emp"> select * ...
2018-05-12 11:04:38 492
转载 Mybatis---动态查询(choose,when,otherwise)
【第一个需求:按照固定的某一个条件进行查询。即,查询条件只能有一个】1.借用上文的工程,复制为Mybatis07,工程结构图不变。2.我们先移除UserInfo.java中的集合属性。如下:[java] view plain copy@SuppressWarnings("serial") public class UserInfo implements Serializable { ...
2018-05-12 10:59:27 195061 6
原创 java后台用的输出流。怎么在前台用js怎么接收
后台Java代码: @RequestMapping(value = "/friendLinks/friendLinksList.do") public void getfriendLinksList(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap){ ...
2018-04-13 10:50:14 5136
原创 Linux环境搭建Nexus
系统信息操作系统:CentOS 7 JDK版本:1.8 Nexus:2.11.1安装准备上传安装文件 :将下载好的文件 nexus-2.11.1-01-bundle.tar.gz 上传到服务器,目录:/usr/local/software 该目录存放软件安装包nexus运行需要依赖于JDK,JDK的安装配置详见:Linux环境安装配置JDKNexus安装① 解压文件#cd /usr/local/s...
2018-04-13 10:41:30 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人