自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于windows服务器不释放tcp本地端口

windows端口不释放

2022-08-09 17:28:35 1196

原创 hadoop的三个基本功能和存储原理

hadoop

2022-06-09 20:53:28 202

原创 数据库优化

show plugins;什么时候考虑使用分区?一张表的查询速度已经慢到影响使用的时候。 sql经过优化 数据量大 表中的数据是分段的 对数据的操作往往只涉及一部分数据,而不是所有的数据表分区必须用主建CREATE TABLE `user_info` ( `id` int(11) NOT NULL auto_increment COMMENT 'id', `name` varchar(10) default NULL COMMENT '姓名', `age` int...

2022-03-14 18:52:48 1663

原创 关于WebSecurityConfigurerAdapter和ResourceServerConfigurerAdapter区别联系

1、ResourceServerConfigurerAdapter被配置为不同的端点(参见antMatchers),而WebSecurityConfigurerAdapter不是。这两个适配器之间的区别在于,RealServServer配置适配器使用一个特殊的过滤器来检查请求中的承载令牌,以便通过OAuth2对请求进行认证。WebSecurityConfigurerAdapter适配器用于通过会话对用户进行身份验证(如表单登录)2、WebSecurityConfigurerAdap...

2022-03-14 17:29:35 3249

原创 sql注入

基于mybatis的预编译“$”无法防止sql注入,”#”可以防止,因为“#“使用了预编译机制,而”$”未使用。当出现表名之类的,需要预编译的参数时,则需要使用“$“,此时应注意表名不得从页面(客户端)传入,最好在java代码中自行获取。当出现“in“关键词的时候,配合”#”使用应记得参数此时为多个,而非一个。2.直接基于PreparedStatement的预编译A:if (elements[k][1].equalsIgnoreCase(DataType.Float)) {...

2022-03-14 16:46:39 1972

原创 springboot线程池

1.创建类@Configurationpublic class ThreadPoolConfig { @Bean public ExecutorService getThreadPool(){ return Executors.newFixedThreadPool(20); }}2.Future<String> updateFuture = executorService.submit(new updateCallable(perso

2021-05-13 11:27:47 156 1

原创 git rm -r --cached filename

今天发现本地有不想提交的文件,于是百度了一条命令git rm -r --cached filename //filename 为指定的文件名和文件夹我执行了git rm -r --cached,然后崩溃了,git status 发现大部分文件,都是delete状态git reflog找到最后提交的版本,将项目备份,退出当前git工具。执行git reset Head@{13}然后查看git reset --hard HEAD最后查看自己更改的代码...

2020-12-04 18:05:22 598

原创 dock的elsticsearch集群增删改和高亮

maven引入:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <!-- <version>7.9.2</version>--></dependency>version版本要去掉,

2020-10-30 14:47:58 238

转载 docker里面安装elsticsearch集群

前提是已经安装完docker1.拉取镜像docker pull elasticsearch:7.9.22.创建相关配置文件路径和数据路径分别创建data1,data2,data3/home/peiyajie/elasticsearch/data/data1/home/peiyajie/elasticsearch/log/log1/home/peiyajie/elasticsearch/configtouchelasticsearch1.ymlcluster.name: .

2020-10-29 10:38:11 163

原创 linux下当前用户jps内容是空白

背景:测试在jekins上自动化部署,在杀进程的时候没杀掉,又起了一个新的。查看得知用的是jdk的jps发现进程在当前用户下执行jps,发现没有显示任何内容。程序启动后。默认会在/tmp/hsperfdata_当前用户名目录下该进程的id为文件名新建文件,并在该文件中存储jvm运行相关信息。hsperfdata_当前用户名,存放该用户所有启动的的java信息。对于windows机器,/tmp用Windows存放临时文件目录代替而jps,jconsole,jvisualvm等工具来源就是进程号

2020-10-16 16:08:04 922

原创 docker的常用命令

docker常用指令docker versiondocker infodocker imagesdocker image lsdocker container run hello-world有的会停止,有的不会停止docker container kill [containID]中止运行的容器文件,容器文件依然会占据硬盘空间,需要执行命令docker container rm [containID]列出正在运行的容器docker container ls列出本机所有容器,包括中止..

2020-10-13 11:12:43 138

原创 kafka集群2.6的安装及相关优化

10.202.252.242 p43149v.hulk.shbt.qihoo.net10.202.254.65 p43143v.hulk.shbt.qihoo.net10.202.252.193 p43145v.hulk.shbt.qihoo.netpeiyajie peiyj2019@0peiyj2020@00000peiyj2019@0主机名字更改https://blog.csdn.net/qq_39629343/article/details/80253121https://..

2020-09-03 17:57:27 262

原创 springcloud的gateway限流

redis配置<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId></dependency>yml里面配置spring: redis: host: 127.0.0.1 ...

2020-09-01 11:16:42 225

原创 基于gateway的ribbon负载均衡

网关的包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId></dependency>熔断的包,防止雪崩<dependency> <groupId>org.springframework.cloud</group.

2020-09-01 11:09:44 2274 3

转载 oauth2的资源服务器和授权服务器,基于springgateway的统一认证

首先引入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId></dependency><dependency> <groupId>org.springframework....

2020-09-01 10:58:23 2889

转载 微信订阅号开发

前文:由于微信现在不给钱,不给认证,所以只能搞个订阅号玩玩如果想要自己的微信服务在外网也能访问,必须做个穿透,本文采用ngrok1.首先装ngrok参照:https://blog.csdn.net/qq_40138803/article/details/105783738用github账号登录,注册会经常失败这种方式每次ngrok停掉,重启又变成新的ip,需要在微信的gua种管理页面更改,真正生产不建议用这个,有空可以研究花生壳也有笔者说ngrok借助与tunnel可以实现稳定的地址

2020-08-28 11:14:26 751

转载 activity7整合springboot2

工作流已经广泛使用,如下介绍入门pom中先引入 <!-- https://mvnrepository.com/artifact/org.activiti/activiti-spring-boot-starter --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring...

2020-08-11 18:16:12 1233

原创 mapreduce将hdfs数据存入hbase-2.3.0

<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>2.3.0</version></dependency><dependency> <groupId>org.apache.hbase</groupId&gt.

2020-07-16 17:21:07 342

原创 hadoop上传下载文件源码

1.首先pom.xml新增:<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>3.2.1</version></dependency><dependency> <groupId>org.apache.ha

2020-07-16 16:47:47 414

原创 关于官网介绍hadoop-3.2.1安装

1.首先准备ssh安装机器的公钥id_rsa.pub机器的私钥id_rsa1、输入ssh-keygen,在本机/root/.ssh/目录下生成id_rsa(私钥)、id_ras.pub(公钥)两个文件2、输入ssh-copy-id [user]@[host],远程主机上就会有/root/.ssh/authorized_keys文件,文件内容和第一个主机的公钥相同,(相当于下图的第一步)发送本机公钥给远程服务器,此操作可能需要时间复制SSH密钥到目标主机,开启无密码SS...

2020-07-09 16:28:43 345

原创 sorlr8的cloud关于相同结构跨core和不同结构关联core查询

1.相同结构跨core重点需要注意的是:core都相同才行http://10.217.37.28:8983/solr/roleCore/select?q=title:111&collection=rolrPermisCore,roleCore或者http://10.217.37.28:8983/solr/rolrPermisCore/select?q=id:1&wt=json&indent=true&shards.info=true&shards=

2020-07-02 10:10:17 165

原创 solr8的pdf等富文本创建

基于pdf的样例,1.2两部只有在新增的时候才会用到,查询不需要1.需要配置支持这一功能的requestHandler。编辑solrconfig.xml,加入 <requestHandler name="/update/extract" startup="lazy" class="solr.extraction.ExtractingRequestHandler"><lst name="defaults"><str name="lowern...

2020-06-30 17:20:58 534

原创 springcloud基于solr8的pdf索引创建

solr8基于tika创建pdf索引1.在solrconfig.xml添加如下2.新建data-config.xml并添加如下内容<?xml version="1.0" encoding="UTF-8" ?><dataConfig> <dataSource type="BinFileDataSource"/> <document> <entity name="file" processor="FileListEntityP...

2020-06-29 16:21:36 461 1

原创 solrcloud的solr8连接

@ApiOperation(value="查询solr的高亮", notes="查询solr的高亮测试")@ApiImplicitParams({@ApiImplicitParam(name="menuId", value="菜单id", required=true)})@GetMapping("/queryHighlight/{menuId}")@Test //Result<Object>public void queryHighlight() {//@NotNull(messa.

2020-06-23 17:21:42 609

原创 关于springcloud基于solr8的jetty部署

solr8的与springcloud的区别,solr中心放在server内部,springcloud配置放在zookper里面由于机器的限制,只有两台4G的机器,所以只是搭建着玩。1.搭建zookperzookper:负责集群信息的整体监控,并且管理集群以zookeeper-3.4.14为例:A:进入zookeeper/conf目录B:复制模板文件cp zoo_sample.cfg zoo.cfgC:添加并且修改内容zoo.cfg如下# 配置存储快照文件的目录dat.

2020-06-23 11:46:30 449

原创 关于solr集成springboot的增删查

<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version><!-- <scope>test</scope>--></dependency>test注释掉才可以在src/main/java里面应用否则只能在src/test/.

2020-06-19 17:23:59 259

原创 solr8安装(基于jetty的linux安装)及数据库配置和高亮配置

1.准备软件 jdk8最新solr页面https://lucene.apache.org/solr/mirrors-solr-latest-redir.html下载https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/8.5.2/solr-8.5.2.tgz​​​我用的盘是:/home/peiyajie2.安装:解压:tar -zxvfsolr-8.5.2.tgz./bin/solr start即可访问:ht...

2020-06-19 11:48:47 475

原创 java8的Lambda和stream新特性

Lambda:针对匿名函数的简写public interface Lambda { void test(String rgs);}两种实现方式:1.传统实现方式 Lambda lambda=new Lambda() { @Override public void test(String test) { System.out.println("匿名函数"+test); ...

2020-05-25 11:05:39 171

原创 磁盘挂载

1.df -h(mylv和peiyajie都是刚创建完的)并没有被完全使用1.查看负载lsblkvgdisplayvgdisplay VolGroup00df -hcd /dev/VolGroup001.创建lvcreate -L 1T -n mylv VolGroup00mkfs.ext4 /dev/VolGroup00/mylvmkdir /dev/data绑定mount /dev/VolGroup00/mylv /dev/data并且/etc/fstab(防止.

2020-05-22 15:07:45 155

原创 关于@Transactional使用理解

前提:@Transactional注解默认只能拦截RuntimeException和Error,如果自定义的Exception,需要如下设置@Transactional(rollbackFor = Exception.class)分析方法内部调用1.A掉B(A有注解,B没有注解)B出问题,事务有效2.A掉B(A没有注解,B有注解)B出问题,事务无效最后,如果没加rollbac...

2020-04-30 11:57:51 342

原创 linux免密登录问题

1.首先A机器执行ssh-keygen生成本机的公钥和私钥2.然后如果A机器免登录Bssh-copy-id [user]@[host]:在A上执行host=B的ip这时候会将A的公钥放到B的结果会在B的.ssh下面authorized_keys添加A的公钥3.在A上执行ssh [user]@[host]就可以免密登录问题基本就是:.ssh和上一级权限是700,具...

2020-04-29 15:59:48 141

原创 关于websocket

两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket1.tomcat的方式需要tomcat 7.x,JEE7的支持。2.spring与websocket整合需要spring 4.x,并且使用了socketjs,对不支持websocket的浏览器可以模拟websocket使用https://www.jb51.net/article/144601...

2020-04-29 15:45:30 130

原创 elasticsearch配置及相关优化

集群安装cluster.name: elasticsearch配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。node.name: "Franz Kafka"节点名,默认随机指定一个name列表中名字,该列表在es的jar包中config文件夹里name.txt文件中,其中有很多作者添加的...

2020-03-31 10:18:42 644

原创 graylog3参数详解

is_matster: 如果您正在运行一个以上的Graylog服务器实例,您必须只选择一个Graylog -server节点作为主节点。此节点将执行从节点不会执行的定期维护操作。每个从属节点将像主节点一样接受消息。如果集群中已经有一个主节点,则节点将退回到从属模式。node_id_file:自动生成的节点ID将存储在此文件中,并在重新启动后读取。如果从init脚本或类似的地方启动Grayl...

2020-03-25 10:40:56 1383

原创 graylog3配置的监听sidecar和filebeat

安装sidecar:sudo rpm -ivh graylog-sidecar-1.0.1-1.x86_64.rpm修改/etc/graylog/sidecar/ sidecar.yml文件server_api_token:graylog的web页面产生server_url:graylog的urlnode_name:默认为主机名称,不改也行服务器并启动:sudo grayl...

2020-03-25 10:40:08 2176

原创 graylog3单点部署

机器:性能高一点,内存最好大于10g等一些安装jdk:sudo rpm -ivh jdk-8u211-linux-x64.rpm安装mongdb:下载mongodb-linux-x86_64-3.0.6.tgz重命名:mvmongodb-linux-x86_64-3.0.6mongodb进入目录:mkdir logs db conf进入logs :touchmongo...

2020-03-25 10:07:26 450

原创 关于graylog3集群搭建

机器准备:os764位,内存最好大于10g安装流程查看系统shsh是否已经zhu装过jdkjava -version未装的话:sudo rpm -ivh jdk-8u211-linux-x64.rpm安装es集群:(es比较吃内存)这里我准备了三台机器10.217.56.230,10.217.56.241,10.217.56.247上传解压6.*的es,我采用ela...

2020-03-20 11:30:44 906

转载 关于公司内网搭建nexus3的方法与原理

比较详细的说明:https://www.codercto.com/a/92948.htmlhttps://blog.csdn.net/wanghuan1191/article/details/79104303

2020-03-07 21:22:00 1527

原创 session与cookie的不同方式,及跨域cookie数据丢失

session与cookie的不同方式,及跨域cookie数据丢失Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写jsessionid,这样...

2019-12-17 14:50:07 456

空空如也

空空如也

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

TA关注的人

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