- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 Nacos开启鉴权方法记录
nacos添加鉴权,但是nacos-client版本太低,不支持,网上现有教程都是升级版本,但是升级版本跨度太大,担心影响线上功能,所以使用修改源码的方式。
2024-12-11 17:52:22
1533
原创 Redis数据持久化(持久化过程中写操作如何处理)
Redis在进行持久化过程中,有数据写入,那么Redis服务是如何处理的呢?这篇文章进行了简单分析。
2022-11-15 14:43:27
772
原创 OpenFeign请求携带请求头方案
在使用OpenFeign请求其他服务接口时,默认不携带header信息,这样就导致无法携带登录用户信息。要解决这个问题,下面分两种情况进行处理。1.同步请求对于同步请求,无需另作处理,只需从header中获取token信息,放入新请求即可。@Configurationpublic class FeignConfig { @Bean public RequestInterceptor requestInterceptor(){ ...
2022-04-18 14:11:05
4913
2
原创 通过OpenFeign跨服务下载文件的方法
需求说明基于微服务架构,例如有两个服务,分别为服务A和服务B,其中A负责业务逻辑,B负责文件处理。B服务器写文件生成、处理逻辑(例如生成Excel文件),A服务器调用B接口,实现文件下载。实现方法 B服务接口: @PostMapping(produces = MediaType.APPLICATION_JSON_VALUE) @ApiOperation(value = "导出Excel") public void export(@Re...
2022-02-17 10:47:20
2042
1
原创 记一次Gateway+Spring Security登录接口TPS优化
背景说明项目使用spring cloud alibaba架构,网关使用gateway+spring security。登录接口写在了网关服务中。登录接口中,密码的加密方式使用了PasswordEncoderFactories.createDelegatingPasswordEncoder()方法生成的PasswordEncoder类。性能测试情况在性能测试时,100并发的情况下,登录接口TPS只能到36左右,并且cpu和内存没有明显的变化。数据库服务器也没有明...
2022-02-17 09:56:26
1202
1
原创 第九节 ES分词器
前面章节已经安装了分词器,但是关于分词器的具体使用方式,一直没有仔细研究,今天大概研究了下,记录下来作为备忘。英文分词 英文分词是按照空格来分的,请求参数如下:POST http://10.140.188.135:9200/_analyze{ "text": "hello word"}返回内容:{ "tokens": [ { "token": "hello", "start_o...
2021-08-10 17:58:48
249
原创 关于Oracle的Sequence
Oracle的Sequence可以实现统一ID管理。Sequence的创建create sequence sequence_name --sequence名称 minvalue 1 --最小值 maxvalue 999 -- 最大值 nomaxvalue 不设置最大值(由机器决定) start with 1 --从1开始计数,数值可变 increment by 1 --每次加1,数值可变 nocycle --一直累加,不循环;cycle:达到最大值后,将从头开
2021-07-01 10:23:18
224
原创 idea离线模式导入maven项目
对于内网环境,idea导入maven项目,需使用本地maven仓库。具体使用步骤如下:1、使用有网的电脑,把所需jar包都下载好,并拷贝到内网电脑。2、
2021-06-08 09:43:56
1877
原创 第七节 ES集群配置
上接之前的文章,这次配置集群是重新安装的ES,没有设置ES密码。本次设置有两台虚拟机,IP分别为:"10.140.176.73"和"10.140.180.72"。
2021-05-28 15:37:32
743
原创 Centos7安装Redis
Centos7需先安装gcc 安装gcc:yum install gcc提示输入y/n的时候输入y 升级gcc版本 yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 切换版本 scl enable devtoolset-9 bash 安装Redis tar -zxvfredis-6.2.3.tar...
2021-05-21 13:38:12
142
原创 IText7为PDF文档添加水印
添加依赖 <!-- itext7 --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext7-core</artifactId> <version>7.1.11</version> <type&g..
2021-05-20 13:48:00
2537
2
原创 第六节 Kibana安装与配置
下载kibana包,主要版本与ES版本一致。下载之后,安装:tar -xzf kibana-6.0.0-linux-x86_64.tar.gz修改配置/kibana/config/kibana.ymlserver.port: 5601server.host: "10.140.188.135"elasticsearch.hosts: ["http://localhost:9200"]# 下面这几行如果不加,会报错xpack.reporting.capture.browser.
2021-05-14 17:42:09
412
原创 第五节 SpringBoot整合ElasticSearch
1、添加ES依赖<!--es-client--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>2、添加ES配置spring: data: elasticsear
2021-05-12 15:32:21
211
原创 第四节 ElasticSearch设置访问密码
为了数据安全,ES肯定是要设置访问密码的1、设置访问密码 修改ES的配置文件config/elasticsearch.yml,添加如下信息: xpack.security.enabled: truexpack.security.transport.ssl.enabled: true 启动ES服务 修改密码,执行如下指令: [els@localhost elasticsearch-7.8.1]$ ./bin/elasticsearch-setup-passwords i
2021-05-12 13:41:27
890
2
原创 第三节 Elasticsearch-使用logstash实现与Mysql数据同步
之前安装了elasticsearch(elasticsearch基于centos安装),学习了简单的用法(elasticsearch的简单使用)。实际使用过程中,需要将mysql数据库的数据同步到elasticsearch。 准备: logstash-7.8.1.tar (新版本已经自带了logstash-input-jdbc,不用再安装了) 下载地址:logstash下载。 mysql-connector-java-8.0.23 下载地址:下载。...
2021-04-09 14:58:23
739
原创 第二节 Elasticsearch学习-简单使用
上一篇文章记录了elasticsearch的安装:Elasticsearch的安装。 现在学习下简单用法。学习之前先安装好postman。 1、打开Postman,新建一个Collection。重命名为ElsLearn。 2、新建一个索引。语法为:ip:端口/索引名称。例如要创建一个ftball的索引,地址为:10.140.177.147:9200/ftball,如图: 3、获取一个索引: 4、获取全部索引:...
2021-04-09 13:33:45
178
原创 第一节 Elasticsearch学习-基于Centos安装
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 本文章参考了这里:Elasticsearch7.8.1从入门到精通,有兴趣的小伙伴可以去看看,写的很详细。项目需要使用Elasti...
2021-04-09 09:42:08
258
原创 Centos7 安装JDK
在centos上安装JDK,我安装的是JDK11。 查看centos上是否已经安装了JAVA: rpm -qa | grep java 如果已经安装了java,就卸载掉: rpm -e --nodeps 包名 接下来下载jdk包,下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html 解压jdk: # 找到文件存放的目录,我的目录是/u...
2021-04-08 19:23:08
129
原创 电脑使用无线网时Centos7虚拟机网络配置
我电脑用的无线网络,配置虚拟机的时候,要用两个网卡,第一个网卡用于连接外网,第二个网卡用于跟电脑连接。 虚拟机安装方法见这篇文章:https://blog.csdn.net/hi_kong/article/details/115520089 网络配置如下: 1、打开虚拟机设置: 2、配置第一个网卡: 3、配置第二个网卡: 注意:上图中的界面名称,从网络适配器中查看,比如我的如下图所...
2021-04-08 18:57:47
501
原创 虚拟机安装 VirtualBox安装Centos7
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 项目需要使用ElasticSearch搜索引擎。开始尝试了下windows下安装,后来有报错,就放弃了,改用Linux系统,于是用Oracle...
2021-04-08 15:37:04
278
原创 ElementUI项目使用pdf.js预览pdf文件
最近因为要用Elementui展示pdf文件。查了很多资料,发现vue-pdf还比较初级,不如pdf.js成熟。所以使用的pdf.js。 1、下载pdf.js 点击这里可以下载。 2、解压 打开elementui项目的config/index.js文件。查看资源目录是static文件夹。 所以将解压后的文件夹放入项目的static目录下,如图: 3、使用 在新建的vue文件中,直接如下使用即可。<templat...
2021-03-24 14:03:57
4134
6
原创 关于ElementUI不显示部分图标的问题
今天遇到了ElementUI中有部分图标不显示的问题。比如el-icon-delete显示但是el-icon-delete-solid就不显示。 解决办法是把ElementUI的版本改成最新版。比如现在最新版是2.15.1。 那么就需要在项目的package.json文件中找到element-ui,改成相应的版本: 最后,执行npm install。重新安装。之后再运行就没问题了。...
2021-03-23 13:13:18
1225
1
原创 关于cocos creator 开放域背景纯黑问题
如果开放域背景是纯黑色的,可以在开放域代码中添加如下设置把开放域的CANVAS设置为透明:参考:http://blog.sina.com.cn/s/blog_13c4bf4b40102yknp.html
2020-08-22 18:56:49
914
原创 cocos creator发布腾讯云实时服务器失败
cocos creator支持腾讯云游戏联机对战引擎。开发过程遇到一个问题,发布实时服务器时,发布失败,如图:(我认为文件本身是没问题的)为了能正常发布,可以用cmd窗口,找到项目的目录下,我的为serverless\mgobe-server\testserver,然后执行:npm install --registry=https://registry.npm.taobao.org && npx gulp执行之后,压缩serverless\mgobe-server\tes
2020-08-19 12:00:14
354
原创 cocos creator label修改文字获取新size
cocos creator 修改label显示内容后直接获取大小是不对的,还是之前的大小,需要用 lbl._forceUpdateRenderData() 强制刷新下,再获取label大小就可以了。
2020-07-11 15:07:08
2183
原创 cocos creator 加载prefab卡顿
记录一个cocos creator加载prefab(预制体)卡顿的解决办法。 我要加载的prefab A里面需要加载15个子prefab B。prefab B里面有一些图像需要显示。在prefab A的start里面循环加载prefab B,结果发现界面卡顿严重,并且加载prefab A的场景也会卡顿。后来发现是因为prefab A的start执行时间过长,接近一秒。最后解决办法是,prefab A的start里面不循环加载prefab B,用scheduleOnce方法,0.01秒后循环...
2020-06-10 11:58:31
2615
2
原创 C#操作mysql数据库事务以及获取插入数据ID的方法
要准备一个项目,需要用的C#的事务,以及获取insert自增数据库的ID。所以试了一下。
2016-11-11 18:38:34
4390
转载 C#动态调用webservice的方法
转载自http://blog.sina.com.cn/s/blog_5d25ac4e0100yiel.html
2016-05-19 11:21:22
2932
1
原创 关于win8和win10系统的管理员权限
这些天做了一个小程序,用网页通过url protocol调用。在xp和win7系统都没问题,但是到win8和win10系统就不行了,也跟路径有关系,如果安装在C盘下就无法调用。后来找原因,找了一上午,终于找到了,是因为程序没有获得管理员权限,在获取管理员权限后,就可以调用了。
2016-05-19 10:59:48
1281
1
原创 java的web开发浏览器onbeforeunload事件
对于浏览器的onbeforeunload事件,在测试的时候发现,Safari浏览器可以执行onbeforeunload事件,但是在事件中如果用ajax执行后台方法的话却执行不了,设置断点调试,发现根本就没有进入方法。解决办法:对于ajax,默认是异步请求,改为同步即可,即async:false。async默认是true,改成false就可以了。
2016-04-22 16:07:09
483
原创 java编码的修改
今天遇到一个奇怪的问题,Java程序在eclipse中运行的时候(eclipse设置了utf-8编码),发送短信功能正常使用没有问题。但是部署在tomcat8.0中后,发送的短信中,汉字是乱码。omcat8.0默认是utf-8编码,所以不是tomcat的问题。最后发现问题是Java编码的问题,在windows环境中,Java默认编码是GBK。解决办法就是修改Java的默认编码,解决办法:添加系
2016-04-12 16:23:35
480
有源模拟带通滤波器课程设计
2013-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人