自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

van_brilliant的博客

瓦尔登湖

  • 博客(26)
  • 收藏
  • 关注

原创 Spring Boot部署为war项目启动报错:unable to register MBean

小程序开发需要https,本地能跑起来,但打成jar包之后一直报错,估计是读取不到jar包内的ssl证书的原因,于是只好把项目打成war放在tomcat里跑。但是没有跑起来,报了unable to register MBean错误,解决方案:把jmx关闭。spring: jmx: enabled: false...

2018-09-30 15:42:35 2789

原创 docker一直提示:Access denied for user 'root'@'172.16.0.2' (using password: YES)

  今天在部署一个docker应用的时候,部署完毕报了这个错。一直在找各种问题,一开始从docker开始找,找到mysql,最后又回到docker,不断地删除容器、修改mysql配置,但是花了几个小时也没找到原因。  这个应用是由两个docker容器构成,一个主要的容器,另一个mysql容器,尝试了各种可能之后确定了应该是密码错误的问题,最终决定找出mysql连接的密码配置。查看Dockerf...

2018-08-27 16:30:16 23744 6

原创 selenium重复执行move by offset时位移值自动累加的问题

  这几天在他人代码(使用python的OpenCV模块识别滑动验证码的缺口)的基础上写如下滑动验证码的破解:  为了模拟人工操作实现加速—>减速的效果,selenium的move by offset这个方法需要执行多次。实际执行的时候我发现滑块总是会滑过头,而且偏差很大,直接滑到原图外面了。核心代码如下(另外说句题外话,网页上的图片是原图缩小过的,注意distance需要乘上缩放比例,一开...

2018-06-06 23:18:37 10634 7

原创 从简到繁——SSM个人博客搭建完全记录【5】后台管理系统的后端开发之二(富文本编辑器的图片处理)

前言  在开发完前台页面之后,一个简单的博客系统就基本基本开发完成了。尚未完成的部分

2018-05-19 17:11:40 1194

原创 从简到繁——SSM个人博客搭建完全记录【4】前台页面设计

前言  搭建完一个简单的后台管理系统之后,接下来进行前台页面的开发。一共两个前台页面——主页和博客页面,在看了很多博客之后我决定仿照王垠的博客,风格简洁,当然主要还是因为实现起来比较简单。后端开发  前台对应的后端只有Controller层,Service层和Dao层在之前都已经编写好,直接调用即可。HomeController.java代码如下:package com.vansl.control...

2018-05-09 23:19:39 2093

原创 从简到繁——SSM个人博客搭建完全记录【3】后台管理系统的后端开发之一(分类、评论、文章管理)

前言  完成了后台管理系统的页面设计之后,接下来是后台管理系统的后端代码编写。按照前端页面的设计,后台管理系统涉及到登录,分类、评论、文章管理,全文搜索等功能,按照从易到难的顺序,首先开发分类、评论、文章管理三个功能。还有一点就是,我给自己定下的开发原则是先实现,再求精,因为实际开发中总会遇到这样那样的细节问题,如果一直纠结于这些问题太影响开发效率了。开发概述 开发顺序如下:个人分类管理Dao层、...

2018-05-05 20:52:59 2691 3

原创 centos7+python3下安装scrapy提示缺少python.h的问题

环境:centos7 + python3.6问题:pip install scrapy安装失败,提示缺少python.h。解决:按照网上方法安装python-develyum install python-devel无效。查看安装结果:说明此包是python2版本的。于是yum search devel|grep python找到所有python-devel包:然后安装python3.6对应的包:...

2018-05-05 20:50:00 1511

原创 解决centos7 下mysql忘记密码之后出现的一系列问题

  在自己的电脑上装了半天mysql之后没装成功,最后在阿里云的服务器上装上去了。首先建议在安装mysql之前创建一个mysql用户,然后切换到这个用户下安装,这样会少很多权限问题。具体安装过程网上有很多,我是用glibc方式装的。但是又忘记记下初始密码了。记录一下找回密码过程中出现的一系列问题。在my.cnf中加入skip-grant-tables,以跳过密码的方式登录mysql。vim /et...

2018-04-20 18:28:54 267

原创 Centos7+Win10双系统无法启动提示welcome to emergency mode!:after logging in,type "journalctl -xb” to view

前言  用了一个月的linux后昨天为了和朋友打lol第一次进windows,今天早上再次打开linux就无法进入图形界面了。  开机提示大概是这样的:welcome to emergency mode!:after logging in ,type “journalctl -xb” to view system logs,"systemctl reboot” to reboot ,“system...

2018-04-14 11:46:20 6899

原创 从简到繁——SSM个人博客搭建完全记录【2】后台管理系统页面设计——使用Layui

前言  搭建完生产环境,接下来进行后台管理系统页面的设计。目前自己的学习重点和知识领域主要还是在后端,但是前端有很多框架,或者说很多适合后端程序员使用的框架,比如easyUI、Boostrap等,能够在前端知识有限的情况下完成一些简单的开发。这里我选择了Layui进行后台管理页面的编写。Layui提供了很多组件拿来就用,风格也非常简洁,且文档友好,很适合快速开发。这是官网提供的文档:layui开发...

2018-04-12 12:35:50 8001 6

原创 Spring-MVC在setContentType、setCharacterEncoding之后前台仍然乱码的问题

源代码:@RequestMapping("getTime") @ResponseBody public String getTime(@RequestParam String format, HttpServletResponse response){ response.setCharacterEncoding("UTF-8"); response....

2018-04-11 19:59:37 452

原创 Maven:仓库、索引、本地与远程杂谈

  centos用了一个月,当时装双系统分给 linux 50g空间,现在有点不够用了。今天在清理空间时发现了一个叫做nexus-maven-repository-index...的文件夹有2g大小,看名字就知道是maven仓库相关,上网搜了一下作用,然后看到了这篇文章:Maven与nexus。  之前只知道maven分为本地仓库和远程仓库,现在知道还有私服这个东西。私服一般用于局域网,比如公司内...

2018-04-10 21:51:28 1522

原创 《MySQL必知必会》读书笔记

第5章 排序检索数据select prod_name from products order by prod_name;对名称以字母序排序。select prod_name from products order by prod_price,prod_name;先按照价格排序,若由相同则按名称排序。select prod_name from products order by prodprice ...

2018-04-04 20:45:03 184

原创 《TCP/IP详解 卷1:协议》读书笔记(粗读)

第一章:概述  不同网络协议有不同的分层,TCP/IP协议族通常被分为四层,由下到上分别是:1、链路层:硬件设备驱动程序、网卡2、网络层:IP协议等,只负责传输,不可靠3、运输层:TCP、UDP协议,采取超时重发、确认分组等机制,可靠传输4、应用层:HTTP、FTP等协议,负责处理用户程序细节连接网络:1、网络层:用IP路由器,以前也称网关(现在网关指应用层网关,连接两个协议族,为某个特定程序服务...

2018-03-23 22:31:13 291

原创 从简到繁——SSM个人博客搭建完全记录【1】开发环境搭建和数据库表设计

前言  今天是2018年3月16日,SSM框架学了有一段时间了,但一直没有自己独立完成一个项目,自己对SSM的理解也仅仅停留在会简单使用的层次上。很多概念只有在实际操作中才会清晰,所以想从个人网站的搭建开始,慢慢从使用SSM走向了解到最后深入底层实现。在SSM框架、SpringBoot等Java框架之外,后端开发还有一众优良的实践:缓存、分布式、集群等,囿于现在水平的限制,也为了体现从简到繁这个主...

2018-03-21 21:22:20 4220 3

原创 关于Centos7下Apache服务器php应用phpMyAdmin无法正常运行的问题

  昨晚在配置phpMyAdmin时突然无法打开了,打开主页显示空白,位于/etc/httpd/logs/error_log下面的apache的错误日志显示如下:[Wed Mar 21 14:10:47.800034 2018] [autoindex:error] [pid 13460] [client ::1:35522] AH01276: Cannot serve directory /var...

2018-03-21 14:26:29 6189 1

原创 Intellij Idea在部署Java Web项目时为无法获取路径的问题

  这两天在写项目的同时顺便搭建寝室的一个文件共享服务器,用的是Tomcat,目录结构是这样的:  其中WEB-INF下面的share文件夹是用来存放上传和下载的共享文件的,但是我在使用 request.getServletContext().getRealPath("/WEB-INF/statics/share/")时总是报找不到目录的错误。查看target下的WEB-INF里的statcis中...

2018-03-20 13:08:58 1776 1

原创 welcome-file-list和Spring-MVC的DispatcherServlet、@RequestMapping

  今天在写项目时,发现了这样一个现象:初始状态是这样的,web-app下有一个index.html,web.xml将这个index.html配置为欢页;WEB-INF下有一个index.jsp;只写了一个没有添加@RequestMapping做窄化请求的Controller类,这个Controller只有一个@RequestMapping("/index")的方法;DispatcherServl...

2018-03-18 16:12:10 683 2

原创 浅谈Spring MVC的@RequestMapping

  今天在写项目时,发现了这样一个现象:web-app下有一个index.html,web.xml将这个index.html配置为欢迎页;WEB-INF下有一个index.jsp;只写了一个没有添加@RequestMapping做窄化请求的Controller类,这个Controller只有一个@RequestMapping("/index")的方法。然后当浏览器访问http://localhos...

2018-03-17 23:02:46 218

原创 centos下chrome启动报错:Most likely you need to configure your SUID sandbox correctly

由于服务器被攻击了只能系统重装,各种软件都得重新装一遍,装完chrome后发现总是报图中这个错误花了两个多小时查各种google资料,也试过重装chrome,最后发现是因为驱动没更新......我把原来系统里的驱动备份之后装上去了。看了一下chrome是大前天更新的,驱动则是今天刚更新。新chrome+旧driver是运行不了的......附chromedriver下载地址:https:/

2017-12-10 22:36:39 12903 6

原创 python爬虫之反爬虫情况下的煎蛋网图片爬取初步探索

本次爬虫网址:http://jandan.net/ooxx前言:  前段时间一直在折腾基于qqbot的QQ机器人,昨天用itchat在微信上也写了一个机器人,相比webqq,微信的web端功能比较丰富,图片、文件等都可以传输。今天闲来无事准备给写个爬虫丰富微信机器人的功能,就想到了爬煎蛋网上面的图片。  说做就做,打开浏览器一看,渲染前的源码里是没有图片地址的。这个很正常,

2017-12-06 19:04:02 11686 10

原创 centos服务器关闭iptables防火墙后仍然无法通过公网ip访问http端口的问题

前几天在阿里云买了台服务器,装上centos,今天在配置tomcat的时候发现,localhost:8080是可以访问的,但是无法通过公网IP访问8080端口。马上就想到了防火墙的问题,查到centos有自己的默认防火墙firewall,于是stop。然后又把linux通用的iptables防火墙关闭。没成功。又得知安全组规则这个东西,是阿里在外部给服务器提供的一个防护,于是设置入站规则,加上允许

2017-10-18 16:50:46 11130 6

原创 记一次python+selenium+chrome爬虫

爬虫过程中,只要是稍微复杂一些的页面,经常会遇到经JS生成的数据,导致抓取的页面和我们在浏览器中看到的页面不一致,这些数据用请求简单静态页面的方式往往是是获取不到的。这也是我们爬虫的难点之一。我把“经JS生成的数据”分为两类:1,通过AJAX直接返回的数据(如JSON);2,执行JS后浏览器重新渲染的数据。selenium是一个强大的浏览器自动化测试l框架,配合相应驱动与浏览器能够模拟浏览器操

2017-10-15 11:41:05 1812

原创 python3基础知识整理之字符串处理

显而易见,计算机当中的一切都只是对0和1的抽象,当我们与0和1直接打交道时,比如图片、压缩包等,我们往往不用太关心抽象方式。但是在处理字符串等对象的时候,不弄清楚其中的工作机制则会寸步难行。以下是我总结的部分python3字符串处理相关知识,关于字符集和字符编码的知识这里不再累述。1,string与bytespython32,decode与encodepython以utf-8作

2017-10-03 15:54:05 380

原创 关于重写servlet的service()方法时调用父类service方法的问题

今天用类似反射的技术()重写service方法时

2017-09-16 00:05:38 1656

原创 关于java web项目中数据库连接池无法创建的问题

昨晚在写一个servlet项目时,将数据库的操作封装成一个普通java类,在使用servlet进行调用时发现tomcat报空指针错误,查源码知数据库连接池(Connection)创建失败。但在main中调用数据库操作类却可以正常创建。今天在debug模式下报jdbc驱动加载失败错误,解决问题的思路指向查阅j2ee下使用jdbc与j2se的区别。查询得知java web项目中导入外部jar包需要放在

2017-04-13 19:53:21 3480 1

空空如也

空空如也

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

TA关注的人

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