自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx重要配置参数

proxy_connect_timeout:这个配置很重要,默认60s,如果负责均衡配置中一台机器宕机了,那么访问到这台机器时,会等待60s直到超时才会去访问其他机器,所以就会出现一次访问1s,下一次访问61s的情况。一般我们nginx都是代理到内网环境,所以这个不要设置太大,设置5s绰绰有余,除非你网速是上古时期的网速。切记:这个配置是与服务器建立连接的超时时间,不是接口访问等待的超时时间,所以网速较慢才会导致这个时间长,接口访问等待时间再长也不会受这个影响。3、nginx访问压缩数据,加快访问速度。

2023-09-23 13:05:36 540

原创 虚拟机部署linux网络连接配置

安装linux后网络配置

2023-09-22 23:04:30 318

原创 首次打开任意网址都特别慢,包括百度首页,浏览器控制台查看发现是dns lookup特别慢,但更换dns服务器也不管用

首次打开任意网址都特别慢,打开百度首页需要10s,搜索东西首次打开任意网站都需要5s以上,运气好能到10s以上,浏览器控制台查看发现是dns lookup特别慢,但更换dns服务器也不管用

2022-07-23 12:22:19 1304 1

原创 微信开发者工具登录问题,网络连接失败

本地电脑安装玩微信开发者工具后,打开后无法显示登录扫描二维码,显示网络连接失败,如下图所示,最后搜索到一个看似玩笑的解决办法,打开英雄联盟wegame,然后再打开开发者工具就好了。...

2021-08-01 14:48:41 1813 6

原创 html获取页面高度宽度

高度document.documentElement.clientHeight;宽度document.documentElement.clientWidth;

2021-07-23 17:53:36 586

原创 正则表达式(应用篇)

上一篇内容介绍了正则表达式的一些语法内容,本篇介绍一些实际应用并详细介绍一下每一个细节的功能。1、手机号地址字符串:13651595997正则表达式:^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$详细解释:^代表字符串起始位置,$代表字符串结束位置,就是说所用字符串必须完全匹配当前表达式,不能有多余内容前面的大红框是一个聚合表达式,| 是或的意思。13[0-9]意思是前两个字符是13,第三个字符可以是0-9

2021-07-04 18:12:35 1412 1

原创 正则表达式(理论篇)

某天有人问我正则表达式的问题,一看发现不会,作为一个6年的程序员这简直是奇耻大辱,所有星期天花了几个小时学习了一下,虽然网上已经有很多教学的,但还是要记录一下学习的成果。一、关于正则表达式的思考网上有很多教程,但是一上来都是各种语法介绍和示例,初看起来容易一头雾水,所有我学完以后总结了一下,对于正则表达式可以这样形容起始+单元+单元+单元+...+结束单元内容:字符+限定符+定位符字符是单元的主体,限定符和定位符都是用来描述字符的,可以不写,一个单元的结果可以作为另一个新单元的字符对象,

2021-07-04 00:50:48 132

原创 eclipse相关设置

1、coding时无法快捷显示出类对应的方法windows--> preferences --> java-->editor --> content assist--> advanced选择上面一排“select theproposal kinds contained in the 'default' content assist list”下面的一个Java Prolosals 复选框,打上勾,再保存退出即可。2、补全方法返回值快捷键设置windows--&g

2021-07-03 16:05:55 261

原创 Angular页面调用APP函数方法

let data = "name";//判断是否有Android回调方法if(window["injectedObject"]){ window["injectedObject"].save(data);} else if(window["webkit"]){//判断是否有IOS回调方法 window["webkit"].messageHandlers.Share.postMessage({"name":data});}...

2021-05-14 15:29:56 348

原创 nz-select选项无法默认显示

在项目中使用nz-select选择框,前段代码如下。选中了几个选项,保存所选值<nz-select nzMode="multiple" style="width: 100%" nzPlaceHolder="请选择文章标签" [(ngModel)]="tagIdList"> <nz-option *ngFor="let option of selectTags" [n...

2019-09-10 10:22:36 5210

原创 angular-froala-wysiwyg编辑器插件3.0版本中工具栏toolbarButtons选项不起作用

angular-froala-wysiwyg插件2.0时配置是没有问题的,但是其他网站复制文章粘贴的时候会丢失格式,这个就不太美好了,所以我升级到了3.0,但是升级后发现工具栏toolbarButtons配置不管用了,只有加粗下划线等几个选项,最后在项目的github的问题列表中找到了答案。在实际应用插件的模块中导入下面内容:import 'froala-editor/js/plugins.p...

2019-09-06 17:07:23 795

原创 maven上传私库

如果想要把项目上传难道私库上则需要配置两个地方,一个是项目pom.xml中,一个是maven的settings配置,然后在maven build的时候增加deploy参数。pom.xml <distributionManagement> <repository> <id>maven-releases</id> <...

2019-07-25 18:03:36 2780

原创 springcloud从1.x升级到2.x所需要注意的点

1、springboot-parent改成2.1.3.RELEASE版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...

2019-07-20 20:10:48 1943

原创 springcloud加载j2cache时读取apollo配置中心配置

1、创建J2CacheSelfConfig类,用来注入apollo配置文件数据2、创建J2CacheBuilderUtil类,用来根据配置文件数据动态创建缓存实例3、项目中需要缓存实例时使用J2CacheBuilderUtil来创建实例类的名称可以根据需要自己命名,具体代码如下:J2CacheSelfConfig/** * */package com.kaitaimi...

2019-07-18 16:21:28 785

原创 springboot logback从apollo配置中心读取变量

1、在apollo配置中心添加logback-config.properties配置文件2、项目的application.yml配置文件配置如下,主要是eagerLoad.enabled: true这个配置app: id: SX-sale-app-soaapollo: bootstrap: enabled: true #将Apollo配置加载提到初始化日志系...

2019-07-18 16:11:23 5936

原创 logstash配置pipelines.yml后报错

ERROR: Pipelines YAML file must contain an array of pipeline configs. Found "Hash" in /server/logstash-6.6.1/config/pipelines.yml这个是启动logstash时报的错,最后才试出来,下图红框处必须有短横,并且短横前后必须有空格。...

2019-07-18 11:04:45 10525 1

原创 zipkin+Elasticsearch+kibana部署分布式链路追踪过程中遇到的问题

1、启动Elasticsearch和kibanaElasticsearch按照教程正常启动了,但是kibana启动后访问http://localhost:5601,返回Kibanaserverisnotreadyyet,百度查询,基本上都是说Elasticsearch和kibana版本不一致的,但是我的版本都是7.2.0,确定是一致的,然后各种查,后来看了下面的报错,原来是没有设置...

2019-07-17 14:26:28 5688 8

原创 J2Cache+Spring注入配置参数,无需读取固定路径下的j2cache.properties配置文件

J2Cache最初的版本是在源码中写死的读取配置文件路径,这个在使用上就非常不灵活,无论是用配置中心管理还是其他都不好用,而2.X之后的版本增加了一项功能:动态构建J2Cache实例J2CacheConfig config = new J2CacheConfig();//填充 config 变量所需的配置信息J2CacheBuilder builder = J2CacheBuilder....

2019-07-10 16:49:58 2222 1

原创 springcloud+apollo启动报错Cannot determine embedded database driver class for database type NONE

最近在项目中使用了携程的apollo配置中心,项目本身使用了springcloud开发,当我把一切文件都配置好后,启动报错Description:Cannot determine embedded database driver class for database type NONEAction:If you want an embedded database please pu...

2019-07-05 09:35:08 591

原创 nginx同一个地址端口代理多个页面

有时候在使用nginx代理页面是,会需要一个ip地址同一个端口代理多个前段页面,可能是angular页面,可能是静态页面,这时在一个server中配置就会出现只有一个起作用的情况,所以就需要做一些特别的处理。使用nginx代理时,如果需要代理页面,则需要做如下配置server { listen 8080; server_name www...

2019-06-13 21:08:20 39563

原创 angular打包项目太大,前端加载慢

1、优化打包编译方式通常情况下我们使用ng build打包项目,这样打出来的包把很多没有用到的库都打进来了,所以在dist打包好的项目文件中有一个非常大的文件vendor.bundle.js,这里边都是angular本身以来的一些公共库,不是我们自己编写的,大小通常都有几十兆,这对于网速不好的同学简直就是灾难,一般都得加载几十秒才能加载完,追求速度的我们怎么能忍。正常打包时没有经过压缩的,经过...

2019-04-10 22:01:21 16376

原创 从keystore中导出私钥key

生成死要key特别需要注意的是,私钥是无法从证书库中导出的,因为那样非常不安全。如果你特别需要私钥或是私钥字符串,只能考虑用编程的方式从密钥库文件中去获取了。由于jdk命令无法生成key,所以需要用代码从keystore文件中读取私钥base64编码数据 package test; import java.io.File;import java.io.FileInputStream;import ...

2018-02-22 23:00:22 12468 2

原创 nginx配置https访问

配置nginx配置文件server {        listen       9004 ssl;        server_name  172.16.101.111;  #这里是你的域名,要与下面tomcat里的保持一致 ssl_certificate      E:/software/ssl/ktminjuredtemp.cer;   #这里是在“java生成RSA密钥步骤”中生成的证书 ...

2018-02-22 22:58:17 485

原创 tomcat配置https访问

编辑Tomcat配置文件conf/server.xml增加一行配置&lt;Connector SSLEnabled="true" clientAuth="false" keystoreFile="file:///E:/software/ssl/test.keystore" keystorePass="123321" maxThreads="150" port="8443" prot

2018-02-22 22:53:19 234

原创 java生成RSA密钥步骤

使用jdk自带的证书制作工具keytool生成秘钥对一:keytool的概念keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置%JAVA_HOME%\bin\keytool.exe,如下图所示二:keytool的用法三:创建...

2018-02-22 22:48:13 12932 2

原创 mybatis foreach之前对list进行判空

使用mybatis进行in()判断的时候传入参数为List,这时候如果list有内容还好,如果List为空的话只用foreach会报错,那么就要判断List是否为空了,当然可以在java代码中进行判断,但是我不想每次调用该方法都要进行判断,所有最好还是在mybatis的sql配置文件中判断,配置如下:&lt;if test="list.size() &gt; 0"&gt; _...

2018-02-22 22:45:38 39205 4

转载 kali精简版安装后中文乱码

终端下执行sudo apt-get install ttf-wqy-zenhei

2017-02-20 21:19:01 2565

信息系统项目管理师领域和过程知识框架

对十大领域和47个过程组进行整体架构分析,包含各个过程组输入输出工具,以及各个过程输入输出对应关系描述

2022-11-13

空空如也

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

TA关注的人

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