自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gordon家的哈士奇

淡泊明志,宁静致远。

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 SpringBoot集成kubernetes-client升级k8s后初始化失败问题

解决k8s升级后springboot的k8s-client初始化失败问题

2023-09-01 15:05:23 871

原创 记录springboot在k8s下无法读取文件问题

开发的时候使用上面的方法可以读取文件数据,但是部署到k8s容器中之后,读取文件出现报错,找不到文件。上述两种代码在window下都可以读取。

2023-07-27 18:19:06 910

原创 记录HystrixProperty中设置超时时间未生效问题

HystrixProperty中设置超时时间未生效问题

2023-07-07 10:34:19 668

原创 ArrayList线程不安全解决办法

ArrayList解决线程不安全的问题

2022-07-29 11:40:35 985 1

原创 Linux下部署redis集群并配置密码

1.下载redis服务包tar xzf redis-5.0.7.tar.gz cd redis-5.0.7makemkdir -p /usr/local/redis/bincp src/redis-server /usr/local/redis/bincp src/redis-cli/usr/local/redis/bincp src/redis-sentinel /usr/local/redis/bincp src/redis-trib.rb /usr/l...

2021-07-27 11:26:43 830

原创 Linux下安装MySQL8.0.20操作步骤

1.首先检查当前服务器是否安装过MySQL数据库,rpm -qa | grep mysql如果环境中有遗留的MySQL服务,则执行删除命令: 则执行删除命令:rpm -e --nodeps mysql-xxxxxxxxx xxxxxxx指的文件服务2.查询遗留的mysql设置或命令,执行两条命令:find / -name mysql如通过上述两条命令发现有遗留,则执行清除命令,将所有查到的mysql都删除感觉 :rm -rf xxx xxx 文件路径3.查看是否存在mysql用户的...

2021-07-22 16:14:33 827

原创 Springboot升级2.1.8后集成redis集群启动报错(Unable to connect to localhost:6379 )问题处理

之前系统使用的Springboot版本比较低,集成了redis不带密码可以使用。但是由于环境需要,redis需要密码验证,系统由于版本过低,不支持redis密码,于是升级了Springboot的版本到2.1.8,redis的jar包也跟着做了调整。但是调整后发现,项目启动成功(redis可以连接,集群也是正常的),但是启动后出现redis的报错,系统没有挂掉,redis服务还可以用,系统中出现报错总是很难受,于是想办法解决。具体报错如下图:RedisReactiveHealIndicator:Redi

2020-11-27 10:15:49 19065 1

原创 Springboot下载程序包中的文件

这里实现的下载程序包中指定路径的文件,我们将指定文件存放在resources的static文件夹下面。前台就是代码请求后台不要使用ajax请求,因为下载文件不支持ajax请求,可以使用window.location.href="#"或者是document.getElementById("downFrame").src=具体地址。看下后台代码。 之前遇到过问题是在idea下是可以成...

2020-01-15 16:03:51 724 1

原创 File.separator用法详解

先来看下File.separator的源码:其实File.separator 的作用相当于 ' \'在 windows 中文件文件分隔符 用 ' \ ' 或者' /' 都可以但是在 Linux 中,是不识别 ' \ '的,而File.separator 是系统默认的文件分隔符号,在 UNIX 系统上,此字段的值为' /'在Microsoft Window...

2019-07-04 12:13:49 19351

原创 Linux中Redis集群离线版安装步骤

安装环境及工具系统:Red Hat Enterprise Linux Server工具:XShell5及Xftp5等远程工具安装包:Ruby-2.4.1及以上 Rubygems-2.6.12及以上 Redis-3.2.8及以上(3.x版本才开始支持集群功能) Redis-3.0.0-gem及以上(该版本不一定要和redis版本保持一致...

2019-04-18 19:32:18 1646

原创 Idea下安装lombok插件

lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,尤其是遇到实体类有很多属性的时候,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法...

2019-03-29 15:45:39 6317

原创 Linux系统成功启动weblogic,但是访问weblogic控制台无反应,关闭linux操作系统防火墙

   今天,我在linux操作系统上成功启动了weblogic,也查看了7001端口的状态是开启的。但是访问weblogic控制台没有反应,也没有报错。这个时候weblogic应该是没有太大问题的。想到以前在Linux上安装MySQL的时候想到无法访问,有可能是防火墙的问题,于是便查看防火墙是不是没有关闭。使用 netstat -ano | grep 7001 查看端口的状态于是我...

2018-11-15 15:48:20 11235

原创 Javaweb项目导出Excel文件无法下载问题

最近写一个Javaweb项目中有一个导出Excel的功能,后台功能实现之后,刚开始前台使用ajax请求,项目也不报错,但是浏览器也没有Excel文件下载,查找代码好久都没有解决。于是在网上查找一番,有很多这种问题。问题:前端发送ajax【get/post】请求,后端生成excel文件,最后用response输出文件流,没有报错也没有文件下载提示。结果问题出在ajax请求的问题上,解决方法和...

2018-10-09 10:51:13 4070 3

原创 在Html的CSS中去除<li>标签前面小黑点以及ul、LI部分属性方法

      div是很多人做网站都会用到的,但在显示默认效果时前面总是会有一个小黑点,这个效果很多人不想要,但又不知到如何去除,现在我们可以用以下方法来清除默认黑点。1、在CSS中写入代码。找到相关性的CSS,在.li和.ul下写入list-sytle:none;当然有的会这样来写list-style-type:none。2、在相关的页面看下实现的代码&lt;/head&gt;   ...

2018-09-09 15:42:14 14957

原创 springboot整合mongodb的demo

    由于springboot的快速构建,帮助我们节省了很多配置时间,更能专注业务开发工作。    今天讲一个springboot整合mongodb的demo。    开发之前要有mongodb的服务,以及开发工具idea或者eclipse。便于开发,   我使用的是idea。我们可以自己搭建一个springboot的demo,也可以通过http://start.spring.io/去快速构建一...

2018-05-17 20:01:58 876 1

原创 window下安装Redis

下载Windows版本的Redis1.打开官网http://redis.io/点击Download2.往下拉,找到Windows,   由图片中的文字可以看出Redis项目不正式支持Windows。但是,Microsoft开放技术小组开发和维护这个Windows端口针对Win64。  所以我们点击Learn more3.点击后,会发现其实是跳转到了微软的GitHub地址 https://githu...

2018-02-25 19:36:00 1676

原创 阿里云服务(Linux)上安装MySQL

安装步骤1、下载    下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads    下载版本:我这里选择的5.6.33,通用版,linux下64位    也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-lin...

2018-02-25 19:05:32 2839 3

原创 java中数组的最大长度以及List的最大容量

java 中数组的最大长度是多少呢?看一下它的length属性就可以了。length属性是32位的有符号整数,它的最大值是2的31次幂,就是2G。为何有这个限制呢?为什么length的属性不是long型呢?我们假设一下,如果它是long型的,那么它的最大长度是2的63次幂。内存永远也不会有那么大吧。即使是字节数组长度是int的,最大长都达到2GB.由此想到了String,这个家伙底层也是基于数

2017-11-30 15:09:24 84853 1

原创 MySql查询某一天的数据

某个场景下需要查询某一天的数据,例如2017/9/27这一天所有的数据量,有以下几个方法。SELECT* FROMcms_book_statisticsWHEREsubstring(Convert(char(10),update_time,112),1,8)='20170927' SELECT* FROMcms_book_statisticsWHERE

2017-09-27 18:31:16 30455 4

原创 MySql中的FIND_IN_SET使用方法,满足包含查询,类似like但是不同于like的用法

先给出一张表,我们看下下面这张表的app_ids,里面出现一些重复值。现在需要查询app_ids包含111或者查询包含70的所有符合条件的记录。在mysql中instr的函数语法是:INSTR(字段名,字符名)。该函数返回字符串在某一个字段的内容中的位置,没有找到字符串返回0,这个可以查询出所有包含111字段的记录。同时这个还支持模糊查询,也可以查询所有包含1或者别的字符串

2017-08-25 14:47:05 7746

原创 让mongoDB也能使用in查询,提高查询速度

mongoDB使用in查询在mongoDB查询,是在springboot中使用的mongoDB,结合业务需求,需要查询多个ID的记录,改写了mongoDB的查询方法,让其实现了像MySQL中in查询一样的操作。首先是引用了MongoTemplate 封装类,这是org.springframework.data.mongodb.core.MongoTemplate下的一个实现类。同时也使用了

2017-08-24 18:07:31 30858

原创 Linux下Tomcat的启动、关闭、杀死进程以及查看日志

Linux下Tomcat的启动、关闭杀死进程打开终端,我我们先找到Tomcat目录,Tomcat下面一般目录为:

2017-07-16 14:19:52 4573 3

原创 System.currentTimeMillis,getTimeInMillis与new Date().getTime获取当前时间戳耗时比较

在Java中,生成当前的时间戳大致上有这么几种方法,分别是:一、System.currentTimeMillis(),它属于java.lang.System;二、Calendar.getInstance().getTimeInMillis(),它属于java.util.Calendar;三、new Date().getTime(),它属于java.util.Date;

2017-07-10 10:56:17 3387

Spring中JdbcTemplate中使用RowMapper

Spring中JdbcTemplate中使用RowMapperSpring中的RowMapper可以将数据中的每一行数据封装成用户自定义的类。我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要.如果sping与hibernate 相结合了,基本上是用不到,大多数都是在spr...

2017-06-29 11:26:01 551

原创 Lombok 简化java代码注解

Lombok注解lombok 安装    使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。1. 双击下载下来的 JAR 包安装 lombok    我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的视频。2.eclipse / myeclipse 手动安装 l

2017-06-27 19:54:31 403

原创 在Spring中JdbcTemplate中使用RowMapper

Spring中JdbcTemplate中使用RowMapperSpring中的RowMapper可以将数据中的每一行数据封装成用户自定义的类。我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要.如果sping与hibernate 相结合了,基本上是用不到,大多数都是在sprin

2017-06-27 19:41:08 2363

String,StringBuffer与StringBuilder的区别

&lt;!--[if !supportLists]--&gt;1.      &lt;!--[endif]--&gt;String,StringBuffer与StringBuilder的区别String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能...

2017-06-11 16:17:09 93

原创 switch-case中接受的参数类型

Switch-case中接受的参数类型 switch(参数){     case  常量表达式1:break;     case  常量表达式1:break;     …     Default:break;} switch接受的参数类型有10种,分别是基本类型的byte,short,int,char,以及引用类型的String(只有JavaSE 7 和以后

2017-06-08 19:15:07 2176 1

原创 Java字符串格式化—String.format()的使用以及Printf的使用

Java字符串格式化—String.format()的使用以及Printf的使用tring类的format()方法用于创建格式化的字符串以及连接多个字符串对象。记得C语言的printf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args)新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。

2017-06-07 19:27:34 3013

原创 Mybatis中example类的使用

自己整理了一点关于mybatis中example的用法,可以供复习或者初学习的看看,都是一些最基本的用法。并没有深入去说明他的特性。

2017-05-03 19:44:03 11486 1

转载 StringBuffer与StringBuilder的区别

综合网上的整理了关于String以及StringBuffer StringBulider的一些区别以及他的用法等。

2017-04-24 20:43:04 511

原创 idea多Module出现依赖循环问题----aAnnotation processing is not supported for module cycles

在写一个方法的时候没有注意到依赖,然后就随手确订了模块的依赖,造成了循环依赖,现在找到了解决的办法。

2017-04-21 16:09:57 73260 5

原创 zookeeper启动闪退问题

在使用zookeeper的时候遇到的一些问题,主要是zookeeper打开出现闪退的问题。

2017-04-13 18:33:20 18913 1

原创 java中常用的对象(POJO PO DTO BO)

这是自己的一些理解同时参考了一些别的资料,给自己做个笔记,同时也可以让初学者学习一下。

2017-04-12 21:08:27 766 2

原创 spring+springmvc+mybatis+junit+log4j集成的案例

主要是用springmvc+mybatis以及log4j搭建了一个简单的框架,实现一些简单的功能,同时便于自己学习理解,也可以让初学者学习一下。

2017-04-07 19:49:59 1188 1

翻译 MongoDB中的findOne()方法的用法

这篇关于mongoDB的findOne()方法的使用,是从mongoDB社区上翻译来的,结合了自己使用mongoDB的情况下写的这篇文章,希望可以给刚学习mongoDB的同学提供一点帮助。如果有错误的地方,还请多多指出,加以改正。

2017-04-06 20:55:57 59211 5

原创 Spring+SpringMVC+Mybatis集成一个小的案例

以前也在网上找了一些关于spring、springmvc、mybatis的项目框架,现在自己写了一个简单的员工管理一、主要步骤1.用idea创建一个maven工程2.准备相关的jar包,不需要手动导入,maven自动创建3.创建相关的包4.创建相关的DAO层,Service层,Controller层5.配置database.properties、Configuration.xml、applicat...

2017-03-29 20:22:29 477 4

java中http请求,获取json数据的代码示例

有些时候会遇到请求http,获取相应的json或者xml数据,今天整理了一点httpClient请求的示例代码。主要是根据相应的http地址,以及相关秘钥,通过HttpClient去发起请求,获取数据然后后台取解析json或者xml。

2019-03-29

SpringBoot和Mybatis的整合

利用SpringBoot以及mybatis整合了一个demo,使用maven管理项目,供刚学习的使用。

2017-12-14

spring整合mybatis的demo

这个demo是用spring、springmvc以及mybatis实现的,数据库用的是mysql,没有使用maven依赖,选择是手动添加jar包,可以供刚学习的同学参考。

2017-09-27

基于java实现的员工管理系统

写了一个员工管理系统,用的是java最基础的东西,没有使用数据库,主要是供刚入门的使用。

2017-08-06

空空如也

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

TA关注的人

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