- 博客(103)
- 资源 (5)
- 收藏
- 关注
原创 idea中集成gradle mybatis mapper.xml文件不生效
在gradle中加入以下配置sourceSets.main.resources.srcDirs = ["src/main/java","src/main/resources"]
2021-12-29 14:01:19
1675
原创 idea创建新项目提交至gitlab产生错误
Git Pull Failed From http://gitlab.vvupup.com/rad/rad-platform * branch master -> FETCH_HEAD = [up to date] master -> origin/master refusing to merge unrelated histories在id...
2021-08-23 18:56:37
941
原创 spring boot 配置server.max-http-header-size引发的内存溢出惨案
这两天 对接口做压力测试,发现对简单的接口压测10个线程竟然都会 内存溢出,调整-Xmx参数后发现 还是 没有 生效 ,各种jmap jstack得查看还是没有解决问题,后来查找到一篇博文,发现server.max-http-header-size是无论大小都会为接口开辟指定的 内存用来接收请求 ,调整下后,果然没有 内存溢出了。...
2020-12-18 11:52:42
1992
1
转载 eclipse 配置maven xml文件第一行提示maven configuration problem
首先看看工程报的错误吧,在 pom 文件的第一行显示一个红叉,在 Eclipse 的 Problems 页签中,看到这个错误的详情是: Maven Configuration Problem , 一个极其抽象的问题。 这个问题通常不影响工程的运行,只是影响视觉效果而已,解决方法也比较简单,在pom文件 <properties> 段添加如下配置内容: <properties <maven-jar-plugi...
2020-09-03 14:48:48
848
转载 maven子项目 版本继承问题
一.pom版本号继承异常问题1.父pom项目bd-parent2.子pom项目bd-manager当子项目使用父项目依赖时,正常情况子项目应该继承父项目依赖,无需使用版本号,但去掉版本号时,出现以下错误。Project build error: 'dependencies.dependency.version' for org.mongodb:mongo-java-driver:jar is missing版本号继承异常二.解决办法在父项目pom的dependencies
2020-08-07 17:06:26
1378
原创 微信企业付款到银行卡接口走的坑
这个接口实际上几年之前我就调试过了,当时也走了不少坑,但是没有记录下来走的坑 ,导致最近再用这个接口把坑又走了一遍。所以记录下来实在是太有必要了。首先要获取RSA,将服务器返回的公钥保存下来 此时的公钥需要进行格式转换PKCS#1 转 PKCS#8:https://www.ssleye.com/web/pkcs,切记转换完成要将首尾去掉不然一直提示公钥非法 此时调用银行卡转换...
2020-04-14 10:42:00
558
原创 centos下solr7.4 jetty方式安装启动(整合IK分词器)并在spring boot中使用
1.安装 (安装包下载路径点击此处) 或直接wgethttp://archive.apache.org/dist/lucene/solr/7.4.0/2.解压在/usr/local cd /usr/local tar -zxvfsolr-7.4.0.tgz3.进入并创建core目录cd solr-7.4.0/server/solr mkdir...
2019-10-28 10:50:14
251
原创 elasticsearch常用查询
查询集群状态 http://xxx:9200/_cat/health?v 查询节点信息 http://xxx:9200/_cat/nodes?v 列出所有索引 http://192.168.1.6:9200/_cat/indices?v ES集群脑裂问题 原文地址 https://blog.youkuaiyun.com/cnweike/article/details/39083089 ...
2018-07-26 15:37:20
292
原创 ELK第二步- spring boot 配置Log4j2写日志到logstash
配置这一步过程中,足足折腾了我三天,各种查资料,查官网。走了一些坑。需要说明以下几点 配置log4j和配置Log4j2不是一样的,之前按照配置Log4j的方式一直没有成功 代码中的Logger工具类一定要引用正确,不然也是没用的 当使用 log4j2时,spring-boot会去找src/main/resources下的log4j2.xml文...
2018-07-18 14:48:39
4163
原创 ELK第一步--环境搭建
第一步是参考网上各种网站搭建的。参考网站如下: https://blog.youkuaiyun.com/liubenlong007/article/details/53782955 https://www.cnblogs.com/yuhuLin/p/7018858.html https://www.cnblogs.com/harvey2017/p/8922164...
2018-07-18 14:40:41
315
转载 Linux下SVN server 的使用及权限配置
一、安装SVNLinux 下可以直接通过如下命令直接获取svn server:(我使用的服务器系统为Debian 7.5 稳定版)apt-get install subversion安装完成后,可通过svnserve --version 查看安装的版本,我所使用的svn server 版本为1.6.17: 二、创建代码库创建库(以test
2017-12-14 11:06:20
442
转载 Spring Boot下配置MyBatis多数据源
原文地址为:点击打开链接摘要: Spring Boot最大的特点是简化开发,因此使用Java Config实现去xml配置,本文将使用这种方式完成对阿里云ADS和RDS两个产品的多数据源配置。同时,会用到阿里巴巴的开源数据源Druid。 依赖 因为ADS和RDS都兼容mysql的JDBC实现,因此工程只需要依赖mysql的dri...Spring Boot最大的特点是简化开
2016-12-20 18:03:23
456
转载 Mongodb创建collection
原文地址链接:点击打开链接reateCollection() 方法MongoDB db.createCollection(name, options) 是用来创建集合.语法:基本的 createCollection() 命令语法如下:db.createCollection(name, options)在命令中, name 是要创建的集合的名称. Opti
2016-09-22 15:02:37
4375
转载 mongodb配置详解
原文地址:点击打开链接启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下:1.mongod --config /etc/mongodb.conf配置如下:verbose:日志信息冗余。默认false。提高内部报告标准输出或记录到logpath配置的日志文件中。要启用verbose或启用verbosity 用vvvv参数,如:1
2016-09-22 13:47:45
554
原创 about to fork child process, waiting until server is ready for connection
mongodb非正常关闭后,再次启动会产生about to fork child process, waiting until server is ready for connection此异常。解决方法:删除mongodb 的db目录下的mongod.lock文件,重启mongodb即可
2016-09-21 18:37:54
41716
1
原创 开源MQTT消息服务器
emqttd(Erlang MQTT Broker)是基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群, 发布订阅模式的开源MQTT消息服务器。emqttd完整支持MQTT V3.1/V3.1.1版本协议规范,并扩展支持WebSocket、Stomp、CoAP、MQTT-SN或私有TCP协议。emqttd消息服务器支持单节点100万连接与多节点分布式集群:相关资料路
2016-07-22 10:12:11
4415
原创 android studio开发打包带签名
在build.gradle文件中加入以下配置 signingConfigs { debug { storeFile file("limpoxe.keystore") storePassword "123456" keyAlias "limpoxe" keyPassword
2016-06-21 10:37:53
695
转载 Linux 使用 iptables 禁止某些 IP 访问
原文地址:点击打开链接在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。于是下面就详细说明一下封杀单个IP的命令,和解封单个IP的命令。
2016-06-20 16:10:45
4451
转载 谈谈Java内存管理
原文地址:点击打开链接目录一. 背景知识二. Jvm虚拟机内存简介三. 垃圾收集四. Java7、8带来的一些变化对于一个Java程序员来说,大多数情况下的确是无需对内存的分配、释放做太多考虑,对Jvm也无需有多么深的理解的。但是在写程序的过程中却也往往因为这样而造成了一些不容易察觉到的内存问题,并且在内存问题出现的时候,也不能很快的定位并解决。因此,了
2016-05-26 17:34:10
412
转载 Android应用架构之Retrofit使用
原文地址:点击打开链接网络访问框架经过了从使用最原始的AsyncTask构建简单的网络访问框架(甚至不能称为框架),后来使用开源的Android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解决方案(银弹),到现在虽然银弹没找到,也算找 到了一些更好的方案,在这里做些记录,也做共享。目标架构如下图:Ret
2016-05-19 13:43:31
395
转载 Hibernate3和4版本的不同
Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。1、Spring3.1去掉了Hibe
2016-05-19 09:55:43
276
转载 Gson 过滤字段的几种方法
gson 大家基本上都用过吧,没用过的话,建议你赶紧使用,因为使用起来太方便了,只需要一句话就能把一个类打包成 json 数据,同样也只需要一句代码就能把 json 数据转化成一个对象。当然今天讲的不是如何转化对象和解析 json 数据,而是我们在打包或解析数据的时候,往往有些字段我们不需要,所以这就需要过滤;这里总结了一下集中方法,方法一:在对象中把字段用@Expose 注解,这样其
2016-05-18 14:14:04
4449
原创 java获得当前方法是在哪里被调用的
StackTraceElement[] s = new Exception().getStackTrace();System.out.println(s[1].getClassName() + s[1].getMethodName());
2016-01-04 14:18:27
2756
转载 正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法
原文链接:点击打开链接正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法 例如:一个android程序包含两个Activity,分别为MainActivity和OtherActivity,MainActivity为程序启动的Activity。如果程序正位于OtherActivity,点击home键,程序退回到桌面,
2015-11-04 11:09:18
609
转载 安卓开发中的双日期选择控件(可隐藏日,只显示年月)
原文地址:点击打开链接安卓开发中,会碰到选开始日期和结束日期的问题。特别是在使用Pad时,如果弹出一个Dialog,能够同时选择开始日期和结束日期,那将是极好的。我在开发中在DatePickerDialog的基础上做了修改,实现了这种Dialog。效果如下:具体实现方法为:先新建一个安卓项目DoubleDatePicker,在res/layout文件夹下新建date
2015-11-03 17:38:00
1568
转载 今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState
E/AndroidRuntime(12747): Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentM
2015-11-03 08:48:16
465
原创 org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Java\jdk1.7.0_13\bin\
今天使用android studio打包时出现此错误 , org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Java\jdk1.7.0_13\bin\java.exe'' finished with non-zero exit value 2 ,解决方案如下,修改build.gradle文
2015-10-13 13:54:57
5771
原创 Error:A problem occurred configuring project ':app'. > failed to find Build
使用android studio进行build时出现此错误Error:A problem occurred configuring project ':app'. > failed to find Build 解决方法为:修改build.grade中的 buildToolsVersion 调整为安装的sdk版本
2015-09-15 09:11:11
91812
转载 Android Support ;v4、v7、v13的区别
从网上查了一下,Android Support V4是什么东西,查到了一篇好文章,故收录来。 而从前一段时间android各个sdk版本市场占有率来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。 google提供了Android SupportLibrary package系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x
2015-09-01 14:02:16
749
转载 hdfs常用文件命令
为了每次执行Hadoop的时候,不必须要前者加上hadoop的安装的绝对路径,要做的事情就是将其安装路径加入到PATH中,这样就可以直接执行hadoop命令。如下:vim /etc/profile中加入一句export HADOOP_INSTALL=/home/hadoopCluster/hadoop2.5.2注意这里要写HADOOP_INSTALL,因为如果写HA
2015-08-21 10:35:28
445
转载 SolrCloud 5.0 路由、Collection创建与数据迁移
原文地址:点击打开链接 SolrCloud的设计是为了提供高可用、容错,在分布式环境中进行内容索引和查询请求。 SolrCloud 5.0,对自带的SolrCloud的启动脚本进行了改进,启动SolrCloud变的异常简单,执行[plain] view plaincopy$ bin/solr
2015-08-21 10:10:18
1558
转载 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决方案参考此篇文章。http://www.cnblogs.com/kerrycode/p/3861719.html
2015-08-21 09:58:11
331
原创 Hadoop2.5.2分布式环境搭建
目前有6台centos环境,ip分别192.168.1.121,192.168.1.125,192.168.1.160,192.168.1.157,192.168.1.158,192.168.1.160,规划192.168.1.160机器为NameNode,其余5台均为DataNode,接下来执行以下步骤搭建 1. 首先确保已安装JDK环境,并配置好JAVA_HOME(
2015-07-22 10:06:45
514
转载 SolrCloud分布式检索时忽略宕机的Shard
原文地址:点击打开链接“no servers hosting shard:503” 加入下面参数,只从存活的shards获取数据:shards.tolerant=true例如:explicittrue10text 没有打此参数,如果集群内有挂掉的shard,将显示:no servers
2015-07-11 09:50:25
733
转载 solr 启动慢原因分析
目前线上solr每个replica索引2G左右,每次重新启动需要10分钟,无法忍受。 观察solr的日志,发现打印红色部分前后用去了5分钟,前一条log“registering core”很具迷惑性,以为是注册core时耗费的时间,后来发现这个注册core和初始化SolrCore时的创建searcher不是同一个线程。真正耗费时间的时创建新的searcher的时候。[2014.08.
2015-07-09 19:10:06
2322
原创 登录zookeeper客户端管理zookeeper
1.命令行登录 ./zookeeper/binzkCli.sh登录后对zookeeper进行操作 2.使用第三方工具ZooInspector 下载地址如下 :点击打开链接
2015-07-09 17:02:11
9043
1
原创 Solr如何使用in语法查询
假设某个field名称叫做goodsType ,希望对goodsType进行in查询,则可以使用如下语法 goodsType:1 or goodsType:2 goodsType:(1,2)
2015-06-26 15:33:01
12728
原创 solr4.4以后搭建MultiCore的新方法
假设solrhome的目录为/home/zpc/developSolr/solr-4.5.0/example/solr,新的core所在文件夹随意命名为core1, 在core1文件夹下新建core.properties文件,文件中可以编写关于这个core的属性,最简单的是只写name=newCore。 同时在core1文件夹下新建conf文件夹,新core的scheme.
2015-06-25 09:27:15
471
转载 Java远程执行Linux命令
//指明连接主机的IP地址 Connection conn = new Connection(hostname); Session ssh = null; try { //连接到主机 conn.connect(); //使用用户名和密码校验
2015-06-13 10:33:53
776
基于spring boot开发的 微信 小程序及商品管理后台 ,包含订单 支付,商品管理,订单流程等
2020-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人