- 博客(13)
- 收藏
- 关注
转载 统计PV、UV的新武器——Aviator
本文的主角Aviator,是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算符,不支持位运算,同时支持表达式的优先级,优先级跟Java的运算符一样...
2018-04-19 20:01:00
265
转载 老旧Java Web应用实现增量自动化部署的一个方案
如果你也有一个老旧的Java Web应用,因为各种原因,代码库中的代码是不完整的,所以每次上线只能增量部署,或者研发规范里就要求增量部署,在这种情况下如何实现自动化的编译和部署呢?下面给出一个可行的方案: 1、部署前,将需要部署的代码合并到deliver分支 2、比...
2018-04-19 11:15:00
587
转载 Weblogic自定义扩展日志(access)
前置条件:Weblogic(10、11、12) weblogic可以自定义扩展日志,网上有很多相关的资料,不再赘述。补充几点: 1、自定义的类需要实现CustomELFLogger接口(weblogic/wlserver_12.1/server/lib/weblogic.jar),不要有p...
2017-07-24 13:50:00
648
转载 Logstash配置——变量的使用
前置条件:Linux Logstash 5.5.0(其他版本请查阅一下文档) 使用logstash把日志从文件输出到文件,根据输入文件的路径,确定输出文件的文件名。配置如下: input { stdin{} file { path => "/tmp/a...
2017-07-24 13:41:00
4991
转载 开源监控软件的选择
收集:collectd statsd logstash flume log4j2 缓存:kafka(很重要) 展现:grafana 存储:influxdb postgresql 处理:hadoop storm spark 告警:kapacitor 初始试用:collectd +i...
2016-12-28 16:05:00
109
转载 坑:JDK升级还能遇到这种错误之一
背景: 1、从jdk1.7升级到了jdk1.8 2、使用了cxf2.7.18 问题: 未升级jdk之前jaxb-impl的版本是2.2.6(运行时),升级之后jaxb-impl的版本变成了2.1.13(运行时)。 原因: cxf-parent的pom文件中指定了只有jdk1.7下...
2016-12-28 15:54:00
233
转载 mvc:default-servlet-handler的安全问题
<mvc:default-servlet-handler /> 一堆文章说这个东西的用法,怎么就不说,这个配置会有任意文件下载的安全问题呢!!! 转载于:https://my...
2016-08-30 09:59:00
65
转载 输出drools规则文件对应的java代码
drools规则文件的运行异常信息是根据规则文件对应的java代码生成的,因此如果没有规则文件对应的java代码的话,将会很难分析异常,根据规则文件生成java代码的方式: 增加系统参数: -Ddrools.dump.dir="drools-java-source" 基于Mave...
2015-12-09 12:54:00
451
转载 Spring aop(Aspectj)对dynamic proxy的类是无能为力的
spring的aop是基于代理的,aspectj的aop的织入方式有以下几种: compile-time weaving, post-compile time weaving, and load-time weaving。spring基于aspectj的话是load-time weav...
2015-12-04 16:01:00
85
转载 Spring默认创建的bean对象是单例模式吗?
在看spring相关的文章时,一般都会提及spring默认创建的bean对象是单例的,但是在调试一个问题的时候发现并不是这样,即便是在类上声明了@Singleton ,此时创建的对象也并非是单例的。 spring的单例是有前提条件的,即:在同一个container中是单例的。...
2015-12-04 15:38:00
2022
转载 solr data import性能优化
背景: solr 4.* 或者 solr 5.1 数据结构存在entity嵌套 问题描述: 全量导入100万条数据的话,子entity的query语句会被调用100万次,由于solr没有使用PreparedStatement(绑定变量的方式),SQL会在DB S...
2015-06-10 14:28:00
418
转载 Solr Cloud集群中指定每个实例所属的shard
环境: JDK7 Tomcat8 Solr 4.10.3 Linux 配置 core.properties中配置: shard=shard1 shard1是默认的第一个shard的名字,如果分为3个shard的话...
2015-04-30 16:46:00
344
转载 Solr4.* Solr5.* 增量更新
前提: a、基于Solr 4.10.3的Solr-cloud,部署在linux操作系统,Tomcat 8容器中; b、在使用solr,对solr有了解。 最近在做一个基于Solr的全文检索的功能,在实现增量更新的时候碰到了一些问题,总结下来...
2015-03-19 08:57:00
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人