- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 HTML与CSS前端的内容
div+css前端1.HTML是文本标记语言,他规定了网页的大体架构,但是它并未定义网页的布局,网页的布局由css来完成2.HTML的标签<html></html>网页的结构标签<head></head>网页的头部<body></body>网页的身...
2019-03-18 23:51:45 2279 1
原创 基于分布式的scrapy-reids项目
基于分布式的scrapy-reids项目分布式的概念不多赘述本项目利用本机和虚拟机,本机作为爬虫端(win10),虚拟机作为服务器端(win10)一.首先在两台电脑上都安装redis服务.具体步骤为:1.在redis官网下载Redis-x64-5.0.10,这是一个文件夹2.Redis-x64-5.0.10下面有一redis.windows.conf文件,用notepdd+打开,将里面的bind 127.0.0.1注释掉,目的是可以让任何网段连接。还有关闭保护模式:protect mode(写的
2021-02-25 09:43:24 170
原创 怎样判断网页是动态加载的数据
怎样判断是否是动态加载的数据1.抓包工具 network 中的某个网页中的response,中返回的这个网页,在里面搜索是否有关键字 (ctrl+F )若没有,则是动态加载出来的2.从全局搜索,然后自动定位到网站就可以找到这个动态加载的数据...
2021-02-08 13:54:44 2148 1
原创 纯js实现选择色卡效果
写出html页面2.要明白制作色卡的关键是从255到0的递减,不管是r,g,b中的哪一个。2.1首先我们获得用户所想制作的基本色卡颜色,这时候涉及一个用户得16进制颜色格式是否正确问题,我们用焦点消失函数来判断是否格式正确。2.2正确并且获得之后将其中最大的一个颜色点击进去。2.3由Js内部函数将他加到239-255这个区间内,其他俩个颜色随之增加。2.4增加到最大之后,开始在定...
2019-08-26 17:02:39 2013
原创 纯js轮播图的制作
1.做这样一个轮播图框架其实就是对装图片的div的隐藏和显示问题技术要点:定时器的运用 图片索引与变量对上号的问题 div的隐藏显示问题先行写好前端界面:注意:我这里制作的是三个图片的轮播图,当然你如果想要别的几张图片,改变div几个就行了js代码://先让他自动滚动吧,鼠标放上面就清除,挪走就开始计时var index=0;var timer=null;//有问题var ...
2019-08-26 16:34:45 550
原创 click点击一次,执行多次的bug
https://blog.csdn.net/GSCurry/article/details/71857127
2019-08-23 15:12:53 380
原创 英语原来这么有趣之数词,月份的使用
太它喵的有趣了,我闲来无事觉得英语中很常用的表达还不怎么会,所以总结了一番!1.首先 春 夏 秋 冬 依次为spring summer autumn winter2.月份的表达:1月 January2月 February3月 March4月 April5月 May6月 June7月 July8月 August9月 Septe...
2019-08-19 16:21:39 764
原创 16进制颜色之讲解
所谓16进制颜色,就是RGB颜色RGB分别代表RED,GREEN,BLUE而纯白为#FFFFFF对应的十进制数字为255 255 255纯黑为#000000对应的十进制数字为00 00 00我们可以通过换算得出,例如十六进制数FF换算成十进制数为1.F*16^02.F*16^1十进制数字对应的16进制数字为十六进制:0 1 2 3 4 5 6 7 8 9 A B C D...
2019-08-18 17:01:31 2380
原创 利用xshell来连接linux虚拟机
一.首先对网络进行设置点击vmvare中的网络适配器设置,可以自行选择是桥接模式还是.nat模式1.假如你是跟我一样需要进行登陆认证的校园网,那么你一定要选.nat模式如果你的网络插上网线就能访问,类似家里的网线,手机热点这种,你可以选择.nat模式,也可以 选择桥接模式。1.1两种模式的不同点:桥接模式中,是直接连接网络的,也就是跟我们的电脑一个网段区间,拥有唯一的ip...
2019-08-17 21:35:51 403
原创 linux各个版本mysql的卸载
一.linux中MySQL各个版本的完全卸载-万金油1.首先检查当前系统是否安装过Mysqlrpm -qa |grep -i mysql1.1如果安装过的话,先停止服务systemctl stop mysqld.service1.2开始卸载,将第一步我们查到的mysql安装包给删除掉rpm -e 包的名字这之间有依赖关系的话,就先删除被依赖的那个1.3删除mysql的文件和目...
2019-08-17 20:27:39 334
原创 linux系统下安装Mysql5.7
一.linux中MySQL各个版本的完全卸载-万金油1.首先检查当前系统是否安装过Mysqlrpm -qa |grep -i mysql1.1在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL ,所以我们也要查看是否安装了Mariadb:rpm -qa|...
2019-08-17 20:21:09 247
原创 mysql的乱码问题
1.只需一招制敌即可打开etc目录之下的my.cnf文件,在mysqld下面加上character_set_server=utf8init_connect=‘SET NAMES utf8’完美解决数据库乱码问题。2.另外创建表的时候注意编码为utf8...
2019-08-14 22:56:03 113
原创 从项目到上线流程详解,带你领略网站之美
1.说到建立一个网站,很多像我一样的小白就感觉很兴奋,那么下面我们就是带大家建立一个简单的网站,也就是web项目,这个web项目必须五脏俱全,要用到的技术基本为servlet ; js; html ;jdbc;mysqllinux;当然如果买的服务器为windows版本的,linux的一些基本技术就不用学习了。2.话不多说,开冲!3.步骤:1.调试好我们的web项目,确保没有什么bug和...
2019-08-14 22:48:50 399
原创 Linux基本常用命令的总结;Linux笔记
linux命令格式为命令 [选项] [参数1] [参数2]例:ls -l / 查看根目录下的文件及文件夹以长形式输出2.常用命令:关机:shutdown -h now重启:shutdown -r now或是reboot3.下面我们来看一下常用文件夹的功能:/bin 命令存放目录/boot 启动目录/dev 设备文件存放目录/etc 配置文件存放目录/lib ...
2019-08-14 21:38:37 359
原创 SSH连接Fedora不成功的原因
1.最可能的就是端口没有开启修改配置文件vi /etc/ssh/sshd_config将端口22注释去掉防火墙使能ssh服务#systemctl enable sshd.service#systemctl start sshd.service然后重启fedeora就ok了,再用ssh来连接...
2019-08-14 18:01:37 1307
原创 分页的三种方法详解之sql语句法
在了解到通过数组分页的缺陷后,我们发现不能每次都对数据库中的所有数据都检索。然后在程序中对获取到的大量数据进行二次操作,这样对空间和性能都是极大的损耗。所以我们希望能直接在数据库语言中只检索符合条件的记录,不需要在通过程序对其作处理。这时,Sql语句分页技术横空出世。他的操作也是十分简单,只需要对sql语句做出一些修改。即在sql语句后面加上limit index ,size即可1.前端页面...
2019-08-06 10:33:16 250
原创 分页的三种方法详解之集合法
1.集合法通过一次性从数据库中取出数据放到一个集合中,由前端页面提供第几页,一页有几行数据来进行在集合内的截取操作,截取之后放入集合中展示在页面之中。实现方式:subList()方法进行截取优点:简单,易用缺点:效率低,每次翻页都需要查询全部2.sql语句方法...
2019-08-04 20:41:17 1102
原创 Unexpected exception encountered during query.解决办法
办法:更换最新mysql-connector-java-5.1.48jar包即可,就这个小问题搞得我两三个小时还有个错误:错误提示:Unknown initial character set index ‘255’在你的数据库名字后面加上这个东西即可?useUnicode=true&characterEncoding=utf8...
2019-08-04 17:33:51 11427
原创 简介反射与图说反射
介绍:什么是java的反射机制?Java反射机制是在运行状态中,对于一个任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用他的任意方法和属性,这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制图说反射:看图a文件进行编译成.class文件,然后虚拟机中的加载器对他进行加载,然后动态获取这个类的属性和方法,也可生成它的实例作用:用来编写一些通...
2019-08-01 21:39:40 172
原创 jdbc入门与进阶
1.DriverManager 驱动管理类作用:注册驱动获得连接url的写法很固定jdbc:mysql://localhost:3306/2.Connection :对象连接作用:创建执行SQL语句的对象进行事物的管理3.Statement :执行sql作用:执行SQL语句执行批处理操作4.resultset对象作用:进行查询结果的封装释放资源:Connecti...
2019-07-31 14:58:01 162
转载 jdbc为什么使用java.sql包中的接口而不使用com.mysql.jdbc包中的类?
java.sql包中的接口,它是sun公司为了简化,统一对数据库的操作,定义了一套java操作数据库的规范,由各个数据库公司自己实现,数据库有mysql oracle等,而com.mysql.jdbc包中的类是mysql自己实现规范接口的类,不同的数据库有不同的实现,为了能够只写一套代码,实现跨数据库使用,书写传统jdbc需要导入的包就使用java.sql包,而不用考虑具体的实现类。作者:jcl...
2019-07-30 21:02:29 425
转载 MYSQL:连接数据库时报1251错误,显示出来的界面:client does not suppot...
https://blog.csdn.net/u013276277/article/details/80254756
2019-07-30 18:15:03 273
原创 jsp+servlet实现文件excel的导入导出
首先我们这个小项目是做一个excel文件的导入和导出。导入的效果呢就是从磁盘中上传一个excel文件到服务器中进行解析,由servlet调用类进行对这个文件的解析,然后把excel中的内容原封不动的打印到浏览器中导出的效果呢,就是从浏览器中获取数据存储到集合中,通过将集合中的内容转化为excel表的类进行数据转化,放到浏览器中提供给用户下载使用好了:导入的流程图:这就是我们导入导出的流...
2019-07-30 16:12:14 2258
转载 el表达式中对象可以直接拿到私有属性?为什么
EL表达式获取对象属性的原理是这样的:以表达式${user.name}为例EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。所以,想要通过EL表达式获取对象属性的值,那么这个属性就必须有与之对应的get方法。其实你要了解EL表达式的运行原理,它其实...
2019-07-26 15:42:05 604
转载 FileItem类的使用
文件上传: FileItem类、ServletFileUpload 类、DiskFileItemFactory类文件上传:ServletFileUpload负责处理上传的文件数据,并将表单中每个输入项封装成一个FileItem对象中, 在使用ServletFileUpload对象解析请求时需要根据DiskFileItemFactory对象的属性sizeThreshold(临界值)和reposi...
2019-07-26 15:40:36 13941
原创 转发和重定向的区别,非常给力的发现
贴一段代码: /** * 可以跳到 1. * request.getRequestDispatcher("/index.jsp").forward(request, response); */ /** * 可以跳到 2. * request.getRequestDispatcher("/WEB-INF/jsp/jsp1...
2019-07-26 10:44:37 110
原创 用katpcha框架实现验证码
1.相对于自己写验证码而言,使用框架显示验证码简直不要太简单。实现步骤:创建web项目,在lib文件下导入katpcha.jar包。然后在web.xml文件中配置一下,有源码。在jsp页面中编码就好了。原理:验证码其实就是服务器产生验证码到浏览器中去,用户输入之后提交到服务器中与服务器中的验证码作比较,然通过ajax的方式实现异步更新...
2019-07-24 15:19:33 409
原创 使用监听器实现防止用户重复登录的小程序
实现思想:1.要想实现防止用户重复登录,我们自然而然就联想到使用单例模式让实体类只产生一个对象,一个对象中不能存储相同信息的成员。由于通过id不能来获取session对象,我们就将id,和他所对应的的session对象通过集合存储起来,将唯一的用户名和唯一的Id也关联起来,存到另一个集合中。2.然后就要通过监听器来监听session的信息,因为是防止用户重复登陆,所以我们使用attribute...
2019-07-21 20:15:20 899
原创 java监听器的内容
监听器定义:servlet规范定义的一种特殊的类用于监听三种作用域对象的创建销毁及其属性修改发生变化的事件在事件发生的前后进行一些处理的操作就是实现servlet规范的接口,并在类中实现代码应用场景:统计在线人数页面访问量的统计应用启动时完成信息初始化的操作与spring相结合实现步骤1.编写Java 类实现监听器接口,并且实现其接口方法2.在web.xml文件中对实现的...
2019-07-19 11:06:09 129
原创 Java过滤器
概述:过滤器的作用:实现对web资源请求的拦截,完成特殊的操作,尤其是对请求的预处理web资源有:jspservlet图片文件过滤器的应用场景:web资源权限访问控制请求字符集编码处理内容敏感字符词汇处理响应信息压缩等等工作流程:...
2019-07-17 21:20:48 8028
原创 正则表达式的使用
1.使用特殊的符号来做检验,目标是操作字符串例如对:手机号,邮箱,身份证的校验等等2.缺点:阅读性较差优点:简便,代码简洁语法规则:1.[abc] : a,b,c当中必须有一个字母2. [a-zA-Z] : a到z或者A-Z的字母3. \d 也可以是[0-9] :0-9中的数字4. X{n} :X,恰好n次 例如 [0-9]{2} 那就是在0-9中的恰好两个...
2019-07-17 21:17:00 107
原创 ajax
简介:是一种用于创建快速动态网页的技术特点:通过在后台与服务器的少量交换,Ajax可以实现网页异步更新传统的网页更新内容的话,必须重载整个页面导入jquery-1.4.2.jsjson.jar...
2019-07-17 21:00:13 79
原创 EL表达式和Jstl的使用
1.EL表达式(Expression language)表达式语言,目的是代替Jsp页面中的复杂代码语法:${变量名}他就是取去变量的值的2.Jstl介绍他是Jsp标准标签库(JavaServerPages standard tay library)与EL表达式的关系:由于Java规范中不推荐在Jsp中使用Java代码,那么Jstl通常会与EL表达式相结合来实现Jsp页面的编码1.开...
2019-07-17 20:57:23 167
原创 用servlet+jsp+javaBean实现注册和登陆工作总结
本项目使用servlet+jsp+javaBean技术实现了账户的注册和登录(未用数据库,用List集合模拟了数据库)2.增加的新颖功能有form表单中加入了文件上传功能,使用cookie实现了记住用户名的操作3.注意要点:1.一定要为自己写的servlet类写上配置路径2.文件上传功能使用了upload组件,这就决定了不能用request.getParmeter的方式来获取form...
2019-07-15 20:23:50 916
原创 Mvc设计模式
概述:sun公司推出jsp技术后推荐了两种web应用程序的开发模式1.jsp+JavaBean ->>适用于不太复杂的程序jsp用来处理用户请求和展现页面。JavaBean用来封装,处理数据2.servlet+Jsp+JavaBean(MVC)servlet用来处理用户请求。jsp用来数据的展示 。JavaBean用来数据的封装原理:用户得请求都提交到servlet中,...
2019-07-15 10:04:07 231
原创 apache官网下载各种jar包
首先,打开这个网址http://mirrors.hust.edu.cn/apache/进入之后这个界面看不懂吧?没关系,我来告诉你!例如我下载的这个commons-fileupload-1.4.jar 文件上传组件的jar包。看commons ,找到这个文件夹。然后依次向下级目录找,直到到了这个界面binaries是下载的地方,source是源代码,点击binaries点击...
2019-07-13 14:42:54 7064
原创 Servlet讲解
Servlet是Java servlet的简称,称为小服务器程序或者服务连接器,它是用java编写的服务端程序。功能就是:交互式的浏览和修改数据,生成动态web内容在servlet包中,有servlet接口,servletRequest接口等等在Httpservlet包中,有HttpServlet抽象类,这个抽象类就是原始的servletjsp的底层其实就是servlet,我们写一个serv...
2019-07-12 19:53:57 195
原创 eclipse中怎样创建web项目
这篇博客主要是写怎样配置tomcat在eclipse中创建web项目,全部按照默认就好。然后在windows ->preference中搜索tomcat .选择版本8.之后选择enable 在路径中找到tomcat的路径,就ok了,在server中添加web项目就ok了。真的是简单啊,哈哈哈哈哈哈...
2019-07-10 20:11:28 336
mvcproject.zip
2019-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人