`
lengrenhanbing
  • 浏览: 48344 次
  • 性别: Icon_minigender_1
  • 来自: 泰安
社区版块
存档分类
最新评论
文章列表

实现Servlet定时器

    博客分类:
  • Java
转载:http://windking88.iteye.com/blog/972576 好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。 当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能自动加载运行。结合这两点,跟 Servlet上下文有关的侦听器就最合适不过了,通过在工程的配置文件中加以合理配置,会在 ...
strut2 官网的原理图片如下,显示为struts2 的整体结构 1 )客户端初始化一个指向Servlet 容器(例如Tomcat )的请求 2 )这个请求经过一系列的过滤器(Filter )(这些过滤器中有一个叫做ActionContextCleanUp 的可选过滤器,这个过滤 ...
  <script src="jquery-1.7.1.js" type="text/javascript"></script> <script type="text/javascript"> function submit(){ var type=""; //判断是否选择 $("select option:selected").each(function () { type+=$(this).val()+&qu ...
Jquery操作Table    <table style="border:1px solid #aaa;border-collapse:collapse;width:100%;" id="alarm" class="alarm"> <tr align="center" style="border:1px solid #aaaaaa;background:#ECE9D8;border-collapse:collapse;padding:5px;text-align:left; ...
  <script type="text/javascript"> var now = new Date(); var year = now.getYear(); var month =now.getMonth()+1; var day = now.getDate(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); alert(year+"-"+month+"-"+day+& ...
Polyline 就是在地图上绘制的一系列直线段线,折线将一系列坐标指定为 LatLng 对象的数组。 可调用 Polyline 的 getPath() ,它会传回 MVCArray 类型的数组,包含点的坐标值。绘制折线的时候使用push方法将点的坐标添加进数组中。 function drawPolygonLine(){ var polyOptions = { strokeColor: '#000000', strokeOpacity: 1.0, strokeWeight: 3 }; ...
googl地图提供了google.maps.Circle类实现圆形叠加层的显示,详细的方法和属性可以参考google map Api. 实现绘制圆形只要知道圆心和半径即可,半径可以通过两个坐标点之间的距离求的。 根据两个经纬度来计算半径,方法如下: function calculationDistance(lat1, lon1, lat2, lon2) { var R = 6371;//地球半径 km  var dLat = (lat2 - lat1) * Math.PI / 180; var dLon = (lon2 - lon1) * Math.PI / 1 ...
转载:http://kongjian.baidu.com.cn/lixueliang_zz/blog/item/0028ab53a1ecb91c0df3e3a5.html Google Maps API 第 3 版提供了用于创建自定义叠加层的 OverlayView 类。OverlayView 是一个基类,提供了您在创建叠加层时必须实现的若干方法。该类还提供了一 ...
1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 when选项里设置为eding java source 3、window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡select ...

java读取文件

    博客分类:
  • Java
  1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static v ...
public void WriteToFile1() throws Exception { String str = "xinxi"; File file = new File("file\\userConfig.xml"); FileOutputStream fos = null; if (!file.exists()) { file.createNewFile(); } fos = new FileOutputStream(file); byte bytes[] = new byte[1024]; ...
    Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。     getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式,共有四种操作模式:1、Activity.MODE_PRIVATE 默认操作模式,代表该 ...
对xml进行可以采用DOM、SAX、PULL进行解析,项目中采用的是SAX进行解析xml文件。 写入: 创建xml文件,返回String类型,代码如下:   public static String writeToString(Config config) { // 实现xml信息序列号的一个对象 XmlSerializer serializer = Xml.newSerializer(); StringWriter writer = new StringWriter(); try { // xml数据经过序列化后保存到String中,然后将字串通过Out ...
项目中需要保存用户配置的系统设置,考虑将用户信息保存在xml中,保存在目录“/data/data/你的包名”下。 将用户配置信息写入xml中,代码如下: public static boolean writeToXml(Context context, String str) throws UnsupportedEncodingException, FileNotFoundException { try { OutputStream out = context.openFileOutput("userconfig.xml", ...
    项目中要对用户配置信息进行保存,直接将userconfig.xml放在assets文件下,然后在程序中访问,采用的是SAX进行解析代码如下:   public static Config parserXMl(Context context) { Config config = null; ConfigHandler sax = new ConfigHandler(); InputStream inStream; try { inStream = context.getAssets().open("userConfig.x ...
Global site tag (gtag.js) - Google Analytics