自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xxfamly的博客

天下难事,必作于易;天下大事,必作于细。

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

原创 【IDEA下Maven更改本地默认仓库报错】No implementation for org.apache.maven.model.path.PathTranslator was bound

趁着休假,搞点自己喜欢的小东西,打开了家里长时间不用的电脑开发环境,导入以前编写的工程,我去!!!maven无法下载依赖文件了。各种折腾,最终搞定,记录如下:查看setting->maven,使用的是默认的maven,在网上下载了最新版本的maven,并将本地仓库迁移到D盘。依然报错如下:Unable to import maven project: See logs for...

2020-04-07 22:48:06 3094 3

原创 Consul系列(二):安装和使用

一、安装简单粗暴,直接上干货。安装解压upzipyum install -y unzip创建目录mkdir /usr/local/consul/官网下载:https://www.consul.io,版本1.5.1,上传到/usr/local/consul/目录 解压文件unzip consul_1.5.1_linux_amd64.zip重命名文件mv co...

2020-01-13 18:00:14 273

原创 MySQL的安装(CentOS版)

目录一、环境二、下载安装包三、安装四、设置远程登录五、遇到的安装问题六、参考博客一、环境Centos 7二、下载安装包登录官网https://dev.mysql.com/downloads/ 选择MySQL Community ServerSelect Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Se...

2020-01-13 17:26:21 240

原创 Consul系列(一):介绍

目录1、Consul是什么1.1、集群1.2、服务器和客户端1.3、数据中心1.4、键值存储2、Consul能做什么2.1、服务注册2.2、服务发现2.3、健康检查3、参考文献1、Consul是什么看官方网站的定义:Consul是一种服务网络的解决方案,在任何运行时平台和公有/私有云之间提供有效连接和安全的服务。Consul提供了服务注册、发现...

2019-12-16 15:47:39 796

原创 ajax请求状态pending

背景:前后端分离项目,一个保存操作有时好使有时不好使,不报错,但是数据没保存上,跟踪前端代码发现请求被挂起。解决:后台有断点 后台没有返回,比如数据库记录锁定。 排除了这两种可能性,都不存在。补充第三点:前端调用接口时没有加入async: false,按照异步方式处理的,所有没有得到后台返回,请求被挂起。综上,这3种常见可能都是前端没有等到后端的返回,所以遇到类似问题,往这方面考虑。...

2019-12-11 16:40:31 4809

原创 Centos6、Centos7下的NTP时间同步

Centos6rpm -q ntp 查看是否安装ntpyum install ntp 安装ntp,已安装则跳过此步骤 chkconfig --list ntpd 查看chkconfig ntpd on 设置开机自启动,chkconfig --list ntpd 查看vi /etc/ntp.conf 配置同步ntp-server时间,贴出变动内容如下,10.82.71.73为...

2019-11-25 10:37:47 403

原创 IntelliJ IDEA使用记录:maven 找不到依赖的jar包

使用IntelliJ IDEA,找不到依赖的jar包,Maven Projects视图的dependencies出现红线。按照下面说的方法尝试,可以解决问题。右键项目->Maven->Reimport 或者右侧Maven Projects视图的Reimport图标,在具体的module上reimport,否则就全工程都重新导入了,耗时。 第1种方法没有起作用,就去本地仓库把对...

2019-11-25 10:23:11 1279

原创 设计模式(五):创建者模式

设计模式系列博文回顾1.基本定义创建者模式又叫建造者模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。它属于创建型模式。归纳来说,大体有两种方式实现建造者模式。(1)通过Client、Director、Builder和Product形成的建造者模式(2)通过静态内部类方式实现零件无序装配构造,例如JDK中的StringBuffer和String...

2019-07-06 00:04:44 135

原创 IntelliJ IDEA使用记录:maven projects->compile提示【**类,找不到符号】

maven projects选项卡,compile工程时出现error,类似于Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project kk-common: Compilation failure: Compilation f...

2019-07-03 11:09:37 2153

原创 设计模式(四):抽象工厂模式

上文我们说到的工厂方法模式对单一产品类型而言是非常试用的,但是当遇到多产品类型的时候,就有点力不从心了,这时就要使用到本文中所讲的抽象工厂模式。学工厂类设计模式我们经常看到两个名词:产品等级结构和产品族。这里我们举例解释一下。冰箱是一种产品,有海尔、美的等多个品牌,这叫产品等级结构,也就是我们说到单一产品类型。同时海尔旗下还有海尔热水器,海尔洗衣机,这叫产品族,也就是我们说的多产品类型。产...

2019-06-28 20:59:33 153 1

原创 设计模式(三):工厂方法模式

工厂方法模式是我们前面提到的简单工厂模式的延伸,他是GoF23中的创建型模式,解决的仍然是产品对象创建相关问题,也是我们比较常用的一种设计模式。1.基本定义工厂方式法模式(Factory Method),定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。类型是创建型模式。1.1优点用户只需关心产品创建所需的工厂,不必关心产品创建的细节。 ...

2019-06-26 17:41:21 121

原创 设计模式(二):简单工厂

简单工厂属于创建型模式,但不在GoF23种设计模式行列中,具体参考上篇博文设计模式(一):开篇中的模式分类,但他确是我们学习计算机编程最早接触的一种模式,也是我们在不知不觉中使用的模式。1.基本定义由工厂对象决定创建出哪一种类型的产品实例。看到这句话可能有点懵,说白了就是我提供一个接口,你传一个类型参数给我,我返给你一个对应的实例。1.1优点只需要传递正确的参数,就可以获取到产品实...

2019-06-24 18:16:33 140

原创 Spring Boot学习(五):集成ehcache,自定义存取

项目中需要使用到缓存,缓存一些机构登录信息。这是一个实现数据共享接口的项目,不大,经过比较使用了ehcache实现,权限登录验证使用的自定义方法,没有使用shiro等成熟框架。1.项目环境IDEA + maven + Spring Boot2.代码实现1)pom.xml文件引入必要依赖<!--cache--><dependency> <...

2019-06-21 16:37:58 452

原创 Shiro免密登录

目录1.千篇一律2.点睛之笔所做项目与第三方合作,系统间存在接口调用,需要做授权登录。我们的项目整体使用SSM框架,认证登陆采用了shiro框架,密码在数据库中经过盐值(salt)+Md5加密,外部无法获知密码明文,导致无法验证通过,所以想到了免密登录的方式解决。在网上查阅了一些贴子,套路基本一样,照搬了全部代码,发现在强转AuthenticationToken为自定义Tok...

2019-06-21 15:56:00 9774 2

原创 Nginx学习(六):安装Nginx

目录1、简介2、环境准备3、安装3.1、最后自检3.2、进入正题1、简介经过前五章的准备,终于可以进入正题了,安装Nginx。2、环境准备vm14 + centos 73、安装3.1、最后自检再次确认我们的环境是否具备,如果缺失,按照下面的链接补全。Nginx学习(二):安装gcc Nginx学习(三):安装pcre Nginx学...

2019-04-29 16:46:54 300

原创 Nginx学习(五):安装openSSL

1、简介安装Nginx前,如果需要支持ssl的话,安装openSSL。2、环境准备vm14 + centos 73、安装使用yum从网络上进行安装。yum install openssl openssl-devel -y,回车,一顿刷屏,按提示操作。省略10000字查看是否安装:rpm -qa|grep openssl*...

2019-04-26 11:22:20 2309

原创 Nginx学习(四):安装zlib

目录1、简介2、环境准备3、安装1、简介安装Nginx前,必须先确保安装了zlib库,因为gzip模块会使用到。2、环境准备vm14 + centos 73、安装使用yum从网络上进行安装。yum install zlib zlib-devel -y,回车,一顿刷屏,按提示操作。省略10000字查看是否安装:rpm -qa|gr...

2019-04-26 11:14:19 1922

原创 Nginx学习(三):安装pcre

目录1、简介2、环境准备3、安装1、简介安装Nginx前,必须先确保安装了pcre库,因为rewrite模块会使用到。2、环境准备vm14 + centos 73、安装使用yum从网络上进行安装。yum install pcre pcre-devel -y,回车,一顿刷屏,按提示操作。省略10000字...

2019-04-26 08:57:06 495

原创 Nginx学习(一):简介

Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型。作为负载均衡服务器:Ng...

2019-04-15 18:05:27 162

原创 Nginx学习(二):安装gcc

目录1、简介2、环境准备3、安装3.1、安装gcc3.2、安装g ++1、简介安装Nginx前,必须先确保安装了gcc环境。那么何为gcc?它是 Linux 下默认的 C/C++ 编译器,大部分 Linux 发行版中都是默认安装的。命令行输入gcc,如果显示命令未找到或command not found,则代表没有安装gcc,需要安装上。2、环境准备v...

2019-04-15 18:05:11 1771

原创 IntelliJ IDEA使用记录:编译提示【Warning:java: 源值1.5已过时, 将在未来所有发行版中删除】

问题:编译提示【Warning:java: 源值1.5已过时, 将在未来所有发行版中删除】解决:1、file-&gt;Project Strucure-&gt;project,选择SDK版本和language level,和本机安装的jdk匹配一致。2、file-&gt;Project Strucure-&gt;Modules,选择language level,和本机安装的jd...

2018-12-25 17:58:22 1489

原创 IntelliJ IDEA使用记录:编译提示【Error:java: Compilation failed: internal java compiler error】

问题:编译提示【Error:java: Compilation failed: internal java compiler error】解决:settings-&gt;Build,Execution,Deployment-&gt;Java Compiler,调整TargetBytecode version和jdk一致。如图...

2018-12-25 16:41:44 422

原创 IntelliJ IDEA使用记录:编译提示【Error:java: 无效的源发行版: 1.9】

问题:在编译时提示Error:java: 无效的源发行版: 1.9解决:file-&gt;project structure-&gt;project中的级别调成统一的。 

2018-12-24 17:03:33 523

原创 IntelliJ IDEA使用记录:不显示Project视图

问题:在使用中,尤其是刚刚导入项目时,会遇到IDEA不显示项目project视图的情况。办法:关掉项目,删除".idea"文件夹,重新打开项目,就有了。

2018-12-24 11:14:28 2726

原创 IDEA+Git+Gitee的组合使用

1、注册Gitee(码云)账号当前托管代码的服务商主要有GitHub和Gitee(码云),既然有了GitHub,为什么要选择码云,请参考这里。其实就我来说,最直接的原因码云对于个人是完全免费的,嘎嘎。网址:https://gitee.com/如果没有账号需要注册一个。2、下载并安装Git2.1、下载下载地址:https://git-scm.com/downloads我选...

2018-12-23 16:05:13 2147

原创 设计模式(一):开篇

前言最近在重温设计模式相关的书籍,记录一下学习笔记和感悟。这部分系列文章,将以简单通俗的语言分解各个模式的使用场景和优缺点,并配以实现代码。代码存在于gitee(码云)上。 java的设计模式大体上分为三大类:创建型模式(5种):单例模式,工厂方法模式,抽象工厂模式,创建者模式,原型模式。 结构型模式(7种):适配器模式,装饰模式,代理模式,外观模式,桥接模式,组合模式,享元模式...

2018-12-21 11:09:16 150

原创 UEditor(Jsp版) + SpringMVC使用小结(进阶篇)—— 转存图片到指定主机

目录1、简介2、环境准备3、编写代码1、简介本篇着重说明,使用UEditor将图片上传到指定主机(图片服务器),并从图片服务器下载图片的写法。如果您想看基本配置,请移步作者的另外一篇博文:UEditor(Jsp版) + SpringMVC使用小结(基础篇)。2、环境准备eclipse + Maven + SpringMVC + UEditor(Jsp版)3、编...

2018-12-13 11:28:32 302

原创 UEditor(Jsp版) + SpringMVC使用小结(基础篇)

目录一、简介二、环境准备三、整合步骤1、下载源码2、整合到项目2.1、解压并导入文件2.2、引入资源2.3、修改代码2.4、插入图片的配置一、简介项目中有个富文本编辑的功能急等上线,百度了一下当下的富文本控件,选择了UEditor,没什么必选的理由,只是因为他的文档和API说明都是中文的,看着亲切。二、环境准备eclipse + Maven...

2018-12-13 10:56:08 350

原创 软考高项:5大过程组和10大知识领域-思维导图(高项第3版)

 复习整理笔记,使用百度脑图绘制。图例: 启动过程组规划过程组执行过程组监控过程组收尾过程组

2018-10-19 14:33:28 8411 2

原创 IntelliJ IDEA使用记录:快捷键

Ctrl+Shift+N,可以快速打开文件Ctrl+Alt+L,格式化代码Ctrl+Alt+O,优化导入的类和包Ctrl+Alt+B,跳转到实现类方法中Ctrl+Alt+S,打开setting面板Ctrl+O,重写方法Ctrl+N,快速打开类(class)文件Ctrl+Alt+方向键(左右箭头),调整到前后一个光标位置Alt+Enter,根据光标位置不同,效果不同,...

2018-09-19 14:14:06 205

原创 Spring Boot学习(四):使用@SpringBootTest注解进行单元测试

目录一、简介二、环境准备三、代码示例一、简介项目中经常会遇到需要单元测试的情况,那么SpringBoot如何实现这种需求,使用@SpringBootTest注解可以运行环境,测试后台代码。二、环境准备eclipse + maven + Spring Boot三、代码示例pom.xml文件中引入test包依赖,如下:&lt;dependencies&g...

2018-09-13 11:46:26 15868 7

原创 MySQL的安装(Windows版)

目录一、简介二、环境准备三、教程1、下载安装包2、安装MySQL解压文件配置信息安装步骤开发工具一、简介项目中用到了MySQL,参考网上的例子做了安装和基本使用,本文简单的介绍一下。二、环境准备操作系统:Win10三、教程1、下载安装包在MySQL官网下载Windows版本的安装包,目前最新的版本是8.0.12。点击Do...

2018-08-03 11:51:59 31410 10

原创 Spring Boot学习(三):定时任务

目录 一、简介二、环境准备三、代码示例四、注意事项五、参考资料一、简介项目中经常会遇到使用定时任务的情况,那么SpringBoot如何实现这种需求呢,还是简洁到要命。二、环境准备eclipse + maven + Spring Boot三、代码示例pom.xml文件不用特殊引入依赖包,保持一般初始化就可以,如下:&lt;dependenc...

2018-07-26 16:55:50 424

原创 Spring Boot学习(二):mybatis + druid + 多数据源自动切换

目录一、简介二、环境准备三、代码改造四、注意事项五、参考资料一、简介闲言碎语不多说:项目中要用到多数据源分别管理数据,主数据源存储正式数据,从数据源存储预加载的数据并完成预校验。二、环境准备eclipse + maven + Spring Boot + mybatis + oracle三、代码改造pom.xml文件中添加依赖&lt;!--al...

2018-07-20 13:22:24 2025

原创 eclipse中使用maven生成jar包

最近项目需要发布可直接部署的jar,记录过程备忘。环境:eclipse + maven + spring boot操作步骤

2018-06-27 15:56:26 8849 1

原创 The errors below were detected when validating the file "spring-beans-2.5.xsd" via the file

工程导入到eclipse中,报错如下:The errors below were detected when validating the file "spring-beans-2.5.xsd" via the file "applicationContext.xml".  In most cases these errors can be detected by validating "spri...

2018-04-23 10:49:32 2607 2

原创 eclipse打开文件报错

eclipse打开.java文件报错:Plug-in org.eclipse.jdt.ui was unable to load class org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.解决办法:删除工作空间下的.metadata\.plugins\org.eclipse.jdt.core\variablesAndCon...

2018-04-19 09:45:08 851

原创 eclipse中maven打jar包时报错

如题,使用eclipse中的maven install命令打jar时,报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?解决方式:在Eclipse的菜单中:Window &gt; Preferences &gt; Java &gt; Installed...

2018-03-22 10:41:10 578

原创 Spring Boot学习(一):轻松入门

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。(摘自百度百科)接下来,我做一个例子,看看spring b...

2018-03-14 15:46:11 275

原创 ajax请求失败

在使用ajax发送请求后,失败的几种原因总结如下:1.参数类型不对,如后台实体类的属性为int,但传来的参数为字符串2.前台通过Ajax获得一个json串,后台的要有返回值,并且加@RequestBody注解3.日期值传入毫秒数,然后保存。...

2018-03-05 11:55:57 6270

空空如也

空空如也

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

TA关注的人

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