摘要: 表级锁 MySQL表级锁分为读锁和写锁。 读锁 用法:LOCK TABLE table_name [ AS alias_name ] READ 释放锁使用UNLOCK tables.可以为表使用别名,如果一旦使用别名在使用的时候也必须采用别名。成功申请读锁的前提是当前没有线程对该表使用写锁,否则该语 阅读全文
posted @ 2018-04-17 17:01 XuJiaqing 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 利用idea创建java web的maven项目,在pom中添加对poi的jar的依赖。 web.xml中配置下后续导出时,所需要的servlet映射信息: Excel导入工具类实现: 将Excel中的数据通过后台程序维护到一个Map集合中,再利用String的split方法以“-”进行分割,得到单 阅读全文
posted @ 2017-10-19 17:18 XuJiaqing 阅读(36399) 评论(3) 推荐(2) 编辑
摘要: 纸上得来终觉浅,绝知此事要躬行 ——2017春季Java后端研发工程师面试心得 收获offer:上海汉得+北京中科软+成都百词斩+成都诺基亚研发中心+清华大学计算机研究所等offer、阿里一面猝、京东三面通过,进入备胎池,呵呵~) 本人徐佳庆,作为大三汪一枚,从2017年2月15日,开始了的属于自己 阅读全文
posted @ 2017-05-05 18:59 XuJiaqing 阅读(696) 评论(1) 推荐(1) 编辑
摘要: 我们知道一个对象在运行时有两种类型,一个是编译类型,一个是运行时类型。在程序运行时,往往是需要发现类和对象的真实的信息的。那么如何获的这种信息呢? 其一,如果我们在编译和运行时都知道类型的具体信息,这时是可以手动将一个对象转换为运行时的类型。 其二,如果我们在编译时无法预知对象和类到底是属于哪些类, 阅读全文
posted @ 2016-11-02 21:08 XuJiaqing 阅读(9141) 评论(0) 推荐(1) 编辑
摘要: 1.如何用file操作目录和文件? java对待目录和文件统一使用file来表示,在创建file对象时,使用isDictionary和isFile方法进行判断 总结:FIle类的常用方法: (1)构造方法:传递字符串形式的文件路径的方式来创建file对象,file并不会检查该目录或者文件是否已经存在 阅读全文
posted @ 2016-08-03 16:18 XuJiaqing 阅读(7526) 评论(0) 推荐(0) 编辑
摘要: 一、静态代理 根据被代理的类的时机的不同,如果在编译阶段就能确定下来的被代理的类是哪一个,那么,就可以使用静态代理的方式。 申明一个接口: 实现类,即需要被代理的类: 实现类: 二、动态代理 如果不能在代码的编译阶段就去确定需要代理的类是哪一个的话,就可以使用类的动态代理机制,在代码运行期间去动态加 阅读全文
posted @ 2018-07-23 17:23 XuJiaqing 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、基本API初探 二、分组和合并 将2号记录的count值进行了合并汇总!23+6=29 阅读全文
posted @ 2018-07-15 14:50 XuJiaqing 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Java 8 新增了接口的默认方法。 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个default关键字即可实现默认方法。 为什么要有这个特性? 首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实 阅读全文
posted @ 2018-07-15 12:16 XuJiaqing 阅读(2200) 评论(0) 推荐(0) 编辑
摘要: 一、遍历循环 二、数据过滤 三、Map和Reduce函数计算 阅读全文
posted @ 2018-07-13 20:20 XuJiaqing 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、mybatis的版本必须为3.3.1及其以上 项目所依赖的mybatis的版本必须为3.3.1及其以上,低版本的不行,保证hap项目的依赖的mybatis的jar的版本必需为需要的版本: 二、在Dao层不能使用@Param注解,且Mapper.xml文件中使用list变量接收Dao层中的集合 数 阅读全文
posted @ 2018-07-07 20:34 XuJiaqing 阅读(5678) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0"?><?mso-application progid="Excel.Sheet"?><Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-micro 阅读全文
posted @ 2018-05-18 15:03 XuJiaqing 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 从以下几个方面: 1、存储结构 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。 2、存储空间 MyISAM:可被压缩,存储空间较小 阅读全文
posted @ 2018-04-17 17:00 XuJiaqing 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1 关于处理小数点位数的几个oracle函数() 2 1. 取四舍五入的几位小数 3 select round(1.2345, 3) from dual; 4 结果:1.235 5 2. 保留两位小数,只舍 6 select trunc(1.2345, 2) from dual; 7 结果:1.23 8 9 select trunc(1.2399, 2) from dual;... 阅读全文
posted @ 2018-03-06 10:00 XuJiaqing 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以 阅读全文
posted @ 2018-02-27 17:12 XuJiaqing 阅读(1081) 评论(0) 推荐(0) 编辑