2013年2月5日
摘要: 如果我们想要延迟(deferred)或者周期性(periodic)执行一个任务,我们可以使用Java API 的Timer和TimerTask类。一般步骤是:继承TimerTask(抽象类),复写run方法,方法体里代表需要执行的任务。实例化Timer(可以通过构造方法设置为守护线程),调用schedule的一个重载方法实现延迟或者周期性执行自定义任务。下面的例子演示了程序启动5秒后每隔1秒警报器叫一声,10次后终止程序执行。Java代码 import java.awt.Toolkit; import java.util.Timer; import java.util.TimerTa... 阅读全文
posted @ 2013-02-05 16:35 蜜雪薇琪 阅读(307) 评论(0) 推荐(0) 编辑
摘要: package com.jshop.action; import java.io.FileInputStream; import java.io.File; import java.io.InputStream; import java.io.UnsupportedEncodingException; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.ParentPackage; import org.apache.struts2.con 阅读全文
posted @ 2013-02-05 16:35 蜜雪薇琪 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 不小心弄出一个线程不安全的Serviceclass ExcelImpService extends AbstractExcelImporter { ExcelImportService excelImportService List<Map> imp(FileStore excelFileStore, Map config) { String excelPath = excelFileStore.path assert new File(excelPath).exists() this.read(excelPath)println workbook.getSheetName(0) 阅读全文
posted @ 2013-02-05 16:34 蜜雪薇琪 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Xlib: connection to ":0.0" refused by serverXlib: No protocol specified……解决办法:exit 退到root用户下执行下面代码Java代码 xhost local:oracle non-network local connections being added to access control listxhost local:oracle non-network local connections being added to access control list 屏幕会出现如下内容:Java代码 n 阅读全文
posted @ 2013-02-05 16:33 蜜雪薇琪 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 学习数据库,首先得先登陆数据库,登陆需要账号吧?那我们就先了解Oracle对账号的管理以及规则,对以后一些涉及到数据库安全、用户权限可以更好的处理。默认用户Oracle安装会自动的生成sys用户和system用户:(1) sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2) system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager(3) 一般讲,对数据库维护,使用system用户登录就可以拉 也就是说sys和sys 阅读全文
posted @ 2013-02-05 16:32 蜜雪薇琪 阅读(149) 评论(0) 推荐(0) 编辑
摘要: oyhk 学习笔记spring MongoDB 集成(分页),这次的分页功能.是在spring MongoDB 集成crud操作(简单封装)基础上添加的,希望对操作spring mongodb 集成的朋友们有所帮助,那么,直接看代码吧..首页创建分页类Pagination.javaJava代码 package com.mkfree.framework.common.page; import java.util.List; /** * 分页数据类 * * @author hk * * 2012-10-26 下午8:23:15 */ public class Pagination{/** * 一. 阅读全文
posted @ 2013-02-05 16:31 蜜雪薇琪 阅读(607) 评论(0) 推荐(0) 编辑
摘要: Zookeeper官方client使用起来有很多不便,比如session expire之后需要使用一个新的ZooKeeper对象,提供的接口过于底层等等 Curator是对ZooKeeper的一个封装,其中curator-client是最底层的一个封装,主要是提供自动重连的功能入口类 CuratorZookeeperClient本身是一个很简单的封装,只保存了retryPolicy和ensembleProvider,真正的连接管理都交给了ConnectionState来处理Java代码 public CuratorZookeeperClient(ZookeeperFactory zookee. 阅读全文
posted @ 2013-02-05 16:30 蜜雪薇琪 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 我现在开始php的学习之旅啦!入门:开发环境搭建组件版本:apache2.2.22 下载地址:http://httpd.apache.org/php5.4.11 下载地址:http://windows.php.net/download/mysql5.5.29 下载地址:http://www.mysql.com/downloads/mysql/下载安装说明:1.apache2.2.22下载后安装可能会碰到一些问题,比如80端口被占用不能启动,这些网上有很多解决资料,这里不再说明;我第一次用win7安装时用命令:netstat -ano,检查80端口未被占用,报错为(os 1013) unable 阅读全文
posted @ 2013-02-05 16:29 蜜雪薇琪 阅读(165) 评论(0) 推荐(0) 编辑