自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(243)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Framework 入门(一)

Spring Framework各模块作用介绍,可以参考spring framework的github项目源码地址:https://github.com/spring-projects/spring-framework下面我们分别了解下各个功能模块的作用:核心特性(Core) • IoC 容器(IoC Container)• Spring 事件(Events) • 资源管理(Resources) • 国际化(i18n) • 校验(Validation) • 数据绑定.

2021-07-17 09:48:03 341

原创 GIT2.9.3下载地址

https://github.com/git-for-windows/git/releases/tag/v2.9.3.windows.1

2021-06-06 13:58:51 1458

原创 navicat中导出数据表结构为word格式

1.对于要导出的表执行sql语句如下:SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = '数据库名' AND table_name = '表名'2.执行完后点击右上角导出按钮:3.

2021-02-21 22:32:39 10671 10

原创 redis.clients.jedis.exceptions.JedisMovedDataException: MOVED

List<JedisShardInfo> jedisClusterNode = new ArrayList<JedisShardInfo>(); jedisClusterNode.add(new JedisShardInfo("10.0.15.134", 6379)); jedisClusterNode.add(new JedisShardInfo("10.0.15.134", 6380)); jedisClusterNode.add.

2020-12-14 17:10:34 6095 1

原创 redis集群出现JedisNoReachableClusterNodeException异常(No reachable node in cluster)

经过查找代码终于发现,最终是调用JedisCluster.close()方法造成的。原因:我们使用的是redis3.0的集群,用jedis的JedisCluster.close()方法造成的集群连接关闭的情况。 jedisCluster内部使用了池化技术,每次使用完毕都会自动释放Jedis因此不需要关闭。如果调用close方法后再调用jedisCluster的api进行操作时就会出现如上错误。解决:去掉JedisCluster.close()...

2020-12-14 17:01:59 1280

原创 JedisCluster密码设置

问题:通过jedisCluster.auth("password");报错:redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required如果是jedis单机模式的话,我们可以直接使用jedis.auth来进行设置Jedis jedis = new Jedis("127.0.0.1",6379);jedis.auth("password");但是jedisCluster.auth("p..

2020-12-14 16:58:51 6268 1

原创 2020-10-24

节日快乐

2020-10-24 23:17:20 93

原创 Error:() java: 程序包org.springframework.beans.factory.annotation不存在

在idea中用maven自动导入项目时候,由于中途关闭有的包没有加载完毕,所以造成这个问题。解决办法:勾选always update snapshots勾选后apply-》ok就可以了。然后把pom文件中的依赖剪切掉,重新在粘贴上,重新导入就可以了。...

2020-10-23 09:56:11 8513

转载 Java8 - 使用 Comparator.comparing 进行比较排序

https://blog.csdn.net/Hydra_shuang/article/details/84573212

2020-09-08 15:46:54 9433

转载 反射专题学习

反射的思想及作用有反必有正,就像世间的阴和阳,计算机的0和1一样。天道有轮回,苍天...(净会在这瞎bibi)在学习反射之前,先来了解正射是什么。我们平常用的最多的 new 方式实例化对象的方式就是一种正射的体现。假如我需要实例化一个HashMap,代码就会是这样子。Map<Integer, Integer> map = new HashMap<>();map.put(1, 1);复制代码某一天发现,该段程序不适合用 HashMap 存储键值对,更倾向于用Lin

2020-09-01 15:20:54 215

原创 PageHelper列表分页返回total值不正确

参考:https://github.com/pagehelper/Mybatis-PageHelper/issues/417问题:使用环境PageHelper 版本: pagehelper-spring-boot-starter1.2.12数据库类型和版本: 5.7*配置:pagehelper.helperDialect=mysqlpagehelper.reasonable=truepagehelper.supportMethodsArguments=truepagehelper.p

2020-08-22 18:00:15 2768 2

原创 两个integer进行除法操作,得到小数

package com.lysf.project.ilab.utils;import java.math.BigDecimal;public class DoubleUtils { public static double deciMal(int top, int below) { double result = new BigDecimal((float)top / below).setScale(4, BigDecimal.ROUND_HALF_UP).double.

2020-07-31 09:19:45 4422

原创 HTTP通过get请求传递参数时特殊字符被转码的处理方式

有时候通过get请求时传递参数难免会有一些特殊字符如:http://XXX?account=guankai&token=D7InZJFVaLwrKg9q6NX3%2Bw%3D%3D,这样的,在后台直接接受时,特殊字符就会被转码。这时可以用String tok = URLEncoder.encode(token,"utf-8")来处理。也适用于参数带中文的情况下。...

2020-07-25 17:17:53 8638 1

原创 RabbitMQ在Windows下注册成服务后管理页面进不去

找到安装目录直接在rabbitmq 安装路径 的 sbin路径输入cmd输入命令rabbitmq-service.bat install注册成服务后,可以在windows的服务管理中查看问题启动RabbitMQ后,没法访问Web管理页面解决办法启动管理模块命令如下rabbitmqctl start_apprabbitmq-plugins enable rabbitmq_management停止命令:rabbitmqctl stop启动成...

2020-07-23 14:31:10 1006

原创 消息队列 RabbitMQ学习

什么叫消息队列消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。为何用消息队列从上面的描述中可以看出消息队列是一种应用间的异步协作机制,那什么时候需要使用 MQ 呢?

2020-07-23 11:31:27 159

原创 nested exception is java.io.FileNotFoundException: class path resource [org/springframework/security

nested exception is java.io.FileNotFoundException: class path resource [org/springframework/security/config/annotation/authentication/configurers/GlobalAuthenticationConfigurerAdapter.class] cannot be opened because it does not existspringboot项目引入工作流act.

2020-07-06 11:27:17 8380 4

原创 idea 使用git提交项目时,忽略文件或文件夹

window在File —- Settings —- Editor – File Types 下面mac在Preferences-- Editor – File Types 下面忽略文件用.xxx;忽略文件夹用xxxx;

2020-06-23 11:10:30 807

原创 Mybatis里Integer数据类型的0值判断问题

我们都知道,java中int的默认值为0,Integer的弄认值为null。只是我们的基本认知。我们先来看一个mybatis的映射文件,这是一个很简单的修改操作,实体类如下。映射文件为 <update id="updateExam" parameterType="com.hskj.project.web.domain.WebExam"> update web_exam <set> <if test...

2020-06-13 11:46:16 4853

原创 设计模式()

https://refactoringguru.cn/design-patterns#intro-patterns该网站为中文教程,使用通俗的语言,介绍各种设计模式,图文并茂。此外,还有代码重构方面的英语内容。

2020-06-06 16:39:12 282

原创 MySql常用函数

MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:一、数学函数二、字符串函数三、日期和时间函数四、条件判断函数五、系统信息函数六、加密函数七、格式化函数MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的

2020-06-05 14:04:02 190

原创 @Component 和 @Bean 的区别

Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。@Compent 作用就相当于 XML配置@Componentpublic class Student { private String name = "lkm"; public String getName() { return name; }

2020-06-05 12:37:37 187

原创 Leetcode 前 300 题,每道都进行了详细通俗的分析,并且提供多种思路解法。

https://leetcode.wang/

2020-05-25 13:35:52 990

原创 Cannot find module 'xxx',错误解决方法

今天项目中更新了一下node-modules后,突然出错了,页面都进不去了错误信息:项目中动态菜单点击都进不去,控制台报错:Cannot find module '@/views/login/index'Failed to resolve async component defaultvue-router.esm.js:1897 Error: Cannot find module '@/views/login/index'at webpackEmptyContext (index.js:39

2020-05-12 10:43:09 20409

原创 gitignore文件配置了,但是仍不能忽略要上传的文件

.gitignore只能忽略原来没有被跟踪的文件,因此跟踪过的文件是无法被忽略的。因此在网页上可以看到target等目录的存在。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached . git add .git commit -m "update .gitignore"我使用的windows系统,git commit -m "update .gitignore"应该是双引号”“包括,如果是linux请使用单引号。...

2020-05-11 10:30:28 1560

原创 Docker 安装 postgreSQL 11.4

一、安装命令:docker pull postgres:11.4二、运行命令:docker run --name postgres_demo -e POSTGRES_PASSWORD=password -p 54321:5432 -d postgres:11.4命令执行完成后查看容器:解释:run: 创建并运行一个容器;--name: 指定创建的容器的名字;-...

2020-05-06 16:25:06 1386

原创 分享几个音乐下载网站

分享五个音乐下载网址:1.http://music.ifkdy.com/ 付费音乐免费下载2.http://moresound.tk/music/# 付费音乐免费下载3.www.gequdaquan.net/gqss/付费音乐免费下载4.https://music.mli.im/music.web?action=Search付费音乐免费下载5.http://music.sonimei.c...

2020-04-23 14:46:25 151636 7

转载 Git分支管理策略

如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易...

2020-04-10 11:45:28 695

原创 定时任务corn表达式设置

Cron 表达式表达式结构Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,语法格式如下:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}例: “0 0 12 ? * WED” 在每星期三下午12:00 执行(年份通常 省略)各字段及符号含义cron表达式包含的必要组件:位置 字段 允许值...

2020-04-01 16:10:05 2830

原创 IDEA更新JAVA代码,重启不生效

疑难杂症,搞我好久,找到这个方法解决了....

2020-04-01 15:38:25 3351 1

原创 IDEA中回退项目到上一个版本

1. 在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(oldVersion)2. 选择newVersion和oldVersion点击“Copy Revision Number”复制两个版本的版本号:newVersion:2746f428a3d3d000bd1b0e886ef8167e1f73ec9coldVersion :6bc569...

2020-03-31 09:38:30 5087

原创 maven

<repositories> <repository> <id>public</id> <name>aliyun nexus</name> <url>http://maven.aliyun.com/nexus/content/...

2020-03-28 20:18:30 167

原创 github精准搜索项目

我们想要进行精准搜索,无非就是增加筛选条件。 in:name xxx // 按照项目名搜索 in:readme xxx // 按照README搜索 in:description xxx // 按照description搜索 那么在这里面呢,我们又可以增加筛选条件 stars:>xxx // stars数大于xxx forks:>3000 /...

2020-02-11 22:37:03 220

原创 vue表格设置自动递增序号

<el-table-column fixed label="序号" min-width="10%" align="center"> <template scope="scope"> <span>{{(queryParams.pageNum-1)*queryParams.pageSize+(scope.$index + ...

2020-01-20 16:39:55 10982 3

原创 FastDFS 的 storage无法启动/重启

运行docker container start storage无法启动,进行如下操作即可:可以删除/var/fdfs/storage/data目录下的fdfs_storaged.pid文件,然后重新运行storage。

2020-01-09 13:44:28 1898 1

原创 JVM调优工具总结(jConsole jmc jvisualvm)

一、环境准备,centos7服务器一台,安装jdk1.8,一个可运行java的jar包,最好是有个服务器运维工具,我用的是宝塔面板,主要是用来开放端口,当然你是用命令开放也可以的。本地win10上安装jdk1.8二、启动1.将jar包放在linux服务器上,我的在/usr/java/jar目录下,ay.jarhostname远程主机地址port:10991这个不用改,默认就...

2020-01-08 16:30:54 1645 2

原创 Linux后台运行Java的jar包

以运行ay.jar为例方法一:java -jar ay.jar那如何让窗口不锁定?特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出方法二:java -jar ay.jar &特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。&代表在后台运行。继续改进,如何让窗口关闭时,程序仍然运行?方法...

2020-01-03 09:20:01 143

原创 Linux安装jdk1.8

jdk1.8-linux下载地址:链接:https://pan.baidu.com/s/15x1Navz6j3OA6oTluR5-HQ 提取码:tkmi一、创建两个文件夹1.创建sort (此目录用来存放安装包)mkdir -p /export/sort 2.创建install 安装目录mkdir -p /export/install二、使用工具上传jdk1....

2020-01-02 11:10:00 204

转载 Docker 安装后 报 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemo

刚在新的Centos上安装Docker-CE,后运行docker run hello-world报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?解决办法$ systemctl daemon-reload$ sudo service d...

2019-12-31 08:52:06 170

原创 docker下安装fastdfs实现简单的文件上传和下载

建议参考这个:https://www.cnblogs.com/yanwanglol/p/9860202.html进行fastdfs的安装,在安装之前,我们先把所有防火墙关闭systemctl stop firewalld寻找镜像并下载docker search fastdfs2.下载,我们选择delron/fastdfs(第5个)docker pull...

2019-12-30 14:45:19 566

原创 win10环境下vmware中安装centos7并安装docker

一、安装vmware二、下载并安装centos7镜像CentOS 7镜像下载官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/step1: 进入下载页,选择阿里云站点进行下载Actual Country 国内资源 Nearby Countries 周边国家资源阿里云站点:http://mirrors.aliy...

2019-12-30 10:44:47 591

java高效开发小工具-jdbcutil2

将java开发过程中连接数据库的过程封装,简化dao层的代码,可以大大提高开发效率。本工具主要遵循"既有默认规则,又可灵活配置"的原则,通过编写通用的basedao,实现通用的数据库连接过程,通过配置文件实现连接指定的数据库,继而实现可让用户灵活配置的原则。

2018-09-19

空空如也

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

TA关注的人

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