- 博客(153)
- 资源 (5)
- 收藏
- 关注
原创 Mysql事物处理
使用事物处理功能时,3个重要的命令BEGIN,COMMIT,ROLLBACK,声明事物处理开始:BEGIN(START TRANSACTION);提交事物:COMMIT;回滚到事物开始的地方:ROLLBACK;将事物自动提交功能设置为ON,OFF:将自动提交功能设为ON:SET AUTOCOMMIT=0;设为OFF:SET AUTOCOMMIT=1;这种情况要手动COMMI
2014-03-10 23:53:59 1041
原创 行列转换——oracle
行列转换,同一种效果两种方法select t5.姓名,sum(t5.HTML)as HTML,sum(t5.JSP)as JSP,sum(t5.SQL)asSQL,sum(t5.Java)asJava,sum(t5.总分)as总分,sum(t5.平均分)as平均分 ,sum(rownum)as总分排名from(select t0.zas姓名,sum(t
2014-03-09 22:10:24 932
原创 Hibernate报表查询
以下是一个两张表之间存在主外键的sql代码:其中Zspoint对象对应的表示主表,public Result queryByTimeTotalRechargeRecord(Page page, String stime, String etime, Long pointid) { // TODO Auto-generated method stub String sql=
2014-03-08 16:44:39 1182
原创 一道金蝶校园招聘试题数据库笔试题
某彩票网站的一个数据表T_DATA有7个数字字段(F1,F2~F7),用于存储彩民购买的彩票上的7个号码(顺序按数字从小到大分别放在F1~F7中):T_DATAFNAMEF1F2F3F4F5F6F7张三135
2014-03-05 13:36:49 2441
原创 在线判断json格式是否正确
在线JSON校验格式化工具,The Tools to validate and formate string with json,在线json格式化工具,json 格式化,json格式化工具,json字符串格式化http://www.bejson.com/go.php?u=http://www.bejson.com/index.php
2013-12-29 00:05:02 4058
原创 Android制作的一个通讯录
最近一两天在工作之余利用Android的SQLiteDatabase写了一个通讯录。先来分析下几个关键的地方:一、Activity之间的数据传递,在这次写通讯录中还是使用Bundle来传递数据,只是在传递时对数据稍作处理,以下是关键代码:Cursor cursortemp = dbHelper.getReadableDatabase().rawQuery("select * from me
2013-08-09 10:31:37 7345 2
转载 SEO优化-伪静态-URLRewrite 详解
转自:http://hi.baidu.com/allen_zzw/blog/item/07c6b3909ad8eb0bd31b7049.html下面是文章是我在网上看到的,觉得写的还不错,我拿过来,修改了一些作者没有说到的地方.......1. 在apache中配置2. 用URLRewrite(详细:重点是UrlRewrite+Struts2)1) 从http://tuckey.o
2015-02-14 13:35:38 702
转载 javaweb程序的URL重写工具urlrewritefilter
什么是url重写?URL 重写是拦截客户端传入 Web 请求URL并自动将其定向到到规则指定的 URL 的过程。比如浏览器发来请求 http://blog.mocoder.com/hello.html ,服务器自动将这个请求中定向为http://blog.mocoder.com/test.do?method=hello。url重写有哪些好处呢?1. 搜索引擎比较喜欢.html,.htm
2015-02-14 10:57:03 971
转载 检查APK版本并更新(服务器和客户端一起来)
一.首先我们思考一下步骤1,获取当前APK的版本2,去服务器上获取最新的版本3,对比后,决定是否更新。4,更新,去服务器上下载apk.5.下载后,保存到sd卡,然后安装apk二,客户端代码如下[java] view plaincopyprint?package com.zhenshi.updataapk; import java
2015-02-12 17:08:08 809
转载 MySQL详解--锁
mysql锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的
2015-01-08 23:16:43 592
转载 详解Android中AsyncTask的使用
AsyncTask在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,
2014-12-26 23:58:45 542
转载 eclipse配置nodejs开发环境
首先说明一下本人的开发环境,个人兴趣爱好问题,这边使用的很多环境都是基于Linux系统下做的,这次也不例外。前提条件:NodeJs已经在系统中正确安装。如下图:(没错就这么神奇)。1、下载安装eclipse,地址:http://www.eclipse.org/downloads/下载Eclipse Standard 版本即可。2、安装nodeclipse插件:N
2014-11-27 00:43:38 961
转载 页面静态化(JSP动态页面转静态化)相关
urlrewritefilter 下载:http://tuckey.org/urlrewrite/#download所用基于动态的url http://www.nihaoblog.com/content.jsp?id=1&contentid=404按照各大搜索引擎的喜好,应该美化成http://www.nihaoblog.com/content/1_404.html静态网页的方式,尽管
2014-11-24 21:02:49 3223
转载 rsa实现js前台加密java后台解密
rsa前段加密准备工作:其实鄙人也没那么强啦,第三方包是必须的 bcprov-jdk15on-148.jar commons-codec-1.7.jar commons-lang-2.4.jar
2014-11-04 09:59:43 2593
转载 零基础学习hadoop到上手工作线路指导(初级篇)
零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易。在刚接触云计算,曾经想过培训,但是培训机构的选择就让我很纠结。所以索性就自己学习了。整个过程整理一下,给大家参考,欢迎讨论,共同学习。从一开始什么都不懂,到能够搭建集群,开发。整个过程,只要有Linux基础,虚拟机化和java基础,其实hadoop,没有太大的困难。首先整体说一下学习过程给大家借鉴:首先查阅了资料,什
2014-10-28 23:31:43 613
转载 Cpulimit
目录 [隐藏] 1功能2语法3补充说明4参数5安装方法6实例7相关链接功能 限制一个进程的 CPU 占用率。语法 cpulimit TARGET [OPTIONS...]补充说明cpulimit用来限制一个进程的 CPU 占用率(以%表示,而不是CPU时间。)原理在于发送了SIGSTOP和SIGCONT信息。参
2014-10-27 15:30:33 1881
转载 重写ajax方法实现异步请求session过期时跳转登录页面
一般我们会在过滤器里判断登录状态,如果没登录就跳转登录页面,过滤器java核心代码如下:[java] view plaincopyUserItem loginUser = (UserItem)request.getSession().getAttribute("loginUser"); if(loginUser == null) { response.s
2014-10-24 17:13:34 1256
转载 android登录Web以及登录保持,cookie管理相关
ss对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)clie
2014-10-19 00:59:17 573
转载 tomcat源码分析
TOMCAT源码分析(启动框架) 前言: 本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教! 建议: 毕 竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份 TOMCAT的源码, 调试通过, 然
2014-10-10 22:36:57 823
转载 Hibernate更新部分字段浅谈
Hibernate更新部分字段浅谈update语句是在Hibernate的Configuration的时候生成的,不能动态改变。为什么update的时候所有的属性都一起update,而不是只更新改变字段,其实这是一个比较值得探讨的问题。如果想要做到只更新改变了的字段,必须做到两点:1、对PO的每个属性设置version进行状态跟踪2、update语句是动态生成的,在实际向数据库
2014-08-16 17:58:19 566
转载 struts2验证框架后台验证用户注册
在项目根目录,也就是struts.xml相同的位置添加一个validators.xml,用来添加自定义规则.我只添加了一条自定义的规则,用来验证密码提示问题是否存在与相关数据库中,避免恶意提交(虽然我觉得也可能没有必要,但为了学一下怎么自定义验证规则,我就多此一举了): 自定义规则的配置文件:validators.xml Xml代码 xml version="
2014-08-16 15:55:49 2723 1
转载 常用 Java 静态代码分析工具的分析与比较
常用 Java 静态代码分析工具的分析与比较本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。
2014-08-13 00:57:39 542
原创 Tomcat6源码分析
Tomcat6源码分析作为一位Java程序员,如果您没有接触过开源软件、项目或框架的话,恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统,Apache基金会在其中扮演了中流砥柱的角色,业界巨擘SUN,IBM, BEA 和Oracle等公司的积极参与,使得声势浩大的开源运动成为软件开发领域势不可挡的力量。2001年11月,IBM向Apache基金会捐献出Visual Age fo
2014-08-12 00:39:10 559
转载 MySQL 查询结果取交集的实现方法
本文将详细介绍MySQL中如何实现以SQL查询返回的结果集取交集的实现方法,需要的朋友可以参考1 MySQL中如何实现以下SQL查询 (SELECT S.Name FROM STUDENT S, TRANSCRIPT T WHERE S.StudId = T.StudId AND T.CrsCode = 'CS305') INTERSECT (SELECT S.Name
2014-08-11 16:36:18 9264 1
转载 深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。
2014-08-08 00:14:59 518
转载 js表单验证大全
说明:JavaScript脚本,验证表单中的数据项 begin ------------------------------------------------------------------------------- */ function checkForm(objFrm){ var len = 0; len = objFrm.elements.length
2014-08-07 17:27:17 495
转载 Java 查看java字节码(有图)
查看java字节码1 javac –verbose查看运行类是加载了jar文件HelloWorld演示:Java代码 public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); }
2014-08-01 09:06:37 571
转载 JVM执行篇:使用HSDIS插件分析JVM代码执行细节
在《Java虚拟机规范》之中,详细描述了虚拟机指令集中每条指令的执行过程、执行前后对操作数栈、对局部变量表的影响等细节。这些细节描述与Sun的早期虚拟机(Sun Classic VM)高度吻合,但随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述产生越来越大的差距,虚拟机规范中的描述逐渐成了虚拟机实现的“概念模型”——即实现只能保证规范描述等效。基于上面的原因,我们分
2014-07-27 02:18:34 647
转载 MAT(Memory Analyzer Tool)工具入门介绍
1、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。
2014-07-27 01:42:35 550
转载 jinfo命令(Java Configuration Info)
JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring To
2014-07-27 01:09:09 411
转载 Java web 负载均衡 和 缓存
1 apache + tomcat - 最常见和常用的方式 apache在前端,接受请求后,通过mod_jk中配置的不同worker分发请求到不同的tomcat进一步处理。一般是1个apache + n个tomcat ,基于tomcat自身的集群功能和mod_jk。2 nginx + tomcat - 主流方式之一 nging在前端,加上后端的to
2014-07-24 00:44:34 600
转载 Cache技术――OSCache(转-全)
OSCache使用指南 一、下载安装 OSCache是一个基于web应用的组件,他的安装工作主要是对web应用进行配置,大概的步骤如下: 1. 下载、解压缩OSCache 从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 解压缩下载的文件到指定目录 。 2、新建立一个web应用
2014-07-24 00:40:07 499
转载 Java动态缓存技术:WEB缓存应该如何应用
可以实现不等待,线程自动更新缓存 java动态缓存jar包请下载。源代码: CacheData.java 存放缓存数据的Bean/** *//** * */package com.cari.web.cache;/** *//** * @author zsy * */public class CacheData ...{
2014-07-24 00:28:52 502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人