自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (6)
  • 收藏
  • 关注

原创 https://zhuanlan.zhihu.com/p/147932276

SpringBoot整合Elasticsearch实现商品搜索SpringBoot整合Elasticsearch实现商品搜索 - 知乎

2022-02-28 20:59:28 1577

原创 【Linux报错】CentOS7.3系统启动时报Generating /run/initramfs/rdsosreport.txt

因Linux无故关机,重启后报错Generating /run/initramfs/rdsosreport.txt二、解决办法1. 解决步骤:查看/dev/mapper下有什么文件、执行xfs_repair、重启、手动选择centos进入系统。2. 具体步骤如下查看/dev/mapper路径下的文件,重点查看root相关的文件,因这里是centos系统,一般会有一个centos-root文件,这边系统是cl-root文件,需要的就是这个文件3. 执行命令ll/dev/mapper/..

2021-10-14 12:04:03 3358 1

转载 Linux日志文件查看和搜查命令(错误日志排查定位)

一、cat命令cat 命令用于连接文件并打印到标准输出设备上,主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。语法格式cat [-AbeEnstTuv] fileName  参数说明:-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。-v 或 --show-nonprintin

2020-12-12 16:31:28 1667

转载 mac安装docker

https://blog.csdn.net/mickjoust/article/details/100206082

2020-04-19 15:16:37 242

转载 Mysql 拼接字段填入到新字段中

updatetablenamesetrecord_id=concat(name,"-",date."-",replace(str(id,3),'','0')); 全表更新表名为tablename的表。concat(str1,str2,...)连接多个字符串;replace(str(id,3),'','0')先将字段id转换为3位的str类型字符,然后将其中的'...

2020-03-19 16:44:20 429

原创 把加入到暂存区的文件撤回

git rm --cached you_file_namehttps://www.weibo.com/u/3932251136

2020-01-08 11:57:51 621

转载 关于在Java中如何更简单的使用google protobuf

protobuf中的.proto文件能很好的统筹交互双方的协议,但为开发带来了一定阻碍。在Java里,protobuf使用了immutable(不可变)机制来控制数据的生成源。具体的说,在Java里想要通过protobuf传出一个对象,就要先构造一个该对象的协议文件(.proto文件)的builder对象,通过往这个对象set数据以后,并且调用对象的build方法(由该对象生成一个immutab...

2019-12-11 18:01:23 166

转载 jvm调优化系列

http://www.jiangxinlingdu.com/jvm.html

2019-06-03 10:19:07 116

原创 idea提示 clear read only status

sudo chown -R $USER IdeaProjectsIdeaProjects是指你的项目文件目录

2019-05-24 18:51:56 4228

原创 Linux下smb搭建

Linux下smb搭建一、安装Samba服务yum -y install samba# 查看yum源中Samba版本yum list | grep samba# 查看samba的安装情况rpm -qa | grep sambaSamba服务器安装完之后, 会生成配置文件目录/etc/samba, /etc/samba/...

2019-05-23 11:50:41 6384

原创 错误:软件包:glibc-2.17-196.el7.i686 (centos7)需要:glibc-common = 2.17-196.el7 已安装: gli.......

今天遇到一个yum安装报错如下:错误:软件包:glibc-2.17-196.el7.i686 (centos7)需要:glibc-common = 2.17-196.el7已安装: glibc-common-2.17-222.el7.x86_64 (@anaconda)glibc-common = 2.17-222.el7可用: glibc-common-2.17-196.el7.x8...

2019-05-21 11:09:39 2497

转载 利用策略模式+单例模式+反射 替换if-else

https://blog.csdn.net/u012840660/article/details/80484342

2019-05-21 11:01:05 247

原创 在MySQL中创建实现自增的序列(Sequence)的教程

项目应用中,曾有以下一个场景:接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。所以想到了利用一个独立的自增的sequence来解决该问题。当前数据库为:mysql由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下:第一步:创建--Sequen...

2019-05-21 10:52:11 516

原创 centos7 npm安装nginx

# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2建立nginx的yum仓库# rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm3下载并安装nginx# yum ins...

2019-05-21 10:34:57 2032

原创 CentOS 7修改系统时间及硬件时间

设置时区:查看所有的时区:timedatectl list-timezones设置时区timedatectl set-timezone time_zone Asia/Phnom_Penh

2019-05-21 10:33:34 461

原创 linux centos7 yum安装mysq

inux centos7 yum安装mysqlhttps://blog.csdn.net/weixin_35688029/article/details/90401900CentOS7安装unzipyum install -y unzip zip安装wget 及配置wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP...

2019-05-21 10:29:37 160

原创 QPS计算需多少台服务器

每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 每天...

2019-05-08 17:29:59 2728

原创 Linux中找到占用cpu最高的线程

1. top命令,找到cpu占用最高的进程2. 查看该进程的线程, topH -p <pid>3. ctrl+H 切换到线程模式,找到占用cpu最高的线程。并把线程号转化为十六进制,printf "%x\n" <线程ID>4. jstack <进程号> 或者pstack <进程号>,把线程栈打印出来。找到对应的线程号就可以分析为什么线程...

2019-05-08 11:25:51 995

转载 Jvm dump介绍与使用(内存与线程)

很多情况下,都会出现dump这个字眼,java虚拟机jvm中也不例外,其中主要包括内存dump、线程dump。当发现应用内存溢出或长时间使用内存很高的情况下,通过内存dump进行分析可找到原因。当发现cpu使用率很高时,通过线程dump定位具体哪个线程在做哪个工作占用了过多的资源。首先,内存dump是指通过jmap -dump 输出的文件,而线程dump是指通过jstack 输出的信息...

2019-05-06 16:11:30 168

转载 Java 中的堆内存分析

Java中的堆是JVM所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在Java中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、ToSurvivor。这样划分的目的是为了使JVM能够更好的管理堆内存中的对象,包括内存的分配以及回收。堆的内存模型大致...

2019-05-06 15:55:34 1074

转载 相同好友及其好友推荐—基于关系的java和spark代码实现

https://blog.csdn.net/guduyishuai/article/details/81533660https://blog.csdn.net/wzhg0508/article/details/17382541https://blog.csdn.net/khxu666/article/details/80403441https://blog.csdn.net/wwwzy...

2019-04-11 17:07:41 294

原创 spring cloud: 使用consul来替换config server

步骤如下:一、先添加jar依赖 1 2 // compile 'org.springframework.cloud:spring-cloud-starter-config' compile'org.springframework.cloud:spring-cloud-starter-consul-config'   ...

2019-03-28 15:46:20 772

原创 spring cloud: 使用consul来替换eureka

大意就是:从2.x起,官方不会继续开发了,如果需要使用2.x,风险自负。但其实我觉得问题并不大,eureka目前的功能已经非常稳定,就算不升级,服务注册/发现这些功能已经够用。如果想寻找替代方案的话,建议采用功能更为丰富的consul,除了服务注册、发现,consul还提供了k-v存储等其它功能,consul的官网针对其它同类软件也做了详细比较,详见consul vs other softw...

2019-03-28 15:45:22 108

原创 spring security oauth2 使用redis存token时报错

问题:我将我的spring boot项目版本升到2.0.0.M7后,集成了spring security oauth2(默认版本),redis(默认版本),并且用redis来存储token。项目正常启动后,请求token时报错。nested exception is java.lang.NoSuchMethodError: org.springframework.data.redis.con...

2019-03-27 18:04:57 1003 1

原创 JAVA实现redis超时失效key 的监听触发

过期事件通过Redis的订阅与发布功能(pub/sub)来进行分发。而对超时的监听呢,并不需要自己发布,只有修改配置文件redis.conf中的:notify-keyspace-eventsEx,默认为notify-keyspace-events""# K 键空间通知,以__keyspace@<db>__为前缀# E 键事件通知,以__keysevent@...

2019-03-19 18:53:09 4947

转载 Java API 读写 hdfs分布式文件系统 (创建目录、读文件、写文件)

Java API 读写 hdfs 操作一、概述操作hdfs分布式文件系统的类为FileSystem对象1、创建文件夹(递归创建):fs. mkdirs()2、写文件: fs.create(new Path()),返回FSDataOutputStream对象3、读文件: fs.open(new Path()), 返回FSDataInput...

2019-03-13 16:50:02 1160

转载 千万级图片资源存储、裁剪方案

目标搭建千万级图片资源存储服务,方便快捷切割所需高宽以及精度图片。方案利用fastdfs做文件分布式存储;lighttpd结合imagemagic扩展开发,支持通过HTTP请求传入高宽以及精度截取需要的图片;外加varnish文件缓存。即,如原图为:http://xxx/group1/M00/00/00/1.jpg通过链接 http://xxx/group1/M00...

2019-03-13 16:35:13 426

原创 kibana安全——设置访问账号密码

第一:为kibana加上了用户登陆访问第二:不暴露服务器上5601端口,只开放80端口即可。这对服务器的安全也是一个很大的保护。接下来我们就开始配置nginx与kibana。其中nginx的安装这里不作详述,大家可以去看笔者另一篇文章:centos下安装nginx一、配置nginx首先打开nginx的配置文件vim /usr/local/nginx/conf/nginx.conf...

2019-03-12 17:31:38 21716 2

原创 springboot 集合activemq高性能

springboot依赖配置&lt;dependency&gt; &lt;groupId&gt;org.apache.activemq&lt;/groupId&gt; &lt;artifactId&gt;activemq-spring&lt;/artifactId&gt; &lt;version&gt;5.15.8&lt;/version&gt;&lt;/depe

2019-02-27 12:38:14 550

转载 webmagic 爬虫

https://blog.csdn.net/qq598535550/article/details/51287630https://blog.csdn.net/rensihui/article/details/78406465https://ask.hellobi.com/blog/jasmine3happy/8537

2019-02-21 17:45:16 256

转载 SpringBoot使用Elastic-Job-lite,实现动态创建定时任务,任务持久化

https://github.com/LuoLiangDSGA/spring-learning/tree/master/boot-elasticjob

2019-02-19 12:34:29 1171

原创 logstash 配置

1.原配置logstash.confinput { tcp { host => "localhost" port => 9601 mode => "server" tags => ["tags"] codec => json_lines }}output { elas...

2019-02-13 15:42:03 799

转载 Shardingjdbc 和 Sharding-sphere

Spring Boot版 Sharding JDBC 读写分离示列 https://github.com/yinjihuan/spring-cloud/tree/master/fangjia-sjdbc-read-write-springboot sharding-sphere  https://www.jianshu.com/p/952108f777a3https://www...

2019-02-12 18:11:36 1442

转载 pinpoint安装

https://www.cnblogs.com/yyhh/p/6106472.html#_label0https://www.bilibili.com/video/av20229859/?p=4

2019-01-20 15:32:50 95

转载 Mybatis关联查询之一对多和多对一XML配置详解

Mybatis关联查询之一对多和多对一XML配置详解https://blog.csdn.net/qq_33561055/article/details/78861131

2019-01-18 22:58:33 113

转载 nginx配置

https://www.cnblogs.com/mzsg/p/5623494.html http://bbs.zhanzhang.baidu.com/thread-1358065-1-1.html listen 443 ssl http2;#listen [::]:443 ssl http2;server_name t e s t . c o m w w w . t e s...

2019-01-12 23:42:49 75

转载 netty优化

https://blog.csdn.net/yixiao3660/article/details/51774075https://blog.csdn.net/Wing_93/article/details/81676314 https://blog.csdn.net/linsongbin1/article/details/77685242 线程池https://blog.c...

2019-01-10 10:10:28 927

原创 SPRINGBOOT ,SPRINGCLOUD学习

springcloud and springboot http://www.ityouknow.com/spring-boot.htmlhttps://www.jianshu.com/u/082f73dac819https://www.jianshu.com/u/a308cec349fdhttp://springcloud.cn/view/36https://github.com/...

2019-01-04 22:42:21 86

原创 git clone新项目后如何拉取分支代码到本地

1,git clone [email protected]:xxx/xxx.git2,git fetch origin dev命令来把远程dev分支拉到本地3,checkout -b dev origin / dev在本地创建分支dev并切换到该分支4,git pull origin dev就可以把远程dev分支上的内容都拉取到本地了...

2019-01-02 16:05:06 8061

转载 godaddy配置nginx证书

 法国大富大贵nginx的证书https://blog.csdn.net/weixin_41728561/article/details/82592502nginx的证书https://blog.csdn.net/tylcheck/article/details/82423624

2018-12-29 18:46:34 1173

xftp7官网免费版,方便国内下载

xftp7官网免费版,方便国内下载

2022-04-27

Spring Cloud Gateway 整合 Spring Security 统一登录认证鉴权

1.本项目为SpringCloud Gateway的微服务框架,整合了SpringSecurity,微服务间使用Redis来获取登陆的用户信息。 2.由于Gat

2022-02-24

springboot+jna/jni调用动态so/dll库

springboot+jna/jni调用动态so/dll库

2021-04-13

xshell5中文绿色破解

xshell5中文绿色破解xshell5中文绿色破解xshell5中文绿色破解xshell5中文绿色破解xshell5中文绿色破解

2018-08-16

尚硅谷Git&GitHUP; java

java尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;尚硅谷Git&GitHUP;

2018-08-03

mysql-5.7.17.msi下载安装,包含windowns64位和32位

mysql-5.7.17.msi 安装,包含windowns64位和32位,mysql-5.7.17.msi 安装,包含windowns64位和32位

2018-05-22

空空如也

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

TA关注的人

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