自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 IK分词器的安装(win、Linux)

一、简介IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出 了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为 面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。--...

2020-04-10 22:28:11 616

原创 Linux安装Redis过程及问题处理

1、将redis的安装文件移动到安装目录下去 如: /usr/local2、下载Redis运行的时候所需要的运行环境yum install gcc3、解压上面的Redis文件tar -zxvf redis-5.0.7.tar.gz4、进入Redis的根目录进行编译 直接执行:make可能遇到的情况:使用命令:make MALLOC=libc5、进入到src目录下进行...

2020-04-09 15:46:38 325

原创 Xshell和Xftp免费版

Xshell和Xftp提供了免费的版本:传送门>>>点击红框链接,填写个自己的邮箱,然后点击邮件里的超链接即可获得免费版的安装包。>>>>>>>懒人直达:zf57...

2020-04-06 15:44:51 692

原创 使用Docker快速搭建FastDFS

【注】文中相关文件文末提供。一、安装1.搜索镜像 docker search fastdfs由于并没有官方镜像,此处使用该私有镜像。2.拉取镜像docker pull morunchang/fastdfs3.查看镜像docker images4.运行tracker 跟踪器 docker run -d --name tracker --net=host morunch...

2020-04-04 22:21:09 610 1

原创 ElasticSearch 安装(win、Linux、Docker三种方式)和问题处理 以及可视化插件安装

环境:ElasticSearch与JDK版本存在兼容问题,Linux上为jdk 1.8,ES版本elasticsearch-6.2.4.tar.gz。下载传送门>>>一、安装1.将压缩包放在安装目标位置,楼主放在/usr/local,解压:tar -zxvf elasticsearch-6.2.4.tar.gz2.启动:cd elasticsearch-6.2.4/...

2020-04-03 22:45:43 514

原创 Spring MVC 的addViewControllers实现无业务逻辑页面跳转

场景:需要从一个页面跳转值另一个页面,不携带参数也不做业务逻辑处理。比如:我们从a页面跳转到addUser页面实现:在springMVC中templates下面的页面不能直接通过写页面地址去实现跳转,要走Controller.第一种方式:@RequestMapping("/toAddUser") public String toAddUser(){ return...

2020-03-26 18:06:52 1250

原创 Dubbo+Zookeeper搭建分布式项目小样 及 问题处理

写在前面:关于环境搭建可能遇到的问题1.dubbo文件直接扔到tomcat的webapp下面,启动tomcat即可,但要注意,在此之前要先启动zookeeper。否则报错。本机启动程序位置:/usr/local/zookeeper-3.4.8/bin启动命令:./zkServer.sh start2.出现dubbo监控中心访问不了或者zk连接超时。首先查看zookeeper是否启动成功...

2020-03-25 21:44:03 228

原创 控制器中注入的feign 无法调用其方法

原本在FeignClient中是有XXXX方法的,但是注入后一直无法调用原因很简单:包导错了。这里导入了这个是@FeignClient注解的依赖。无巧不成书,刚好我的接口命名也是FeignClient,所以就出现了前面的情况,只要正确导入包就行了。万无一失的办法:不要跟注解同名 就不会出现导错包的情况了。...

2020-03-23 10:51:03 589

原创 SpringCloud 之 Feign无法注入接口 & 依赖为unknow的情况,终章

初次接触springcloud,在使用Feign时出出现各种坑,笔者也是饱受蹂躏,这里将相关过程和解决方法做一总结,供大家参考:使用的spring版本:2.1.4.RELEASEspringcloud版本:Greenwich.SR1第一坑:导入Feign的依赖后Maven Projects中的依赖一直显示unknow可能原因:依赖下载不完整,导入依赖后一直不识别,使用的依赖如下:&lt...

2020-03-18 23:50:13 2663

原创 快速创建Producer集群

原本的producer只有一个,端口为9001,现在需要创建producer集群:第一种方式:将新建module,将producer-9001的代码和配置文件复制一份,改下端口即可。第二种方式:将工程多次启动。步骤如下:1.我们启动9001后,将9001的配置文件中的端口以及名字都改成90032.点击此处3.点击此处4.取个名字,这里表示拷贝了9001,在弹框中选择9001的启动...

2020-03-18 10:53:06 126

转载 Java中常用的注解大全

Javaz中常用的注解大全,传送门…

2020-03-16 22:57:01 532

原创 springboot整合mybatis时,sql相关注解的使用 以及 实体类数据库表字段映射

在springboot整合mybatis时我们常用某某mapper.xml文件来进行我们sql的编写,相信大家都很熟悉了。这里主要是介绍一下注解的使用:1.首先是@Select()、@Update()、@Delete()、@Insert()类型的使用我们可以直接在mapper接口的方法上使用该注解,注解中写我们的sql语句即可。示例: /** * 根据用户名查询 * ...

2020-03-13 22:01:50 3263

原创 关于RabbitMQ在Linux安装以及启动报错,新手的艰辛路。。。

一、首先给出安装步骤:#安装之前需要安装erlang环境yum install epel-releaseyum install erlang​#安装rabbitMQ了下载rpm文件wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm#...

2020-03-12 14:13:25 2137 3

原创 Linux设置静态IP

1.修改网络连接方式:右键名称,修改网络连接为NAT,点击确定。2.进入虚拟机界面,打开设置界面3.找到网络设置选线,点击右侧的设置图标4.打开虚拟网络编辑器5.进入NAT设置界面,查看网络信息,下面要用。6.此处的地址前三位与上图的子网IP一致,最后一位修改一下,只要不与上面网关IP冲突即可;子网掩码与上图一致即可;网关也与上图一致;DNS与网关一致。点击应用。7.将...

2020-03-11 14:35:06 136

转载 错误:为 repo ‘base’ 下载元数据失败

今天为了安装一些软件,把yum玩坏了,后面使用时一直提示:错误:为 repo ‘base’ 下载元数据失败解决方法:大家可以按照如下流程修改源1.备份现有源mv /etc/yum.repos.d /etc/yum.repos.d.backup2.设置新的yum目录mkdir /etc/yum.repos.d3.安装wget(我没安装,也没事,可能是我以前安装过)yum insta...

2020-03-10 22:58:16 16959 6

原创 使用SpringBoot插入数据到MySQL出现乱码,解决方法

环境:spring boot+mybatis+mysql一.乱码情况二:可能情况1.mysql字符编码格式不是utf-8导致查看一下(以Navicat为例):格式没问题:2.数据库配置编码问题解决方法:在数据库连接配置中添加:useUnicode=true&characterEncoding=utf8,用&拼接。spring.datasource.url...

2020-02-21 18:36:54 479

原创 IDEA热部署设置(自动/手动 两种方式)

1.导包 <!--热部署依赖包 该包包含开发所需的所有工具 热部署就包含在其中--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dev...

2020-02-19 15:23:53 14859 3

原创 时区问题:You must configure either the server or JDBC driver (via the 'serverTimezone' configuration ...

环境:SpringBoot 2.2.4 + MySQL 5.7.25 + MyBatis启动项目报错:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the ...

2020-02-19 14:35:52 692 1

原创 spring框架细说,springmvc原理以及总结

Spring框架详细介绍:https://www.ibm.com/developerworks/cn/java/wa-spring1/springmvc原理剖析:https://www.cnblogs.com/xiaoxi/p/6164383.htmlspring和springMVC总结:https://www.cnblogs.com/doudouxiaoye/p/5693399.htm...

2020-02-15 16:50:22 87

原创 IDEA常用配置,清晰有图,持续更新中...

1.编写代码弹出提示时忽略大小写:去掉勾2.鼠标滚轮动态调整代码字体:打上勾,点击Apply–>OK.3.自动导包:都打上勾

2020-02-15 10:47:12 164

原创 'org.springframework.web.filter.CharacterEncodingFilter' is not assignable to 'javax.servlet.Filter'

记录一下…今天在配置web.xml文件的过滤器时一直报这个错,之前貌似没碰到过,将处理方法记录一下:解决办法:File–>Project Structer–>选中项目–>点击+号–>将Tomcat添加进来–>apply–>OK...

2020-01-08 20:16:45 5615 3

原创 Lombok的使用

一.作用Lombok能通过注解的方式,在编译时自动为属性生成构造方法、getter/setter、equals、hashcode、toString方法总结就是:提高开发效率.二.官网:https://projectlombok.org/三.依赖:使用Lombok需要的开发环境Java+Maven+IntelliJ IDEA或者EclipseIDEA中配置依赖:<dependen...

2020-01-08 11:32:18 69

原创 MyBatis 一级缓存和二级缓存验证

先上干货:1.MyBatis缓存 a)一级缓存:SqlSession a)默认开启的 b)一级缓存只对当前SqlSession有效 b)二级缓存:SqlSessionFactory b)默认是关闭的,需要手动开启 b)如何开启二级缓存呢? a)在Mapper文件中添加<cache>...

2020-01-07 21:06:18 457

原创 AOP动态代理之CGlib注解版-很详细

AOP:面向切面编程.指的是将项目中的切面(横切逻辑)单独抽离出来,进行统一编程处理.1:切面:一些零散的,散落在系统各处,不得不处理,但是又与核心业务无关横切逻辑叫切面. eg:异常,日志,事务2:面向对象编程(OOP)主要作用:是处理核心业务逻辑,面向切面编程(AOP)主要作用是处理切面横切逻辑).面向切面编程是面向对象编程的有益补充,或者说是面向对象辅助.3:面向切面编...

2020-01-07 00:44:21 934

原创 SpringJDBC配置版的使用

数据库的连接池以c3p0为例整体概述:1.将c3p0的配置文件c3p0.properties放到项目的resources文件夹下2.在spring容器(spring.xml)中将连接池加载进来3.让spring托管连接池,即:将c3p0的配置文件中的值配置进来4.声明springJdbc工具类,并引入连接池5.dao层使用即可.对于2,3,4的代码实现:spring.xml:&l...

2019-12-27 16:30:11 106

原创 Servlet3.0实现文件上传

前端注册页面参考代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title> <style type="text/css"> form{ width:600px; height:a...

2019-12-18 22:56:36 301

原创 用commons-fileupload实现文件上传

首先列出相关的方法,便于理解:FileItem类的常用方法: 1.boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。 2.String getName()。g...

2019-12-18 20:55:59 214

原创 简易方法求数组中的第二大值以及下标

方法一:(此法有局限性,适用于元素不重复的数组,如果重复可以进一步判断即可)int[] arr = { 10, 13, 1, 17, 5, 9, 12, 7, 3, 6 }; int m1;// 最大值 int m2=arr[0];// 第二大值 int[] arr2 = arr.clone(); Arrays.sort(arr2); m2 = arr2[arr2.lengt...

2019-11-29 22:02:03 962

转载 HTML+CSS整理大全

点击链接后退页面:<a href="javascript:history.go(-1)">回到上一个网页</a>——修改placeholder提示的样式:1.除IE外通用写法 类名或标签名::placeholder {color: red;}2.加兼容前缀写法css超出一行显示省略号:给定宽度(width:100px)、超出隐藏(overflow:hid...

2019-11-23 15:09:51 482

原创 JS中创建信息表单,将信息内容插入到表格中

实现功能:1.上部添加的信息,点击提交后插入到下方表格2.单行、多行、全部删除3.重置、全选**CSS:**/* 全局字体 */ * { font-size: 16px; } /* 全局列高度 */ td { height: 30px; } /* 全局居中 */ table{ margin: 0px auto; } /* 删除全部按钮 */ #d...

2019-11-23 13:35:11 5995 2

原创 JS中判断年份是否为闰年

<!-- 文本框输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)将结果在弹出窗口中显示 --><!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <scri...

2019-11-23 13:19:04 1368

原创 JS中数组冒泡排序和选择排序

<!-- 对下列数组进行排序冒泡或者选择算法var arr = {7,3,4,1,16,8}; --><!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascr...

2019-11-23 13:07:07 213

原创 JS中打印九九乘法表

<!-- 打印99乘法表 要求 有格式 必须整齐工整把99乘法表嵌套到table中document.write(); --><!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="tex...

2019-11-23 11:39:18 607

原创 判断字符串是否对称

package Test1;/** * 2.设计一个方法,判断一个字符串是否为对称字符串, * 比如“abcba”,“abba”,要求至少采用两种方式实现。 * @author * @version * @since */public class Test2 { public static void main(String[] args) { //调用方法一 bo...

2019-11-16 17:14:58 658

原创 JAVA-试题信息管理系统,初识JDBC

【写在前面】:刚刚接触JDBC,常见的题目,用于巩固知识点,个人愚见,方便自己回顾,欢迎探讨。【题目】:考察点:1.JDBC相关方法的使用。2.数据库相关SQL使用。3.接口,继承,面向对象等**思路概要:**1.根据题目可知,需要创建四个类(QuestionInfo、BaseDao、QuestionInfoDaoImpl、测试类)一个接口(QuestionInfoDao)...

2019-11-16 10:16:39 2365 1

原创 电话本系统-初级版本

Java面向对象:电话本系统-初级版本【写在前面】:针对于刚刚接触当前知识的小白,大神绕道~题目:电话本系统电话本系统设计共可以保存200个联系人,可以使用数组实现。实现功能:请输入要选择的功能:新增一个联系人查找指定的联系人查找所有的联系人修改联系人信息删除联系人信息退出系统功能要求:1、新增一个联系人,联系人的编号,姓名,性别,年龄,手机号,身份证号由用户从控制台...

2019-11-10 15:44:48 365

空空如也

空空如也

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

TA关注的人

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