嘿嘿,代码略为简单,不再多做解释,直接上码! package org.lq.com.util; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.B ...
分类:
编程语言 时间:
2018-11-09 13:51:54
阅读次数:
253
1.首先创建一个java项目 2.导入以下jar包 3.代码如下 public class auto_date { private static List<List<String>> readExcel(File file) throws Exception { // 创建输入流,读取Excel I ...
分类:
编程语言 时间:
2018-11-09 13:52:25
阅读次数:
235
Spring web MVC框架提供了MVC(模型 - 视图 - 控制器)架构和用于开发灵活和松散耦合的Web应用程序的组件。 MVC模式导致应用程序的不同方面(输入逻辑,业务逻辑和UI逻辑)分离,同时提供这些元素之间的松散耦合。 模型(Model)封装了应用程序数据,通常它们将由POJO类组成。 ...
分类:
编程语言 时间:
2018-11-09 14:21:40
阅读次数:
252
Python内置了很多有用的函数,要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 调用abs函数: >>> abs(100) 100 >>> abs(- ...
分类:
编程语言 时间:
2018-11-09 14:22:39
阅读次数:
224
区块链教程区块链信息安全3椭圆曲线加解密及签名算法的技术原理一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。椭圆曲线加解密及签名算法的技术原理及其Go语言实现椭圆曲线加密算法,即:EllipticCurveCryptography,简称ECC,是基于椭圆曲线数
分类:
编程语言 时间:
2018-11-09 14:22:56
阅读次数:
212
一、ReentrantLock类结构 二、以NonfairSync为例解析重入锁 获取锁标志: (NonfairSync extends Sync extends AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer) 1.Ab ...
分类:
编程语言 时间:
2018-11-09 16:02:40
阅读次数:
198
目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现。HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,HttpClient3.1 是 org.apache.commons.httpclient下操作远程 u ...
分类:
编程语言 时间:
2018-11-09 16:04:18
阅读次数:
196
Java并发编程(8):多线程环境中安全使用集合API(含代码)JAVA大数据中高级架构2018-11-0914:44:47在集合API中,最初设计的Vector和Hashtable是多线程安全的。例如:对于Vector来说,用来添加和删除元素的方法是同步的。如果只有一个线程与Vector的实例交互,那么,要求获取和释放对象锁便是一种浪费,另外在不必要的时候如果滥用同步化,也有可能会带来死锁。因此
分类:
编程语言 时间:
2018-11-09 16:07:16
阅读次数:
163
生成requirements.txt文件 安装requirements.txt依赖 ...
分类:
编程语言 时间:
2018-11-09 16:07:27
阅读次数:
217
1.百钱买百鸡 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。 分析:估计现在小学生都能手工推算这套题,只不过我们用计算机来推算,我们可以设公鸡为x,母鸡为y,小鸡为z,那么我们可以得出如下的不 ...
分类:
编程语言 时间:
2018-11-09 16:08:03
阅读次数:
240
对于Linux系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过!logrotate ...
分类:
编程语言 时间:
2018-11-09 16:09:43
阅读次数:
251
Remember me功能就是勾选"记住我"后,一次登录,后面在有效期内免登录。 先看具体配置: pom文件: Security的配置: 上面的myUserDetailServiceImpl是自己实现的UserDetailsService接口,dataSource会自动读取数据库配置。过期时间设置的 ...
分类:
编程语言 时间:
2018-11-09 16:10:55
阅读次数:
437
AD采样点的电压多少有点起伏波动,经运放放大后电压的波动如果超过ADC的分辩率,则显示的值会出现波动。波动如果十分大的话, 建议在硬件上滤波,相反,如果波动较小,你可以用软件滤波方法解决这个问题。 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) ...
分类:
编程语言 时间:
2018-11-09 16:11:39
阅读次数:
172
private ThreadPoolExecutor threadPoolExecutor; /** * 获取线程池 * @return */ private ThreadPoolExecutor getThreadPoolExecutor(){ if(threadPoolExecutor != n... ...
分类:
编程语言 时间:
2018-11-09 16:12:27
阅读次数:
177
爬取一些网站的信息时,偶尔会碰到这样一种情况:网页浏览显示是正常的,用python爬取下来是乱码,F12用开发者模式查看网页源代码也是乱码。这种一般是网站设置了字体反爬 一、58同城 用谷歌浏览器打开58同城:https://sz.58.com/chuzu/,按F12用开发者模式查看网页源代码,可以 ...
分类:
编程语言 时间:
2018-11-09 16:13:36
阅读次数:
525
@Configuration@Componentpublic class PropertiesConfig { private static final String[] properties = {"/application.properties"}; private static Propert... ...
分类:
编程语言 时间:
2018-11-09 16:14:45
阅读次数:
380
redis①是一种nosql数据库,以键值对<key,value>的形式存储数据,其速度相比于MySQL之类的数据库,相当于内存读写与硬盘读写的差别,所以常常用作缓存,用于少写多读的场景下,直接从缓存拿数据比从数据库(数据库要I/O操作)拿要快得多。 话不多说,接下来紧接上一章《SpringClou ...
分类:
编程语言 时间:
2018-11-09 16:14:52
阅读次数:
208
MVC设计思想MVC就是M:Model模型V:View视图C:Controller控制器模型就是封装业务逻辑和数据的一个一个的模块,控制器就是调用这些模块的(java中通常是用Servlet来实现,框架的话很多是用Struts2来实现这一层),视图就主要是你看到的,比如JSP等.当用户发出请求的时候,控制器根据请求来选择要处理的业务逻辑和要选择的数据,再返回去把结果输出到视图层,这里可能是进行重定
分类:
编程语言 时间:
2018-11-09 16:15:08
阅读次数:
471
最完整的自动化测试流程:Python编写执行测试用例及定时自动发送最新测试报告邮件 今天笔者就要归纳总结下一整套测试流程,从无到有,实现零突破,包括如何编写测试用例,定时执行测试用例,查找最新生成的测试报告文件,自动发送最新测试报告邮件,一整套完整的测试流程。以后各位只要着重如何编写测试用例即可,其 ...
分类:
编程语言 时间:
2018-11-09 16:15:32
阅读次数:
765
区块链教程区块链背后的信息安全2DES、3DES加密算法原理一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。DES、3DES加密算法原理及其GO语言实现DES加密算法,为对称加密算法中的一种。70年代初由IBM研发,后1977年被美国国家标准局采纳为数据加密标
分类:
编程语言 时间:
2018-11-09 16:16:02
阅读次数:
194