自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mayy123456的博客

一个风中摇曳的男子的博客

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 javeBean与xml之间的相互转换

/**** Copyright 2017 Xiamen Dragon Software Eng. Co. Ltd.* All right reserved.*====================================================* 文件名称: JaxbUtil.java* 修订记录:* No    日期                作

2017-09-01 14:07:16 214

原创 多线程读取文本并解析插入到数据库

package com.dragonsoft.extract.support;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * * @author:Yul * @date:2017年8月30日 */public class Threa

2017-09-01 14:04:38 2606

原创 Base类

IBaseDaoimport java.io.Serializable;import java.util.List;import org.springframework.stereotype.Repository;@Repositorypublic interface IBaseDao {    T get(Seriali

2017-07-25 08:45:59 643

原创 javeBean与xml之间的相互转换

import java.io.StringReader;import java.io.StringWriter;import javax.xml.bind.JAXBContext;import javax.xml.bind.Marshaller;import javax.xml.bind.Unmarshaller;/** *JaxbUtil * *&

2017-07-25 08:44:06 276

原创 简单的Logger类

import java.text.SimpleDateFormat;import java.util.Date;public class Logger {    private String className;    public Logger(Class clazz) {        this.className = clazz.getName()

2017-07-25 08:40:35 358

原创 java 获取一个类的所有属性

/** * 获取一个类的所有属性 * * @param clazz * @return */ private static CollectionField> getAllClassFields(Class clazz) { MapString, Field> resutlMap = new LinkedHashMapString, Field>(); for (; clazz !=

2016-12-13 18:20:08 4229

原创 java date 日期操作

* 类描述:日期操作工具类package com.dragonsoft.common.sys.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;impor

2016-12-13 18:18:43 828

原创 java 对list的操作

public class ListUtils { /** * 判断list中存储的对象列表中是否存在一个某属性与指定值相匹配的元素 * * @param objList 对象列表 * @param propertyName 指定的属性 * @param destObj 要匹配的值 * @return boolean */ public static boolean contains

2016-12-13 18:17:17 306

原创 java通过ip获取mac地址

package com.dragonsoft.common.sys.util;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class MacAddressUtils { private

2016-12-13 18:16:03 468

原创 java汉语转拼音

import java.util.ArrayList;import java.util.Hashtable;import java.util.List;import java.util.Map;import net.sourceforge.pinyin4j.PinyinHelper;import net.source

2016-12-13 17:43:45 292

原创 eclipse最有用快捷键整理

eclipse最有用快捷键整理2013 年 3 月 30 日 BY WEAGER·评论关闭好书推荐:Java Web开发实战在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如

2016-09-20 10:27:45 165

原创 JEECMS源代码基本结构及相关技术简介

jeecms作为国内Java开源内容管理系统的龙头老大(感谢jeecms研发小组的辛苦劳作),技术架构也是比较成熟的,当然涉及到的技术也就相对多一些看看jeecms内容管理系统使用了哪些技术web开发当然离不开最基本的三大元素html、javascript和css,jeecms也不列外,用到的javascript库是jQuery为了可以生成真正的静态html页面,使用了FreeMark

2016-09-20 10:27:09 1741 2

原创 AirGIS相关API

1 地图基础1.1 必要导入包1.2 创建地图切片1.3 地图插件1.3.1 比例尺1.3.2 鹰眼图1.3.3 HomeButton2 绘图工具2.1 画点、线、面2.1.1 根据json标注点2.1.2 画线2.1.2 画面2.2 图形事件2.2.1 点击事件3 图表3.1柱状图3.2饼图4 其它4.1 自动补全4.2

2016-09-20 10:26:07 941

海康摄像头web调用最新插件

第一步 完成 我们已经连接上摄像头了 下面 就开始做我们需要的功能的 web开发包里面 已经提供了 API的说明文档 我们只需要对照API 调用webVideoCtrl.js里面的方法 来实现我们需要的功能 比如我需要的是一个 在页面打开的时候 打开事件匹配的监视器同时展示在页面,根据监视器的数量打开一定的窗口。 1.打开页面初始化插件 // 初始化插件 // 全局保存当前选中窗口 var g_iWndIndex = 0; //可以不用设置这个变量,有窗口参数的接口中,不用传值,开发包会默认使用当前选择窗口 $(function () { // 检查插件是否已经安装过 if (-1 == WebVideoCtrl.I_CheckPluginInstall()) { alert("您还未安装过插件,下载WebComponents.exe安装!"); return; } // 初始化插件参数及插入插件 WebVideoCtrl.I_InitPlugin(951.5, 360, { iWndowType: 2, cbSelWnd: function (xmlDoc) { g_iWndIndex = $(xmlDoc).find("SelectWnd").eq(0).text(); var szInfo = "当前选择的窗口编号:" + g_iWndIndex; showCBInfo(szInfo); } }); WebVideoCtrl.I_InsertOBJECTPlugin("divPlugin"); // 检查插件是否最新 if (-1 == WebVideoCtrl.I_CheckPluginVersion()) { alert("检测到新的插件版本,请将WebComponents.exe升级!"); return; } // 窗口事件绑定 $(window).bind({ resize: function () { var $Restart = $("#restartDiv"); if ($Restart.length > 0) { var oSize = getWindowSize(); $Restart.css({ width: oSize.width + "px", height: oSize.height + "px" }); } } }); //初始化日期时间 var szCurTime = dateFormat(new Date(), "yyyy-MM-dd"); $("#starttime").val(szCurTime + " 00:00:00"); $("#endtime").val(szCurTime + " 23:59:59"); //这里要用setTimeout调用登录和预览方法 ,如果直接调用 会打不开窗口 ,因为加载时需要时间的 window.setTimeout(clickLogin(),1000); window.setTimeout(clickStartRealPlay(),1000); }); 2写一个登录方法 var ce02m=new Array(); var ce03m=new Array(); var ce04m=new Array(); var ce05m=new Array(); <c:forEach items="${monitor}" var="monitor11"> ce02m.push("${monitor11.ce02}"); ce03m.push("${monitor11.ce03}"); ce04m.push("${monitor11.ce04}"); ce05m.push("${monitor11.ce05}"); </c:forEach> var szIP = ce02m; var szPort = ce05m; var szUsername = ce03m; var szPassword = ce04m; // 登录 function clickLogin() { for(var i=0;i<szIP.length;i++){ var iRet = WebVideoCtrl.I_Login(szIP[i], 1, szPort[i], szUsername[i], szPassword[i], { }); } } WebVideoCtrl.I_Login()需要传4个值 账号 地址 密码 端口 端口默认是80 可以不传 我是从后台接收了一个list<model>在JS里面用forEach遍历进Array() 3.打开页面 function clickStartRealPlay() { for(var i=0;i<szIP.length;i++){ iWndIndex=i; var iRet = WebVideoCtrl.I_StartRealPlay(szIP[i], { iWndIndex:iWndIndex }); } //几个账号打开几个窗口 if(ce02m.length>9){ changeWndNum(4); }else{ if(ce02m.length>4){ changeWndNum(3); }else{ changeWndNum(2); } } WebVideoCtrl.I_StartRealPlay需要传地址 ,这是必须的 iWndIndex是选定的窗口号 ,在不传的情况下是默认为0,我用I表示,可以按循环打开固定的窗口号 changeWndNum这个方法是打开几个窗口 默认4种格式 1*1 2*2 3*3 4*4根据分别对应参数 1 2 3 4 剩下jsp只需要调用一下窗口样式 和映入的js CSS文件 <div id="divPlugin" class="plugin"></div> 如果需要调整窗口大小 去CSS里面找到plugin /*插件*/ .plugin { width:951.5px; height:360px; } 注意 哦 在加载的时候也要做一次调整 不然窗口是无变化的 // 初始化插件参数及插入插件 WebVideoCtrl.I_InitPlugin(951.5, 360, {} OK 功能完美实现

2017-09-12

openoffice安装包

OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是自由软件,任何人都可以免费下载、使用及推广它。

2017-09-01

Nginx安装包压缩rar

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等

2017-09-01

Nginx安装包

Nginx的反向代理 http://www.cnblogs.com/zhrxidian/p/5491285.html tomcat+nginx+redis实现均衡负载、session共享(二) 今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,http://www.cnblogs.com/zhrxidian/p/5432886.html。 1.redis简介及下载安装 作为这次的主角,相信大家对redis应该都一定印象,redis是一款开源的高性能key-value数据库,拥有丰富的键值储存类型,并提供多种语言的API。 与一般数据库不同,redis是使用内存作为主存,而使用硬盘来实现数据持久化,而且redis是周期性的将数据写到硬盘上。这就意味着一旦我们服务器出现断电、重启之类的情况,我们很可能会出现数据丢失的情况,所以不建议使用redis来存放关键的数据。当然,也正因为redis读写数据都使用内存,所以它的速度是非常快的,很适合我们来存放一些临时性的数据。 此外,redis能实现的作用很多,诸如队列、缓存之类的,但我也还没使用过,无法在这里为大家说明,但不影响我们今天的session共享功能。 首先我们先下载redis,这是windows版本的下载地址 https://github.com/ServiceStack/redis-windows。 可以点击右边下载全部文件,但感觉没必要,而且下载速度偏慢,建议进入downloads里面下载我们所需的redis包即可。 redis在windows下是免安装的,下载完成后,解压,将文件夹复制到自己某个盘中就好了。解压后是这个样子的。 一开始redis是默认不需要密码,如果想要设置密码,可以进入redis.windows.conf文件下找到requirepass,删除前面的#号,在其后面便可以设置密码,我这里设成了123456。 下面我们打开redis。首先打开cmd,进入我们redis目录下,输入redis-server.exe redis.windows.conf。出现下面界面,则打开成功。(不可偷懒想双击redis-server.exe完事,这样虽然也能打开,但不会加载配置文件)。 另外和别的数据库一样,我们需要安装一个辅助的可视化工具Redis Desktop Manager,这是下载地址:http://redisdesktop.com/download。 我们下载windows版本,安装完成后,还没有任何连接对象,那就让我们给它添加一个。点击下方的connect to redis server,出现个弹出框。然后Name我们可以随便输,Host添我们redis服务器的ip地址,本地可以直接填写localhost,端口默认为6379,Auth就是密码,不是必填项,如果没设置密码可不填,点击OK,建立完成。 至此,我们的准备工作都已经完成,下面开始我们的spring与redis的整合之旅。 2.Spring与Redis的整合之旅 这是上篇文章结束时我的项目目录。 其实Spring本身就有提供对redis的支持,就是spring-session,我们只需将这个在pom.xml添加如下代码,maven便会自己下载所需的jar包及依赖包。 1 &lt;dependency&gt;2 &lt;groupId&gt;org.springframework.session&lt;/groupId&gt;3 &lt;artifactId&gt;spring-session-data-redis&lt;/artifactId&gt;4 &lt;version&gt;1.1.1.RELEASE&lt;/version&gt;5 &lt;type&gt;pom&lt;/type&gt;6 &lt;/dependency&gt; 随后我们在resources文件夹中新建一个redis.properties,往里面添加如下内容。 再新建一个spring-redis.xml,往里面添加我们redis相关的配置。其中maxInactiveIntervalInSeconds是设置session有效时间,以秒为单位,但实际上无论怎么设,session真实有效时间还是会比我们设置的稍微长一些。 1 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; 2 &lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot; 3 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; 4 xsi:schemaLocation=&quot;http:/

2017-09-01

redis客户端工具

Redis在百度百科里的解释:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,包括C#、Java、PHP等等,甚至连JavaScript都做了很好的封装。

2017-09-01

redis-2.4.6-setup-32-bit安装包

redis安装包redis-2.4.6-setup-32-bit安装包Redis在百度百科里的解释:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,包括C#、Java、PHP等等,甚至连JavaScript都做了很好的封装。

2017-09-01

空空如也

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

TA关注的人

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