# -*- coding: utf-8 -*-import xdrlib,sysimport xlrddef open_excel(): try: data = xlrd.open_workbook(r"c:\\Users\\yhq\\Desktop\\test.xlsx") # 文件名以及路径,如 ...
分类:
编程语言 时间:
2019-12-16 19:44:18
阅读次数:
103
Springmvc.xml 配置convert,xml中配置多个相同的泛型时,xml里配置的convert会从上到下挨个执行。 创建Convert 新建一个时间字符串转时间戳的convert。 implements Converter<String, Timestamp>这里的泛型一定要写,这里决定 ...
分类:
编程语言 时间:
2019-12-16 11:46:11
阅读次数:
125
public class PriorityBlockingQueueTest { /** * 有优先级顺序的阻塞队列,底层实现是数组,无边界。默认是11. * 构造方法可以传入一个比较器,不传的话,默认是按照字典排序比较大小 * 向队列中插入元素用 add offer , put 三个方法效果是等同 ...
分类:
其他好文 时间:
2019-12-15 23:49:22
阅读次数:
115
1. 引入log4net、Microsoft.Extensions.Logging.Log4Net.AspNetCore包 2. 添加log4net配置文件 3. 在Program中添加如下代码: public static IHostBuilder CreateHostBuilder(string ...
分类:
Web程序 时间:
2019-12-15 18:05:49
阅读次数:
556
Android appium自动化测试中Toast做断言,需要先获取toast~ ...
分类:
移动开发 时间:
2019-12-14 23:00:14
阅读次数:
121
PYTHON进阶 PYTHON迭代 @生成器(Generator) 列表生成器产生的列表很占用内存空间,我们每次在计算使用的时候都是对单个元素进行操作,这样其它元素占用的空间就白白浪费了。所以如果列表内的元素可以按照某种算法推算出来,这样我们就可以在循环过程中不断的推算下一个元素(一次只推算一个), ...
分类:
编程语言 时间:
2019-12-14 21:32:30
阅读次数:
122
Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate 是在JDBC API基础上提供了更抽象的封装,并提供了基于方法注解的事务管理能力。 通过使用SpringBoot自动配置功能 ...
分类:
数据库 时间:
2019-12-14 11:52:05
阅读次数:
82
kafka消费过程难免会遇到需要重新消费的场景,例如我们消费到kafka数据之后需要进行存库操作,若某一时刻数据库down了,导致kafka消费的数据无法入库,为了弥补数据库down期间的数据损失,有一种做法我们可以指定kafka消费者的offset到之前某一时间的数值,然后重新进行消费。 ...
分类:
编程语言 时间:
2019-12-14 11:48:43
阅读次数:
221
引用:https://blog.csdn.net/wjx_jasin/article/details/80841085 ...
分类:
编程语言 时间:
2019-12-14 11:33:27
阅读次数:
171
28道java基础面试题-下15、Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?答:Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕
分类:
编程语言 时间:
2019-12-14 10:03:01
阅读次数:
104