<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangyingda415的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/wangyingda415</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; wangyingda415]]></copyright><item><title><![CDATA[Linux OpenSSH版本低导致的安全漏洞 升级OpenSSH和OpenSSl来修复漏洞-备忘录]]></title><link>https://blog.csdn.net/wangyingda415/article/details/90707193</link><guid>https://blog.csdn.net/wangyingda415/article/details/90707193</guid><author>wangyingda415</author><pubDate>Thu, 30 May 2019 22:42:28 +0800</pubDate><description><![CDATA[扫描结果上图显示。下面将升级过程做一个备忘，以便日后使用，也可以给有同样困惑的coder提供个参考！

升级就要最新的吧

目前openssh-8.0 :https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gz;

openssl:https://www.openssl.org/source/openssl-1.0...]]></description><category></category></item><item><title><![CDATA[vagrant实用命令]]></title><link>https://blog.csdn.net/wangyingda415/article/details/90699263</link><guid>https://blog.csdn.net/wangyingda415/article/details/90699263</guid><author>wangyingda415</author><pubDate>Thu, 30 May 2019 16:25:10 +0800</pubDate><description><![CDATA[virtualbox和vagrant的版本要搭配，我在win10环境下安装，具体版本罗列如下

需要自行官方下载并完成安装：

VirtualBox-5.1.24-117012-Win；

vagrant_1.9.7_x86_64；

在windows系统中，可能还需要配置环境变量以及一定要开启VT-x/AMD-V硬件加速。

安装配置忽略。

1. vagrant box基本命令

vagran...]]></description><category></category></item><item><title><![CDATA[openlayers空间点查询之GetFeatureInfo]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7711754</link><guid>https://blog.csdn.net/wangyingda415/article/details/7711754</guid><author>wangyingda415</author><pubDate>Tue, 03 Jul 2012 14:02:58 +0800</pubDate><description><![CDATA[在map对象上注册点击方法监听， 这里我用的是wms，当然你也可以查询wfs

    map.events.register('click', map, function (e) {
                     var params = {
                             REQUEST: "GetFeatureInfo",]]></description><category></category></item><item><title><![CDATA[openlayers中mergeNewParams函数点滴]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7695436</link><guid>https://blog.csdn.net/wangyingda415/article/details/7695436</guid><author>wangyingda415</author><pubDate>Wed, 27 Jun 2012 11:14:41 +0800</pubDate><description><![CDATA[官方的介绍是



mergeNewParams:function(
newParams
)



Catch changeParams and uppercase the new params to be merged in before calling changeParams on the super class.
Once params have been chang]]></description><category></category></item><item><title><![CDATA[openlayers通过pgrouting规划路径实现轨迹播放功能]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7665886</link><guid>https://blog.csdn.net/wangyingda415/article/details/7665886</guid><author>wangyingda415</author><pubDate>Fri, 15 Jun 2012 11:33:32 +0800</pubDate><description><![CDATA[pageEncoding="utf-8"%>



        OpenLayers map preview
        




        
             table.featureInfo, table.featureInfo td, table.featureInfo th {
                border: 1px soli]]></description><category></category></item><item><title><![CDATA[openlayers调用google离线图实例]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7665870</link><guid>https://blog.csdn.net/wangyingda415/article/details/7665870</guid><author>wangyingda415</author><pubDate>Fri, 15 Jun 2012 11:28:43 +0800</pubDate><description><![CDATA[pageEncoding="utf-8"%>
    



测试使用xyz






var map, layer; 

var proj = new OpenLayers.Projection("EPSG:4326");
var mapproj = new OpenLayers.Projection("EPSG:900913");
function init(]]></description><category></category></item><item><title><![CDATA[webgis实践之数据库windows下 Postgresql + postgis + pgrouting安装]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7645908</link><guid>https://blog.csdn.net/wangyingda415/article/details/7645908</guid><author>wangyingda415</author><pubDate>Fri, 08 Jun 2012 16:58:13 +0800</pubDate><description><![CDATA[下载postgresql8.4     

下载postgis1.5.3 

下载pgrouting1.0.3 

考虑到pgrouting包的原因，我们使用postgresql这个版本，因为更高版本的不能与之匹配哦
对于postgresql的windows环境下的安装就很简单啦，就不再赘述，不会滴可以参考其他文章吧，。我这里重点说说pgrouting的安装和配置吧


pgr]]></description><category></category></item><item><title><![CDATA[webgis实践之数据库linux下 Postgresql + postgis + pgrouting安装]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7645742</link><guid>https://blog.csdn.net/wangyingda415/article/details/7645742</guid><author>wangyingda415</author><pubDate>Fri, 08 Jun 2012 16:25:33 +0800</pubDate><description><![CDATA[首先说说linux ubantu10下的安装
第一种在线安装：

1。 安装postgresql8.4
       sudo apt-getinstall postgresql-8.4
       安装成功，使用postgres登录。创建超级用户dbsuperuser。
       使用postgres登录系统
       sodu su –l postgres]]></description><category></category></item><item><title><![CDATA[基于开源产品的WebGis开发实践]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7645531</link><guid>https://blog.csdn.net/wangyingda415/article/details/7645531</guid><author>wangyingda415</author><pubDate>Fri, 08 Jun 2012 15:44:07 +0800</pubDate><description><![CDATA[做gis零零碎碎竟然也有几年啦，之前一直做的基于ArcGis产品的webGis开发。而且前端使用的时flex技术。现在所在公司做煤矿安防的，之前并未做过基于gis的项目，由于我做过gis，cto建议我来规划和设计项目中部分可以通过gis技术实现的模块。呜呼 看来以后工作还是离不开gis啦

对于GIS实现方案从技术上，经济成本上以及项目中对空间数据量相对小等综合考虑，采用开源GIS相关软件开发]]></description><category></category></item><item><title><![CDATA[Apache2.2.4 + tomcat6负载均衡设置]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7355808</link><guid>https://blog.csdn.net/wangyingda415/article/details/7355808</guid><author>wangyingda415</author><pubDate>Thu, 15 Mar 2012 10:30:53 +0800</pubDate><description><![CDATA[我就记录下重点部分，多的不说，以备再次使用。
第一步：安装apache2.2.4；
第二步：JK的安装 ，把mod_jk_2.2.4.so拷贝到apche安装目录的\modules\下，同时修改名字mod_jk.so【当然也不是必须修改，只要与httpd.conf里加载语句一致就行】；
第三步：tomcat6安装并配置 找到conf目录下 server。xml文件打开，<Engine nam]]></description><category></category></item><item><title><![CDATA[整合apache和tomcat构建Web服务器]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7276091</link><guid>https://blog.csdn.net/wangyingda415/article/details/7276091</guid><author>wangyingda415</author><pubDate>Mon, 20 Feb 2012 15:25:47 +0800</pubDate><description><![CDATA[原文作者： 技术成就梦想
原文链接：http://ixdba.blog.51cto.com/2895551/564060

 


linux是最常用的web服务器，本节我们将通过整合apache和tomcat构建一个java/jsp运行平台，详细介绍web服务器的搭建过程。
一、  apache与tomcat整合的必要性
Apache是最流行的Web服务器，开放源代码，支持跨平台]]></description><category></category></item><item><title><![CDATA[java中解决多线程关联锁 synchronized 关键字的使用]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7254542</link><guid>https://blog.csdn.net/wangyingda415/article/details/7254542</guid><author>wangyingda415</author><pubDate>Mon, 13 Feb 2012 12:59:19 +0800</pubDate><description><![CDATA[package com;

/**
 * synchronized 关键字的使用
 * 在简单的多线程编程中，由于是小数据流，并不会出现两个线程访问同一个对象的情况。但是在大多数程序代码中有大量的信息流
 * 这种情况下就有可能出现不同线程访问同一个对象的。在实际的应用中这有可能是灾难性滴。所以java提供了一种简单的机制来防止
 * 这种情况的发生，就是每个对象运行的时候有个关联锁，]]></description><category></category></item><item><title><![CDATA[关于java多线程编程的基础代码分析实例]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7254354</link><guid>https://blog.csdn.net/wangyingda415/article/details/7254354</guid><author>wangyingda415</author><pubDate>Mon, 13 Feb 2012 11:34:57 +0800</pubDate><description><![CDATA[package com;
import java.util.Date;
/**
 * 关于多线程实现方式的回顾
 * 对于多线程实现方式有两种：第一：通过继承Thread类；第二：通过实现runnable接口；
 * Thread类是一个具体的类，不是抽象类，该类封装了线程的行为。创建线程类要继承它，并且覆盖run()函数来完成有用的工作，
 * 用户不直接调用次函数，而是必须调用Th]]></description><category></category></item><item><title><![CDATA[java Map对象的遍历方式]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7254005</link><guid>https://blog.csdn.net/wangyingda415/article/details/7254005</guid><author>wangyingda415</author><pubDate>Mon, 13 Feb 2012 10:23:23 +0800</pubDate><description><![CDATA[package com;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
/**
 * Map 三种遍历方法
 * 此时遍]]></description><category></category></item><item><title><![CDATA[js子字符串替换问题]]></title><link>https://blog.csdn.net/wangyingda415/article/details/7188190</link><guid>https://blog.csdn.net/wangyingda415/article/details/7188190</guid><author>wangyingda415</author><pubDate>Mon, 09 Jan 2012 18:05:53 +0800</pubDate><description><![CDATA[看似小问题，在处理的时候才发现奥妙颇多啊，前段时间公司系统平台抓取了别的站点的内容，当在自己网站上显示的时候出现了，乱码问题，于是就要解决问题
呀。正则表达 js站粗来了 呵呵

function replaceStr()
{  
 str = document.getElementById('tempcon').value;
str = str.replace(/&gt;/g,">"]]></description><category></category></item><item><title><![CDATA[关于时间的一点操作 ---系统锁定时间]]></title><link>https://blog.csdn.net/wangyingda415/article/details/6552371</link><guid>https://blog.csdn.net/wangyingda415/article/details/6552371</guid><author>wangyingda415</author><pubDate>Fri, 17 Jun 2011 17:47:00 +0800</pubDate><description><![CDATA[SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        String systemTime = sdf .format(new Date()).toString();        String locktime = rs.getString("LOCKTIME");        Date  start]]></description><category></category></item><item><title><![CDATA[贴个带分页的存储过程以备使用]]></title><link>https://blog.csdn.net/wangyingda415/article/details/6552252</link><guid>https://blog.csdn.net/wangyingda415/article/details/6552252</guid><author>wangyingda415</author><pubDate>Fri, 17 Jun 2011 17:03:00 +0800</pubDate><description><![CDATA[ --用户帖子表  PROCEDURE get_topic_list(userIdS   IN VARCHAR2,                           pageSize  IN INTEGER,                           pageNum   IN INTEGER,                           total     OUT INTEGE]]></description><category></category></item><item><title><![CDATA[jsp文件不识别el表达式的问题]]></title><link>https://blog.csdn.net/wangyingda415/article/details/6412281</link><guid>https://blog.csdn.net/wangyingda415/article/details/6412281</guid><author>wangyingda415</author><pubDate>Wed, 11 May 2011 16:16:00 +0800</pubDate><description><![CDATA[<br />这个问题是由于版本问题引起的，现在使用的struts2 ，如果web.xml的版本是2.4则，默认启用el表达式，如果使用2.5版本，默认el表达式是关闭的 ；<br />解决办法：<br />                      第一种：将web.xml中的DTD(文档类型定义)改问2.4的版本；<br />                 第二种：在jsp页面头处声明<%@ page isELIgnored="false"%> <br />]]></description><category></category></item><item><title><![CDATA[FLEX与javascript交互]]></title><link>https://blog.csdn.net/wangyingda415/article/details/6273462</link><guid>https://blog.csdn.net/wangyingda415/article/details/6273462</guid><author>wangyingda415</author><pubDate>Thu, 24 Mar 2011 10:58:00 +0800</pubDate><description><![CDATA[用Flex来调用同一页面中的javascript函数。调用方法很简单：返回值=ExternalInterface.call("js函数名");     引入包：import flash.external.*。、、、、、、、、、、、、、、、、、、、Flex代码：wangyd.mxml   import flash.external.*;   public function callJS():void   {      var str:String = ExternalInterface.call("getIn]]></description><category></category></item><item><title><![CDATA[struts2中Convention中的basePackage与locators配置种种]]></title><link>https://blog.csdn.net/wangyingda415/article/details/6269468</link><guid>https://blog.csdn.net/wangyingda415/article/details/6269468</guid><author>wangyingda415</author><pubDate>Tue, 22 Mar 2011 23:03:00 +0800</pubDate><description><![CDATA[<br />用了Convention插件来实现所谓的0配置， <br />1. <br /><br />struts.convention.package.locators.basePackage=com.ZTest.web.action <br /><br />这个属性用于约定Action 类的根包（这个包是Java 类的包，而不是Struts.xml中配置的<package>节点） <br /><br />例如： <br /><br />在一个项目中有这样一系列的Java 包，那么当指定conventi]]></description><category></category></item></channel></rss>