- 博客(9)
- 收藏
- 关注
原创 java爬虫的个人见解
java当中,爬虫主要通过httpclient向服务器发送请求,然后通过Jsoup来解析对方接口给我们返回回来的页面源码;那么这里的Jsoup是怎么解析源码的?我们都知道页面的源码包含在<html></html>根标签下,这和我们我们常用的xml文件特别像。在这里,Jsoup就可以解析类似于xml文件那种格式的源码,然后将其解析成一个文档对象,通过自己定义规则,获得...
2018-08-19 19:25:08 363
原创 Mysql5.7设置秘密吗需要注意的问题
1、查看现有的密码策略mysql> SHOW VARIABLES LIKE ‘validate_password%’;参数解释: 1).validate_password_dictionary_file 指定密码验证的文件路径; 2).validate_password_length 密码最小长度 3).validate_password_mixed_case_count ...
2018-08-10 07:42:16 299
原创 Linux下通过yum安装mysql
linux启动mysql命令:1:启动服务:service mysqld start2:启动mysql:mysql -u root(这是无命令情况下); 然后设置密码:update user set password=PASSWORD('123') where User='root';3:利用yum安装mysql报mount错误,那是由于虚拟机的CD/DVD(IDE)中已连接没...
2018-08-09 13:16:11 181
原创 spring-boot整合redis遇到Caused by: java.net.SocketTimeoutException: connect timed out
今天整合完spring-boot+redis,测试的时候,报标题错误,上网查之,原来是redis端口号6379被防火墙拦截了,所以需要在防火墙中打开6379的端口号,这个和linux下安装tomcat原因差不多,tomcat默认页面访问不到也是因为8080端口号被防火墙拦截。下面为解决方法:开放6379端口/sbin/iptables -I INPUT -p tc...
2018-08-06 21:42:49 4223
转载 Mysql行列转换,利用case when then
有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。题目:数据库中有一张如下所示的表,表名为sales。 年 季度 销售量 1991 1 11 1991 2 12 1991 3 13 1991...
2018-07-19 10:13:23 1270 1
原创 mybits批量添加的个人对于索引的见解
批量插入有后台java代码通过for循环来实现,另外也可以通过mybits中的动态sql<foreach></foreach>实现;不过各自对应一个id的问题,即用索引还是不用,各自该怎么用?其实用了索引,只要在原来sql基础上将#{id}改为null就好了,不用索引,就更好办了,不用考虑,只要考虑要添加的字段动态sql实现:1:springMVC接收数组参数: @R...
2018-06-13 21:01:24 247
转载 Mybits与Hibernate的区别
mybatis与hibernate一样是个orm数据库框架。它与hibernate区别是非常大的,有以下几点:总结起来:mybatis:小巧、方便、高效、简单、直接、半自动hibernate:强大、方便、高效、复杂、绕弯子、全自动1. hibernate是全自动,而mybatis是半自动。hibernate完全可以自动生成sql。而mybatis仅有基本的字段映射,仍然需要通过手写sql来实现和管...
2018-06-10 20:29:19 3018
原创 构造函数能被继承?创建子类对象为什么会调用父类的构造方法?
第一个问题:构造函数能被继承? 构造函数是不能被继承的。试想子类中继承父类的构造方法,不仅不符合构造方法的命名规则,即方法名和类名相同,而且也不符合一般方法的命名规则,即没有返回值类型。 第二个问题:创建子类对象为什么会调用父类的构造方法? 每次调用子类的时候都会“自动运行”它父类的构造函数,如果真的需要子类构造函数特殊的形式,子类直接修改或重载自己的构造函数就好了。...
2018-06-08 08:49:24 2038 4
原创 ArrayList与LinkedList的区别
个人浅显的看法: 本质上:ArrayList底层是一个数组,LinkdList底层是一个 链表;那么从本质上就可以得到实际应用上的区别:ArrayList查询比较快,因为通过数组的索引来查询;linkdlist增删快,链表通过将要添加的值变成node对象,然后将插入点的节点的next拿出来放入到要添加的值得next中,最后将要添加的值放入到插入点的节点的next中; 第二个不同...
2018-06-07 20:34:53 1318 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人