- 博客(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===>...
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关注的人