自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (9)
  • 收藏
  • 关注

原创 spring boot web 返回空数据

今天偶然写了一个web api,发现在swagger返回的结果是如下,返回的应该是一个有3个元素的数组,但是这个空就有点奇怪了.在源代码里打印并且端点调试 也是正常的.[{},{},{}]后来发现是,返回的pojo文件里,没有@data注解,也就是说没有get/set方法,那么spring mvc没有办法拿到拿到返回pojo的内部属性,所以显示的结果只能是空.这个太坑爹了,因为这个POJO文件我是复制别人的…...

2020-10-29 18:48:00 414

原创 spring boot 2.1 eureka jdk 11 无法启动 报错

报错信息如下java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present解决方法pom.xml里添加如下 <dependency> <groupId>org.glassfish.jaxb</groupId> &...

2020-03-12 20:51:51 500 1

原创 rocketmq 压测参数调优

系统配置版本 rocketmq 4.61 服务器 18G内存 VM 4核运行方式 官方最小集群 1个nameserver进程 3个 broker进程压测方式 : 基于官方生产者程序,改造为64个线程的生产者.备注:使用官方推荐的G1做回收器原始JVM参数-server -Xmx5g -Xms5g -XX:MaxGCPauseMillis=30 -XX:+UseG1GC ...

2020-03-04 13:27:27 1677

原创 Ubuntu19.10 部署 rocketmq 报错 fast-try.sh: Syntax error: "(" unexpected

问题描述环境: Ubuntu 19.10软件: RocketMq 4.6.1运行快速搭建集群的官方脚本,提示 fast-try.sh: Syntax error: “(” unexpected问题解决Ubuntu 默认的Shell是dash,而dash和那个脚本的语法有兼容问题.通过以下命令,切换shell为bash,即可解决ls -ls /bin/shdpkg-reconf...

2020-02-28 14:41:10 464

原创 ubuntu 双网卡 默认 路由 问题

问题描述Linux系统有两块网卡,一块A(enp0s3,NAT,DHCP自动获取)负责对外请求,一块B(enp0s8,静态IP,内网)负责对内.当只有A的时候,可以正常上网,但加入B以后,则无法上网.enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 1.1.1.8 netmask 2...

2020-02-27 17:11:18 4689

原创 Zuul2 超时设置 重试 踩坑

背景:承接上一篇博客,针对的ZUUL2的超时 重试机制,踩坑了一下配置如下logging: level: root: infodemo-service: ribbon:# ReadTimeout: 7000# ConnectTimeout: 5800# MaxAutoRetries: 3# MaxAutoRetriesNex...

2019-09-28 17:10:17 520

原创 Ribbon Connection refused大坑

背景:配置Ribbon的retry功能发现默认的配置,只能针对ReadTimeout生效,Connection refused这种的重试时间是有问题的。原始配置如下:ribbon.ReadTimeout= 2000ribbon.ConnectTimeout= 2000ribbon.MaxAutoRetries= 2*** 实测重试时间只有3秒左右 ***修改后的配置:ribbo...

2019-09-28 11:01:07 856

原创 helm 安装 pod 一直 显示 pending

问题描述通过Helm安装redis,查看pod状态一直pending,查看pod状态显示pod has unbound immediate PersistentVolumeClaims问题解决确保节点的磁盘足够大.(最好用kubectl edit pvc xxx 查看一下helm的程序实际到底需要多大的磁盘空间)使用如下的PV声明文件(我这里用的是本地磁盘,最后一行的values...

2019-07-22 23:30:44 6192

原创 zuul 巨坑 跨域 请求 正常 但没有返回 结果

问题描述公司spring cloud 项目使用 zuul 2.0,调试跨域,发现使用postman 发送请求正常,但是使用浏览器访问则是请求返回200 成功,但是实际后端的结果并没有返回,全是空的.非常让人抓狂.问题解决修改zuul配置,转发head信息到后端,问题解决zuul: sensitive-headers: Access-Control-Allow-Origin,Ac...

2019-07-13 20:28:08 3139 7

原创 kubernetes 无法 使用命令 log exec

当执行 kubectl logs exec 错误提示通常如下the server could not find the requested resource解决方法是去在worker节点上,手工修改kubelet的配置文件,加入正确的IP配置信息,如下最后一行,1.1.1.8是我worker节点正确的内网IP.vi /etc/systemd/system/kubelet.servic...

2019-07-13 20:11:19 559

原创 kubernetes metrics 不能工作问题

1. 只在1.11上试验成功2. 测试环境可以这么玩,生成环境还是算了.报错信息如下unable to fully collect metrics: [unable to fully scrape metrics from source kubelet_summary:mywork: unable to fetch metrics from Kubelet mywork (mywork):...

2019-07-13 18:37:32 5889

原创 pkcs7 转换 cer/pem 格式证书

openssl pkcs7 -print_certs -in cert.p7b -out xxx-d.ceropenssl x509 -in ca.cer -inform DER -out ca.pem -outform PEM

2019-07-11 17:51:24 1704

转载 com.netflix.zuul.exception.ZuulException: Forwarding error 报错问题

*** 网上搜了一圈,各种原因导致的报错,但是结合我自身的情况,应该是超时了 ***所以zuul 的gateway里加入了如下配置,发现可以了,这个确实有点坑 host: socket-timeout-millis: 12000 connect-timeout-millis: 12000...

2019-06-27 15:50:46 4699 1

原创 kubeadm 0.11.10 巨坑 总结

基本环境操作系统 Ubuntu 18.04 LTS 64位,2台(1台做master,一台做worker)使用Kubeadm 0.11.10安装.坑点:如果你要用装flannel:如果你用配合使用dashboard,建议直接放弃,可改用weave,详细可以见这里链接安装前,使用kubeadm init的时候,参数里记得指定service-cidr.如果你要用we...

2019-06-02 17:17:18 491

原创 Kubernete 本地 开发/调试环境 minikube microk8s kubeadm拉取 k8s.gcr.io 问题

废话不说,linux下使用如下脚本,脚本非原创,主要是作者原理的阿里云镜像库改为了微软Azure源,其原理是调用的是微软Azure的源去下载的相关docker镜像,然后通过tag改名为本地镜像.#!/bin/bashset -e# Check version in https://kubernetes.io/docs/reference/setup-tools/kubeadm/kub...

2019-04-21 21:53:46 2778 1

原创 springboot 使用 redis starter 低级错误

很久没有用Redis了,最近使用SpringBoot 配置Redis的时候,使用RedisTemplate出现了空指针原始代码如下public class DemoController { @Autowired RedisTemplate&lt;String,Long&gt; redisTemplate;后来把注解改为@Resources,就能跑了,百思不得其解,于是尝试...

2019-01-21 11:55:26 301

转载 spring-boot-starter-elasticsearch xpack 问题

以下转载自博客: https://my.oschina.net/lizaizhong/blog/1611182官方spring-boot-starter-elasticsearch的问题前提:Spring Boot的版本用的是1.5.2.RELEASESpring Boot官方提供了: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.s...

2018-11-07 09:49:14 2248

原创 Mac 压测 卡主 问题

MAC 下通过 jemeter对spring boot 程序进行压测问题描述:无论指定线程数为多少,运行一段时间(5-20秒)左右,jemeter就会卡死,过一段时间(15-20秒)恢复,如此往复,更换JDK版本,增大MAC的文件描述符大小都没有效果.解决方法:首先排除代码问题,同样的代码windows工作正常.怀疑是系统哪里被限制(参考Linux增大了文件打开数量,但还是不...

2018-10-15 15:36:50 1502 2

转载 记一次 奇怪的 java.lang.NoSuchMethodError

主要思路,依照这个兄弟的博客 https://www.jianshu.com/p/87d2eee60df0吧错误方法的全类名称放在IDEA里搜索,果然发现了有冲突的包,去掉即可

2018-08-15 15:51:50 691

原创 jackon 封装 自定义 泛型 导致 ClassCastException

写法问题,以下是原代码 public &lt;T&gt; List&lt;T&gt; parseListFromJson(String rawStr,Class&lt;T&gt; clazz) { List&lt;T&gt; list = null; try { list = JsonUtils.getObjectMap...

2018-08-02 11:56:48 235

原创 dubbo auowired resoucezh注解zhua装配失败

在对应的属性上加上@set注解,就可以了

2018-07-10 11:44:52 210

原创 Execution default of goal org.springframework.boot:spring-boot-maven-plugin: XXXX .RELEASE:repackage

Spring boot 执行打包操作时候,报错如下 Execution default of goal org.springframework.boot:spring-boot-maven-plugin:XXXX RELEASE:repackage failed: Unable to find main class根源为,在我的项目场景下, 只有如图的-boot子模块生产可执行JAR包...

2018-06-07 16:57:33 18763 5

原创 Spring boot 启动 jar linux 下 命令行样本

#!/bin/sh### java env#export JAVA_HOME=/xxxx#export JRE_HOME=$JAVA_HOME/jre## service name## 服务所在目录export SERVICE_DIR=/home/admin/xxx/## 服务名称SERVICE_NAME=xxxJAR_NAME=xxx-boot-1.0-SNAPSHOT.j...

2018-05-09 15:48:46 781

转载 docker 安装 gitlab

gitlab官方教程

2018-03-19 20:19:19 806

原创 spring boot 生成 war tomcat 运行

两个坑.war.original 生成这种格式的文件,是因为在开启了二次打包。具体可以看这里修改入口文件的配置 , 官方文档看这里类似下面的代码,要继承SpringBootServletInitializer @SpringBootApplicationpublic class Application extends SpringBootServletInitialize...

2018-03-17 17:43:32 1316 1

转载 Synaptics 触摸板驱动“连接外部USB鼠标自动禁用”注册表补丁

以下内容 保存为reg文件双击导入即可Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh]"DisableIntPDFeature"=dword:00000003[HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh]"Sho...

2018-02-23 15:56:57 5645

转载 (转) 代码生成利器:IDEA 强大的 Live Templates

虽然以前用过,但是这个比我想的要强大.

2018-02-08 15:34:47 398

原创 SpringMVC 接受中文参数乱码的问题 springmvc 4.X

1.确保在Web.xml里加入如下配置 filter> filter-name>characterEncodingFilterfilter-name> filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class> param>

2018-01-31 19:59:20 1135

原创 MyBatis3错误

Available parameters are [arg2, arg1, arg0, param3, param1, param2]有如下定义的Mybatis多参数条件的参数查询,这样在select语句写,是错误的.int checkEmailByUserId( String email,Integer userid); select id="checkEmailByUserId

2018-01-26 20:11:04 228

原创 MongoDB 3.6 资料汇总

Linux 下源代码按照步骤 查看官方JAVA API资料查看修改默认IP,运行外部请求访问,使用 –bind_ip_all参数配合启动mongod --bind_ip_alljson转bson,附上官方的例子原始连接String inputFilename; // initialize to the path of the file to read from

2017-12-18 10:28:12 3257

原创 maven 引入/导入 添加 spring 3 依赖

在pom.xml里添加如下内容.spring 默认版本3.2.6,其他的3.x版本列表可以看这里 <!-- Shared version number properties --> <properties> <org.springframework.version>3.2.6.RELEASE</org.springframework.version> </proper

2017-12-13 13:58:41 3109

原创 spring 3.2.x 源码 构建 编译 备忘录 以及 导入 idea 工程

环境:windows 7 64位IDEA 2017.3 64位JDK8 64 位 8u162 JDK8 下载GRADLE 2.14.1准备工作1.设置JAVA_HOME,设置GRADLE_HOME,java和gradle的bin要放在windows的path里。 2.GitHub 下载spring源码,这里是3.2.x,记得切换在网页上切换分支,或者直接clone下来切换到3.2.x 。

2017-12-13 11:31:17 1584

转载 MySQL 5.7 windows 免安装版 配置文件 案例

以管理员身份运行cmd,进入mysql的bin目录。#初始化数据库mysqld --initialize#安装windows服务mysqld -install MySQL mysql.ini[mysqld]character-set-server=utf8#绑定IPv4和3306端口bind-address = 0.0.0.0port = 3306# 设置mysql的安装目录

2017-11-27 09:26:20 598

原创 Kafka 0.11.0.2 安装备忘录

Kafka 0.11.0.2 安装备忘录本文基于 Kafka 0.11.0.2的安装,环境 Centos 6 / Centos 7服务器共3台,用来安装Kafka集群和ZK集群 服务器名 IP zk myid Kafka broker ID zk1 10.20.32.113 1 1 zk2 10.20.32.114 2 2 zk3 10.20.3

2017-11-23 15:28:30 1715

原创 maven build jar包的时候,在当前的lib目录自动引入依赖包

在Pom里针对build增加如下的插件配置。 <build> <finalName>xxx-demo-project</finalName> <resources> <resource> <targetPath>${project.build.directory}/classes</targetPath>

2017-08-10 20:04:06 10016

转载 Quorum NWR

NWR是一种在分布式存储系统中用于控制一致性级别的一种策略。在Amazon的Dynamo云存储系统中,就应用NWR来控制一致性。让我们先来看看这三个字母的含义:N:同一份数据的Replica的份数W:是更新一个数据对象的时候需要确保成功更新的份数R: 读取一个数据需要读取的Replica的份数NWR值的不同组合会产生不同的一致性效果,当W+R>N的时候,整个系统对于

2017-07-05 20:15:37 485

原创 Git 在 windows 下 的全局代理设置

文件放在C:\Users\xxxx\里.gitconfig文件内容如下 [http] proxy = 10.19.110.55:8080 [https] proxy = 10.19.110.55:8080

2017-05-23 13:49:02 3183

原创 Spring 事物对系统性能影响

背景:公司使用的自己封装的分库分表的中间件,配合Spirng的事物,实现数据库访问功能。优化前的针对某接口的TPS只有30左右 接口调用Spring事物的伪代码public void A(){B();}public void B(){ //do somethings //Mysql 具体事务逻辑 增删改查 // do something}事物配置针对方法A<tx:method na

2017-05-22 17:28:19 3232

原创 Linux 使用 egrep 和 cut 去 解析 jmeter的 测试 结果 数据

原始数据 <?xml version="1.0" encoding="UTF-8"?><testResults version="1.2"><httpSample s="true"> <responseData class="java.lang.String">0</responseData></httpSample><httpSample s="true"> <responseDa

2017-05-15 22:23:42 272

转载 spring事务不能回滚 异常捕获不抛出

默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 为何在aop  advitor中配置rollba-for=“java.lang.Exception”异常时不回滚呢?

2017-05-12 11:18:54 340

ISOSAE21434.D1-2020SAE美国汽车标准全文下载.pdf.7z

ISOSAE21434.D1-2020SAE 美国汽车标准全文下载

2021-06-07

网易云音乐 本地 缓存 文件 播放工具

网易云音乐 本地 缓存 文件 播放工具 支持将 UC 文件 转换为 MP3 文件。你懂得。。。。好东西

2017-11-16

MySQL_5.1_zh.chm

MySQL_5.1_中文文档,适合解决问题。。。。。

2010-02-26

正则表达式系统教程.CHM

正则表达式系统教程 适用于PHP开发!!!

2010-02-26

解密PHP运行机制 .pdf

解密PHP运行机制 适合PHP入门和提高

2010-02-26

MySQL性能优化概述.pdf

MySQL性能优化概述.pdf 可以拿来提高自己

2010-02-26

CodeIgniter 用户指南 版本 1.7.2.chm

CodeIgniter手册,适合PHP框架的入门

2010-02-26

省市三级联动C#版本

省市三级联动,C#版本,非常好的东东,资源分0,方便大家

2009-03-23

C语言课程设计案例精编

C语言课程设计案例精编,很好的东东哦!!!!

2008-11-07

空空如也

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

TA关注的人

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