自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流浪~

更新日常遇到的问题及研究

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

原创 JAVA实践项目---树莓派信息自动化采集后入库项目(一)

项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store如果觉得好的话请给个star哦~树莓派树莓派是一个固定的硬件系统,我们可以通过指令与板上的各式传感器(比如温度、湿度、二氧化碳传感器)进行交互。这里我们不去深究树莓派的实现方式(嵌入式方向,逃~),我们只需要理解如何与树莓派交互的手段和与我们通过与树莓派交互能获得什么?下...

2018-10-12 09:35:18 1653

原创 SpringCloud——Feign调用时遇到的二个有趣的点

在写毕业设计的过程中遇到2个关于Feign调用的有趣点当你编写Feign时,当你的参数内含有一个普通对象的时候,这里的GET请求在Feign传递过程中便会自动转换成POST请求,就需要按照如下的编写。客户端可以为GET请求,接收前端得到的参数,于此同时服务端就需要改为POST请求客户端:@RequestMapping(value = "/list" , method = RequestM...

2019-05-09 20:59:57 484

原创 Mysql——Springboot插入mysql中的中文数据变成??

Mysql——Springboot插入mysql中的中文数据变成??:网上有很多解决方案,但是我的解决方案就是jdbc:mysql://localhost:3306/SpringBootSystem?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false需要把amp;去掉后:jd...

2018-12-19 11:07:31 1102 2

原创 SpringBoot——静态资源被拦截的问题解决方法

前几天遇到一个问题,百思不得其解:当controller跳转到页面的时候,会自动给静态资源加上控制器的@RequestMapping前缀,导致静态资源最后报404找不到的错误。解决办法:在类中写一个拦截器,让过滤器能忽略静态资源!package com.wjh.interceptor;import org.springframework.context.annotation.Confi...

2018-12-17 16:48:50 5881 3

原创 SpringCloud——Cannot clone or checkout repository:

在配置SpringCloud的Config模块过程中,遇到一个问题:WARN ExceptionHandlerExceptionResolver:140 - Resolved [org.springframework.cloud.config.server.environment.NoSuchRepositoryException: Cannot clone or checkout repos...

2018-12-06 14:54:41 4664 3

原创 SpringCloud——Feign服务调用报错

写了一个Eureka注册调用的demo,代码大致如下:Feign@FeignClient(name = "spring-cloud-provider")public interface HelloRemote { @RequestMapping("/hello") public String hello(@RequestParam("name")String name);...

2018-12-05 10:51:04 2865

原创 Springboot整合Shiro----加盐MD5加密

1.自定义realm,在Shiro的配置类中加入以下bean/** * 身份认证 realm */ @Bean public MyShiroRealm myShiroRealm(){ MyShiroRealm myShiroRealm = new MyShiroRealm(); System.out.println("myShi...

2018-12-03 10:57:19 1622

原创 Rabbit安装踩坑及Springboot和RabbitMQ整合(Direct模式、Topic模式、Fanout模式)

一: RabbitMQ1.由于RabbitMQ是由Elang语言开发的,所以安装RabbitMQ 需要首先安装 Elang 环境(需要添加入环境变量才可以正常启动RabbitMQ)。2.当使用springboot去远程连接rabbitMQ时,不能使用默认的guest用户,官方文档也写到,该用户引用于本地连接使用。3.RabbitMQ有web的UI界面,不过需要启动(rabbitmq-plug...

2018-11-28 16:15:44 1817

原创 Mybatis 杂记(三)

Mybatis杂记:当数据库涉及到多对多时mybatis的处理办法:例如在bean包中定义一下两个类(Stu类和Course类),学生和课程之间是一对一的关系,一个学生可能对应多个课程,一个课程也可能对应多个学生。此时你需要做的就是在两边都定义集合,list 和 set都可以!public class Stu { private int id; private Stri...

2018-11-09 17:10:54 138

原创 JAVA实践项目---树莓派信息自动化采集后入库项目(六)

项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store如果觉得好的话请给个star哦~开发IDE: IDEA 2018.03 JDK 1.8开发环境: macOS 10.13.6 (如windows请对项目中部分路径进行改写)数据库: Oracle 11g上节完毕项目主体已经基本开发完成,下列进行一系列优化操作:1....

2018-10-19 17:26:38 419

原创 JAVA实践项目---树莓派信息自动化采集后入库项目(五)

项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store如果觉得好的话请给个star哦~开发IDE: IDEA 2018.03 JDK 1.8开发环境: macOS 10.13.6 (如windows请对项目中部分路径进行改写)数据库: Oracle 11g第四阶段:发送给我们的服务端,并进行入库操作这一阶段我们的任务...

2018-10-19 16:16:17 425

原创 JAVA实践项目---树莓派信息自动化采集后入库项目(四)

项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store如果觉得好的话请给个star哦~开发IDE: IDEA 2018.03 JDK 1.8开发环境: macOS 10.13.6 (如windows请对项目中部分路径进行改写)数据库: Oracle 11g第三阶段:从日志文件中采集并发送数据在JAVA实践项目—树莓派...

2018-10-15 20:10:43 510

原创 Mybatis 杂记(二)

Mybatis杂记:当数据库涉及到一对多时Mybatis的处理方法:例如在bean中定义如下两个类(Order 类和User类),用户和订单是一对多关系,1个用户可能会有多个订单,但是一个订单只属于一个用户。此时你需要在那个1的地方定义一个集合,Set和List皆可!public class Order { private long id; private String...

2018-10-15 19:24:19 113

原创 Mybatis杂记(一)

Mybatis杂记:当数据库涉及到一对一时Mybatis的处理方法:例如在bean类中定义如下两个类(Hus和Wife类),在国内还是一夫一妻制的吧,2333(逃。。。)然后需要做的就是在Hus和Wife类中各自写上另一方的引用!public class Hus { private long id; private String name; private in...

2018-10-15 17:04:57 140

原创 JAVA实践项目---树莓派信息自动化采集后入库项目(三)

项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store如果觉得好的话请给个star哦~开发IDE: IDEA 2018.03 JDK 1.8开发环境: macOS 10.13.6 (如windows请对项目中部分路径进行改写)数据库: Oracle 11g第二阶段:数据的采集和写入日志文件在JAVA实践项目—树莓派...

2018-10-14 12:01:24 566

原创 JAVA实践项目---树莓派信息自动化采集后入库项目(二)

项目源代码可访问我的github:https://github.com/Spacider/Gather-and-store如果觉得好的话请给个star哦~项目初始开发IDE: IDEA 2018.03 JDK 1.8开发环境: macOS 10.13.6 (如windows请对项目中部分路径进行改写)数据库: Oracle 11g正式开发用IDEA创建一个maven项目,这个百...

2018-10-12 10:35:37 648

原创 Java——Colletion接口的实现

Collection接口来自java.util包,是一种工具类的接口。collection接口是蛮多集合类的接口,通过它可以去实现如ArrayList,LinkedList等一些经常会使用到的工具类。 集合: 通俗的理解,如同数组一般,只不过它解决了数组中数组越界等问题,对于集合来讲,大小是可以根据具体情况变化的,通常java中集合分为3种:Set:无序,并且放入集合中的对象不能重...

2018-08-13 21:43:30 252

原创 Mac 终端下使用 zcat 报错

zcat使用zcat命令可以在不打开压缩包的情况下把压缩包内容读取出来, 如: zcat test.gz 这样就读取到test.gz内文件的内容了但是在Mac系统下使用zcat,会出现 zcat: can’t stat: test.gz (test.gz.Z): No such file or directory他会强制给你的文件后缀加上 .Z ,这个时候可...

2018-08-07 09:46:58 3487 1

原创 Java —— 泛型方法、泛类的使用方法

泛型 泛型原本是一种机制允许程序员在编译时检测到非法的类型。他通过类型参数来实现代码复用以提高代码的编写效率。1. 泛型方法泛型方法拥有以下几点特征: 1. 由 <E> 作为参数声明部分,此部分要放在参数返回值之前,表明这是一个泛型方法 2. 泛型方法可以接受不同类型的参数,根据泛型方法的参数类型,编译器适当处理每一个方法调用以下就为一个简单的泛型方法演示...

2018-04-09 17:53:34 4816

原创 Mysql数据库技术——MEB备份技术

使用MEB进行mysql备份MEB是一个mysql官方的备份工具,具有使用meb时,我们先需要在mysql 的配置文件中添加必要参数 [root@Wang-01 mysql]# vim /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysq...

2018-03-17 11:55:10 1786

原创 Mysql数据库技术——数据库备份技术

数据库备份技术逻辑备份是指只将数据库里面的逻辑数据打包走(逻辑数据是指数据库里有效的数据)。 逻辑备份的优缺点:  优点:备份出来的是纯数据,占用磁盘空间是很小的 缺点:因为备份出来的是sql语句,所以时间较长1.Sql语法备份 本身是一种数据导出的方法,同时可以用来辅助备份,它可以对一个表的其中一列或者某几列做备份(导出) 语法:s...

2018-03-15 16:19:11 486

原创 Linux云服务器初学之八——FTP服务

FTP服务FTP服务是Internet上最早应用主机之间进行数据传输的基本服务之一。FTP服务的一个非常重要的特点就是可以独立于平台,也就是说在UNIX、MAC、Windows等操作系统中都可以实现FTP的客户端和服务器。尽管目前已经普遍采用HTTP方式传送文件,但FTP仍然是跨平台直接传送文件的主要方式。FTP在文件传输中还支持断点续传功能,可以大幅度地减小CPU和网络带宽的开销。F...

2018-03-13 11:14:38 305

原创 Linux云服务器初学之七——NFS服务

NFS服务网络文件系统(Network File System, NFS)采用客户端/服务器端(C/S,1对N)工作模式。是分布式计算系统的一个组成部分,可实现在网络中不同linux系统的计算机间共享文件, 其通信协议基于TCP/IP协议层,可以将远程的计算机磁盘挂载到本地,读写文件像本地磁盘一样操作。NFS的共享方式是:linux to linux间的文件共享。安装和配置NFS服务1.两台虚拟机

2018-03-13 10:53:37 406

原创 Linux云服务器初学之六——服务器的克隆秘钥连接和IP及主机名修改

第一步 我们可采用服务器克隆的方式生成一个新的服务器,我采用的是vmware的克隆功能。第二步我们需要更改主机名称: vim /etc/sysconfig/network HOSTNAME=XXX —-XXX即为你的主机名称 hostname XXX —-主机名需要与你上面的主机名称相同 vim /etc/hosts 添加一行记录 ...

2018-03-10 11:18:26 720 2

原创 Linux云服务器初学之五 ——进程管理

1.PS命令PS命令可以查看当前运行的进程信息。Linux上有5种状态:1.运行(正在运行或在运行队列中等待)2.中断(休眠中,受阻,在等待某个条件的形成或接受到信号)3.不可中断(收到信号不唤醒和不可运行,进行必须等待直到有中断发生)4.僵死(进行已终止,但进程描述符存在,直到父进程调用wait()系统调用后释放)5.停止(进程收到SIGSTOP,SIGSTP,SIGTIN,SIGTO

2018-03-10 10:47:13 375

原创 Linux云服务器初学之四 ——Vim的相关操作

文本编辑器 Vim Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘的各种巧妙组合操作却能带来极为大幅的效率提升。普通模式: 插入模式: 命令行模式:1.一般普通模式:移动光标的方法 – h...

2018-03-06 20:03:56 664

原创 Linux云服务器初学之三 ——linux操作基础

1.Shellshell是系统的用户界面,shell的解释器将命令转化为系统功能调用并转交给内核完成,若是外部命令或实用程序,则试图在硬盘中查找该目录并将其调入内存,再将其解释为系统功能调用并转交给内核执行。2.Linux的目录结构Linux系统是一个目录树的结构,文件系统结构从一个根目录(/)开始,根目录可以有任意个文件或目录,子目录中又有任意多个文件或目录。 linux的这种结...

2018-03-06 19:58:33 816

原创 Python学习疑问 ---- 在进入admin的时候出现'set' object is not reversible错误

在进入admin的时候出现’set’ object is not reversible错误 发生版本: python3.6 django 1.11解决方案是在你的urls.py 中把{ } 改为[]原因不详

2018-02-06 16:40:13 7077 5

转载 Python爬虫学习(七)----Scrapy框架实践

Scrapy框架Scrapy框架是一个快速抓取web内容的框架,比我之前写的那个爬虫会更简单,更便捷。事先说明 本人转载至http://blog.csdn.net/zjiang1994/article/details/52779537#comments 经原博主同意具体分析和原博主一样,我也是爬取慕课网的页面(http://www.imooc.com/co...

2018-01-31 20:13:48 355 2

原创 Python爬虫学习(六)---- 爬虫输出器

爬虫输出器 此输出器的主要作用是从经过筛选的下载中获取到对应的值,然后转化成你想要的文件形式来对你所需要的内容进行输出,你可以对其进行排版转化为html的table标签形式,这样一般会比较美观。实现代码#!/usr/bin/env python3# -*- coding: UTF-8 -*-__author__ = 'Gary'# 输出器class HtmlOut

2018-01-29 12:59:43 655

原创 Python爬虫学习(五)---- 爬虫解析器

爬虫解析器 此解析器的主要作用是: 1. 对下载下来的页面筛选出你所要的内容,方法主要是通过标签和class属性 2. 可对一些内容进行操作,比如对链接拼接让其成为一个完整的链接。实现代码要用到3个库,一个是BeautifulSoup(需要下载bs4库),还有re库,urllib库。soap可以进行很强大的操作,可以对此进行深入学习。#!/usr/bin/

2018-01-29 12:51:12 552

原创 Python爬虫学习(四)---- 爬虫下载器

爬虫下载器 此下载器主要作用是从url管理器中获取新的url并将其从对应服务器中下载下来。实现代码这里的代码与爬虫学习(一)中的互通。 可使用urllib库,或者request库。#!/usr/bin/env python3# -*- coding: UTF-8 -*-__author__ = 'Gary'# 爬虫下载器import urllib.req

2018-01-29 12:46:37 537

原创 Python爬虫学习(三)---- 爬虫URL管理器

爬虫url管理器 此管理器的主要作用: 1. 将新搜寻到的url加入到新url的set( )数据结构中。 2.将已搜寻的url加入到旧url的set( )数据结构中实现代码实现了对url的一系列控制,保证不会有重复的url地址或者不会来回几个地址重复搜寻。#!/usr/bin/env python3# -*- coding: UTF-8 -*-__author

2018-01-29 12:42:45 2357

原创 Python爬虫学习(二)---- 完整的爬虫体系

完整的爬虫体系上节已经对爬虫有了简单的了解和实践,接下来我通过慕课网的途径学习到了一个相对完整的框架。为了记录,特将此经调试体系置于此,互相学习。平台MacOS 10.13.3 PyCharm 2016 Python3.6主函数Python 中的主函数与C 或者 java 都相类似,主要的作用就是形成一个总体概括性的大范围,让编程逻辑性更加清晰。主函数如下,难点我已

2018-01-29 12:34:02 1105

原创 Python爬虫学习(一)----简单的爬虫实践

爬虫 爬虫通俗的理解就是抓取你在网页上看到的信息。俗称爬爬爬嘛。所有网站皆可爬,第一次我们先做一下简单的爬虫尝试,让你初步对爬虫的原理或源代码有所熟悉。平台和需求我采用的平台是 MacOS Pycharm 2016 python3.6另外需要你对Python的基础语法有所了解,另外懂html的标签和css选择器。基础爬虫代码实践#!/usr/local

2018-01-28 13:20:34 858

原创 Python学习疑问 ----Pycharm新文件开头自动编写

每次创造新的py文件时都要写同样的头这样确实很繁琐,还好Pycharm 平台有个功能,可以在创造新文件时帮我们自动填写上开头平台:MacOS Pycharm2016.7打开Pycharm的 preference-Editor-File and Code Templates 在右边的Python Script 中填入你想要的自动填写的内容 apply-ok之后,你就可以看到你的文件已经有自动

2018-01-26 12:29:52 4671

转载 Python学习疑问 ----使用IDE时提示权限不足

采用的环境和IDE 为macos平台上的Pycharm编译器在用命令行创造完一个Djongo之后,出现了权限不足的问题,导致不能编辑该目录。 故百度搜索找到解决办法 sudo chown -R +你的本机用户名 + 你的项目目录enter之后再回到Pycharm,锁已经解开就可以继续开始你的开发了

2018-01-23 14:00:28 1842

原创 JavaWeb——教你写bean实体类和Dao数据库操作类

初探先认识一下这两个类是做什么的bean类 用户可以使用JavaBean技术将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。 他可以存储我们从数据库上的数据, 可以看做是另一个神奇的表。Dao类 Dao类是访问数据库数据的操作类,你可以把

2018-01-03 15:50:39 15388

原创 JavaWeb——教你写db数据库连接类

db连接类 db就是database(数据库),下面我讲演示如何通过java语言通过jdbc的方式来连接到你所要的数据库,本例中以oracle为参考。代码实现首先我们先创造几个等会会用到的对象创造一个数据库连接对象(Connection对象,代表与数据源进行的唯一会话。)。创建编译语句对象(Statement对象,建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。)。创建预编

2017-12-31 12:56:51 6271

原创 JavaWeb——servlet学习日志2

Filter 名为过滤器,是介于用户请求和web服务器之间的一种web组件,主要的作用是用于拦截用户的请求(request)和相应(response)并监视、修改或以某种方式处理正在通过的数据流。在编写完过滤器之后,你可以通过web.xml文件来对应多个JSP网页,可以让其移植性更强。Filter链你不仅可以通过1个过滤器来对应多个网站,也可以通过多个过滤器来对应一个网站。这些过滤器是通过链的

2017-12-14 11:13:14 279

空空如也

空空如也

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

TA关注的人

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