自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 officeonlineserver实现文档在线编辑备忘录

oos服务器搭建资料。以及代理实现。

2022-09-30 10:55:27 380 1

原创 tensorflow serving入门笔记

tensorflow serving入门1. 部署网上关于tensorflow serving的详细讲解很多。本人不是专门做机器学习的,所以讲不好,就不班门弄斧了。直接说自己的使用过程。多说一句,个人理解tensorflow serving是tensorflow官方版本的模型部署工具包。提供了模型加载、解析、接口封装暴露功能。其中暴露了restful API和GRPC两种模式。进入正题,tensorflow serving有三种模式。建议采用docker方式,因为最简单,而且容器化已经基本确定了其主流

2021-07-09 14:13:44 2494 3

原创 tensorflow官网helloworld+调用

tensorflow手写识别具体教程参考官网地址,非常详细:官网地址

2021-06-11 10:34:01 388

原创 speex语音压缩服务端与APP端实践

speex简介Speex说一种有损的语音压缩算法,可以极大的压缩语音文件大小。官网地址个人认为翻译文档最全的地址简单说下个人理解:我们需要知道speex的数据帧概念,还要知道音频的采样率、比特率等基本概念。speex默认的三种模式,nb,wb,uwb对应的采样率分别是8000,16000,32000;其对应的帧大小分别为:160,320,640.这点很重要。我们需要知道不同采样率,不同压缩质量下,其对应的压缩前后数据大小,对于我们解压来说很重要。网上目前大多数都是基于nb,也就是8000

2021-06-09 12:01:41 1460 2

原创 feign+hystrix相关超时时间配置问题

feign+hystrix整合配置1. 准备一个测试服务端package com.nmm.study.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;/** * <p>Title: FeignServiceController</p> * <p>

2021-05-14 16:14:14 2611 5

原创 jvisualvm+jmx监听docker容器中的jvm情况

1、springboot项目,启用jmx在启动参数中增加如下配置:-Djava.rmi.server.hostname=ip-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=1199-Dcom.sun.management.jmxremote.authenticate=false //关闭权限校验...

2018-07-31 14:36:54 6984 9

原创 springboot+springsession+redis+zuul实现网关session共享以及zuul的动态配置

springboot-zuul-session-redis1、springboot+zuul实现session共享2、zuul实现动态配置springboot+zuul实现session共享1、说明springsession+redis+springboot使用上一个repository就可以了。我们这里关注zuul的配置。2、zuul的默认配置,引入zuul的依...

2018-07-03 22:58:30 9213 1

原创 springboot+springsession+redis+feign实现session共享

springboot-session-redisspringboot+springsession+redis实现session共 * 1、springboot+springsession+redis * 2、feign框架导致session共享失效springboot+springsession+redis1、引入springsession和springredis的依赖...

2018-06-29 23:32:09 2721 2

原创 springboot+thymeleaf hellworld搭建

环境说明1、springboot 1.5.2 2、thymeleaf 3.0.2 3、idea 2017.3.5搭建步骤1、创建maven项目并添加依赖:&lt;parent&gt; &lt;artifactId&gt;agentservices&lt;/artifactId&gt; &lt;groupId&gt;com.nmm....

2018-03-20 16:48:22 251

原创 java连接HBase问题笔记

1、问题描述启动HBase,并通过如下java客户端连接HBase服务器: Configuration configuration = HBaseConfiguration.create(); configuration.set("hbase.zookeeper.quorum","localhost"); Connection connec...

2018-02-24 18:33:51 436

原创 APM开源项目pinpoint学习-netty学习

1、说明pinpoint是通过netty作为内置服务器和客户端,实现agent(探针)与collector(数据采集)之间的通讯的。序列化使用的thrift。本人未接触过netty,因此按照其中的3.10版本做了个例子学习下。因为只是熟悉netty是如何监听服务,发送请求的,因此代码比较简单。也不涉及过多的内容。 经过源码分析发现,pinpoint并不是使用的原生netty,是和jboss结

2018-02-06 18:37:08 2990

原创 APM开源项目pinpoint学习-win7安装hbase

1、说明项目最近才做链路数据采集,用于项目监控、预警、管理等。之前研究了Springcloud+sleuth,这种方式存在应用局限性,只能在Spring环境下,而且不能对中间件进行采集,不利于rpc环境下的链路采集。 之后了解APM技术和javaagent技术。使用韩国一个开源项目pinpoint,并对其做了一些研究。由于采用hbase作为存储结构,之前没有接触,这里做下安装笔记。2

2018-02-02 18:15:05 655

原创 springcloud+sleuth+zipkin+kafka+es

前面已经完成了Springcloud+sleuth+zipkin的入门,以及kafka的安装。至于ES这里就不在说明了,网上安装使用资料挺多的,这里仅仅是将其作为持久化工具使用。环境说明jdk1.8 server 64位intellij IDEA 2017springboot 1.5.2.RELEASESpringcloud Dalston.SR5kafka 2.11-1.0.0

2018-01-08 14:49:41 7801 17

原创 win7下部署kafka及遇到问题

下载地址及参考文献说明本文也是按照上面官网的部署进行部署的,而且仅仅是淡季部署,并没有过多不同。后面会将遇到的问题进行说明 环境: jdk 1.8 server 64位 kafka 2.11 zookeeper:使用kafka包里的zookeeper 本文将kafka安装到D:/software/kafka2.11-1.0.01、进入/bin/windows目录shift

2018-01-08 10:39:01 1015

原创 springcloud-sleuth+zipkin入门一

说明zipkin是twitter公司基于Google的drapper论文,创建一套分布式、服务计时框架,可以用于链路跟踪。目前有的java版本的实现有DropWizard zipkin和Springcloud-sleuth+zipkin等。本文是搭建Springcloud的入门实例。重要概念trace:个人理解,是一条链路的抽象,表示了一次完成的链路信息。traceid是该链路的唯

2018-01-08 09:43:02 4231 1

原创 dubbo+Springboot入门实例

dubbo介绍dubbo是一套基于java的高可用的分布式服务框架。由阿里巴巴开发,并对外开源。和其他RPC框架一样,在服务端声明接口服务,并实现,同时将服务注册到服务注册中心(开源使用zookeeper作为注册中心);客户端声明与服务端一致的接口,然后调用即可。dubbo概念provider:服务提供者,也就是声明服务接口,并暴露服务的一方 consumer:服务消费者,也就是调用服务的一方

2017-12-07 22:43:47 3605

原创 MongoDB笔记三

mongo常用的一些查询语句记录

2017-11-26 23:03:21 210

原创 mongodb学习笔记二

1、Springboot与MongoDB集成我们走在Springboot的helloworld基础上,加上MongoDB的引用。首先我们要知道MongoDB的数据库连接地址书写格式为: mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]] 可以看到,

2017-11-26 22:55:26 288

原创 mongodb学习笔记一

1、前言最近项目中要用到MongoDB,所以花了些时间简单学习了下,现做下简单入门梳理。 MongoDB是一个NoSql型的数据库,其数据时采用json格式存储的。其余mysql等传统数据库的区别是。 1.没有表的概念,与之相对应的是集合,MongoDB是使用集合来管理一条条数据。 2.没有row,记录概念,取代的是一条条文档document,本质上就是一个个json对象,他们存储在集合中。这

2017-11-24 23:53:25 201

原创 微服务开发之Springboot入门

说明 之前一直在做传统的web项目使用的也一直是ssh那一套老旧的开发框架。随着Spring的发展,Spring推出了Springboot、Springcloud等一系列的开发框架。其中Springboot内置集成了tomcat,对于简单的应用项目具有高效的开发效率。结合maven等项目管理工具,极大的提高了服务的开发项目。开发环境 idea2017+Springboot1.5.2+java1

2017-11-22 23:11:19 2030

原创 模块化架构之tomcat的jsp加载处理

jsp模块化加载

2015-11-09 15:06:39 1535

原创 spring源码阅读笔记

spring源码阅读及关于模块化项目的框架尝试。

2015-11-09 13:59:47 635

原创 pv3d学习笔记一

flash3d,现在有很多实用flash技术来实现3d效果的引擎,有些引擎的效果在某些方面甚至可以和专业3d软件做出的效果相媲美。本人出于好奇学习了其中的一款。papervision3d也就是pv3d,不过可惜的是,该引擎似乎很久没有更新了。废话不多说,我们来开始学习。首先,从google代码中下载相关的版本,我这里下载的是最新版本。http://code.google.com/p

2014-01-06 16:40:25 950

原创 weblogic、cxf、axis2等札记

weblogic下的几种报错说明:1.报RegistryDocumentBuilderFactory的异常,一般是我们设置优先加载自己项目的所有jar包,导致冲突,是的weblogic无法获取正确的xml解析器。在项目jar包管理不善的情况下,不推荐采用此设置。2.报其他一些问题,常见找不到类的某种方法时,常见是jar冲突,weblogic的jar包覆盖了项目中的jar包。我们可以通过在s

2013-10-10 10:10:39 1327

原创 oracle相关操作笔记

1.冷数据下的数据库恢复,场景,含有全部实力的数据库文件,包括ORA,DBF和CTL文件以及其他一些日志等文件。10g     1.场景一:如果恢复的目标数据库和源文件数据库的目录结构一模一样,那么就简单了,只需要创建一个相同的数据库实例,将数据库文件拷贝进去就可以了。     2.场景二:如果恢复的目标数据库和源文件数据库的安装目录不一样,那么可以采用以下过程。         1.

2013-09-25 10:02:49 591

原创 Java-web下使用RSA进行加密解密操作

最近在看,网络安全方面的问题,我们可以使用RSA进行非对称加密防止,获取用户信息。首先我们看下java下操作RSA进行加密解密算法,代码如下:package com.jb.test;import java.security.InvalidKeyException;import java.security.KeyPair;import java.security.KeyPairG

2013-08-19 22:55:28 2638 2

原创 axis2-webservice学习笔记

目前开源的webservice实现有很多。今天主要学习了apache的axis2。webservice本质上是对soap(简单对象描述语言)的统一格式解析和数据传输。具体的理论性的东西就不在赘述。这里主要记录学习axis2的笔记心得。我们可以从apache的官网下载到最新的axis2版本。这里使用1.62版本。下载地址为:    http://axis.apache.org/axis2/jav

2013-08-11 22:16:53 1134

原创 spring动态修改定时任务设置

在使用的官方jar包中,会含有一个org.springframework.scheduling的包,这个包的内容主要是对quartz定任务的封装,是之能够整合到spring中,并在项目中用于定时任务的创建和管理。一般来说我们在项目中可以直接配置到要定时器执行的方法。在quartz中主要有两种定时器,simpleTrigger和cronnTrigger,前者可以指定循环间隔和循环次数(默认为无限次)

2013-07-28 18:16:39 2835

原创 spring mvc的基本配置

最近项目中一直在用springmvc,个人感觉mvc比起struts2来说,更轻量化,对开发人员更友好,有更多的自由度进行操作。特别是在注解方式下,使得访问和处理都显得很自由。    简单说下springmvc中的关键类,DispatcherServlet,对于spring来说,每一个dispatcherServlet都对应了一个子容器,如果存在父级容器,那么这些子容器是共享父级容器的,如果不

2013-07-28 17:54:13 704

原创 js中几种父子窗口的交互总结

最近再做项目中,经常需要在页面的父子页面之间进行数据的交互和方法的调用,在这里做些简单的总结以备不时之需。        页面几种方式:          1.采用open方法打开的新页面和原页面的交互:采用这种方式,可以在子页面中调用opener属性获取父级打开页面。原则上将该方法返回一个新打开的窗体对象,这时需要注意的是如果打开的窗体路径和父级窗体所处的域不同的话,是不能操作子窗体数据

2013-06-20 10:41:08 1370

原创 关于spring切面使用<aop:aspectj-autoproxy/>报错的解决方法

最近项目里需要加一些系统非业务功能,和一些框架外的地方性拓展。为此我们想到使用spring的切面方式进行增加。考虑到aspectj使用起来比较简单,而且以前也有使用的经验,因此决定还是采用它。可悲剧的是当我们将其加上后,项目在启动阶段就报错了。    环境:项目使用的是struts2+spring2.5+hibernate3     1.当开始报错后,我们将所有相关代码注释掉,单单加上的配

2013-06-09 15:02:44 8156 1

原创 关于补码原理的证明

本人最近刚刚接触到计算机计算采用的是补码的方式。而且其运算过程看上去很神奇。概念:(补码,原码,反码)我们不在赘述,简单说明下关系    1.正数的补码是其本身,反码也是其本身(在计算中表述)    2.负数的反码为其(除符号位外)按位取反运算,补码为其反码加一。    3.计算机中表示某种数据类型时采用的是固定位数,因此有超过的位数会被舍弃(个人认为这个对于补码的计算正确性很重要

2013-06-06 17:33:47 2066 1

原创 关于utf8编码文件导致编译失败的问题

最近项目中使用hudson结合ant进行项目的自动构建和部署,今天突然发现在自动构建的过程中,报文件编码问题,非法的字符\65279,经过度娘的精心指导,终于发现是由于组员使用ultraedit进行编辑导致。   原因是由于使用一些编辑器如ultraedit何editplus等,在做utf8格式编辑时,编辑器有可能会在文件的开头部分加上对于编码的标识符BOM。就是这个\65279,他对于jav

2013-05-14 14:22:29 1502

原创 extjs菜单隐藏问题

近期由于项目中大量使用iframe导致父级页面的菜单显示后,在子页面的操作不能自动隐藏菜单。为此,笔者查看了extjs的源码,发现,extjs的菜单基本都是通过Ext.menu.MenuMgr进行管理的,我们在创建菜单时会自动调用其register方法,将菜单注册到管理器中,而管理器的初始化方法,针对document添加了mousedown事件,判断只要不是针对菜单选项的点击事件那么都会调用hid

2013-05-14 14:15:53 1475

原创 FunsionCharts添加js事件

最近项目中用到了不少统计图表的展示,在网上搜索了下,主要的有funsioncharts和anycharts等,最后选择使用了funsioncharts。对于funsioncharts的基本配置就不在这里赘述了。主要说说遇到的一些问题。      项目中的一个需求是对统计图(柱图和线图)添加js事件 ,上网查了下,说是通过data中的link就可以。于是有如下代码:  "data": [

2013-03-26 11:40:09 864

原创 项目优化的若干方法

近期经常听到现场人员和测试人员反映我们的项目访问时间长,页面响应速度比较慢。一直想对这个问题进行跟踪处理。趁现在时间较少时做了些许试验,有以下结论:1.项目中大量使用了js,并封装了大量的js控件,每个页面需要引入的js文件一般在30个左右,这种过多的js文件引入会影响页面响应速度。解决方案:采用第三方的js编译jar包,对共用控件进行编译处理,整理成一个统一的js文件,且经过压缩处理,发

2013-03-05 11:23:50 835

speexsdk-release.aar

android的speex解压,压缩工具包

2021-06-09

springboot集成mybatis

Springboot与mybatis的集成代码。环境是idea2017,通过maven管理依赖。

2017-11-01

javaweb使用rsa加密解密jar包

使用rsa进行加密解密。前端使用js和公钥进行加密,后台使用java和私钥进行解密

2013-08-19

axis2webservice实例。

axis2整合spring的web开发实例

2013-08-11

springmvc基本配置及定时任务配置修改

主要包含springmvc的基本配置内容,及spring定时任务quartz的配置与动态修改。

2013-07-28

空空如也

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

TA关注的人

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