- 博客(135)
- 资源 (15)
- 收藏
- 关注
转载 Quartz任务调度快速入门
概述了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类
2014-09-19 07:59:48 187
原创 Java:Web应用下实现定时任务的简便方法
在Web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来在Java中完成指定的定时任务:第一步:创建一个任务管理类,实现ServletContextListener 接口以下是引用片段:public class TaskManager implements ServletContextListe
2014-09-18 10:18:25 214
转载 java.util.concurrent.ThreadPoolExecutor 详解
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQueue,RejectedExe
2014-09-17 17:52:26 2222
原创 Table 6.1. print Escape Sequences
Table 6.1. print Escape SequencesEscape SequenceMeaning\bBackspace\fForm feed\nNewline\rCarriage return\t
2014-09-05 15:57:35 154
原创 Java面试题之几个人站成一圈数到特别的数字退出
package suanfa;import java.util.Arrays;import java.util.Scanner;public class Qu3 {public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scan
2014-09-04 10:32:23 182
转载 hive基础
第一部分:概念 概念•用户接口:用户访问Hive的入口•元数据:Hive的用户信息与表的MetaData•解释器:分析翻译HQL的组件•编译器:编译HQL的组件•优化器:优化HQL的组件第二部分:Hive架构与基本组成架构图基本组成•用户接口,包括 CLI,JDBC/ODBC,WebUI•元数据存储,通
2014-09-01 13:04:05 128
原创 hbase:meta
The hbase:meta table structure is as follows:KeyRegion key of the format ([table],[region start key],[region id])Valuesinfo:regioninfo (serialized HRegionInfo instance for this
2014-08-29 11:48:16 205
原创 sed Commands
sed CommandsCommandFunctiona\Appends one or more lines of text to the current linec\Changes (replaces) text in the current line with new text
2014-08-28 17:30:23 127
原创 The Basic Set—GNU grep's Regular Expression Metacharacters
MetacharacterFunctionExampleWhat It Matches^Beginning-of-line anchor^loveMatches all lines beginning with love.$End-of-line anchor
2014-08-28 10:21:43 125
原创 Review of grep
Table 4.3. Review of grepCommandWhat It Doesgrep '\' filePrints lines containing the word Tom.grep 'Tom Savage' filePrints lines containing Tom Sava
2014-08-28 10:12:10 100
原创 grep's Options
Table 4.2. grep's OptionsOptionWhat It Does–bPrecedes each line by the block number on which it was found. This is sometimes useful in locating disk block numbers b
2014-08-27 17:11:38 128
原创 grep's Regular Expression Metacharacters
Table 4.1. grep's Regular Expression MetacharactersMetacharacterFunctionExampleWhat It Matches^Beginning-of-line anchor'^love'Matches all li
2014-08-27 16:57:29 136
转载 AOP面向切面编程
AOP面向切面编程 AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。 OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系;A
2014-08-05 15:16:15 116
原创 bean配置文件笔记(父子bean)
--> p:brand="红旗CA72" p:price="2000.00" p:color="黑色" abstract="true"/> parent="abstractCar">parent="abstractCar" >
2014-08-01 10:04:10 103
转载 servlet详解
1.1 简介 典型的桌面应用程序的示例有记事本,媒体播放器等等。是本地.exe程序。用户和桌面程序的交互如图1.1。图1.1 用户和桌面程序的交互 随着Internet的兴起,现在大多数电脑用户更加习惯Internet的Web应用。用户和Web应用程序的交互如图1.2所示。图1.2 用户访问网站 Web应用程序和桌面程序相比,优点如下。首先,Web应用
2014-07-27 17:16:00 535
转载 Understanding JVM Internals
Every developer who uses Java knows that Java bytecode runs in a JRE (Java Runtime Environment). The most important element of the JRE isJava Virtual Machine (JVM), which analyzes and executes Java
2014-07-07 14:06:23 218
转载 Java GC日志图形示例
Java GC日志可以通过 +PrintGCDetails开启以ParallelGC为例YoungGC日志解释如下(图片源地址:这里) :FullGC(图片源地址:这里):一目了然,一图胜千言
2014-07-05 10:02:11 129
原创 Java语言实现的大数相加
public static void add(String s1, String s2) { StringBuffer sb1 = new StringBuffer(); StringBuffer sb2 = new StringBuffer(); StringBuffer sbLongerLeft = new StringBuffer(); String longerLeft; String l
2014-07-04 14:20:55 139
转载 eclipse中配置tomcat
为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了。网上的那么多配置文章,唉,不说啥了。看看我的配置步骤吧。1,Eclipse的安装。这个是从Ecli
2013-02-08 17:32:26 101
原创 oracle中的并行
1.并行和并发的概念 把一件事情分开了做,和mapreduce是一个道理2.应用场景 olap 是一个业务模型,支撑是数据仓库3.技术支撑 全表扫描 索引快速全扫描4.适用条件 资源充沛 待处理的数据分布均匀5.关于进程的分配 进程度为2不一定为2,要看具体的进程,根据需要来分配进程
2013-01-24 17:46:18 204
原创 如何利用intent来传递int数据
在android系统中的intent对象是不支持直接传递int数据类型的,那么解决这类问题有两种方法:一是通过数据类型转换,不过在有些特殊的情况下这种方法并不适用;二是通过bundle这个对象来封装数据进行传递,例如发送端: Bundle bundle = new Bundle(); bundle.putInt("deptname", 3); intent.putEx
2013-01-14 16:00:44 1830
原创 获得layoutinflater的三种方法
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。实现LayoutInflater的实例化共有3种方法,(1).通过SystemService获得 LayoutInflaterinflater = (LayoutInflater)context.getSystemServices(Context.LAYOUT_INFLATER_S
2013-01-07 10:05:06 189
原创 android 报错集锦(不断总结)
Eclipse报错如下:FATAL EXCEPTION: main android.app.SuperNotCalledException: Activity {net.reecam/net.reecam.CameraVideo} did not call
2013-01-06 21:27:47 806
原创 android在xml设置渐变效果的方法
设置背景色可以通过在res/drawable里定义一个xml,如下: android:startColor="#FFF" android:endColor="#000" android:angle="45" />复制代码
2013-01-03 22:03:10 801
原创 PL/SQL语句(不断总结)
DECLARE score BINARY_INTEGER := 61;BEGIN IF score>=90 THEN DBMS_OUTPUT.PUT_LINE('good'); ELSIF score >=80 then DBMS_OUTPUT.PUT_LINE('lianghao'); ELSIF score >=60 THEN
2013-01-03 11:07:24 163
原创 sql语句(不断总结)
merge语句:create table person (pid int,page number);create table newperson (pid int,page number);e.gmerge into person p1using newperson p2on (p1.pid=p2.pid)when matched then update
2013-01-02 19:23:52 123
原创 oracle中一些常见问题解决方案(不断总结)
SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色用scott用户登录,想打开执行计划,报错C:\Documents and Settings\Administrator>sqlplus scott/scottSQL*Plus: Release 10.2.0.1.0 - Production on 星期一 5月 30 14:05:56
2013-01-02 17:20:11 277
原创 oracle中一些有用的视图(不断总结)
user_cons_columns 查看表的约束的信息user_sequences 用户的序列表user_views 用户的视图all_users 所有用户 all_all_tables 所有数据表all_objects 所有的数据库对象dba_partition_tables 显示分区表信息 select index_na
2012-12-27 16:34:00 204
原创 oracle中等待事件(不断总结)
Log file sync这是一个用户会话行为导致的等待事件,当一个会话发出一个commit命令时,LGWR进程会将这个事务产生的redo log从log buffer里面写到磁盘上,以确保用户提交的信息被安全地记录到数据库中。 会话发出的commit指令后,需要等待LGWR将这个事务产生的redo 成功写入到磁盘之后,才可以继续进行后续的操作,这个等待事件就叫作log
2012-12-26 11:24:38 133
原创 oracle中一些很有用的sql语句
获得当前trace文件生成路径select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat));ALTER SYSTEM FLUSH SHARED_POOL/BUFFER_CACHE/GLOBAL CONTEXTalter s
2012-12-25 18:57:45 157
Harley Hahn "s Guide to Unix and Linux pdf
2014-06-15
ios5开发基础教程
2011-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人