自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java反射之 getMethod() 与invoke的使用

http://blog.csdn.net/lycorisradiata_1/article/details/48493255反射概述     Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的內部信息,并能直接操作任意对象的内部属性及方法。  Java反射机制主要提供了以下功能:在运行时构造任意一个类的...

2018-01-31 11:10:15 3394

原创 webservice java客户端设置超时时间

//webservice实例moreLikeThisHBaseWebServiceServiceStub = new MoreLikeThisHBaseWebServiceServiceStub(url);//设置超时时间Options options = moreLikeThisHBaseWebServiceServiceStub._getServiceClient().getOption

2018-01-30 11:51:26 4983

原创 webservice接口,Axis2反向生成java客户端代码

D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.49.63:8181/traffic/ws/moreLikeThisHBase?wsdl -o E:\wsdloutput -p com.hik.gcs.vehicle.util

2018-01-30 11:48:55 491

原创 springboot注解方式集成Mybatis

1、pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs

2018-01-30 11:42:37 201

转载 面向服务与微服务架构

http://blog.csdn.net/mindfloating/article/details/24583369以一个公司为例:有基层员工 有管理层 有老板,最初大家都听老板指挥,谁干什么谁干什么,根据需要,你可能今天干A事情,明天干B事情,后来人越来越多了,事情也越来越多了,做事情的效率越来越多,管理也很混乱,就开始做部门划分(服务化),专门部门做专门事情的,IT部门只做

2018-01-24 15:51:35 178

原创 Springboot项目部署到外部Tomcat

这里提供maven项目的解决方法:1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法 package com;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfi...

2018-01-24 15:47:07 867

原创 java实现多语言配置i18n

1、创建资源包和资源文件一个资源包中的每个资源文件都必须拥有共同的基名。除了基名,每个资源文件的名称中还必须有标识其本地信息的附加部分。例如:一个资源包的基名是“inspectionJsonMsg”,则与中文、英文环境相对应的资源文件名则为: "inspectionJsonMsg_zh_CN.properties"  "inspectionJsonMsg_en_US.properties"

2018-01-20 11:30:31 11411 1

原创 Spring task轻量级定时任务调度

介绍Spring3.0以后自定义开发的定时任务工具,spring task,我们可以将它比作一个轻量级的Quartz,使用简单方便,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式,下面我会分别介绍这两种方式。【1】基于注解我们可以使用@Scheduled注解进行开发,首先我们看下,该注解的源码/* * Copyright 2002-2013 the o

2018-01-20 11:01:31 768

转载 Tomcat中三种部署项目的方法

1、在tomcat中的conf目录中,在server.xml中的,节点中添加:  2、将web项目文件件拷贝到webapps目录中。 3、很灵活,在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:   第3个方法有个优点,可以定义别名。服务器端运行的项目名称为pa

2018-01-18 11:10:21 114

eclipse-rcp-kepler-SR2-win32-x86_64.zip

eclipse-rcp-kepler-SR2-win32-x86_64,根据所需进行下载。

2019-10-20

eclipse-rcp-juno-SR2-win32-x86_64.zip

eclipse-rcp-juno-SR2-win32-x86_64,根据所需进行下载。

2019-10-20

eclipse-rcp-indigo-SR2-win32-x86_64

eclipse-rcp-indigo-SR2-win32-x86_64,根据所需可供下载

2019-10-20

eclipse-rcp-europa-winter-win32.zip

eclipse-rcp-europa-winter-win32,根据所需各种版本可供下载

2019-10-20

Jprofiler 6-11破解keygen.zip

Jprofiler安装程序可从官网下载https://www.ej-technologies.com/products/jprofiler/overview.html 附件为破解工具,keygen.exe

2019-08-05

Neo4j图形数据库介绍及应用场景

Neo4j是一个高性能的NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下,而不是严格、静态的表中。但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。 Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注。 简单来说: 图形数据库(图形数据库也称为图形数据库管理系统或GDBMS。 Neo4j是: 1.一个开源 2.无Schema 3.Cypher进行类似Sql操作 4.基于Java开发,运行于JVM之上

2019-01-16

知识图谱、关键技术、知识卡片

一种基于图的数据结构,由节点(Point)和边(Edge)组成。其中节点即实体,由一个全局唯一的ID标示,关系(也称属性))用于连接两个节点。通俗地讲,知识图谱就是把所有不同种类的信息(Heterogeneous Information)连接在一起而得到的一个关系网络。知识图谱提供了从“关系”的角度去分析问题的能力。

2019-01-16

自定义注解及注解处理器PPT+Demo

对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。  Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。注解处理器的话主要讲解编辑时注解处理器。运行时注解处理器都是通过反射实现,不清楚反射的先去了解下反射的知识。

2019-01-14

使用JNA替代JNI调用DLL,并解决内存溢出问题

问题描述: 在开发项目过程中,需要处理算法分析出来二进制流数据,并对数据解析处理转发。我们上层应用平台是使用java开发的,但开放平台是使用c++开发,虽提供给我们对应的.h头文件,但在java中来解析这些数据就显然有些复杂,在实现、效率上都可能不太理想。 解决方案: 请C++同事帮忙写个dll程序,dll去解析开发平台输出的二进制流数据,上层应用平台调用dll得到json报文,然后再去做一些业务处理。 那现在上层应用面临的问题:访问java外部功能接口实现方式(即调用dll)怎么选择及实现?

2018-12-04

dubbo下的代码整合环境搭建及运行

分布式,dubbo下的代码整合环境搭建及运行。 1、zookeeper环境搭建 2、dubbo-admin管理中心搭建 3、代码分层整合

2018-09-06

快捷idea键

快捷idea键 更加方便的操作idea开发工具 快速掌握idea快捷键

2018-07-18

SecureCrt-win

SecureCrt-win客户端 方便操作Linux系统 Linux服务器管理工具

2018-07-18

axis2根据wsdl生成java客户端代码

axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri http://10.11.165.166/services/VehicleInfoService?wsdl -o E:\wsdloutput -p com.hikvision.webservice.component

2018-07-18

webservice服务发布编写

编写webservice接口 1, 添加java类,xxxService.java 注意构造函数的编写 2, 在src\resources\spring\ws-beans.xml中添加springbean配置 3, 修改src\META-INF\services.xml配置,如service-name: <service name="GuideService"> 4, 修改根目录build.xml文件配置,run 调用webservice接口方法 使用RPC方式调用WebService(有返回结果) /** * 构造方法, 指定IP、端口号,在调用方法时可不指定 * @param server 服务器IP地址 * @param port 端口号 * @param path WebService访问路径 * @param namespace 命名空间 * @param prefix 元素的前缀 * @throws Exception */ public WebServiceClientUtil(String server, int port, String path, String namespace, String prefix, long timeOutInMilliSeconds); gssByDataClient = new WebServiceClientUtil(serverIP, serverPort, "services/GcsByGssInfoService", "http://webservice.common.gss.hik.com", "soap12", 10000); LoginResult resultXml = gssByDataClient.invokeRpc(LoginResult.class, "userLogin", gssIp,gssPort,userName,userPwd);

2018-07-18

restful分享介绍

REST(Representational State Transfer)即表征状态转移,全称资源表征状态转移。是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。 REST以资源为核心的视角来看待web系统。借助HTTP协议(Roy Fielding博士主导的规范)来映射web系统的资源,资源表现,状态转化。

2018-06-29

线程安全队列Queue

在项目启动时,开一个单线程来专门处理巡检任务的下发给巡检服务组件。使用BlockingQueue阻塞算法。BlockingQueue作为线程容器,可以为线程同步提供有力的保障。

2018-01-17

导出Excel多个单元格合并及图片插入

一般在导出Excel中,在创建工作表sheet后,初始化的sheet中row都是一行一行的,每个单元格都是最小单位,所以问题1什么时候将单元格合并? 方案:先将数据组装成json格式方便插入Excel时进行遍历,接着以巡检项为每个row,都需重复插入巡检组和设备,在最后将巡检组、设备的单元格进行合并。 问题2图片如何正确的插入? 方案:使用POI在Excel中插入多张图片,由于平台中只保存图片的url地址,所以首先需要获取图片数据,然后转换为二进制,最后将图片插入。

2018-01-17

Apache cxf对接webservice测试环境

1. 前端,如JAX-WS,与核心代码的彻底分离。 2. 简单易用,例如,创建客户端和端点不需标注。 3. 高性能,最少的计算开销。 4. 可嵌入的Web服务组件:例如可以嵌入到Spring Framework和Geronimo中。 在面向服务的架构(SOA)基础设施项目中,CXF通常和Apache ServiceMix,Apache Camel以及Apache ActiveMQ一起使用。

2018-01-17

Tomcat内存泄露问题排查

借助第三方工具进行内存分析,找出导致内存泄露的具体代码段。 MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的Java heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。 当服务器应用占用了过多内存的时候,会遇到OutOfMemoryError。它能够离线分析dump的文件数据。

2018-01-17

使用DWR实时推送后台环境量和报警数据

DWR(逆向Ajax),Direct Web Remoting是一个开放源码的使用Apache许可协议的解决方案,它包含服务器端Java库、一个 DWR Servlet以及 JavaScript库。它的实现是基于Ajax的,可实现无刷新的效果。这个框架最大的优点就是可以在JS中调用Java方法,传递参数,并且可以得到返回值

2018-01-17

fiddler web调试工具

Httpwatch是比较常用的http抓包工具,但是只支持IE和firefox浏览器(其他浏览器可能会有相应的插件),对于想要调试chrome浏览器的http请求,似乎稍显无力,而Fiddler 4 是一个使用本地 127.0.0.1:8888 的 HTTP 代理,任何能够设置 HTTP 代理为 127.0.0.1:8888 的浏览器和应用程序都可以使用 Fiddler。

2018-01-17

使用RCP进行程序开发(学习篇)

RCP 的全称是 Rich Client Platform,富客户端技术。RCP 给开发者带来的更多的感觉是在它充分发挥了插件化系统的优势,从 RCP 的设计中,可以学习到如何将应用做到模块化、将应用做到动态化,甚至还可以学习到如何自动生成界面这样的设计思想。

2018-01-17

Jquery AutoComplete组件+Ajax实现搜索框输入提示功能小记

在输入页面利用JQuery获取用户输入,然后通过AJAX异步发送到处理页面,处理页面接收到值后进行模糊匹配查询,然后将结果返回,输入页收到返回的数据后在处理,并生成相应的页面显示在页面上。若是jquery autoComplete组件则只要将从后台获取的数据放入autocomplete( url or data, [options] )第一个参数中就行,第二个参数可加可不加。

2018-01-17

ECharts图表组件使用

ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。 支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、雷达图(填充雷达图)、和弦图、力导向布局图、地图、仪表盘、漏斗图、事件河流图等12类图表,同时提供标题,详情气泡、图例、值域、数据区域、时间轴、工具箱等7个可交互组件,支持多图表、组件的联动和混搭展现。

2018-01-17

空空如也

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

TA关注的人

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