自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 java+selenium js常见控件操作

常见对界面元素进行操作的主要是管理cookie和浏览器窗口的方法对于window接口主要是用来控制浏览器窗口的设置。例如大小、最大、最小、全屏、位置等等。针对浏览器的属性属性:driver.current_url # 用于获得当前页面的URLdriver.title # 用于获取当前页面的标题driver.page_source # 用于获取页面html源代码driver..

2021-08-12 11:32:52 199

转载 java 面试笔试题大汇总

JAVA 相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...

2019-02-25 18:36:09 209

转载 windows常用命令

打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口...也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口# 控制台命令窗口中一些技巧复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可粘贴内容:右键弹出快捷菜单,选择“粘贴(P)”在...

2019-02-15 10:42:15 219

原创 Tomcat端口被占用

一:打开任务管理器,找到java虚拟机相关的进程javaw.exe,将它结束掉。如果问题没有解决,往下看。 如果没有这个进程,那可能是其他软件占用了端口。 在开始菜单->运行->cmd->输入 netstat -ano 命令,可以查看哪个进程占用了8080和8009端口,找到占用端口软件的PID,然后在任务管理器找到对应PID的软件,关闭结束该进程即可。如果任务管理器中没...

2019-01-14 11:16:40 165

转载 Spring MVC 项目配置Kaptcha验证码(转载)

转载:https://blog.csdn.net/cocoivan1992/article/details/71292788

2018-12-24 10:29:41 124

转载 Excel写入

public static void ExcelUtils(String[] header,List<Object[]> list,String path){File file = new File(path);try {// 创建新的可写入的Excel工作薄对象WritableWorkbook targetWorkbook = Workbook.createWorkb...

2018-12-12 19:45:47 136

转载 Java Web 框架发展

来源:https://blog.csdn.net/kingscoming/article/details/78837809 成熟的框架介绍Hibernate 框架 Hibernate 是一种ORM框架,全称为 Object-Relative Database-Mapping,在Java对象与关系型数据库之间建立某种映射,以实现直接存取Java对象(POJO)。ORM框架是一种不同与MVC的...

2018-11-19 10:23:00 321

原创 sql语句注意点

 查询语句的执行顺序当一条查询语句中包含所有的子句,执行顺序依下列子句次序:FROM 子句:执行顺序为从后往前、从右到左。数据量较少的表尽量放在后面。 WHERE子句:执行顺序为自下而上、从右到左。将能过滤掉最大数量记录的条件写在WHERE 子句的最右。 GROUP BY:执行顺序从左往右分组,最好在GROUP BY前使用WHERE将不需要的记录在GROUP BY之前过滤掉。 HAV...

2018-10-30 11:13:39 252

原创 序列和约束的总结

1.2. 序列1.2.1. 什么是序列序列(SEQUENCE)是一种用来生成唯一数字值的数据库对象。序列的值由Oracle程序按递增或递减顺序自动生成,通常用来自动产生表的主键值,是一种高效率获得唯一键值的途径。序列是独立的数据库对象,和表是独立的对象,序列并不依附于表。通常情况下,一个序列为一个表提供主键值,但一个序列也可以为多个表提供主键值。1.2.2. 创建序列...

2018-10-29 18:49:48 366

转载 java--Quartz

package com.fync.quartz;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;/** * 创建要被...

2018-10-23 15:11:28 165

原创 mysql随机抽取数据,效率

因为mysql数据的最大值和最小值的获取几乎是0消耗的,数据库表数据与自身主键ID的集合做join查询,是非常快速的。1:select * from users order by rand() LIMIT 10000在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描,导致效率相当相当的低!效率不行,切忌使用!2:SELECT * FROM users ...

2018-10-22 17:30:20 1871

原创 面试题二:索引问题

索引是一种允许直接访问数据表中某一数据行的树型结构,为了提高查询效率而引入,是独立于表的对象,可以存放在与表不同的表空间(TABLESPACE)中。索引记录中存有索引关键字和指向表中数据的指针(地址)。对索引进行的I/O操作比对表进行操作要少很多。索引一旦被建立就将被Oracle系统自动维护,查询语句中不用指定使用哪个索引,是一种提高查询效率的机制。CREATE INDEX idx_emp...

2018-10-18 13:52:35 515

原创 面试题一:redis相关问题

介绍Redis是一个开源的内存中的数据结构存储系统,Redis采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由C语言编写1:操作Redis线程安全吗?答:Redis是单进程的,所以是线程安全的。Redis是利用队列技术将并发访问变为串行访问。Redis使用了单线程的设计,所有的客户端请求,也就是redis数据库的连接,使用一种复用的技术。redis可以在任何时...

2018-10-18 11:34:48 433

原创 LinkedBlockingQueue用法

由于LinkedBlockingQueue实现是程安全的,实现了先进先出等特性,是作为生产者消费者的首选,LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时候会阻塞,直到有队列成员被放进来。LinkedBloc...

2018-10-15 11:20:33 8961 1

原创 阻塞队列

jdk中为我们准备好7个阻塞队列 ArrayBlockingQueue: 一个由数组结构构成的有界阻塞队列 LinkedBlockingQueue: 一个由链表结构组成的有界阻塞队列 PriorityBlockingQueue: 一个支持优先级排序的阻塞无界阻塞队列 DelayQueue: 一个使用PriorityBlockingQueue实现的支持时延的无界阻塞队列 Synchrono...

2018-10-15 11:06:31 119

原创 mysql常见问题

mysqldump备份大数据出错为防止数据丢失而造成重大损失,所以需要定期自动备份数据库。一开始数据库备份都是成功的,但是现在数据越来越大了,mysqldump备份时出现备份失败,报错内容:mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `table_name` at ...

2018-10-12 14:52:50 176

转载 Mysqldump参数大全(参数来源于mysql5.5.19源码)

参数参数说明--all-databases  , -A导出全部数据库。mysqldump  -uroot -p --all-databases--all-tablespaces  , -Y导出全部表空间。mysqldump  -uroot -p --all-databases --all-tablespaces--no-tablespaces  , -y不导出任...

2018-10-12 14:50:10 134

原创 Java8中Lambda表达式总结

// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受2个参数(数字),并返回他们的差值 (x, y) -> x – y // 4. 接收2个int型整数,返回他们的和 (int x, int y) -> x + y // 5. 接受一个 strin...

2018-10-09 15:54:02 351

原创 Mysql 配置文件(基本配置)

在Windows系统中,配置文件默认是安装目录下的 my.ini 文件(或my-default.ini),部分配置需要在初始安装时配置,大部分也可以在安装完成后进行更改。当然,极端情况下,所有的都是可以更改的。  我们发现解压后的目录并没有my.ini文件,没关系可以自行创建。在安装根目录下添加 my.ini,比如我这里是:C:\Program Files\MySQL\my.ini,写入基本配...

2018-10-08 10:21:25 1006

原创 反射的常见用法

public class demo1 {        /**         * 反射获取类信息         */        @Test        public void reflectiveGetClassInfo(){            try {                Class cls = Class.forName("java.lang.Strin...

2018-09-29 14:12:22 122

原创 总结--反射的优点和缺点

优点:java的反射机制就是增加程序的灵活性,避免将程序写死到代码里,例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化...

2018-09-29 11:19:49 4372

原创 Runnable与Callable区别

Callable接口:public interface Callable<V> { V call() throws Exception; } Runnable接口:public interface Runnable { public abstract void run(); } 相同点:两者都是接口;(废话) 两者都可用来编写多线程程序; 两者都需要调用Thre...

2018-09-14 15:09:47 182

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解压后将里面所有文件拷贝至redis安装目录:...

2018-09-06 10:08:53 177

原创 Jsoup学习总结

摘要Jsoup是一款比较好的Java版HTML解析器。可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jSOUP主要功能从一个URL,文件或字符串中解析HTML; 使用DOM或CSS选择器来查找、取出数据; 可操作HTML元素、属性、文本;环境搭建MAVEN依赖 &lt...

2018-09-06 10:00:00 312

转载 java常用的几种线程池比较

1. 为什么使用线程池诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应...

2018-09-05 16:50:09 70

转载 cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seconds:可出现", - ...

2018-09-05 10:55:31 94

转载 空格变成问号的怪问题

问题的根源,在于UTF-8这种编码里面,存在一个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的时候,表现为一个空格,跟一般的半角空格(ASCII 0x20)一样,唯一的不同是它的宽度不会被压缩,因此比较多的被用于网页排版(如首行缩进之类)。而其他的编码方式如GB2312、Unicode之类并没有这样的字符,因此如果简单地进行编码转换,生成地GB2312/Unocode字符串中,这个字符就...

2018-08-28 09:41:35 9107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除