自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(260)
  • 资源 (4)
  • 收藏
  • 关注

原创 python——高级特性

***切片在很多编程语言中,针对字符串提供了很多各种截取函数(例如,substring),其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。ex:字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:>>> 'ABCDEFG'[:3]'ABC'>>...

2018-07-14 16:14:28 270

原创 Jenkins 安装和下载(含问题解决,包括插件下载缓慢,无法下载,卡死,处于离线状态等问题)

这里以Windows平台下载为例。下载.msi的安装版本。(另外,附上卸载方法,Windows很简单,打开控制面板,卸载,而后将那个安装的文件夹整个删掉即可。。。)这里省略。下载ok后,等他打开浏览器。打开完成后,这个时候,打开电脑的“服务”,找到Jenkins,而后将该服务关闭掉。而后,打开安装Jenkins的目录,我的为:E:\应用软件\Jenkins这个时候需要做...

2020-03-31 22:30:04 1637

原创 2020 年最新:Maven无法使用阿里云仓库下载,以及无法compile的解决方法

对于第一个问题:直接上解决方法:<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/...

2020-03-24 20:09:22 5252 6

原创 Android Studio出现:Cause: unable to find valid certification path to requested target解决办法

第一次使用,在同步gradle文件的时候,出现了这个错误,搜索了许多的办法,都nos。最后,使用如下的办法解决了:1.将build.gradle文件里面的所有的repositores改为如下:repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} go...

2020-02-19 22:38:59 1481 1

原创 初入flink 安装以及启动

在linux上安装。首先,需要先去http://archive.apache.org/dist/flink/flink-1.7.2/flink-1.7.2-bin-hadoop26-scala_2.11.tgz这里下载。下载后,上传到自己的linux机上面,我这里使用的是自己虚拟机上面的Ubuntu18。上传以后,解压到指定的文件夹中:解压成功以后,切换到bin目录下来启动:...

2020-02-13 13:11:01 1287 2

原创 Kafka结合Avro、confluent进行序列化和反序列化

首先需要添加如下的依赖:<!-- https://mvnrepository.com/artifact/org.apache.avro/avro --><dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId&gt...

2020-01-19 11:52:58 2605

原创 利用Java客户端简单操作kafka(读写操作)

这里先简单地利用Java客户端向Kafka发送简单的消息,String类型的字符串。首先,需要导入相关的包。我们选择Maven工程。相关的依赖如下:<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka --><dependency> <groupId>org.apache...

2020-01-19 11:52:42 820

原创 Kafka安装

在Kafka安装之前需要先安装jdk,zookeeper。jdk的安装这里不详细介绍,推荐直接使用wget的方式下载openjdk,下载了openjdk后,后续不需要配置,且其他(像以前的tomcat,zookeeper和kafka都不需要特别的配置java的相关配置了!)下面直接从zookeeper的下载开始:1.从Apache的官网是下载,这里使用3.4.6版本,下载tar...

2020-01-13 22:09:11 278

原创 Mybatis 一次执行多条SQL语句

1.SQL语句之间使用分号“;”来分割;例如: <insert id="addPurchase" parameterType="com.itcast.crm.pojo.Product"> insert into purchase(id,purchasenum,purchasedate) values(#{id},#{purchasenum},#{purcha...

2019-12-27 16:54:17 596

转载 SpringMVC获得客户端的地址

因为项目功能的需求获取访问端的ip地址。需要关注两点1. 获取HttpServletRequest 对象,该对象中包含了客户端请求的相关信息2. 从HttpServletRequest 对象中获取到需要的ip地址对于第一点,我们可以直接使用spring框架的强项,依赖注入,使用注释直接注入。@Autowired private HttpServletRequest r...

2019-12-04 22:52:44 567

原创 Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource xxx

今天在使用mybatis中,报错:Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource xxx,这个CustomerMapper.xml我放在了src目录下,而idea不会编译src目录下的.xml文件(只会编译resource下的),所以解决思路就是:将I...

2019-11-29 17:02:26 465

原创 使用logback

在mybatis中想使用logback来作为日志框架,以下为配置方法:1.需要的依赖文件:<!--以下使用logback,需要slf4--> <!-- slf4j --> <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency&...

2019-11-29 16:57:06 356

原创 Mybatis使用log4j无法在控制台输出日志信息

使用MyBatis,结合log4j想在控制台打印出控制信息,结果INFO级别的都不打印,而error级别的却可以。MyBatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache Commons LoggingLog4J 2log4JJDK logging具体的选择哪一一个日志的实现工具由MyBatis的内置日志工厂来确定。他会使用最先找到...

2019-11-29 16:13:44 1520

原创 从根本上解决properties文件乱码

Properties prop=new Properties(); prop.load(new InputStreamReader(Client.class.getClassLoader().getResourceAsStream("config.properties"), "UTF-8")); 再以前常规的对于idea的文件的配置之后,使用该方法来加载配置文件就可以...

2019-11-25 16:34:09 217

原创 Java后端使用http post,get请求

package com.fjnu.utils;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java....

2019-11-20 17:29:01 786

原创 aused by: java.lang.IllegalArgumentException: More than one fragment with the name [spring_web] was

今天在搭建springweb应用环境的时候启动tomcat报错More than one fragment with the name [spring_web] was found. This is not legal ...部分错误: Caused by: java.lang.IllegalArgumentException: More than one fragment with t...

2019-11-20 17:24:05 5810 2

原创 如何解决浏览器跨域请求问题

以谷歌浏览器为例,右键谷歌浏览器的快捷方式,点击打开文件所在位置,同时按住shift键和鼠标右键,进入powershell界面,输入start cmd命令,则打开基于该地址的命令行,输入以下命令:chrome.exe --args --disable-web-security --user-data-dir即可实现谷歌浏览器跨域请求。注:使用jsonp只能get请求,post...

2019-11-16 20:56:07 511

原创 Attribute "xmlns" bound to namespace "http://www.w3.org/2000/xmlns/" was already specified for elem

发现是多写了一个xmlns,去掉一个就可以。

2019-11-15 16:41:31 3128 1

原创 git 推送出现 "fatal: The remote end hung up unexpectedly" 解决方案

主要是你要提交的文件太大了,修改缓存大小即可:git config --global http.postBuffer 524288000# some comments below report having to double the value:git config --global http.postBuffer 1048576000...

2019-11-11 18:53:20 216

原创 Ubuntu18.04下安装Mysql

一下操作需要在root用户权限下进行。切换到root用户:sudo -i安装mysql:apt install mysql-server等待一些时间,待安装完成以后,使用mysql -u root -p来登录,刚刚开始是没有密码的,直接回车就ok。接下来,我们需要来完成一些初始化操作:root@ubuntu-virtual-machine:~# mysql_s...

2019-11-08 19:13:48 211

原创 错误:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.c

这是由于mysql驱动包跟新的缘故,不能再使用以前旧的mysql驱动包。根据提示,更改相应的驱动包就可以了。这个驱动更新还可能会引发一个错误:java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exc...

2019-11-08 15:52:48 284

原创 在Ubuntu下如何查看ip地址以及重启网络服务

需要我们先下载相关的网络工具:sudo apt-get install net-tools下载完之后使用:ifconfig -a来查看本机的ip地址。使用:service network-manager restart来重启网络服务。...

2019-11-07 18:43:15 1987

原创 Ubuntu下拒绝ssh的解决方法

先查看一下是否为防火墙的问题:parallels@ubuntu:~$ sudo ufw status状态:不活动 Ubuntu中有关防火墙的相关命令:parallels@ubuntu:~$ sudo ufw enable # 在系统启动时启用和激活防火墙 parallels@ubuntu:~$ sudo ufw disable # 防火墙在系统启动时...

2019-11-07 18:38:30 1516

转载 Mybatis返回map集合时,列的顺序与select不一致

<select id="queryPercentByAsset" resultType="java.util.HashMap">将Hashmap换成LinkedHashMap即可<select id="queryPercentByAsset" resultType="java.util.LinkedHashMap">

2019-10-09 21:17:33 309

原创 MyBatis使用Map来接收返回结果集

现在有这么一个需求,就是,我不知道数据库里面返回的字段拼成的对象是什么,那么后端的接收的时候,指定的resultType就无法定下来,这个时候可以使用Map来接收(java.util.HashMap或者java.util.LinkedHashMap,关于使用这二者的差别后面会细说)。使用: <!--调用存储过程并且拿到结果集--> <select id="us...

2019-10-09 21:15:41 7226

原创 Hystrix服务监控

可以利用hystrix来达到实时的服务监控的功能。画面:我们新建立一个hystrix-dashboard工程。pom文件中添加:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca...

2019-09-22 21:42:07 274

原创 Hystrix服务降级

服务降级是什么?举个简单的例子。我们去麦当劳买汉堡,原来有4个服务窗口,现在由于一个服务窗口因为其他原因不能正常开放就关闭了,这个时候,消费者看到了这个情况,消费者就转而去其他窗口排队,而这个窗口的人越来越少了,这就是服务降级了。服务降级是用在客户端完成的(消费者自己选择去其他窗口),和服务端没有关系!前面我们有说到服务熔断,那个是在服务端的,而这个是在客户端的。注意区别。...

2019-09-22 21:32:48 199

原创 Hystrix服务熔断机制

分布式系统的问题在多个微服务之间相互调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的扇出。如果链路上的某个微服务调用相应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而崩溃,这就是所谓的雪崩效应(可以类比一辆车在路上坏了,停在路中间,就会引起严重的堵车,交通瘫痪!)。而Hystrix是一个用来处理分布式系...

2019-09-22 21:04:06 476

原创 使用Feign负载均衡

Feign 也是在客户端的负载均衡。其也集成了Ribbon负债均衡,它与Ribbon不同的是通过肺功能只要定义服务绑定接口且以声明式的方法,优雅而简单的实现了服务的调用。下面介绍使用步骤:1.建立一个客户端消费者module。pom文件内容:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http...

2019-09-22 20:39:49 408

原创 使用其他的Ribbon负载均衡算法

其实很简单。先来看看Ribbon有哪些负载均衡算法:参考这一篇文章的开头,其罗列了相关的Ribbon负载均衡算法。使用的话:在配置类中,直接注入相应的类就可以。@Configurationpublic class ConfigBean { @Bean @LoadBalanced//开启客户端的负载均衡 public RestTemplate getRe...

2019-09-11 21:36:54 177

原创 Ribbon负载均衡

Spring Cloud Ribbon 负载均衡是一套客户端负载均衡的系统。其主要功能是提供客户端的负载均衡的算法。负载均衡(Load Balance)主要分为集中式负载均衡和进程内负载均衡。集中式负载均衡:即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转发至服务的提供方;进程内负载均衡:将L...

2019-09-11 21:27:37 142

转载 解决Virtual Box运行Ubuntu卡顿

详细见这篇文章:https://www.jianshu.com/p/77435e67980c

2019-09-05 22:05:17 937

原创 基于Virtual Box安装Ubuntu

感谢这篇文章:传送门:https://www.cnblogs.com/rocedu/p/6012545.html?utm_source=itdadao&utm_medium=referral

2019-09-05 20:24:30 198

转载 解决Docker报错:oci runtime error: container_linux.go:235: starting container process caused "process_lin

docker是通过 yuminstalldocker安装的,搜了一把,原来是因为linux与docker版本的兼容性问题。那就卸载旧版本安装最新版试试。0.通过uname -r命令查看你当前的内核版本uname-r1.使用root权限登录 Centos。确保 yum 包更新到最新。sudoyumupdate2.卸载旧版本(如果安装过旧版本的话)sudo...

2019-09-05 19:57:04 20701 4

原创 初入MySQL存储过程

直接上一个例子:其实是找有不及格的学生的数量create PROCEDURE caculte_fail()BEGIN declare _sno VARCHAR(30); DECLARE _sc VARCHAR(20); DECLARE _score DECIMAL; DECLARE fail_num int DEFAULT 0; declare done int default...

2019-09-03 18:35:43 152

原创 shiro 记住我功能

在map中:package com.atguigu.shiro.factory;import java.util.LinkedHashMap;//有的时候需要从数据库中拿到权限信息,则要采用这种方式。public class filterChainDefinitionMapBuilder {//采用这种方式,方便从数据库中拿取权限信息! public LinkedH...

2019-09-01 11:34:57 243

原创 shiro权限注解

2019-09-01 11:32:15 130

原创 shiro JSTL

使用的时候需要先导入:<%--导入shiro的标签库--%><%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>

2019-09-01 11:27:56 204

原创 shiro授权

注意:在realm的情况下,其权限认证策略也是只要有一个realm的权限ok就好了,所以如果有多个realm的话,只要写其中一个就可以了。来到我们写的realm:将之前写的改为:package com.atguigu.shiro.realms;import org.apache.shiro.authc.*;import org.apache.shiro.authz.Author...

2019-09-01 11:05:17 125

原创 shiro 使用bean来配置权限信息

在此之前,可以先修改之前的权限配置。之前在applicationContext.xml中权限配置是:<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityM...

2019-09-01 11:02:02 524

myeclipse2015破解补丁.zip

MyEclipse2014,2015破解文件,亲测可行,欢迎下载使用,谢谢!

2019-09-05

微信小程序实例——仿豆瓣

微信小程序开发实例。适合刚刚入门的初学者。该小程序模仿豆瓣页面设计,运用微信开发文档提供的基本组件完成。需要css和js基础。如有web开发经验则更容易上手。此外,该文件仅供学习参考,不得用于任何商业用途!

2018-10-31

计算机网络知识点归纳

为计算机网络大学本科知识点归纳,为我自己归纳总结的,仅供参考。如有错误,欢迎指出!

2019-02-09

java发送邮件需要得jar包

里面为使用java发送邮件所需要的全部的jar包,利用这个包可以使用java来发送邮件来实现一些功能。

2019-03-27

空空如也

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

TA关注的人

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