自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

获取两个坐标的距离

DELIMITER $$DROP FUNCTION IF EXISTS `fun_distance`$$CREATE FUNCTION `fun_distance`(lat1 float,lng1 float,lat2 float,lng2 float) RETURNS floatBEGINset @num=2 * 6378.137*ASIN(SQRT(POW(SIN(PI()*(lat1–...

2015-12-01 09:03:01 312

微信服务号二维码统计 微信订阅号二维码统计 微信带参数二维码统计分析 自动生成微信二维码统计分析 微信海报二维码统计分析管理平台...

最近开发完成了一个微信推广渠道管理—带参数二维码管理平台,即:微信二维码来源统计分析、微信带参数二维码统计分析、微信渠道二维码统计分析、自动生成微信二维码统计分析、微信海报二维码统计分析管理平台(地推派传单提供有效渠道分析)。解决了微信公众号地推派单推广渠道跟踪的问题,可以实时进行监控派单推广渠道的扫码微信的关注,取消,新增,净增等相关数据,实时进行数据分析,为提供推广决策有了强有力的帮助和分...

2014-09-29 22:25:54 851

原创 介绍一个最近项目上使用的一个架构

数据库:使用mysql主从复制+mysql proxy代理             使用redis进行缓存机制,做一些交互比较频繁的业务系统端:JAVA编写,提供接口服务,SOA框架后台端:PHP编写前台端:PHP编写  SOA 项目框架及应用中使用介绍SOA介绍SOA目录结构\MultiSOA\ |__resources  ——资源文件夹...

2013-04-28 13:15:38 304

原创 tomcat启动报错cannot assign requested address

解决:查看a@b:~/tomcat-server/conf$ sudo cat server.xml | more发现defaultHost="localhost"查看/etc/hosts,发现改动过添加127.0.0.1 localhost后启动成功。

2012-10-11 08:57:22 521

原创 Tomcat下限制IP或主机名访问应用

 在:$TOMCAT_HOME/conf/server.xml内的host标签内增加:<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="10.0.9.*,172.16.103.*" deny=""/>测试时,都不能访问,经过测试,需要写成如下格式:<Valve classNam...

2012-09-26 09:52:45 382

原创 启动和停止MySQL服务

1.  启动MySQL服务启动MySQL服务的命令为:/etc/init.d/mysqld start也可以用/etc/init.d/mysqld的简化命令启动MySQL服务:service mysqld start2.  停止MySQL服务停止MySQL服务的命令为:/etc/init.d/mysqld stop ...

2012-09-12 10:25:26 239

原创 设置mysql允许外部IP访问

默认情况下Mysql只允许本地进入设置,在外网想通过命令行访问mysql,那是没门的,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。例如:让newuser用户使用newpwd密码从IP:192.168.1.3主机链接到mysql服务器具体步骤:mysql>GRANT ALL PRIVILEGES ON *.* TO ‘newuser’@...

2012-09-06 17:11:15 1049

原创 java环境变量设置

JAVA程序能够顺利编译需要两个环境变量,一个是PATH(path),一个是CLASSPATH(classpath)。那么这两个环境变量代表什么呢?或者说究竟在JAVA程序编译中有什么作用呢?这就要涉及到WINDOWS的基本知识了。在WINDOWS环境中,每一条能用的指令都保存在硬盘的“某个角落”,比如说指令NOTEPAD(WINDOWS的记事本指令,在C: WINNT目录下),那么在DOS命...

2012-08-30 13:24:17 118

原创 CSS浏览器兼容问题

CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名. CSS技巧1.div的垂直居中问题 vertical-align:mid...

2012-08-16 19:29:37 123

原创 el表达式不支持

EL的全称是Expression Language。1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 servlets 2.4这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。如何查看Servle...

2012-08-14 16:33:54 152

原创 tomcat下配置https环境

(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。注意若要放到c盘,在win7系统下,需要以管理员身份进入到命令行中进行操作,否则是无法创建...

2012-06-27 15:37:07 133

原创 获取android源代码

首先安装git工具下载地址:http://msysgit.googlecode.com/files/Git-1.7.8-preview20111206.exe再次安装TortoiseGit工具下载地址:http://tortoisegit.googlecode.com/files/TortoiseGit-1.7.6.0-32bit.msi然后在本地目录下建立android-api这...

2011-12-19 19:07:39 128

原创 如何防止http TRACE 跨站攻击

     什么是跨站攻击?如果一台webserver支持TRACE 和/或 TRACK 方式,那么它一定存在跨站脚本漏洞,将有可能受到跨站攻击。 TRACE和TRACK是用来调试Web服务器连接的HTTP方式。支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把"Cross-Site-Tracing"简称为XST。攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。解决...

2011-12-15 22:25:29 1490

原创 使用千千静听或手动创建Android播放列表的方法

一、使用“千千静听”等播放器创建Android音乐播放列表1.打开千千静听,把SD卡上的歌曲拖动到播放列表2.在列表上点右键,保存列表为m3u格式3.用记事本打开刚才创建的m3u文件,文件——另存为——编码选utf-8——保存4.将保存后的文件传到卡里OVER二、手动创建Android音乐播放列表1.新建txt文档,在里面一行填一个音乐文件名,比如“纯音...

2011-06-24 09:22:09 437

原创 jsp的获取上一次的请求URL

最近在做一个需求,关于修改完后自动跳转到上一页面,主要跳转的是到列表页面。查了相关资料使用referer即可获取浏览器的上一次的请求url,但是还是有些问题,研究了下,发现我使用了iframe框架,所以获取的请求只能提留在左边的框架里的url,但是Firefox是正常的。这就说明是IE的问题了。无语中,先解决需求再说,之后就通过判断浏览器,是IE浏览器的话就直接把请求url设置过去。...

2011-02-23 17:20:13 241

原创 WinXP中 解决 文件夹拒绝访问 问题

在重新安装Windows XP系统前,为了避免重要数据文件丢失,笔者将“我的文档”中的文件备份到D盘中,格式化C盘后重新安装了Windows XP,安装完成后发现使用原来的用户账号无法访问D盘的备份文件。为什么会出现拒绝访问的问题呢?(补充另外一种情况:系统因为某种原因崩溃、蓝屏,包括安全模式都无法进入系统,在不想删除原有系统的基础上,只能在另外一个盘符下重新装一个系统。在进入新系统后,...

2011-01-18 11:51:30 388

原创 [讨论]去掉office正版提醒

[讨论]去掉office正版提醒今天打开word,老是出现一个提醒说我的word2003软件不是正版(原来的2007感觉不好用就卸了)挺烦人的,就找了找去掉这个提醒的方法。    删除微软KB905474正版验证补丁的方法:开始-运行-regedit,进入注册表 ,找到 HKEY_LOCAL_MACHINE\SOFTWARE\microsoft\WindowsNT\Curr...

2010-11-09 21:22:15 7915

关于webservice的一些细节注意

最近在做java的webservice的开发,主要是做接口开发。发现了一些细节的问题:1、使用自定义的对象,虽然是可以的,这种方式,局限于给客户端调用的时候必须生成客户端代码才可以通过调用,若是通过动态的wsdl来调用则是通不过的、所以这点需要注意,尽量少用自定义的对象进行返回,尽量使用标准的类型。否则调试起来是非常麻烦的,这个问题我也是在通过排查发现的。2、webservic...

2010-10-15 17:38:55 174

原创 Win下安装Cygwin中的SSH服务

windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。简单的讲述一下cygwin的安装和配置,入门级教程,还请各位一二。首先到http://www.cygwin.com 下载setup.exe?..ex...

2010-07-15 10:11:26 227

原创 form.elements.length 的一个bug:但选择一个时,不能选择

form.elements.length 如果长度为1时 返回的是undefined 只有大于1时才能返回正确的值自己写的一段代码:(当长度为1时,会报错)function getCheckedCount(control) { var count = 0; if (control) { for (var i=0; i<contro...

2010-06-28 14:26:29 287

原创 SVN 修改用户名与密码

由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。     解决方案如下: 在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来 以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 这时候怎么办?在网上查找后发现如下方法: 1. 查看你的Eclipse中使用的是...

2010-06-06 16:24:43 501

使用java获取计算机的IP和hostname

import java.util.*;import java.net.*;public class TestIP{ public static void main(String[] args) { String IP = null; String host = null;...

2010-04-15 15:24:26 373

原创 DB2的一些问题

当出现有如下以下异常:SQLException exceptionIf the SQLException exception includes the text UserIDor password is invalid, then the user ID or password specified forthe outbound connection are not corre...

2010-02-04 08:47:42 435

纯javaSript分页

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2009-11-20 19:26:03 152

邮件附件名超长问题的解决

关于这个问题:我的理解思路是:我找到tmailercommon项目下的com.tmailer.common.util.HttpUtil这个类中的这个方法public static String encodeFilename(Browser browser, String filename) { if (StringUtil.isAsciiString(filename) &a...

2009-11-17 10:07:22 1089

How to install software under Ubuntu

ubuntu提供了三种软件包管理软件:添加/删除程序,新立得(Synaptic)软件包管理器,apt-。添加/删除程序是最简单的软件包管理工具,可以添加/删除常用的应用程序,你可以在应用程序菜单中找到该工具。新立得软件包管理器功能很强大,可以很方便的安装/卸载/升级你的软件,你可以分类找到你要的软件,右击选择标记以便安装/删除/升级,完成之后点击工具栏中的应用,就可以自动完成剩下的...

2009-09-20 15:23:34 331

关于wsdl生成java的方式

第一种方式:set Axis_Lib=E:\jars\axis-1_4\libset Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -p ws.client http://localhost:8080/axis/EchoHeaders.jws?wsd 注意:运行该命...

2009-09-16 20:52:21 151

关于linux的安全模式

插入linux的安装盘,按F5按照提示输入命令进入linux安全模式。之后就可以使用命令操作备份文件了按键alt+F1/F2/......./F8切换窗口。可以使用ssh root@192.168.1.201连接另一个服务器可以使用scp 来上传下载文件 scp命令详解如下:copy 本地的档案到远程的机器上 scp /etc/lilo.conf k@n...

2009-09-09 20:18:58 1922

关于VI操作的一些命令和快捷键

      最近的工作都是使用Vi来操作的,开初觉得很不适应,工作效率也很低,但是我同事操作就非常的熟练,真佩服他。后来我就加紧抽点时间来学习了,下班回来就早些相关的资料来练习,发现Vi的确很强大,有编辑,查找,录制,播放等等功能。同事说的,熟能生巧,用的多了,自然就会很熟练了,现在我也感觉到了。哈哈,分享下我Vi的总结吧!第一部分:一、带有文件类型标记的目录列表 ls -F | ...

2009-08-23 17:09:52 213

虚拟机无法启动问题及解决方法

问题情况:显示:无法打开磁盘 F:\2000\Windows 2000 Professional.vmdk 或者某一个快照所依赖的磁盘原因: 未能锁定文件 问题出现的原因:虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患,每次启动虚拟机的时候虚拟机会使用扩展名为.lck(磁盘锁)文件...

2009-07-29 23:31:53 2512

关于两个Select与a的赋值的JS脚本

<select onchange="showsp(this)"> <option>请选择需要查看的信息:</option> <option value="gd">gz</option> <option value="hn">hn</opti

2009-07-15 22:12:45 179

关于MyEclipse中注释模板的设置

代码的注释是非常重要的,但是我们在IDE怎么设置注释的模板呢,比如MyEclipse下的设置:请看下面的操作过程:window ===>Preferences===>Java===>Code Style===>Code Templates===>comments===>Types===&gt...

2009-07-12 11:52:08 112

关于Struts的个人学习心得

     作为现在市场较为流行的一种MVC模式的框架Struts,虽然现在都是在Struts1.2,但是作为我们这些年轻一代struts2也是必须要掌握的,但是为什么它流行呢?我总结了一下原因: 首先是它把逻辑层从表现层以及控制层清晰地分隔出来,实现组件重用;其次是它允许使用三层架构,逻辑层和表现层分置于不同的服务器上,可应用于不同的安全模式上;再次是它使一个开发团队更加明确地分工,页面设...

2009-07-11 10:24:11 367

关于JDK导入证书的问题

      最近公司的一个项目需要用到证书验证,所以在登入的时候需要通过证书验证。而我们怎么把证书安装到我们的运行环境里呢,也就是怎么导入到JDK中的呢?      获得证书:       我们是需要获得所需要的证书,怎么获得呢?打开IE,可能有些在火狐里是没有这个下载证书提示的,所以最好用IE了。在地址栏里输入:比如我公司的:https://192.168.1.201:206...

2009-07-11 10:19:20 449

Spring AOP的日志管理

今天晚上可算是把这个Spring AOP的日志管理用在了我的项目中了,不是一种高兴的滋味,而是一种检讨。因为之前就有去学习过,只不过是没有真正用到项目里。还好很快就用手到了。好吧,把我的一个Demo写写吧:首先是一个日志处理类:package com.taiheinfo.log;import java.text.SimpleDateFormat;import java....

2009-07-11 09:33:36 99

使用Hibernate+Spring+Struts整合个人尝试方法

      先从思路开始把,当我们学一种技术的时候,首先要的是我们的思路要清晰,这才有可能把它弄明白,所以我们平时要多锻炼自己的逻辑思维能力,尽量多地想一些实际问题。Hibernate是持久层,Spring是一个装载组件提供服务的容器,Struts是一种MVC模式的框架。所以我就从Spring着想:采取了三个方式来整合。 第一种方式:采用spring自带的一个插件:or...

2009-07-11 09:26:19 106

关于SSH的个人见解

     首先我们看下SSH分别是:Struts+Spring+Hibernate;      相信大家有用过J2EE的都会接触过SSH的开发。那么我们有去想过我们为什么要去用这些框架呢?Struts的分析:大家在使用Struts的时候都知道,Struts是基于MVC的模式来开发的。使用者也是按照这种思想来操作和配置。那为什么要有MVC模式呢?首先模式:是一种标准,经验。而框架:基于某...

2009-07-11 09:24:55 135

面向对象思维的JavaScript

      前段时间在深入研究下了JavaScript,既然我在用JAVA的时候都是用面向对象的思维编写代码,那么在JavaScript里有没有呢,的确是可以的?所以我就找了下资料,一天时间把它吃透了。我的总结如下:       我们在JAVA中的对象实例是通过构造器来创建的,那么在JavaScript中的构造器在哪里呢,怎么写呢?比如我写了一种如下://构造函数 function...

2009-07-11 09:22:55 106

关于在Unix环境下部署web服务器总结

    最近都在熟悉web服务器在Unix下的部署。所使用到的命令有:     在bash下的命令有    cd    ls    ll    losf     su - tmaler    tar -cvf zhongdh_treemana.tar.gz treemana    tar -xf   zhongdh_treemana....

2009-07-09 22:20:37 355

关于中文域名邮箱地址转发遇到的问题

   最近公司的一个需求是在输入邮箱地址需要输入中文域名。之前的代码是我同事写的,然后叫我去看看代码哪里有了出问题,也就是说叫我去调试程序,IDE环境是在XP下的而服务器是部署在Unix下的,也就是说既要在本地测试通过了再部署到Unix下服务器上,感觉是繁琐了些,但是也是第一次亲密接触在Unix下部署web服务器。感觉是学到了许多。下面就具体问题具体问题具体分析:         首先我列...

2009-07-09 22:10:08 528

空空如也

空空如也

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

TA关注的人

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