自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Freewind的技术专栏

分享 学习 进步 For A Free World !

  • 博客(129)
  • 资源 (12)
  • 收藏
  • 关注

原创 美团点评Cat监控springCloudGateway的尝试

  先说结论:CAT监控不了springCloudGateway的接口调用情况。  需求:想使用大名鼎鼎的CAT对网关进行埋点监控。其中网关的下游系统可能是eureka注册中心的上的服务,也可能是一个简单的HTTP接口【http接口也可能是域名或者SLB】。监控每一个下游系统每一个接口的调用量、耗时、异常统计。实践:import com.dianping.ca...

2019-01-16 15:26:30 4473 6

原创 drools满足一条规则后不再执行其他规则的解决方案

 背景:配置了了多个规则,规则引擎在执行的时候会将每一个分支都判断/执行一下一下,假设我们现在有下面两个规则。rule "prize12221112"when $student: Student(score >= 99)then $student.getPrize().add("phone"); System.out.println("score &...

2018-12-27 14:49:59 6417 10

原创 解决fegin 日期转换 com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of

 环境:springCloud fegin调用服务端:返回了一个JSON对象,其中有一个createTime字段,格式是'yyyy-MM-dd HH:mm:ss'。客户端:使用对象整体接收参数,其中createTime字段对应类型是java.sql.Timestamp。报错:com.fasterxml.jackson.databind.exc.InvalidForm...

2018-11-27 17:34:22 12853 6

原创 SpringBoot 使引用中的jar包中的配置文件生效

场景:一个由多模块构成的spring boot maven项目,有A,B,C三个子项目,也就是三个jar包,其中A中写了数据库底层mapper,所以被B和C中引用。问题:为了方便,数据库的配置想直接写在A模块中的yaml文件中,这样在B/C模块中的yaml文件中就不必再写数据库连接信息了,但是测试发现在启动项目B的时候,没有读取到A yaml文件中的配置。原因:A/B/C三个项目的yaml文件都在...

2018-07-06 21:40:27 14966 8

原创 spring cloud gateway GlobalFilter设置返回HTTPcode和response

@Componentpublic class AuthGlobalFilterFilter implements GlobalFilter, Ordered { private static final String HEADER_KEY= "KEY"; private static final String HEADER_LKEY = "LKEY"; @Autowir...

2018-06-28 18:13:15 15254 2

原创 spring boot swagger-ui.html 404

很奇怪的问题,找了好久。因为spring boot+swagger实现起来很简单。看下面三部曲:1.pom添加两个swagger依赖.  <!-- Swagger依赖包 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagge...

2018-06-06 15:50:42 34137 6

原创 spring boot多环境配置文件读取不到的问题。

代码架构:其中application.yaml中就三行代码:作用是在IED启动的时候指定当前环境。但是其实我不是这么做的,而是在idea中指定。产生问题:引入了一个自己写的starter[jar包],jar包中配置了test环境的配置。但是项目启动的时候指定了profile是test,这些yaml中的配置没有得到。问题解决:spring boot做环境隔离,有两种方式:①用多个yaml文件,每个y...

2018-06-04 14:52:27 6111

原创 influxDb忘记admin密码解决方案

0.infulx有用户管理的功能,但是忘记密码后啥都干不了了。比如你想创建用户,更改密码。。。解决方案:1.更改配置文件,设置auth-enabled = false.2.重启influxdb。3.用命令行登录。4.进行用户管理:创建管理员、更改密码。。5.更改配置文件,设置auth-enabled = true6.重启influxdb。7.done。附:用户管理命令:用户类型及其权限管理员所有管...

2018-05-31 16:09:26 14036 1

原创 引入spring-cloud-starter-openfeign后部分类找不到

问题:今天遇到一个奇怪的问题,pom中已经引入了spring-cloud-starter-openfeign依赖。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifac...

2018-05-24 18:11:57 15596 2

原创 spring boot@Cacheable中value的理解

先看源码/** * Names of the caches in which method invocation results are stored. * <p>Names may be used to determine the target cache (or caches), matching * the qualifier value or bean name o...

2018-04-23 21:14:44 22493 3

原创 解决Mybatis Generator不生成动态查询语句问题

动态查询语句即可以在查询的时候根据传入的参数是否非空,动态生成查询语句。有的时候用Mybatis Generator不能生成sample语句。下面两个操作都是针对generatorConfig.xml文件进行修正1.设置targetRuntime=MyBatis3。如果targetRuntime=MyBatis3Simple将不会生成sample动态代码.2.不要将enableUpdateByEx...

2018-04-08 17:00:40 5947 2

原创 synchronized原理

synchronized的三种用法1.修饰方法块public synchronized String getUserName() { System.out.println(userName); return userName; }每一个对象内都有一个默认的monitor锁,使用synchronized修饰是对当前对象加锁。那么,如果这个对象中还有另外一个方法...

2018-03-14 10:59:24 255

原创 springcloud-0.初步印象

     看了springcloud官网的介绍和目录,spring cloud比spring boot有较大的不同。     对于使用过spring的开发者来说,spring boot可能只是说优化了一些spring东西,特别是依赖、配置等,减少繁重的xml配置。     但是spring cloud的功能却让人眼前一亮,服务自动注册发现、hystrix、路由网关zuul、高可用配置中心、服务链追...

2018-03-01 17:55:21 188

原创 springcloud-1.使用Eureka -robbon构建自动服务发现注册集群和消费者

1.使用Eureka组件创建服务中心Server_1@EnableEurekaServer //表示自己是一个server@SpringBootApplicationpublic class EurekaserverApplication { public static void main(String[] args) { SpringApplication.run...

2018-03-01 17:45:19 425

原创 SpringBoot系列-1新特性:配置代码化

与精通spring boot的磊神交流,他极力推荐spring boot的原因,也是spring改进之处,是不用写大量的xml。我们知道以前在使用spring的时候,一般都会用注解生成bean,但是有些情况下不得不使用xml配置bean,比如我们经常在application.xml中配置数据库连接源datasource,在xml中指定db数据源url/name/password等。但是用sprin...

2018-02-28 22:24:20 943

原创 SpringBoot系列0-开始

 1.spring-boot-starter-parent   spring推荐我们按照下面的方式使用spring-boot-starter-parent,这个父Pom的作用是提供常用jar包版本控制的。打开源文件可以惊奇得发现,spring-boot-starter-parent的parent是 spring-boot-dependencies,spring-boot-dependencies的...

2018-02-26 19:28:44 364

原创 java http 客户端使用TSLv1.2[解决Remote host closed connection during handshake的问题]

1. jdk1.7默认是TSLv1, 但是可以支持TSLv1.1,TSLv1.2,jdk1.8默认是TSLv1.22.如果客服端是TSLv1,服务器端设置是TSLv1.2,访问会出现connection reset的错误.3.既然jdk1.7可以支持TSLv1.2那么肯定有办法设置。网上找了好久,查询谷姐资料看说法最多的是加入jvm启动参数: -Dhttps.protocols=TLSv1

2016-08-17 10:40:07 64522 1

原创 com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed

场景:rabbitMQ生产者发布消息。代码【java】:channel.basicPublish("exchangeTest111", "testQueue1", null, "hahaha".getBytes());产生异常:com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason:

2015-06-30 14:59:59 9002 1

原创 rabbitMQ重启提示发生系统错误 5。 拒绝访问。

环境:windows背景:在cmd命令下使用【net stop RabbitMQ && net start RabbitMQ】重启MQ服务器。发生错误:发生系统错误 5。  拒绝访问。问题解决方案:使用管理员打开cmd再执行此命令。

2015-06-30 09:57:28 14033 6

原创 @XmlAttribute(name="xmlns") 有问题

使用JAXB的注解进行对象与xml的序列化和反序列化的时候,@XmlAttribute(name="xmlns")是有问题的。不能将属性别名定义为xmlns,因为xmlns在xml中有特殊的意义【命名空间】。

2015-03-19 09:43:15 3570 1

原创 springmvc 上传文件的时候.The request sent by the client was syntactically incorrect

出现这个问题的原因,下面这篇文章已经讲得很清楚的。http://blog.csdn.net/kunkun378263/article/details/41863101我遇到的场景是:MultipartFile上传文件,提交表单的时候除了上传文件还有几个数字。我们知道spring servlet在接受前台参数的时候 可以自动进行数据转型。因此在后台接受前台传过来的数字的时

2015-03-02 18:21:24 2530

原创 mysql+spring+mybatis实现数据库读写分离[代码配置]

mysql+spring+mybatis实现数据库读写分离[代码配置]

2015-02-26 16:50:18 41870 7

原创 SVNcheck下来的项目转换为maven项目。

run as->maven  bulid.   eclipse:eclipse参考:http://www.tuicool.com/articles/B3IBRfV

2014-12-08 16:15:16 4546

原创 The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class

The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files.软件环境:win7 64bitjdk 1.8场景:利用JDK注解实现webservice。解决办法:更改jdk版本

2014-12-01 18:42:18 37471 12

原创 TypeError: distinct() takes exactly 2 arguments (3 given)

出现原因,错误的写法:table.distinct('snp',{'pid':'xxx'})正确的

2014-11-25 13:59:34 8251

原创 mongoDB批量插入数据性能分析、索引效率

环境:一台华硕笔记本

2014-11-20 16:24:15 16600 3

原创 mongoDB安全认证机制

为了保证数据的安全性,mongodb提供了两种方式的安全验证机制:

2014-11-20 11:10:01 3918

转载 linux下安装mongoDB的python驱动 pymongo

pymongo是一个驱动程序,用Python编写的高性能,文件为基础的数据库。下载并安装。[monogdb@localhost bin]$wget http://pypi.python.org/packages/source/p/pymongo/pymongo-1.9.tar.gz#md5=12e12163e6cc22993808900fb9629252--21:21:18--  ht

2014-11-19 16:13:21 965

原创 java连接mongoDB《安全验证》

需要jar包:maven org.mongodb mongo-java-driver 2.12.4

2014-11-18 17:28:23 8354

原创 remove needs a query at src/mongo/shell/collection.js:299

目的:删除test1

2014-11-14 16:37:58 5179

原创 java.lang.ClassNotFoundException: com.hadoop.WordCount$Map

java.lang.RuntimeException: java.lang.ClassNotFoundException: com.xtj.hadoop.WordCountNew$Map at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:857) at org.apache.had

2014-11-06 11:35:24 2522

转载 ERROR org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException

2013-06-24 11:39:32,383 ERROR org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:zqgame cause:java.io.IOException: File /data/zqhadoop/data/mapred/system/jobtracker.info co

2014-11-04 15:29:47 8609

原创 ssh启动不了

调试了两个小时。ssh启动不了。

2014-10-30 20:32:04 13503 4

原创 linux下JDK环境变量的配置

2.设置环境变量。#vi /etc/profile在最后面加入 #set java environmentJAVA_HOME=/usr/java/jdk-1_5_0_02CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH保存退出。 要使JDK在所

2014-10-30 15:19:25 870

原创 hadoop hdfs文件权限。 failed on 'hdfs://127.0.0.1:9000/': org.apache.hadoop.security.AccessControlExcepti

经常需上传、查看、下载H

2014-10-30 14:02:20 3121

原创 hadoop http://192.168.20.114:50070 无法访问

hadoop http://192.168.20.114:50070 无法访问

2014-10-30 13:39:43 43970 1

原创 linux JDK配置 -bash: export: `/usr/lib/java': 不是有效的标识符

export JAVA_HOME=/usr/lib/javaexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2014-10-30 12:09:17 22673 8

原创 ubuntu创建FTP服务器。

使用vsftpd作为FTP服务器。步骤:1.

2014-10-29 17:58:38 741

原创 得到两个list中相同的部分。

假设有两个L

2014-10-24 12:33:26 2471 1

原创 运行hadoop程序、java

方法一:

2014-10-22 19:09:39 1295

MyEclipse10破解

MyEclipse 破解文件+破解说明

2014-12-01

java class反编译工具 可以查看源代码,可以访问方法和字段,也可编译整个jar包。测试可用。

java class反编译工具 可以查看源代码,可以访问方法和字段,也可编译整个jar包。本人测试可用。

2014-10-23

小乌龟 TortoiseSVN 1.7.7 32位(含中文语言包)不要积分 测试可用!

小乌龟 TortoiseSVN 1.7.7 32位(含中文语言包) 不要积分。经测试可用!

2014-10-15

smartupload.jar 实现文件上传下载 免费分享

smartupload.jar 实现文件上传下载 ​一​个​知​名​上​传​组​件​,​已​经​修​改​源​码​解​决​了​中​文​问​题​。

2011-11-24

SQL Server2005驱动 sqljdbc.jar

SQL Server2005驱动 sqljdbc.jar

2011-11-23

jscience-4.3.jar

jscience-4.3.jarjscience-4.3.jarjscience-4.3.jarjscience-4.3.jar

2011-07-22

jfreechart-1.0.13.jar

最新jfreechart开发包,希望有用 jfreechart-1.0.13.jar

2011-07-22

jcommon-1.0.16.jar

jcommon-1.0.16.jar 做矩形统计图

2011-07-22

jaxen-1.1.1.jar

Jaxen is a universal Java XPath engine. [CLASS] org.jaxen.XPath org.jaxen.Context org.jaxen.Function org.jaxen.BaseXPath org.jaxen.Navigator org.jaxen.expr.Expr org.jaxen.expr.Step org.jaxen.JaxenHandler org.jaxen.dom.DOMXPath org.jaxen.saxpath.Axis org.jaxen.xom.XOMXPath org.jaxen.QualifiedName org.jaxen.expr.NameStep org.jaxen.expr.PathExpr org.jaxen.ContextSupport org.jaxen.JaxenConstants org.jaxen.JaxenException org.jaxen.expr.Predicate org.jaxen.expr.UnaryExpr org.jaxen.expr.UnionExpr org.jaxen.expr.XPathExpr org.jaxen.jdom.JDOMXPath org.jaxen.FunctionContext org.jaxen.VariableContext org.jaxen.expr.BinaryExpr org.jaxen.expr.FilterExpr org.jaxen.expr.NumberExpr org.jaxen.expr.Predicated org.jaxen.pattern.Pattern org.jaxen.DefaultNavigator org.jaxen.NamespaceContext org.jaxen.dom4j.Dom4jXPath org.jaxen.expr.AllNodeStep org.jaxen.expr.DefaultExpr org.jaxen.expr.DefaultStep org.jaxen.expr.IdentitySet org.jaxen.expr.LiteralExpr org.jaxen.expr.LogicalExpr org.jaxen.javabean.Element org.jaxen.pattern.NameTest org.jaxen.pattern.NodeTest org.jaxen.saxpath.Operator org.jaxen.dom.NamespaceNode org.jaxen.expr.AdditiveExpr org.jaxen.expr.EqualityExpr org.jaxen.expr.LocationPath org.jaxen.expr.PredicateSet org.jaxen.expr.TextNodeStep org.jaxen.expr.XPathFactory org.w3c.dom.UserDataHandler org.jaxen.expr.DefaultOrExpr org.jaxen.pattern.NoNodeTest org.jaxen.util.SingletonList org.jaxen.saxpath.base.Token org.jaxen.dom.NamespaceNode$1 org.jaxen.expr.DefaultAndExpr org.jaxen.expr.DefaultDivExpr org.jaxen.expr.DefaultModExpr org.jaxen.expr.NodeComparator org.jaxen.expr.RelationalExpr org.jaxen.function.IdFunction org.jaxen.jdom.XPathNamespace org.jaxen.pattern.AnyNodeTest org.jaxen.saxpath.XPathReader org.jaxen.util.LinkedIterator org.jaxen.NamedAccessNavigator org.jaxen.XPathFunctionContext org.jaxen.XPathSyntaxException org.jaxen.expr.CommentNodeStep org.jaxen.expr.DefaultNameStep org.jaxen.expr.DefaultPathExpr org.jaxen.expr.DefaultPlusExpr org.jaxen.function.NotFunction org.jaxen.function.SumFunction org.jaxen.pattern.NodeTypeTest org.jaxen.pattern.TextNodeTest org.jaxen.pattern.UnionPattern org.jaxen.saxpath.XPathHandler org.jaxen.util.StackedIterator org.jaxen.FunctionCallException org.jaxen.JaxenRuntimeException org.jaxen.SimpleFunctionContext org.jaxen.SimpleVariableContext org.jaxen.UnresolvableException org.jaxen.dom.DocumentNavigator org.jaxen.expr.DefaultArithExpr org.jaxen.expr.DefaultMinusExpr org.jaxen.expr.DefaultPredicate org.jaxen.expr.DefaultTruthExpr org.jaxen.expr.DefaultUnaryExpr org.jaxen.expr.DefaultUnionExpr org.jaxen.expr.DefaultXPathExpr org.jaxen.expr.FunctionCallExpr org.jaxen.function.LangFunction org.jaxen.function.LastFunction org.jaxen.function.NameFunction org.jaxen.function.TrueFunction org.jaxen.pattern.NamespaceTest org.jaxen.pattern.PatternParser org.jaxen.util.SelfAxisIterator org.jaxen.xom.DocumentNavigator ...(114个类未显示)

2011-07-22

dom4j.jar dom4j.jar

dom4j读取xml文件 dom4j读取xml文件 可以用来读取xml文件 依赖于jar包: dom4j.jar 和 jaxen-1.1.1.jar Xml代码 1. <?xml version="1.0" encoding="UTF-8"?> 2. <list> 3. <index>D:\\index\\IndexDB</index> 4. </list>

2011-07-22

精通Oracle_10g_Pl_SQL编程_上

精通Oracle_10g_Pl_SQL编程_上

2011-03-27

NMSQL.DLL ( 解决系统在调试VC6.0时候,最后执行时候:找不到NMSQL.DLL的错误。)

解决系统在调试VC6.0时候,最后执行时候:找不到NMSQL.DLL的错误。安装到这个目录下面: Microsoft Visual Studio\Common\MSDev98\Bin\NMSQL.DLL

2010-11-03

空空如也

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

TA关注的人

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