- 浏览: 143758 次
- 性别:
- 来自: 北京
最新评论
-
ltjxwxz:
例子很棒,正在学习中,感谢!
quartz spring 实现动态定时任务 -
CH1132813751:
感谢,刚好需要
quartz spring 实现动态定时任务 -
yonglongwang:
mark 正是需要找的
quartz spring 实现动态定时任务 -
xu5500509:
andyhu1a 写道snailxr 写道dongfengku ...
quartz spring 实现动态定时任务 -
wsfym1988:
Scheduler scheduler = scheduler ...
quartz spring 实现动态定时任务
文章列表
一、传统的BIO编程
先用BIO实现一个简单功能:
server端:监听,打印客户端发送过来的内容,并将原内容回复给客户端。
客户端:向服务端发送内容,并打印服务端返回的内容。
服务端代码:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
im ...
java BIO
java NIO
java NIO-API Channel
java NIO-API Buffer
源码:http://chuhanzhi.com/?p=45 点击最下方链接即可下载
在实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启 ...
找了几个微信群发的代码,发现都不能用了,简单研究,改进了一下,做了一个简单的web版本的放到gitHub上了,大家可以参考一下。地址:https://github.com/snailxr/weixin/
效果如下:
1.登录页面
2.登录后页面,可以发送简单文本消息或图文消息。图文消息需要自己在公众平台建好后再查看该图文消息的id(类似 1000020)填写到图文id即可
maven springMVC easyUI
步骤如下: 1、写tld文档:用来指定标签的名字,标签库等。
2、写标签处理器类。
3、配置到web.xml中 4、在jsp中使用新定义的标签
例:实现一个自定义标签 功能如下 如果字符串长度超过规定长,则截取,并根据要求添加省略号
tls文档:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
&q ...
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
<property name="alias" value="db.proxool"></property>
<property name="driver" value="${db.driver}"></property>
<property n ...
svn 的后台管理:
将一个文件夹设为仓库后进行一下修改:
1.svnserve.conf:
anon-access = none #这样所有访问必须提供用户名密码
password-db = passwd用户名密码的位置
authz-db = authz提供验证文件的位置
(多个仓库可以共享同一个passwd authz文件便于管理)
2.passwd文件添加用户名密码
username = passwd
3.authz 文件内设置权限
添加
[/] *=rw
表示该仓库根目录下任何人都有读写权限
...
eclipse 使用技巧记录
- 博客分类:
- eclispe
一直用的是netbeans,也比较顺手,但是现在团队里都用的eclipse不得已,要换了,工欲善其事,必先利其器。记录一下它的一些用法
1.修改eclipse默认编码:
工作空间范围: Window->Preferences->General->Workspace->Text file encodin ...
在ie6中使用jquery的select.attr('value',xx);时在ie6中会报错,不能正确设置其值,解决方法就是在设置值的代码块周围加上setTimeout,如:
window.setTimeout(function(){//ie6需要稍微延迟
select.attr('value',xxx);
}, 100);
为什么呢?stupid IE!特别是6
因为在往select中动态添加option时,浏览器执行javascript设置select的属性的时候浏览器可能还没将它们渲染到页面中(ie6),因此使用setTime ...
转自:http://blog.sebarmeli.com/2010/11/12/understanding-array-prototype-slice-applyarguments/
If you are a JavaScript developer soon or later you’ll bump into this guy: Array.prototype.slice.apply(arguments)
and you’ll ask yourself..what the hell is that??
Well, it’s not that hard to understand a ...
Javascript
对象的创建
1.
var a=new Object();
a.x=1;a.y=2;
2.
var b={x:1,b,2}
3.
function Point (x,y){this.x=x;this.y=y}
var point=new Point(1,2);
javascript
中任何合法的函数都可以作为对象的构造函数。一旦函数作为构造函数执行,它内部的
this
属性将引用对象本身
。
构造函数通常没有返回值,它们只是初始化
this
传进来的对象(例如一个函数 ...
linux 引导流程
- 博客分类:
- linux
硬件时钟:hwclock - - hctosys (用硬件时间同步系统时间) - - systohc
软件时钟:datalinux 引导流程 :
1.固件firmware(CMOS/BIOS) (POST加电自检)
2.自举程序BootLoader(GRUB 配置文件在 /etc/grub.conf中 /boot/grub/grub.conf) (载入内核 保存于M ...
只有管理员才能使用的命令放在/sbin或/usr/sbin,所有用户都可以使用的命令放在/bin或/usr/bin
ls(list) -ald
a显示所有文件,包括隐藏文件
l详细信息显示
d查看目录信息(只看目录)
pwd查看当前在哪个目录文件处理命令:
cp 源 ...
在firefox的单选框在刷新时可能会保留上次的状态,要解决这个问题可以
在checkbox中加属性 autocomplete="off"
在其他的元素中也可能回遇到类似的问题,如果该元素有autocomplete这个属性,那么可以将其值设为off试一下。
如果表单中的所有属性都不想要autocomplete,那么可以在<form>中加这个属性。
public static void main(String[] args) {
//String reg="@^(\\.|\\,|:|;|!|\\?|\\s|#|@|。|,|:|;|!|?)*";
//String reg="@[^\\.^\\,^:^;^!^\\?^\\s^#^@^。^,^:^;^!^?]+"; //以@开头以.,:等结束的字符串
String reg="@.*?(?=[.,:;!?\\s#@。,:;!?])";
Pattern patter ...