Junior Farmer

真正了不起的程序员对自己程序的每一个字节都了如指掌
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月1日

摘要: 由于在Action中并不能直接诶访问Servlet API,但它提供了相关类ActionContext来访问HttpServletRequest、HttpSession和ServletContext,所以在向前端页面传值的方法就出现了多样化。一般我们经常使用的就是通过request、session来传值,至于Application范围这一级别的基本上用的少。 1. 首先如果变量是Action的全... 阅读全文

posted @ 2013-11-01 13:27 农少 阅读(5106) 评论(0) 推荐(0) 编辑

2013年10月28日

摘要: 1. left函数, 对查询字段的字符串内容进行截取,用法select left(content,50) as summary from article; 在这里的意思是只查询content列内容的前50个字符,在这里汉字也只当作一个字符。 2. right函数,与left函数刚好相反,它对内容从后面进行截取。 3. upper函数,对查询的内容中的小写字母进行大写处理。select uppe... 阅读全文

posted @ 2013-10-28 15:34 农少 阅读(168) 评论(0) 推荐(0) 编辑

2013年10月25日

摘要: 使用JavaScript对处理关键字对后台数据库进行搜索时,对得到的搜索记录中的匹配关键字进行描红处理: 1: $.getJSON("http://10.65.9.187:8090/MySQLdemo/servlet/SearchControl", {"keyword":keyword}, function(data) { 2: ... 阅读全文

posted @ 2013-10-25 16:58 农少 阅读(266) 评论(0) 推荐(0) 编辑

2013年10月15日

摘要: 如题,本次是要实现点击超链接实现执行js代码,并确认是否删除数据库数据,采用php。 首先链接数据库,查询数据库数据: 1: prepare($query); //准备查询语句 12: $result->execute(); //执行查询语句,并返回结果集 13: wh... 阅读全文

posted @ 2013-10-15 15:26 农少 阅读(1468) 评论(0) 推荐(0) 编辑

摘要: 第一种:同步代码块 同步代码块的核心是设置同步监视器,原则上在Java中可以设置任何对象为同步监视器,但通常设置可能并发访问的共享资源对象为同步监视器。语法格式如下: synchronized(obj) { …… } 示例代码,模拟多个用户对同一个账户的取钱操作: 1: //当多条线程修改同一共享数据时, 将涉及到线程安全 2: pub... 阅读全文

posted @ 2013-10-15 10:12 农少 阅读(224) 评论(0) 推荐(0) 编辑

2013年10月14日

摘要: 1. join线程: 在线程执行过程中,有时想让另一个线程先执行,比如将一大问题分割成许多小问题,给每一个小问题分配线程,但所有小问题处理完后再让主线程进一步操作。此时我们可以在主线程中调用其它线程的join()方法,以阻塞调用线程(在这里为主线程)。 示例代码: 1: package org.frzh.thread; 2: 3: publi... 阅读全文

posted @ 2013-10-14 09:11 农少 阅读(215) 评论(0) 推荐(0) 编辑

摘要: 在Java中,线程有5中不同状态,分别是:新建(New)、就绪(Runable)、运行(Running)、阻塞(Blocked)和死亡(Dead)。它们之间的转换图如下: 上图有一个例外,调用yield()方法可以让当前处于运行状态的线程转入就绪状态。如果要测试某线程是否已经死亡,可以使用isAlive()方法,该方法在线程处于就绪、运行、阻塞时放回true,新建和死亡时返回false。不要... 阅读全文

posted @ 2013-10-14 09:10 农少 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 在Java中创建线程的方式有两种,第一种是直接继承Thead类,另一种是实现Runable接口。那么这两种方式孰优孰劣呢? 采用继承Thead类实现多线程: 优势:编写简单,如果需要访问当前线程,只需使用this即可,无需使用Thead.currentThread()方法。 劣势:因为这种线程类已经继承了Thead类,所以不能再继承其它类。 示例代码: 1: pac... 阅读全文

posted @ 2013-10-14 09:06 农少 阅读(225) 评论(0) 推荐(0) 编辑

2013年10月11日

摘要: 在Android中通常用MediaPlayer来播放一些媒体文件,对于音频文件来说只需直接使用MeidaPlayer结合几句代码即可,但是对于视频文件来说稍微复杂一些。单独的MediaPlayer只能播放音频文件,要想播放视频还需要SurfaceView来配合显示画面。而对于SurfacView而言,在Android中采用了显示与控制分离机制,即SurfaceView只是负责显示画面,而不负责控制... 阅读全文

posted @ 2013-10-11 16:10 农少 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 转载自:http://blog.sina.com.cn/s/blog_3f195d2501000a9b.html URLENCODE和URLDECODE是比较常用的URL参数转换方法,为以后使用方便,自己归类一下. 一.JavaScript: 编码:encodeURIComponent(URIString) 解码:decodeURIComponent(encodedURIString) ... 阅读全文

posted @ 2013-10-11 11:04 农少 阅读(427) 评论(0) 推荐(0) 编辑