`
josico
  • 浏览: 43105 次
社区版块
存档分类
最新评论
文章列表
写之前,先讲需求,讲一下这个能帮我们做什么,我有没有必要看。我发现有很多文章,都是调情都还没开始,裤子脱了就开始啪啪啪,啪完了才知道,我去,我要的不是这个。   我们买了一个服务器,买了一个域名。然后 ...
网上有很多类似webservice的一些教程,但感觉都不太实用,哪怕你把helloworld写再优雅,再深奥,到了实际商业应用,还是会有各种各样的问题。这里清风讲一下webservice的客户端开发   工作上设计到webservice的开发,多半是调用三方的webservice服务。好了,废话不多说,进入正题   我们以这个查询电话归属地为例来进行讲解,如何调他的服务,来获取我们需要的信息 http://www.webxml.com.cn/WebServices/MobileCodeWS.asmx (PS.目前这个webservice是免费并且可用的,可能别人会收费,可能会撤服 ...
公司的业务场景如下: 某一个体系需要进行重构,其中包括表的重新设计和库表数据迁移。而这一块是我负责的,经历了从Java,到DML,到PLSQL的方案转移。之所以写这么多,是想记录我自己的探索过程,如果想看使用sqlldr进行数据迁移的直接步骤,直接跳到“方案3”的结尾处。   方案1:用Java进行数据迁移 最先开始选择用Java,是因为之前接触存储过程不是很多,用Java来写,操作对象集合,配置2个datasource,直接查询出来了再insert进行,比较方便。因为这个不是我们这次的重点,就不详叙。简单大致说一下,用的框架是jdbcTemplate,其中插入的时候需要注意的是,采 ...
volatile关键字相信大家都不陌生,在多线程并发编程里面用的比较多。网上有很多分析,但到底用和不用有什么区别,会造成什么影响,实际的代码示例比较少。现在就用代码来针对分析一下 引用linux之父Torvalds的一句话 -- talk is cheap show me the code   程序思路如下,先让thread2跑起来,进入一个循环,而这个循环也不是严格意义上的死循环,只不过解开死循环的key不在该线程本身,而是被另一个线程控制着。而这里的key有2个,一个是加了volatile,一个是没加,会有什么效果呢?运行下看看先(哇塞,用了句倒装)   package com ...
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 cd E:\Program Files\MySQL\MySQL Server 5.0\bin3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld-nt --skip-grant-tables 4,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车) 5,输入以下命令开始修改root用户的密码为sa(注意:命令中mysql.user中间有个“点” ...

工作随笔

算上实习、试用什么乱七八糟的,也算是工作半年了,是该写点什么了   来公司这半年,给我印象最好的就是公司的同事,感觉大家都挺好的,特别是带我的贵哥。真的,贵哥给我传递的就一种很强的正能量,自己也潜移默 ...

征战GO旅程 NO.1

    博客分类:
  • go
我的 GO~GO~GO 行(liu)军(shui)记(zhang)   大致看了一下go,包括它的变量申明,控制语句,数组切片,函数接口方法,结构体等   很多人说go简洁,可能有的地方简洁吧,但有的地方我还是有点很不习惯(JAVA程序猿一枚)   声 ...
错误代码   Exception starting filter struts2    错误1.struts.xml 存在语法错误,比如 action=“XXXX ”里面多了一个空格 错误2.web.xml 没有正确配置 错误3.jar包未导入,或者导入冲突,找不到jar包 错误4.原tomcat的webapp文件夹下,还有之前残存的项目,报的错是之前的那个很久以前的工程找不到filter,而不是你现在部署的这个工程有错   解决方法: 从官网下载zip文件 struts-2.3.4.1-all (版本根据自己需求来下) 找到  struts-2.3.4.1-all/stru ...
可能情况1    这是myeclipse中windows -->preferences 中 文本格式编码     可能情况2   复写jdbc连接数据库的url地址(ps.不复写一可以,只要其他地方编码是统一的)     可能情况3  
用commons-fileupload进行文件上传,对于不同的系统有略微的差别   将得到的FileItem进行迭代,通过getName方式可以得到文件的文件名,但有如下问题需要注意   XP系统传输过来,得到的getName是全路径+文件名+后缀名,如: C:\Documents and Settings\Administrator\My Documents\My Music\god.mp3   WIN7系统传输过来,得到的getName只是文件名+后缀名。如:
今天准备说 看看struts2的最新版本是什么情况 就从官网下最新版的下下来了 struts-2.3.4.1-all   然后老规矩 找到app文件夹下面的struts2-blank.war   解压之后 把war文件里面的jar包提取出来 web.xml内容 拷贝粘贴   然后在服务器上跑了一下 结果报错 找不到过滤器   java.lang.ClassNotFoundException:                 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter   我仔细 ...
之前做了一个统计商铺的PV,UV值   大体思路:每天将用户的访问信息放到明细表里,然后在第二天的凌晨将这些数据归总   PVUV表   4个字段:主键pk    用户IP(customer_ip)    访问时间(time)    商铺ID(store_id)   统计TOTAL表   5个字段:主键pk    访问时间(loadtime)     pv值(PV)      uv值(UV)      商铺ID(store_id)   有了customer_ip,就可以很轻松的将pv值和uv值区分开来,具体如何统计的sql代码这里就不粘了   这里稍微粘一下sprin ...
 网上关于struts2 使用Validation框架进行数据验证的例子很多 这里不一一解释每个文件每行代码是什么意思了   主要说一下自己遇到的问题,和以后要注意的情况   1.基于xml文件的配置信息,命名规范需要按照 对应“action的类名-validation”的形式,而非struts.xml中action标签的name属性值 若你的类名叫NewValidateAction,那你的验证文件文件名就是:NewValidateAction-validation.xml   2.文件名必须放在与该类同意目录下才可识别   3.NewValidateAction-valida ...
今天去秀玉吃了顿中餐,不出意外也是最后一餐了,因为 …… 我确实是跪了 回想这一个月,每周五准时定点晚上去秀玉吃牛排,时不时还送麦小兜下班上车,为了见麦小兜,还特意买了套麦兜的衣服,精挑细选了一个深红色的杯子送出去。 还是今天我哥提醒我了,“男人要对自己的感情负责任”。其实我根本就不喜欢麦小兜,只是我放不下半年前的那个小白,哦,现在得称呼 9 个月前的小白了 ...
通过java代码,调用底层工具,实现视频格式转换   原理是这样的: ffmpeg可以转换大多数视频文件,如:avi|wmv|mkv|asx|swf|asf|vob|mpg|mp4|mov|flv等 但有些视频格式,ffmpeg无法转,比如:rm,rmvb等 所以遇到ffmpeg不能转的视频格式时 ...
Global site tag (gtag.js) - Google Analytics