- 博客(227)
- 资源 (24)
- 收藏
- 关注
原创 如何重命名Json反序列化的字段名称
场景:在agent-server模式中,比如: A语言的agent同步到的配置中包含某operator段,在做B语言agent的时候,发现字段operator是关键字,这时候怎么办呢? 如何反序列化呢?闲话少说, 直接上demo:package com.ilucky.web.javaagent.json.fastjson;import com.alibaba.fastjson.JSON...
2019-04-10 10:31:23
4297
原创 hsf(ali-tomcat)安装使用
官网: https://help.aliyun.com/document_detail/90754.html?spm=a2c4g.11186623.6.599.771f41d9MaMUqFali-tomcat概述:注意: 第二步需要将下载的Pandora容器taobao-hsf.tgz放到/data/ilucky/hsf/taobao-tomcat-7.0.59/deploy目录下,同...
2019-03-10 14:59:14
12472
1
原创 jmx基本知识
回顾下jmx知识吧~package com.test;ackage com.ilucky.test.jvm.jmx.one;import java.io.IOException;import java.lang.management.ClassLoadingMXBean;import java.lang.management.CompilationMXBean;import java...
2018-11-20 19:32:32
854
转载 maven 编译出错Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] 解决办法
转载: http://blog.youkuaiyun.com/ryan_turbo/article/details/72781311这几天在为公司项目搭建一个后台框架,使用的是eclipse-Mars自带的maven插件,在maven进行编译的时候,出现Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] 的 错误。而我在pom文件中已经指定了maven编译时使用j
2018-01-03 19:50:18
732
转载 Dubbo: Failed to check the status of the service . No provider available for the service
参考链接: http://blog.youkuaiyun.com/xlgen157387/article/details/52702659分别将dubbo的provider和consumer部署到tomcat上面,先启动provider,启动成功,再启动consumer,报如下错误:java.lang.IllegalStateException: Failed to check the status of th
2017-12-23 17:27:10
2804
原创 线程堆栈溢出引起的问题
问题: javaagent打入到应用后,发现采集到的数据发不出去了,进一步调试,发现数据处理线程停止了,什么原因导致线程停止了呢? 原因是: 由于测试demo每次访问都递归1000多次,处理的时候导致堆栈溢出了。示例如下:package com.cloudwise.agent.core.test;import java.util.HashMap;public class StackTest imp
2017-12-21 23:24:19
3256
原创 ElasticSearch: no known master node
单个ElasticSearch集群,如果出现如下异常: 需要将 node.master: false配置改为 node.master: true[2017-09-22 09:03:15,558][DEBUG][action.admin.indices.create] [tsb] no known master node, scheduling a retry[2017-09-22 09:03:2
2017-09-22 17:19:57
3947
原创 线程池之状态参数
package com.ilucky.test.jdk.util.concurrent2;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import ja
2017-09-20 19:14:00
1084
原创 线程池之饱和策略
package com.ilucky.test.jdk.util.concurrent2;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import ja
2017-09-20 19:11:33
1344
原创 精简版jre下tzmapping文件的问题
在windows下,执行java服务,报如下图错误,注意: 此java服务依赖的是精简版的jre。 原因是: 和时区有关系,参考链接: https://bugs.openjdk.java.net/browse/JDK-8072602 解决方案:到一个完整的jre/lib目录下找到tzmapping文件,拷贝过去,就ok了。
2017-09-19 16:55:48
947
原创 linux下安装mysql和mysql主从配置
参考:http://blog.youkuaiyun.com/geek87/article/details/10090637http://www.cnblogs.com/wanghetao/p/3806888.html涉及到的问题:wget, apt-get和yum的区别.wget不是安装方式, 他是一种下载软件的方式, 类似与迅雷, 如果要下载一个软件, 我们可以直接wget 下载地址.ap-get是
2017-09-12 18:07:36
644
原创 Unable to locate Spring NamespaceHandler for XML schema namespace tp://www.springframework.org/schem
背景: 创建的ssm项目,在eclipse中通过main函数运行正常,如下, 即可以正常加载spring上下文。/** * 加载spring配置文件和log4j日志文件 * @return boolean */ public boolean initEnv() { try { context = new ClassPat
2017-09-11 22:32:21
1056
原创 DRUID: 新增MiddleManager节点遇到的坑
新增MiddleManager节点遇到的坑 问题背景: 我们的consumer是从kafka介入数据,然后通过集成tranquility向druid生产数据。 问题描述: 线上druid集群新增MiddleManager节点后,发现某些任务success了, 但是数据并没有保存到hdfs里面。 查看peon节点日志,发现有如下错误:......(略)......2017-09-04T00:
2017-09-08 16:01:07
6571
原创 weblogic12.1.3安装
参考: linux系统中安装部署weblogic12.1.3 http://www.itnpc.com/news/web/1481164196140829.html weblogic12c Linux命令行安装: http://www.cnblogs.com/dingyingsi/p/5262255.html安装weblogic12.1.3 创建用户:[root@AK weblogic
2017-08-30 16:26:00
1046
原创 weblogic10.3.6安装
安装weblogic10.3.6root@5942:/opt/weblogic# java -d64 -jar wls1036_generic.jarUnable to instantiate GUI, defaulting to console mode.Extracting 0%........................................................
2017-08-30 16:20:01
2157
原创 linux系统java环境变量不生效
如果在一个系统中查看java版本如下: [root@AK bin]# ./java -version java version “1.7.0_141” OpenJDK Runtime Environment (rhel-2.6.10.1.el6_9-x86_64 u141-b02) OpenJDK 64-Bit Server VM (build 24.141-b02, mixed mode)
2017-08-29 17:23:53
19414
3
原创 Starting Jetty: FAILED
root@5942:/opt/jetty/jetty-distribution-9.3.14.v20161028/bin# ./jetty.sh start Starting Jetty: FAILED Tue Aug 29 09:35:44 CST 2017问题原因: 这个版本的jetty依赖的jdk版本是1.8
2017-08-29 09:43:22
1811
原创 weblogic:java.lang.InstantiationException: weblogic.wsee.jaxws.client.async.AsyncTransportProvider
背景: 使用weblogic开发ejb服务组件,开发完成后,部署到weblogic上,然后在eclipse中使用main函数访问没有问题。 但是如果将使用weblogic开发的ejb client打成war包,部署到weblogic总是部署不成功,报如下错误:eblogic.application.ModuleException: [HTTP:101216]Servlet: "w
2017-08-24 11:58:07
3378
转载 weblogic10.3.6部署war包时出现weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
weblogic10.3.6部署war包时出现:weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND problem: cvc-enumeration-valid: string value ‘3.0’ is not a valid enumeration value for web-app-version
2017-08-24 10:23:58
578
转载 jndi(是什么)和ejb容器的关系
转载: http://blog.youkuaiyun.com/zhaosg198312/article/details/3979435 JNDI避免了程序与数据库之间的紧耦合,使应用更加易于配置、易于部署。JNDI的扩展:JNDI在满足了数据源配置的要求的基础上,还进一步扩充了作用:所有与系统外部的资源的引用,都可以通过JNDI定义和引用
2017-08-22 14:42:08
1388
原创 不同jboss版本对应不同的jndi端口号
JBossAS 7的 JNDI端口是4447, AS6以前的端口号是1099JBoss7.11 测试,如果ejb client和jboss(ejb server)在不同的服务器上是不能正常访问的,因为JBoss没有加用户,需要增加用户。参考: http://bbs.youkuaiyun.com/topics/380264639
2017-08-22 11:59:52
966
原创 使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)
创建maven项目: ilucky-ejb-3.0-weblogic, 然后按照如下过程,将其转换为ejb项目: 直接看serve端代码:package com.ilucky.ejb;public interface EJBDemoIntf { String sayHi();}package com.ilucky.ejb;import java.util.Random;import j
2017-08-21 11:26:45
732
原创 动态表单设计
在前端系统,我们经常要使用各种表单,每个表单中的插件是不尽相同的。 面对这种场景,有什么好的方式可以通过在前端拖拽插件的方式自定义表单呢?实现思路: 1. 创建如下表: form_component表, 即支持的表单组件。 user_register_form_template表,即用户注册表单模板,这个表中的数据,是用户在界面拖拽以及填写数据生成的。 针对value字段,约定优于配置,如
2017-08-18 20:36:26
13117
1
原创 使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)
创建ejb bean服务 在eclipse中创建mavne项目ilucky-ejb-3.0,然后右键,将其转化为ejb项目,图下:然后创建如下两个class:package com.ilucky.ejb.service;import javax.ejb.Remote;/** * 标注为远程接口 */@Remotepublic interface HelloWorld { publ
2017-08-18 17:46:27
594
转载 java RMI原理详解
转载: http://blog.youkuaiyun.com/xinghun_4/article/details/45787549定义RMI(Remote Method Invocation)为远程方法调用,是允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。 这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。Java RMI:Java远程
2017-08-09 17:17:12
470
转载 Java RMI之HelloWorld篇
Java RMI之HelloWorld篇Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rm
2017-08-09 17:04:25
297
转载 EJB到底是什么,真的那么神秘吗??
EJB到底是什么,真的那么神秘吗?? 分类: JAVA学习-基础篇2010-08-02 21:26 37965人阅读 评论(127) 收藏 举报 ejb服务器数据库服务器网络分布式计算数据库 1. 我们不禁要问,什么是”服务集群”?什么是”企业级开发”? 既然说了EJB 是为了”服务集群”和”企业级开发”,那么,总得说说什么是所谓的”服务 集群”和”企业级开发”吧! 这个问题其实挺关键
2017-08-09 16:44:00
341
转载 PriorityQueue优先队列实现原理
转载: 一、什么是优先队列优先队列不是按照普通对象先进先出原FIFO则进行数据操作,其中的元素有优先级属性,优先级高的元素先出队。本文提到的PriorityQueue队列,是基于最小堆原理实现。需要注意:PriorityQueue继承了AbstractQueue没有实现BlockingQueue接口,所以没有take阻塞方法。二、什么是最小堆最小堆是一个完全二叉树,所谓的完全二叉树是一种没有空节点
2017-07-19 17:59:41
461
原创 HADOOP: 搭建hadoop集群
参考:http://www.cnblogs.com/hunttown/p/5452159.htmlhttp://www.cnblogs.com/hunttown/p/5452138.html http://www.aboutyun.com/thread-9115-1-1.html 涉及到的问题:1. hadoop集群依赖zookeeper集群.1. 下载hadoop(cdh)和Zoo
2017-06-30 18:44:01
1280
转载 Elasticsearch 内置的两个客户端的区别
Java连接ElasticSearch详解Java连接ES有两种连接方式(即获得ES的Client)1、创建一个node,加入集群中,通过这个node获得client。2、通过TransportClient来连接集群。区别第一种方式,相当于额外启动了一个es的node节点,只是这个node是由我们编码控制的,可以设置成这个node是不存数据的节点(没有特殊原因你就应该这么设置),这个节点的配置和其他
2017-06-28 11:31:23
8014
1
原创 mybatis源码分析-注解-1
package com.ilucky.mybatis.source.annotation.test1;/** * @author IluckySi * @since 20151022 * 父类是People, 子类是Adult和Child, 在子类继承父类的方法上可以添加Override注解, 这样有利于编译器帮助检查错误. * 在父类的方法上有一个获取身高的方法getHeight(),
2017-06-25 11:10:32
422
原创 MYBATIS- 入门实例
mybatis+springhttp://73677ebe.wiz03.com/share/s/1PpTW-2nTkUu2dDZix2UMXBy0outv123rAcl2CDlKN2mR73p
2017-06-24 18:13:09
401
转载 Mybatis: resultType和resultMap的区别
一、概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。 在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应
2017-06-24 17:39:43
1460
使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)
2017-08-21
使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)
2017-08-18
jfreechart一&二维报表导出为word&pdf&html 一
2014-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人