- 博客(95)
- 资源 (6)
- 收藏
- 关注
原创 https://zhuanlan.zhihu.com/p/147932276
SpringBoot整合Elasticsearch实现商品搜索SpringBoot整合Elasticsearch实现商品搜索 - 知乎
2022-02-28 20:59:28
1787
原创 【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
4070
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
1741
转载 mac安装docker
https://blog.youkuaiyun.com/mickjoust/article/details/100206082
2020-04-19 15:16:37
321
转载 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
490
原创 把加入到暂存区的文件撤回
git rm --cached you_file_namehttps://www.weibo.com/u/3932251136
2020-01-08 11:57:51
672
转载 关于在Java中如何更简单的使用google protobuf
protobuf中的.proto文件能很好的统筹交互双方的协议,但为开发带来了一定阻碍。在Java里,protobuf使用了immutable(不可变)机制来控制数据的生成源。具体的说,在Java里想要通过protobuf传出一个对象,就要先构造一个该对象的协议文件(.proto文件)的builder对象,通过往这个对象set数据以后,并且调用对象的build方法(由该对象生成一个immutab...
2019-12-11 18:01:23
204
原创 idea提示 clear read only status
sudo chown -R $USER IdeaProjectsIdeaProjects是指你的项目文件目录
2019-05-24 18:51:56
4265
原创 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
6498
原创 错误:软件包: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
2676
转载 利用策略模式+单例模式+反射 替换if-else
https://blog.youkuaiyun.com/u012840660/article/details/80484342
2019-05-21 11:01:05
294
原创 在MySQL中创建实现自增的序列(Sequence)的教程
项目应用中,曾有以下一个场景:接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。所以想到了利用一个独立的自增的sequence来解决该问题。当前数据库为:mysql由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下:第一步:创建--Sequen...
2019-05-21 10:52:11
696
原创 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
2102
原创 CentOS 7修改系统时间及硬件时间
设置时区:查看所有的时区:timedatectl list-timezones设置时区timedatectl set-timezone time_zone Asia/Phnom_Penh
2019-05-21 10:33:34
491
原创 linux centos7 yum安装mysq
inux centos7 yum安装mysqlhttps://blog.youkuaiyun.com/weixin_35688029/article/details/90401900CentOS7安装unzipyum install -y unzip zip安装wget 及配置wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP...
2019-05-21 10:29:37
193
原创 QPS计算需多少台服务器
每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 每天...
2019-05-08 17:29:59
2857
原创 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
1068
转载 Jvm dump介绍与使用(内存与线程)
很多情况下,都会出现dump这个字眼,java虚拟机jvm中也不例外,其中主要包括内存dump、线程dump。当发现应用内存溢出或长时间使用内存很高的情况下,通过内存dump进行分析可找到原因。当发现cpu使用率很高时,通过线程dump定位具体哪个线程在做哪个工作占用了过多的资源。首先,内存dump是指通过jmap -dump 输出的文件,而线程dump是指通过jstack 输出的信息...
2019-05-06 16:11:30
236
转载 Java 中的堆内存分析
Java中的堆是JVM所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在Java中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、ToSurvivor。这样划分的目的是为了使JVM能够更好的管理堆内存中的对象,包括内存的分配以及回收。堆的内存模型大致...
2019-05-06 15:55:34
1144
转载 相同好友及其好友推荐—基于关系的java和spark代码实现
https://blog.youkuaiyun.com/guduyishuai/article/details/81533660https://blog.youkuaiyun.com/wzhg0508/article/details/17382541https://blog.youkuaiyun.com/khxu666/article/details/80403441https://blog.youkuaiyun.com/wwwzy...
2019-04-11 17:07:41
342
原创 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
803
原创 spring cloud: 使用consul来替换eureka
大意就是:从2.x起,官方不会继续开发了,如果需要使用2.x,风险自负。但其实我觉得问题并不大,eureka目前的功能已经非常稳定,就算不升级,服务注册/发现这些功能已经够用。如果想寻找替代方案的话,建议采用功能更为丰富的consul,除了服务注册、发现,consul还提供了k-v存储等其它功能,consul的官网针对其它同类软件也做了详细比较,详见consul vs other softw...
2019-03-28 15:45:22
157
原创 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
1101
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
5030
转载 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
1225
转载 千万级图片资源存储、裁剪方案
目标搭建千万级图片资源存储服务,方便快捷切割所需高宽以及精度图片。方案利用fastdfs做文件分布式存储;lighttpd结合imagemagic扩展开发,支持通过HTTP请求传入高宽以及精度截取需要的图片;外加varnish文件缓存。即,如原图为:http://xxx/group1/M00/00/00/1.jpg通过链接 http://xxx/group1/M00...
2019-03-13 16:35:13
465
原创 kibana安全——设置访问账号密码
第一:为kibana加上了用户登陆访问第二:不暴露服务器上5601端口,只开放80端口即可。这对服务器的安全也是一个很大的保护。接下来我们就开始配置nginx与kibana。其中nginx的安装这里不作详述,大家可以去看笔者另一篇文章:centos下安装nginx一、配置nginx首先打开nginx的配置文件vim /usr/local/nginx/conf/nginx.conf...
2019-03-12 17:31:38
22271
2
原创 springboot 集合activemq高性能
springboot依赖配置<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-spring</artifactId> <version>5.15.8</version></depe
2019-02-27 12:38:14
590
转载 webmagic 爬虫
https://blog.youkuaiyun.com/qq598535550/article/details/51287630https://blog.youkuaiyun.com/rensihui/article/details/78406465https://ask.hellobi.com/blog/jasmine3happy/8537
2019-02-21 17:45:16
313
转载 SpringBoot使用Elastic-Job-lite,实现动态创建定时任务,任务持久化
https://github.com/LuoLiangDSGA/spring-learning/tree/master/boot-elasticjob
2019-02-19 12:34:29
1219
原创 logstash 配置
1.原配置logstash.confinput { tcp { host => "localhost" port => 9601 mode => "server" tags => ["tags"] codec => json_lines }}output { elas...
2019-02-13 15:42:03
872
转载 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
1496
转载 pinpoint安装
https://www.cnblogs.com/yyhh/p/6106472.html#_label0https://www.bilibili.com/video/av20229859/?p=4
2019-01-20 15:32:50
135
转载 Mybatis关联查询之一对多和多对一XML配置详解
Mybatis关联查询之一对多和多对一XML配置详解https://blog.youkuaiyun.com/qq_33561055/article/details/78861131
2019-01-18 22:58:33
132
转载 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
95
转载 netty优化
https://blog.youkuaiyun.com/yixiao3660/article/details/51774075https://blog.youkuaiyun.com/Wing_93/article/details/81676314 https://blog.youkuaiyun.com/linsongbin1/article/details/77685242 线程池https://blog.c...
2019-01-10 10:10:28
986
原创 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
103
原创 git clone新项目后如何拉取分支代码到本地
1,git clone git@git.n.xxx.com: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
8499
Spring Cloud Gateway 整合 Spring Security 统一登录认证鉴权
2022-02-24
尚硅谷Git&GitHUP; java
2018-08-03
mysql-5.7.17.msi下载安装,包含windowns64位和32位
2018-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人