自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 使用netty实现心跳检查

项目背景: 硬件设备和服务器websocket长连接通讯 使用技术: java/netty 心跳频率和关闭时长: 看设备接入数和业务要求,比如6秒一个心跳包,对方收到后也返回一个心跳响应。双方2.5个周期内没收到数据则关闭各自链接。常用心跳周期如2s,4s,6s,8s,10s...哪个来发: ...

2018-07-19 14:14:03 488 0

原创 P2P打洞java源代码

首先判断是否可以直连,可以直连,表明内网环境,直接通讯。否则需要一个中间人的角色:Server。所以打洞的过程如图所示:       主要流程是这样的:(1)如果A想与B通信;(2)A首先连接C,C得到A的外网NAT A的地址和端口;(3)B也要连接C,C得到B的外网NAT B的地址和端口;(4)...

2018-03-13 16:34:31 2761 0

原创 适用中大型公司分部门分项目的精确的SVN文档和代码控制系统

      虽然Git现在甚嚣尘上,备受开源爱好者推崇,但git有几个问题不好解决:1.只能整库授权,文档子目录管理无能为力,比如销售合同等机密文档只允许销售主管和公司领导层查看;2.库太多;3.学习成本高,所以国内中大型公司仍比较偏爱SVN。        但大多数中大型公司都有一个通病,...

2017-08-12 23:52:25 99 0

原创 适用中大型公司分部门分项目的精确的SVN文档和代码控制系统

大多数中大型公司都有一个通病,就是每个项目每个部门都有自己的配置库,造成的最直接的问题就是资源浪费,权限管理混乱。 GIT文档管理时只能整库授权,子目录管理无能为力。所以大中型规范化公司都需要一个统一的SVN权限管理系统。

2017-08-12 23:45:11 3229 0

原创 Web服务器和API接口服务器心跳检查

作为后台开发兼运维人员,web服务器、api接口服务器、开发测试的各种工具(JIRA/bitbucket)等等越来越多。能否有个工具能实时监控各个服务器的运行状态。如果出现异常,及时邮件和微信通知自己呢?     最后在发现heartbeart这款开源软件,正是我要找的。配置实例、运行后自动监控...

2017-08-12 22:42:07 6088 0

原创 Web和API接口服务器心跳检查

    作为后台开发兼运维人员,web服务器、api接口服务器、开发测试的各种工具(JIRA/bitbucket)等等越来越多。能否有个工具能实时监控各个服务器的运行状态。如果出现异常,及时邮件和微信通知自己呢?    最后在发现heartbeart这款开源软件,正是我要找的。配置实例、运行后...

2017-07-31 10:38:56 637 0

原创 使用Springboot和Vue开发的CRM系统,真正的前后端分离,可独立部署、跨域访问,支持多国语言...

框架特点 最新技术(Springboot、MyBatis、Swagger-UI、Vue2.X、bootstrap) 真正前后端分离:真正的前后端分离,可独立部署、跨域访问,适合大型互联网项目的动态扩展 (前端纯html,使用Vue框架,后端springboot+mybatis) ...

2017-07-18 22:32:25 2707 0

原创 使用Springboot和Vue开发的CRM系统,真正前后端分离的微服务架构,BAT互联网公司主流技术的集大成者

  框架特点 最新技术(Springboot、shiro、MyBatis、Swagger-UI、Vue2.X、bootstrap) 真正的前后端分离,可独立部署、跨域访问,适合大型互联网项目的动态扩展 (前端纯html,使用Vue框架,后端springboot+mybatis) 移动端访问...

2017-07-18 22:16:54 49462 0

原创 使用微信公众号实现的英汉互译小工具

使用微信公众号实现的英汉互译小工具,支持中文语言输入。以后小孩的作文翻译就靠它了。 [img]http://dl2.iteye.com/upload/attachment/0125/2272/c7d574e6-6251-3510-bb09-e59203be3c07.jpg[/img] ...

2017-06-01 23:18:33 139 0

原创 使用微信公众号实现的英汉互译小工具

使用微信公众号实现的英汉互译小工具,支持中文语言输入。以后小孩的作文翻译就靠它了。 相关技术: SpriingMVC、微信公众号开发等

2017-06-01 23:03:01 1374 0

原创 简单通用的缺陷跟踪管理SAAS云平台,含工作流待办任务,转交、挂起、回退等操作,邮件提醒,能导入导出excel...

还停留在excel管理缺陷、邮件沟通的原始阶段吗?是时间考虑使用自动化管理工具了。自己用java开发了一个通用的缺陷跟踪管理SAAS云平台,可适用大多数公司的产品(或项目)的缺陷跟踪管理。超级管理员负责新增产品(或项目)、增加用户、配置产品管理员;产品管理员管理自己产品的型号、版本,配置产品成员;...

2017-02-22 23:00:55 178 0

原创 简单通用的缺陷跟踪管理SAAS云平台,含工作流待办任务,转交、挂起、回退等操作,邮件提醒,能导入导出excel

你的公司还停留在excel管理缺陷的原始阶段吗?是时间考虑使用自动化了吧?免费的bugzilla(perl语言开发)安装运行有问题,收费的Jira(java语言开发)破解总是失败,于是自己用java开发了一个通用的缺陷跟踪管理系统,可适用大多数公司的产品(或项目)的缺陷跟踪管理。 本系统具有...

2017-02-22 16:27:31 2358 0

原创 把web应用伪装成CS程序,并制作安装盘的过程

1.JRE1.8使用compack2版本瘦身,瘦身后只有14M左右  参考  http://blog.csdn.net/lgcjava/article/details/52444085  2.把tomcat和瘦身JRE放到同一目录,并在外面编写run.bat。指定JRE启动tomca...

2016-09-05 21:55:13 1754 2

原创 把web应用伪装成CS程序,并制作安装盘的过程

1.JRE1.8使用compack2版本瘦身,瘦身后只有14M左右 参考 http://blog.csdn.net/lgcjava/article/details/52444085 2.把tomcat和瘦身JRE放到同一目录,并在外面编写run.bat。指定JRE启动tomcat ...

2016-09-05 21:49:32 350 0

原创 JRE8 打包瘦身(180M的JRE瘦身成11M,OMG)

最近接到一个考试软件的试用版,需要让用户下载到本地,解压后直接运行的。对于C#来说这都不是事,可以JAVA就惨了,JRE本身就180多M,让用户下载这么大个包,一定会被吐槽。于是要瘦身。 首先去这里下载一个javase8。之所以需要他,是因为他有个jrecreate的工具(bat和sh都...

2016-09-05 21:43:37 642 0

原创 JRE8 打包瘦身

最近接到一个考试软件的试用版,需要让用户下载到本地,解压后直接运行的。对于C#来说这都不是事,可以JAVA就惨了,JRE本身就180多M,让用户下载这么大个包,一定会被吐槽。于是要瘦身。 首先去这里下载一个javase8。之所以需要他,是因为他有个jrecreate的工具(bat和sh都...

2016-09-05 21:42:31 5361 3

原创 使用easyPR调用openCV动态库,实现java版的中文车牌识别

EasyPR是一个中文C++的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。  “樂樂 / EasyPR-Java”开发了EasyPR的java版本,但没有上传lib目录,可能会导致许多同学无法运行。本人通过摸索,在其项目基础上增加了maven配置和使用说明,方便广大码农参考...

2016-08-25 22:37:33 5897 2

原创 使用easyPR调用openCV动态库,实现java版的中文车牌识别

EasyPR是一个中文C++的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。 “樂樂 / EasyPR-Java”开发了EasyPR的java版本,但没有上传lib目录,可能会导致许多同学无法运行。本人通过摸索,在其项目基础上增加了maven配置和使用说明,方便广大码农参...

2016-08-25 22:31:14 382 0

原创 日志总结---从common-log、self4j、log4j到logback、logstash

1. log的历史 log4j --其他日志                       后来log4j--->logback (与log4j同一作者,性能得到提高,配置更灵活)     |    V common-log接口,自动扫描实现类,有确定,在独立进程中的类扫描不到...

2016-08-18 21:50:50 3678 0

原创 日志从common-log、self4j、log4j到logback、logstash

1. log的历史 log4j --其他日志 后来log4j--->logback (与log4j同一作者,性能得到提高,配置更灵活) | V common-log统一接口,自动扫描实现类,有缺点,在独立进程中的类扫描不到 | V sef4j接口 ...

2016-08-18 21:46:47 69 0

原创 邮件发送失败?WireShark帮你找原因

[b]1.发现问题阶段 [/b] 使用以前的发送邮件的java类,今天发送失败。报错如下: (因为properties属性mail.debug设成了true,所以看到详情) [img]http://dl2.iteye.com/upload/attachment/0119/3378/6ca...

2016-08-13 21:27:37 349 0

原创 邮件发送失败?WireShark帮你找原因

wireshark java开发 邮件发送

2016-08-13 21:15:18 3461 0

原创 字符串数组排列组合成新的字符串

package com.mindao.app.vpatient.utils;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;/**/* 版权所有: 广州敏道科技有限公司/*/* 功能描述: 字...

2016-08-11 23:13:37 1137 0

原创 字符串数组排列组合成新的字符串

[code="java"] package com.mindao.app.vpatient.utils; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; ...

2016-08-11 23:03:05 88 0

原创 mule使用SOAP工件发布和消费web Service的简单例子

开发环境: Mule Studio - Tooling for Mule ESB Version: 3.5.0   官网上是AppMule Studio 3.5了,版本不太一样,工件已经改成了web service consumer.   服务端hello-server.xml: ...

2014-11-04 17:06:15 366 0

原创 oracele 11在redhat6 下的安装

详见附件

2014-08-29 09:46:01 25 0

原创 Java jdk 环境变量的配置

1.修改/root/.bashrc   ulimit -n 4096 alias startbg='nohup /usr/local/apache-tomcat-6.0.36/bin/catalina.sh run > /usr/local/log.out &...

2014-08-27 15:50:34 28 0

原创 外部机器无法连接到oracle数据库

1 IP配置   vi ./sysconfig/network-scripts/ifcfg-eth0   DEVICE="eth0" BOOTPROTO=none NM_CONTROLLED="yes" ONBOOT=yes TYPE=&q...

2014-08-27 15:42:08 117 0

原创 nginx+terracotta+freemarker集群

前一篇文章已经讲了nginx+terracotta集群,但在项目实施时遇到了一些问题,主要是freemarker和webworker版本太低造成的。 1.登陆后后台执行正常结束,前台freemarker报错,错误如下。于是升级freemarker最新版本(从2.3.1到2.3.20) HTTP ...

2014-02-11 10:17:13 2578 0

原创 Nginx + Tomcat + Terracotta 实现负载均衡

导言 1 Terracotta介绍2 运行环境3 实施步骤 Terracotta介绍 Terracotta是一款由美国Terracotta公司开发的著名开源Java集群平台。它在JVM与Java应用之间实现了一个专门处理集群功能的抽象层,以其特有的增量检测、智能定向传送、  分布式...

2014-02-11 10:05:28 1702 0

原创 linux使用samba共享文件夹

1.安装samba服务器 默认只有客户端,从原安装盘找到对应的server.rpm安装。 2.配置smb.conf文件,修改共享目录的权限        chmod 777 /usr/local/temp /etc/samba/smb.conf文件: security = user pass...

2014-01-27 18:12:17 607 0

原创 nginx根据IP尾数分流,配置文件如下

#user  nobody; worker_processes  auto; #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info; ...

2014-01-18 19:22:13 2882 0

原创 使用POI分段落生成纯Word动态模板并导入数据

导出数据,可以用word另存为xml格式的ftl文件,变量用${变量名}表示,然后在类中通过freemarker去替换变量。 但是怎么导入word数据。发现如果是xml格式,数据格式很易变。如一个标题中如果有中文,后面是个数字,另存成xml时就变成了2个元素了。太郁闷了。 后来找到方法可以分段...

2014-01-18 19:10:27 3972 0

原创 nginx集群时遇到双认证中心的单点登录

1.项目背景 目前OA和认证中心CA分别部署了2套tomcat。即机器1有OA1和CA1.机器2有OA2和CA2。两个tomcat分别对应电信和联通的外网。其他系统分别有APP1、APP2等。 用户可从CA1或者CA2统一登录。如果从CA1登录后,会跳到OA1的首页,OA1上有APP1、A...

2014-01-08 21:43:30 272 0

原创 在jenkins中使用findbugs并自定义错误类型

1.项目使用mvn管理。 mvn archetype:create   -DgroupId=com.cx  -DartifactId=child1  -DarchetypeArtifactId=maven-archetype-quickstart    2.在maven的pom文件中增加构...

2014-01-08 21:18:17 251 0

原创 使用Maven建立父子项目

1.分别使用mvn命令建立俩个一般的java项目和1个web项目 mvn archetype:create   -DgroupId=com.cx  -DartifactId=child1  -DarchetypeArtifactId=maven-archetype-quickstart  ...

2014-01-08 21:03:01 104 0

原创 linux下简易Ftp服务器搭建:proftpd的安装与最简配置

1.下载proftpd.rpm文件,安装:rpm -ivh *.rpm。我下载的是proftpd-1.3.3c-1.el6.rf.x86_64.rpm 2.修改配置文件,默认配置文件路径:/etc/proftpd.conf。    只是开放了Anonymous ~ftp中的访问权限。附件pr...

2013-12-19 19:13:06 174 0

原创 原生js控制单选框选中后单次单击取消选中

男 女     function doClick(obj){         var myv=obj.attributes["v"].nodeValue;         if (myv==0){ obj.setAttribute("v",...

2013-11-30 08:04:03 1872 0

原创 轻量级web服务器node.js

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven...

2013-11-24 23:59:52 885 0

原创 mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise

@ECHO OFFREM 请在计算机的控制面版中,将该脚本添加为计划任务,用于进行定期备份REM 请d:\mysqldump.exe文件存在。备份机器无需安装Mysql,mysqldump.exe可在mysql的windows包中bin目录下找到,拷贝到备份机器。REM 数据库配置SET &quo...

2013-11-23 15:10:19 1008 0

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