自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (22)
  • 收藏
  • 关注

原创 IDEA中拉取SVN代码报错 svn: E230001

IDEA中拉取/提交SVN代码报错Error:svn: E170013: Unable to connect to a repository at URL ‘https://172.168.11.142/svn/xxx’svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted服务器的SSL证书验证失败,证书曾

2020-11-20 08:50:02 16

原创 Maven配置MAVEN_OPTS

windows配置MAVEN_OPTS打开命令行工具,输入mvn -version回车上图说明Maven环境配置OK。输入 set MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m回车再次输入mvn -version回车如上图则设置完成。如果输入mvn -version报错,则是本地的maven环境配置的有问题,可搜索maven环境搭建,本文不阐述。Linux配置MAVEN_OPTS可以通过设置环境变量解决该问题, 编辑文件 /etc/profi

2020-11-06 16:43:49 34

原创 elasticSearch使用Ik分词,Kibana查询Ik分词

准备工作下载安装elasticsearch,本文案例使用的是elasticsearch-6.2.4版本修改elasticsearch-6.2.4\config目录下elasticsearch.yml# 集群名cluster.name: tyw# 节点名node.name: tyw-node-1# 访问ip,此处设置为允许所有来源network.host: 0.0.0.0# 暴露端口http.port: 9200下载ik分词器(注意要与上面es的版本兼容)将ik分词器放

2020-08-13 10:31:51 214

原创 mysql字段值中带空格、mysql查询参数带空格的查询方法

问题描述当我们在使用mysql查询的时候,如果数据库中的这个字段的值含有空格(字符串内部,非首尾),或者我们查询的参数中间有空格,而字段值中没有空格。那么我们很有可能就什么都查不到。假如有下面的一张表content:idtitle1我 爱 中国2百 度查询语句如下: select * from content where title = '我爱中国'; select * from content where title like '%我爱中国%'

2020-08-13 09:24:42 769

原创 IDEA快捷键大全,收藏起来

Ctrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X剪切光标所在行 或 剪切选择内容Ctrl + C复制光标所在行 或 复制选择内容Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W递进式选择代码块。可选中光标所

2020-07-31 16:49:30 86

原创 Java中arraylist删除index之后的元素

快捷取出index之前的元素,删除index之后的元素有这么一个场景,当前数组中有50个元素,不同的用户需要取不同的数量。因此,当用户需要多少个元素时就返回多少个,减少多余数据的传输。处理方式: ArrayList list = new ArrayList(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); list.add("6"); list.add("7");

2020-07-28 09:08:19 51

原创 Github上Fork的项目同步更新、提交更新

同步更新进入fork的项目仓库,点击上面的Pull request点击右上角New pull request打开Comparing chanages,这时base respository是你fork的项目,右边head respository是你自己的仓库。默认都是master分支更改左边选择为自己的仓库。此时页面会刷新,(若不能选可点击compare across forks),右边选择你要拉取更新的仓库。选择后会跳转到代码合并页面点击Create pull request会弹出一

2020-07-15 13:47:28 62

原创 Mybatis中resultType为map时,null值的字段不返回问题

问题描述<select id="getCompanyRoadshow" parameterType="map" resultType="map"> SELECT id, name, addr FROM user WHERE id = #{id} </select>以上查询,当addr字段值在数据库中为null

2020-07-01 14:06:34 135

原创 使用docker-compose搭建 Redis 集群,Sentinel 集群

搭建 Redis 集群一主两从环境,docker-compose.yml配置如下:version: '3.1'services: master: image: redis:4.0.11 container_name: redis-master ports: - 6379:6379 slave1: image: redis:4.0.11 container_name: redis-slave-1 ports: - 6380

2020-06-10 15:23:56 76

原创 docker无法登陆harbor私服或者远程服务器相关问题

本文列举了几种情况导致docker无法登陆harbor服务器本机无法登陆Harbor同一机器,安装了docker和harbor,登陆时报错信息如下WARNING! Using --password via the CLI is insecure. Use --password-stdin.[Error response from daemon: Get http://harbor.tangyuewei.com/v2/: Get http://192.168.200.128/service/tok.

2020-06-10 13:37:35 862

原创 NPM YARN设置私服,设置淘宝镜像

NPM配置镜像仓库查看默认仓库地址npm config get registry# 输出为:https://registry.npmjs.org/修改默认仓库地址# 设置为私服地址http://nexus.tangyuewei.com/repository/npm-public/npm config set registry http://nexus.tangyuewei.com/repository/npm-public/# 设置为淘宝镜像地址npm config set

2020-06-03 09:04:23 490

原创 使用 Java 开发 MQTT 客户端

引入相关依赖本例中使用 Maven 来管理依赖的库文件,打开 pom.xml,加入以下的 JAR 依赖,等待完成相关 JAR 包的下载。<dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.0</version>&l

2020-05-28 11:28:22 186

原创 JS、CSS文件按需缓存

用户反馈网站出现问题,修改js文件上线后,刷新页面后js并未加载修改后的js,使用的还是本地缓存的js代码。强制刷新一般就会重新去服务器获取新的js代码。但不能让用户每次都这样子去做。如何才能让浏览器使用最新的js文件呢?在后面加一个版本号<script type="text/javascript" src="../js/common.js?v=1" ></script>修改js的文件名<script type="text/javascript" s.

2020-05-14 15:31:57 101

原创 Oauth 2.0的几种授权模式及应用场景
原力计划

Oauth 2.02012年10月,OAuth 2.0协议正式发布为RFC 6749。现在百度开放平台,腾讯开放平台等大部分的开放平台都是使用的OAuth 2.0协议作为支撑。概述OAuth是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。在OAuth 2.0的认证和授权的过程中主要包括以下...

2020-04-16 08:44:46 811 1

原创 关于微服务架构方案选型

关于微服务架构方案选型推荐优先采用 Spring Cloud Alibaba 方案概述目前业界对 Spring Cloud 使用最广的就是 Spring Cloud Netflix 了。2018年12月12日 Spring Cloud Netflix项目宣布已经进入维护模式 官方新闻什么是维护模式?将模块置于维护模式意味着Spring Cloud团队将不再向该模块添加新功...

2020-04-08 09:48:21 185

原创 spring boot整合es,及相关问题解决

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>...

2020-04-02 09:08:53 218

原创 如何使网站支持https访问?nginx配置https证书

购买SSL证书要想使用https访问你的网址,首先得拥有颁发的SSL证书。我这里申请的是阿里云免费的,有效期为一年,过期后再重新申请。申请SSL证书购买后,可在阿里云的搜索框输入证书关键字进入到控制台。点击证书申请,按照提示填写完相关信息就会给你签发了。证书下载证书签发完成后如下图所示。点击下载。在右侧选择下载对应服务器的压缩包。此处我的是nginx服务器,其他服务器类型自行选择部署S...

2020-01-03 16:06:51 737

原创 目前主流的微服务架构方案

Spring Cloud Netflix第一套微服务架构解决方案:Spring Boot Spring Cloud NetflixSpring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用 Spring Cloud 开发人员可以快速地支持实现这些模式的服务和应用程序...

2019-12-30 11:08:35 1311 1

原创 参加全国硕士统考的你们准备好了吗?

2020年全国硕士研究生招生考试即将在本周末进行,研招网也在14号就开放了准考证下载,需要考生自身下载并打印。建议多打印一份作为备份,并把下载的pdf保存起来。复试还用的上呢,毕竟有备无患。程序员不应该多学好技术,需要考研吗?答案是肯定的。技术知识不克或缺,学历是锦上添花。笔者是一名工作几年的程序员,一方面想着继续学习、提升自我见识扩大人脉,一方面想着拿一个更高的学历说不定可以升职加薪...

2019-12-17 18:33:45 705

原创 maven项目使用Log4j 日志文件配置

Slf4j 简介slf4j 的全称是 Simple Loging Facade For Java,即它仅仅是一个为 Java 程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如 JDBC 一样,只是一种规则而已。所以单独的 slf4j 是不能工作的,必须搭配其他具体的日志实现方案,比如 apache 的 org.apache.log4j.Logger,JDK 自带的 java.ut...

2019-12-12 13:41:30 48

原创 springboot应用解决跨域,网关跨域,微服务cors跨域

// ----------------------------- 解决跨域 Begin -----------------------------private static final String ALL = "*";private static final String MAX_AGE = "3600L";@Beanpublic RouteDefinitionLocator dis...

2019-12-05 20:14:56 274

原创 关于初始化HashMap的默认值

java开发中,经常使用到HashMap。优雅的程序员安装了阿里巴巴编码规范插件的话,使用HashMap会提示为什么要设定初始值大小呢?如果没设置初始值的话,还是会默认给你设定一个初始值的。不过初始值为16。如果实际使用长度大大超过初始值的话,容器的容量会一次次被迫扩大,扩大时会重建hash表,严重影响性能。初始值设置多大合适呢比如我们想放置8个元素,设置Map<Strin...

2019-12-05 19:39:20 313

原创 解决IDEA启动项目报错:Unable to open debugger port (xx):java.net.BindExceptionAddressalready in use: JVM_Bind

idea启动tomcat项目时,弹出端口被占用错误Error running 'Tomcat 8.0.47': Unable to open debugger port (127.0.0.1:49323): java.net.BindException "Address already in use: JVM_Bind"解决方案如下:1.查看启动端口,找到debugger port。...

2019-10-10 19:08:28 97

原创 Linux 常用命令,Root 账户密码,允许远程登录,修改 Hostname,关闭防火墙

后台守护运行nohup java -jar -Xms512m -Xmx512m -Xmn128m -Dspring.config.location=./application.yml /usr/local/webapp/webapp-0.0.1-SNAPSHOT.jar >./start.log &查看进程ps -ef|grep name查看日志tail -f log....

2019-06-12 09:49:55 328

原创 mysql基本命令,索引及优化

下载地址:https://www.mysql.com/downloads/#创建和使用数据库显示数据库show databases; 创建数据库create database test; 访问数据库mysql> use test; 显示表show tables; 创建表 create table `user` ( `id` int(11) not nul...

2019-06-04 10:42:14 110

原创 MONGODB更新某个字段的值为当前值自增

mysql中更新时可以使用update table set column = column+1, 查阅mongodbTemplate的方法中有个update inc(String key, Number inc),但是无法直接使用。因为是非静态的方法,所以需要先获得实例。 如下:Update update = new Update();mongoTemplate.upsert(que...

2019-06-04 10:27:53 3802

原创 解决跨域设置Cookie问题

如a.123.com跨域访问b.123.com/request、b.123.com服务器使用nginx允许跨域,Access-Control-Allow-Origin:*如果a、b服务不在同一个服务器前台页面请求报错信息为:Access to XMLHttpRequest at 'http://b.123.com' from origin 'http://a.123.com'...

2019-04-10 10:16:30 10548

原创 maven模块依赖,正常运行,打包报错找不到包

1.maven构建了2个模块项目,。能正常运行不报错。2.打包的时候时候却报找不到类。检查pom中相关的模块依赖添加没有问题,这么个小问题折腾了我大半天。[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on projec...

2018-11-07 15:03:12 10170 5

原创 IaaS、PaaS和SaaS是什么?

IaaS(Infrastructure as a Service):基础设施即服务。拥有了IaaS,就可以将引荐外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,也可以选择租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。(服务器及硬件设备)PaaS(Platform as a Service):平台即服务。有时候也被叫作中间件。所有的开发都可以...

2018-10-23 09:53:58 2061

原创 Apache的压力测试工具apachelounge、Apache Bench

Apache Bench安装与使用一、Apache Bench简介ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标...

2018-08-16 14:08:44 204

原创 接口的安全性设计

接口的安全性主要围绕Token、Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看:Token授权机制:用户使用用户名密码登录后服务器给客户端返回一个Token(通常是UUID),并将Token-UserId以键值对的形式存放在缓存服务器中。服务端接收到请求后进行Token验证,如果Token不存在,说明请求无效。时间戳超时机制:用户每次请求都带...

2018-08-15 10:36:28 3112

原创 Zookeeper原理及应用汇总

1 Zookeeper简介-分布式服务框架ZooKeeper为分布式应用程序提供高效且可靠的分布式协调服务,提供的服务:配置管理、统一命名服务、分布式同步、组服务等,是Google Chubby的开源实现,Hadoop和Hbase的重要组件;是一个典型的分布式数据一致性的解决方案,分布式应用程序可基于它实现诸如数据发布/订阅、负载均衡、分布式协调/通知、集群管理、Master选举、分布式...

2018-08-15 10:33:29 1093

原创 Spring Boot中使用@Async实现异步调用

异步调用一般的同步调用执行时间比较长,若这些任务本身之间不存在依赖关系,可以并发执行的话,同步调用在执行效率方面就比较差,可以考虑通过异步调用的方式来并发执行。在Spring Boot中,我们只需要通过使用@Async注解就能简单的将原来的同步函数变为异步函数。为了让@Async注解能够生效,还需要在Spring Boot的主程序中配置@EnableAsync。注: @Async所修饰的函数不要定...

2018-06-29 14:31:48 144

原创 Spring Boot中的事务管理,事务的传播行为

在声明事务时,只需要通过value属性指定配置的事务管理器名即可,例如:@Transactional(value="transactionManagerPrimary")。#### 隔离级别DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是:READ_COMMITTED。READ_UNCOMMITTED:该隔离级别表示一个事务可以读取另一个事务修改但还没...

2018-06-29 14:10:39 126 1

原创 Spring Boot中使用Swagger2构建RESTful API文档

1.在pom.xml中加入Swagger2的依赖&lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-swagger2&lt;/artifactId&gt; &lt;version&gt;2.2.2&lt;/version&gt;&lt;

2018-06-28 17:23:41 79

原创 Ngix安装环境搭建(Linux)

Ngix安装(Linux)官方下载地址安装与启动gcc环境 yum install gcc-c++ 第三方的开发包 PCRE yum install -y pcre pcre-devel zlib yum install -y zlib zlib-devel openssl yum install -y openssl openssl-devel 安装 解压 [ro...

2018-06-27 15:45:03 170

原创 JAVA开发环境常用软件安装及配置

更新yum:yum updateJDK1.8安装查看可安装JDK版本: yum list java*安装指定1.8版本: yum -y install java-1.8.0-openjdk*查看是否安装成功:java -versionMariaDB(MySQL)数据库安装注:默认CentOS7已没有MySQL源, MySQL隶属的sun公司被甲骨文收购,担心闭源的社区人员维护的一个新的分支安装:y...

2018-06-27 15:36:02 572

原创 Linux常用的命令

查看内存使用情况:free -h-h:显示可用mb单位修改文件权限:chmod 777 *切换用户:su root解压 tar包:tar -xvf file.tar解压tar.gz:tar -xzvf file.tar.gz解压tar.xz:tar xvJf file.tar.xz解压rar:unrar e file.rar解压zip:unzip file.zip下载网络文件wget http...

2018-06-27 15:02:47 60

原创 Tomcat 配置热部署

Tomcat 热部署的三种方式:1)webcontent 复制到 WebApps2)tomcat\conf\server.xml 添加 context标签。如:<Context debug="0" docBase="D:/web" path="/hot" privileged="true" reloadable="true"/>访问路径时以path名为路径开头。http...

2018-06-22 11:26:35 68

原创 ElasticSearch索引基本查询语法

#列出所有索引GET /_cat/indices?v#删除索引DELETE 索引名# 条件查询GET /索引/类型/_search?pretty{ "query": { "bool": { "must": [ { "match": { "tweet": "elasticsea...

2018-06-13 12:12:51 9484

阅读ppt分享《学习敏捷-构建高效团队》|学习敏捷-构建高效团队.pptx

本PPT为阅读《学习敏捷-构建高效团队》之后分享所创作,可以作为学习参考使用。PPT有涉及到Scurm、极限编程、精益和看板。下载前请阅读此处。

2020-11-06

java导出文档|导出excel.txt

java导出文档

2016-08-01

2020-2003历年考研政治理论试题答案.pdf|2020-2003历年考研政治理论试题答案.pdf

全国硕士研究生招生考试思想政治理论试题,2020-2003历年考研政治理论试题答案,上岸必备套件,加油

2020-09-08

elasticsearch-6.2.4&kibana-6.2.4.zip

elasticsearch-6.2.4版本,包含ik分词。kibana-6.2.4-windows-x86_64。

2020-08-13

harbor-offline-installer-v2.0.0.tgz

Docker私有镜像仓库Harbor-v2.0.0安装,harbor-v2.0.0安装包。Harbor是一个开放源代码注册中心,可通过策略和基于角色的访问控制来保护工件,确保扫描图像并消除漏洞,并将图像签名为受信任的。Harbor是CNCF毕业的项目,可提供合规性,性能和互操作性,以帮助您跨Kubernetes和Docker等云原生计算平台持续,安全地管理工件。

2020-07-23

2020MBA,MPA,MPCC考研资料.zip

MBA、MPA、MPAcc管理类联考:真题大全综合能力、英语(二),包含 1.2009-2019综合真题以及答案解析, 2.2009-2019英语二真题以及答案解析 3.综合提纲以及基础课程讲义,公式总结(小册子) 4.考研英语高频词汇总结、大纲词典宝典、作文范文 全部都是干货!考研有这些资料就够了

2019-12-20

微服务架构-设计模式.zip(描述中的四本书)

书籍-微服务:从设计到部署.pdf、算法导论.pdf、设计模式.pdf、重构改善既有代码的设计.pdf

2019-07-08

junit、maven、markdown、mybatis工具书

书籍-JUnit 实战第二版.pdf、书籍-Maven 权威指南中文版.pdf、书籍-Markdown 语法说明(简体中文版).pdf、书籍-MyBatis3 用户指南中文版.pdf

2019-07-08

springboot入门到精通系列.zip

包含-Spring Boot实战 .pdf、深入浅出Spring Boot 2.x.pdf。入门进阶、强烈推荐!!!

2019-07-05

java从入门到精通系列.zip

超值包含——Java编程思想(第4版).pdf、Java从入门到精通+第三版.pdf、深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf

2019-07-05

微服务架构系列.zip

包含企业应用架构模式.pdf、轻量级微服务架构(上册).pdf、轻量级微服务架构(下册).pdf、人人都是架构师.pdf

2019-07-05

《互联网思维—独孤九剑》.PDF

《互联网思维—独孤九剑》.PDF。俞敏洪、王明夫推荐,赵大伟主编

2019-07-05

深入理解计算机系统(原书第三版).zip.003

扫描版《深入理解计算机系统(原书第三版)》pdf。机械工业出版社出品,龚奕利、贺莲翻译。兰德尔E.布莱尔特著。深入理解计算机原理 原版太大,超过500M了,分为3部分,此为第三部分。警告:3部分一起下载方可正确解压出来!!!

2019-07-05

深入理解计算机系统(原书第三版).zip.002

扫描版《深入理解计算机系统(原书第三版)》pdf。机械工业出版社出品,龚奕利、贺莲翻译。兰德尔E.布莱尔特著。深入理解计算机原理 原版太大,超过500M了,无法放在一个文件下,分为3部分,此为第二部分。警告:3部分一起下载方可正确解压出来!!!

2019-07-05

深入理解计算机系统(原书第三版).zip.001

扫描版《深入理解计算机系统(原书第三版)》pdf。机械工业出版社出品,龚奕利、贺莲翻译。兰德尔E.布莱尔特著。深入理解计算机原理 原版太大,分为3部分,此为第一部分。警告:3部分一起下载方可正确解压出来!!!

2019-07-05

MongoDB3.6.7安装包

MongoDB3.6.7linux安装包,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。

2018-11-29

我的架构思想pdf完整版

周爱民著《我的架构思想》。互联网软件开发架构,架构之路如此简单

2018-11-29

区块链十五讲

深入理解区块链技术必看,超值15翩详细文档,入门及提升神器。强烈建议下载收藏

2018-07-20

以太坊代币发行

基于以太坊发行自己的代币。代币发行基本操作,及流程

2018-04-09

以太坊智能合约

以太坊开发第二篇,以太坊智能合约开发。后续发行自己的代币

2018-04-09

以太坊开发私有链

以太坊开发私有链搭建流程,实操作一。第二篇为我的智能合约(文件无第二篇,第二篇已上传)

2018-04-09

solr分布式部署

2016-09-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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