- 博客(213)
- 资源 (22)
- 收藏
- 关注
转载 Java启动本机应用程序EXE的三种方式
Java代码 // 第一种方式:利用cmd方式 /** * 执行cmd命令 * * @param command * @throws IOException */ public static String executeCmd(String command) throws IOException { log.info("E
2017-12-14 22:35:27 18228 1
转载 高性能的关键:Spring MVC的异步模式
我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。什么是异步模式要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式:(图1)浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。
2017-12-14 22:15:54 268
转载 Java调用其他程序时waitFor()阻塞
前段时间在工作中遇到这样一个问题,java代码中调用一个bat程序,在linux下执行完好,但是换到windows下就一直挂在那里不动了~代码如下:public class CMDTest { public static void main(String[] args) { Process p = null; try {
2017-12-07 23:09:11 341
转载 windows环境下批处理实现守护进程
这个脚本提供两种方式守护,一种是通过进程名,但对于进程名都是java.exe的java程序不适用,另一种是通过netstat查找应用程序所监听的端口是否正在被监听。这两种方式可以在脚本中通过两个冒号注释来选择切换。下面是设置成通过端口来守护的,当端口没被监听则打开一个zip文件,所以运行后会发现没过5秒会重复打开这个zip文件,除非这个zip文件打开后会自动监听8080端口,那当然是不可能的!脚本
2017-12-07 23:08:32 523
转载 java调用外部exe程序并传参
其实很简单, 首先编写一个命令command, 如g++编译.c程序的命令为: g++ -o test.exe test.cRuntime.getRuntime()得到当前运行是环境,然后调用它的exec(cmd)方法, 该方法返回一个进程process查看process的API可以看到, process只有几个方法, 却很有用, 如下:abstra
2017-12-07 22:49:47 771
原创 openlayers解析吉奥天地图wfs服务
天地图官方网站提供的二次开发文档和例子过于简单,很多关键信息没有给予说明,例如给出了WFS服务接口,却没有提供详细的开发文档。不过这并不影响我们的使用,因为OGCWFS规范包含元数据查询命令,通过发送getCapabilities请求,我们可以得知服务器提供哪些WFS服务。获取WFS服务器元数据http://search.tianditu.com/wfs?request=getCapa
2017-12-07 22:48:38 940
原创 开发GIS标准OGC之路——WFS初探3
http://www.360doc.com/content/12/0316/20/8463843_194888063.shtml
2017-12-07 22:48:36 298
原创 开发GIS标准OGC之路——WFS初探2
http://www.360doc.com/content/12/0316/20/8463843_194887662.shtml
2017-12-07 22:48:32 280
原创 开发GIS标准OGC之路——WFS初探1
http://www.360doc.com/content/12/0316/20/8463843_194887417.shtml
2017-12-07 22:48:29 292
转载 如何设计你的2015年度计划
原文地址:如何设计你的2015年度计划作者:李开复新的一年总有新的愿景与目标,也就是「年度计划」(New YearResolution)。两个多月前,脸书的创办人扎克伯格(MarkZuckerberg)到北京参访,在清华大学用中文做了超过30分钟的演讲与问答,令大家印象深刻。不只国内媒体,许多美国主流媒体都用「惊豔」来形容他的中文能力。我记得约4年前,Mark邀请我到硅谷脸书总部演讲,印
2017-12-07 22:48:21 279
原创 关于前段js大数据量提交跨域数据时…
* isProxy:使用说明 * * JSONP可解决跨越的问题,但是解决不了跨域时大数据量提交的问题。 * *如果跨域并且存在大数据量的可能性,那么就需要使用代理包了。isProxy:true * * 非跨域时不存在大数据量提交的问题 。jQuery.ajax({ type: "post",
2017-12-07 22:48:06 860
原创 关于Ext关闭所有选项卡的方法
tabs.items.each(function(item){ //if(item.closable){ tabs.remove(item); // } });
2017-12-07 22:48:03 378
原创 java ImageIO 封装
package com.adam.dev.pic.easyImage;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Point;import jav
2017-12-07 22:47:55 185
转载 Facebook的开源系列
原文地址:Facebook的开源系列作者:天天向上转自:【http://www.iteye.com/news/28197】一、Facebook vs.GoogleFacebook从2004年创始以来,已经从一个哈佛大学校内网站一跃发展成为了全球最大的社交网站。目前,Facebook的用户数量已经突破10亿,全球平均每天有7亿用户在使用其服务,远远将Google+(活跃用户3.43亿)甩在
2017-12-07 22:47:52 417
原创 缓存算法介绍
Least Frequently Used(LFU)对每个缓存对象计算他们被使用的频率。把最不常用的缓存对象换走。Least Recently User(LRU)把最近最少使用的缓存对象给换走。总是需要去了解在什么时候,用了哪个缓存对象。如果有人想要了解为什么总能把最近最少使用的对象踢掉,是非常困难的。浏览器就是使用了LRU作为缓存算法。新的对象会被放在缓存的顶部,当缓存达到了容量极限,我
2017-12-07 22:47:47 287
原创 xx项目存在的问题
提出问题:1)1.空间数据库文件存在问题,昨天导入的时候存在问题:导入的数据存在问题,数据损坏了有一个数据文件我是直接offline drop2.网络存在问题。3.之前导入的文件。分析问题:如何删除表空间以及用户文件查看网上的帮助:alter database datafile '/dev/ccgp_datavg/rccgp_4g_19' offlinedrop;
2017-12-07 22:47:41 473
原创 Ext3.3.0中Ext.Ajax.request不支持…
详细解决方法请查看:http://xsl2007.iteye.com/blog/748456
2017-12-07 22:47:38 220
原创 oracle造数据备忘
oracle:update fact_jjtj t set t.bjfsdm=TRUNC(DBMS_RANDOM.VALUE(1,8));造1~8以内的随机数postgres:update t_tcas_currentflow set lk= floor(random()*(4-0)+0); 造0~3之间的随机数
2017-12-07 22:47:26 184
原创 Ext之ViewPort 在英文操作系…
在使用Ext之ViewPort的border进行页面布局时,有时会出现页面加载不显示问题,让人很是头痛。其实,这个问题解决很简单,就是在页面的头部加入http://www.w3.org/TR/html4/loose.dtd">即可。XHTML 1.0 提供了三种DTD声明可供选择:过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合x
2017-12-07 22:47:23 154
原创 oracle 赋予用户权限
--1.创建用户create user martin identified by 1account unlock;alter user martin identified by ddddd;--2.赋予基本的访问权限grant connect,resource to martin;--3.赋予用户其他的系统权限grant create procedure,create table,c
2017-12-07 22:47:20 376
原创 加密解密工具类 EncryptUtil
import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.s
2017-12-07 22:47:14 3501
原创 oracle job学习
oracle job简介主要的使用情景定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等熟化说万事开头难,这里我只简单记述一个创建一个简单的job步骤如下:1、创建一张表g_testcreate table G_TEST(ID NUMBER(12),C_DATE DATE)2、创建一个sequencecreate seque
2017-12-07 22:47:12 175
原创 oracle update case&nbs…
1.oracle 在使用批量更新时使用casewhen语法时应该注意该字段必须是不能是nvchar2类型的字段,应该修改为vchar2字段类型;update ajgl_sjjbxx set ajlx=(case when ajlx='110000' then '01'when ajlx='200000' then '02' else ajlx end)
2017-12-07 22:47:08 265
原创 oracle多表关联更新
1.首先将其他表的数据抽取到一张临时表里面。create table temp_dim2 as (select t.stdaddr,s.dzbm from demp_dimt,dzmlpxz _pt s where t.sdaddr=s.mc);2.进行分组查询,看看里面的记录是否有重复的。select stdaddr,count(1) repnum from temp_dim2 grou
2017-12-07 22:47:06 312
原创 解决关于oracle中job只执行一次的…
1.首先我们写一个最简单的demo测试一下oracle的job。a.创建一张表create table job_test(a date);b.创建存储过程create or replace procedure job_pro_test asbegininsert into job_test a values(sysdate);commit;end;c.创建oracle的job:
2017-12-07 22:47:03 6502 1
原创 oracle修改字段类型时报"要更…
执行以下语句报"要修改数据类型,则要更改的列必须为空" alter table 表名 modify (目标字段 varchar2(100));解决步骤:第一步,在表中加一个临时字段 alter table 表名 add 临时字段 目标字段原来的类型;第二步,将目标字段的值付给临时字段,并将目标字段置空 update 表名 set 临时字段=目标字段,目标字
2017-12-07 22:47:00 221 1
原创 如何解决Oracl使用通配符搜索报DRG…
1.给操作用户授权GRANT ctxapp TO user01;GRANT execute ON ctxsys.ctx_cls TO user01;GRANT execute ON ctxsys.ctx_ddl TO user01;GRANT execute ON ctxsys.ctx_doc TO user01;GRANT execute ON ctxsys.ctx_outp
2017-12-07 22:46:57 233
原创 JSP传递中文字符编码乱码的问题
前台: encodeURI(encodeURI(textValue))后台:URLDecoder.decode(sth, "UTF-8");
2017-12-07 22:46:54 187
原创 zTree在addHoverDom中获取级别判断…
function addHoverDom(treeId, treeNode) { var sObj =$("#" + treeNode.tId + "_span"); var addStr =""; vartemplateStr = ""; varclsStr = ""; if(treeNode.level < maxLevel - 2
2017-12-07 22:46:51 1261
原创 linux环境下的tomcat下面如何更新…
今天温故下如何在linux下面更新一下工程,记得我的第一个项目也是在linux环境下面集成的,所以不管之前做过还是没做过的东西,都要落实成文档。因为当你长时间不去弄的话,很容易就会忘记。如何在window下面连接linux,那我就不用多说了,例如SecureCRT,FTP工具等。自己在网上一搜一大把。 1.更新之前备份原来的工程,用FTP软件连接 ,备份一份出来。
2017-12-07 22:46:45 770
原创 zTree介绍
相信大家做项目的时候经常遇到树形菜单,可以相信一下gis项目做的多了,就是基本架构是左边一颗树形菜单,下面控件是属性查询、空间查询、缓冲查询、矩形查询、圆查询、多边形查询、辖区查询、业务关联查询;完了就是专地图分析、最短路径分析、gps轨迹等等吧。树形控件也是项目中用的比较多的。 zTree 的详细介绍:请点这里zTree 的下载地址:请点这里zTree 的源码地址:ht
2017-12-07 22:46:42 298
原创 win7下使用TileStache生成geojson…
前期一直纠结于大数据量叠加的marker示例,在同事的帮助下总算是能切出地图了。下面和小伙伴分享一下经验。因为在网上看到的例子都是copy来copy去的,我在此基础上做一些补充。现在可以切出.geojson的数据来了。参考:http://www.openlayers.cn/forum.php?mod=viewthread&tid=141&extra=page=1例子。安装python-2.6.m
2017-12-07 22:46:39 476
原创 如何动态的获取数据库里面的字段以…
private String getResult(String sql){ Connection conn=null; ResultSet rs=null; conn=DBConnection.getConnection(Constants.DATABASE_PATH_STYLE); PreparedStatement selectPS =conn.prepareSt
2017-12-07 22:46:37 992
原创 jsts算法研究
现在javascript也支持一些空间算法就像我们后台java中的jts.jar包。所研究的javascript包已经上传到本人的网盘,源码地址:http://pan.baidu.com/s/1bnxQAT5 具体api函数可以参考:http://bjornharrtell.github.io/jsts/doc/api/symbols/jsts.algorithm.MCPoint
2017-12-07 22:46:33 750
进销存管理系统,提供销售排行榜,为管理员提供真实的数据信息。
2009-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人