java

aaron note java 2015-11-02

实现Runnable接口,一般用于单实例多线程 继承Thread类,一般用于多实例多线程 struts是单纯的MVC框架 而JSF将C/S开发中的界面引入了B/S开发中,可以为界面上的每一个控件都提供事件侦听器(事件驱动) 在JAVA虚拟机(JVM)中存在着一个字符串池,其中保存着很多String对象,并且可以被共享使用,因此它提高了效率.由于String类是final的,它的值一经创建就不可改变,因此我们不用担心String对象共享而带来程序的混乱.字符串池由String类维护,我们可以调用i

java python php 经典开发流程 开发效率 运行效率&并发&可扩展 2015-11-02

微薄知识, 才蔬学浅, 仅供参考 和 对主流语言开发过程及运行机制的了解 Java web.xml设置debug="1" reloadable="true" struts.xml设置struts.devMode为true和struts.convention.classes.reload=true 可以减小部分重启而消耗的时间 python 可以用cgi模式开发, 用wsgi 或者 fastcgi 运行, 这样开发速度基本上和php一样, 而运行上又有tcp连接池,

Java Struts2 实现导出Excel文件 2015-11-02

第一篇技术文章,多多支持 现在开始 html代码: <form action="userAction!exportExcel"> <input type="submit">导出</input> </form> struts.xml配置: <package name="" namespace="/" extends="json-default"> &

java delete file 2015-11-01

转载http://www.mkyong.com/java/how-to-delete-file-in-java/ public class DeleteFileExample { public static void main(String[] args) { try{ File file = new File("c:\\logfile20100131.log"); if(file.delete()){ System.out.println(file.getName() + "

java web应用中自动生成文章html页面的实现 2015-11-01

我们可能都已经注意到了,访问诸如新浪这样的大型站点的新闻时,我们会发现每一篇文章都会对应一个静态的页面,以此方式在大量并发访问时减小数据库服务器的负担.刚开始做web应用程序时,对于这类需求感觉非常之难,且不知从何处着手.偶然的机会看到一个论坛上实现介绍这类应用实现原理的讨论,突然大悟,就试着实现了该应用,现在正是我工作还没着落的最不如意的时期,正好边学习,边整理曾经的学习笔记,避免以后用得着的时候笔记又丢失的无影无踪. 原理倒也简单:在页面中以编程的方式访问一篇文章,通过拦截响应内容并写入ht

websocket java 后台处理实例详解 2015-11-01

websocket 的前台这里就不多说了 主要说一下后台的业务逻辑 . 以下是本人的websocket 协议解析,框架是基于mina + spring 做的. 需要的mina jar包有 mina-core-2.0.4.jar mina-integration-beans-2.0.4.jar mina-integration-jmx-2.0.4.jar mina-integration-ognl-2.0.4.jar mina-integration-spring-1.1.7.jar.zip 大家

MonoDroid学习笔记(一)—— 搭建MonoDroid开发环境及Hello World 2015-11-01

近年来,移动应用得到广泛发展,尤其是基于Android与IOS的应用如雨后春笋般爆发.我一直都想涉足这一块的开发,但身为一个.Net开发人员,要从新开始学习Java或ios,时间成本的耗费无疑是巨大的.那么能不能使用.Net来进行Android或IOS的开发呢?Novell公司为我们带来了福音,其开源项目Mono为我们解决了这个难题.它的MonoDroid和MonoTouch正是针对这两个平台的两款开发插件.怀着兴奋的心情,我决定先对MonoDroid进行研究,有兴趣的朋友可以跟我一起学习,大家

java国际化中ResourceBoundle和properties类 2015-10-31

java国际化中ResourceBoundle和properties类: 1.properties经常用来缓存系统的 配置文件,是基于map的 存储方式, 配置文件可以直接从输入流中加载或配置改变时 保存到流中. 2.ResourceBoundle用来加载和存取取系统的中英文资源码, eclipse中有专门编辑资源文件的插件. Java代码 650) this.width=650;" style="DISPLAY: none" class="spinner"

DOS运行Java命令的同时添加依赖jar包及配置 2015-10-31

方案一: java -classpath %classpath%;/lib/activation.jar;/lib/ant.jar;.../lib/xstream-1.2.1.jar org.mule.MuleServer -config /conf/HBADCservice-config.xml -props /conf/vaseai.properties 方案二: 将自己的class文件打包并和所依赖jar包放在lib文件夹中后执行如下命令 java -Djava.ext.dirs=/lib

js ide WebStorm 使用总结 2015-10-31

js ide WebStorm 使用总结 今天,调试百度的百乐网的快乐十分彩票,前边WEB面板,拉下来,不少错误,跟踪到JS里边,都是压缩过的,LJ,只好找个IDE来格式化下下了..以前用 APTANA,100来M,有点大,MS JAVA的,慢...所以今天查了下,说是WebStorm (65m),里边有JRE,也是JAVA写的,,用起来不错.. 以下是我的总结. 2.代码格式化: code>reformat code (cltr+alt+L) 8.代码结构浏览 menu>view>fi

Effective Java General Programming 2015-10-31

Chapt8 General Programming 45.最小化局部变量的作用域 >第一次使用前声明 >几乎所有的局部变量都应该在声明时包含一个初始值 例外:在try块外声明,在块内和块外使用 >使用for循环优于while循环 >保持方法短小.专一 46.for-each循环优于传统的for循环 >例外情况:需要针对特定索引的元素操作,或者需要替换或者删除元素 47.了解并使用类库 >所有的java程序员都应该熟悉java.lang, java.util包的内容,j

转Analyze Java Thread Dumps 2015-10-31

Getting a Thread Dump We will introduce the three most commonly used methods. Note that there are many other ways to get a thread dump. A thread dump can only show the thread status at the time of measurement, so in order to see the change in thread

JAVA基础——1.图解 Eclipse 常见概念和操作 2015-10-31

常见概念和操作 项目(Project) Eclipse中所有的可以编译运行的资源必须放在项目中,单独打开文件很多功能不可用.项目表示了一系列相关的文件和设置(例如类路径,编译器级别,发布路径等等的设置).一般来说目录下的.project和.classpath这两个文件描述了当前项目的信息.打开项目可以先选中单个或者多个项目,然后选择菜单Project -> Open Project,或者点右键选择菜单Open Project.关闭项目可以先选中要关闭的单个或者多个项目,然后选择菜单Project

Java String字符串补0或空格 2015-10-31

Java代码 package cn.com.songjy; import java.text.NumberFormat; //Java 中给数字左边补0 public class NumberFormatTest { public static void main(String[] args) { // 待测试数据 int i = 1; // 得到一个NumberFormat的实例 NumberFormat nf = NumberFormat.getInstance(); // 设置是否使用分组

JS正则表达式怎样实现Java中String.replaceAll的效果 2015-10-31

在JavaScript中,使用String对象的replace方法时,会发现使用字符串直接量作为被替换对象时,只会替换第一个匹配的字符串,其余的匹配字符串保持不变.比如下面的代码,content中的第一个"营销"会被替换,但第二个不会: var content = "营销管理系统,主要进行营销管理"; var replaced = content.replace("营销", "销售"); 那么,要实现像Java中的String

JAVA开发(6) listener 2015-10-31

一.listener<?XML:NAMESPACE PREFIX = O ?> 在Web项目中,我们可以使用Listener接口来监听Container的中一些对象状态的变化,并且根据这些对象的状态的变化做出相应的响应. 在Servlet 2.4和JSP 2.0 规范中一共有八个listener接口和六个event事件类. 当一个事件发生的时候我们可以使用listener中的某个方法去对事件做出相应的响应,这些方法的参数都是java.util.EventObject的子类. 这些Listene

Java Programming Review (1) 2015-10-31

The follows are derived from Java Programming (Poornachandra Sarang) To be memorized: Polymorphism Q: How does a compeller know which function to use facing over overwriting? A: early binding, check the reference to the object that calls the function

Java Web Application 自架构 四 Log4j2日志管理 2015-10-31

上一篇里,笔者将DAO做了一个通用的实现,不过在继续之前,我们好像忘了些什么.就是做任何程序都不可缺少的东东,一个对程序的功能没什么用,很容被遗忘,但是每个方法里都需要有的东西,那就是日志. 笔者以往的经验都是将Log4j配置到Spring中去用,顺着这一点,访问了下log4j的官网,进而看到了新东东log4j2,粗略地看了一下介绍:比log4j更好的性能,做了些logback的实现甚至还解决了些logback的固有的问题,支持多种facade框架.听起来还不错,于是动了把这玩意儿加到Sprin
一周排行
  • 一.使用平台     windows  8.1     visual  studio  2012     二.使用方法     鼠标左键控制旋转,鼠标右键控制平移,点击鼠标中键出现菜单可选多面体 ...
  • 随着互联网的发展,网购在现实生活中在为市民提供便利的同时,也存在相应的安全隐患.近日,南昌两名网友遭遇"淘宝客服"退款骗局,17.5万元险被骗走.5月25日,中国江西网记者联系上南昌市公安局西湖分 ...
  • 航美传媒提升COO冯中华出任总裁 易网科技讯 5月9日消息,航美传媒今日宣布,该公司已任命首席运营官冯中华出任公司总裁并加入公司董事会,任命于2011年5月6日生效. 在担任总裁后,冯中华将不再担任首席运营官职位. ...
  • 描述:给定N个字符串,求这些字符串的最长公共前缀长度与字符串的个数的乘积的最大值.   范围:1<=N<=1    每个字符串长度小于20  样例: 7 Jora de Sus Orhei Jora de ...
  • Object C 内存管理 一.     基本概念: 1.   iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半 ...
  •   C#中public.private.protected.internal.protected internal & (2 5)转载 标签: 杂谈 分类: C#   在C#语 ...
  • 扑克游戏编程关键有两点:一是扑克牌面的绘制:二是扑克游戏规则的算法实现.初学扑克游戏编程的爱好者可从一些简单的游戏.借用一些现有资源开始.本文拟借用Windows自带的Cards.dll和简单的21点游戏为例,介绍扑 ...
  • Memcache监控工具 -- stats 介绍 Memcache的stats命令是最基本的查看memcache状态的工具. 默认实例下,通过telnet 127.0.0.1 11211这样的命令连接上memcach ...
  • C语言里面有sqrt可以计算开平方根,但似乎想要计算开任意次方根的话却没有一个固定的函数,自己写算法也蛮啰嗦的…… 其实啊,巧妙使用pow函数就可以实现需求. C语言库函数pow的原型声明如下: #include & ...
  • 易网科技讯9月23日消息,据国外媒体报道,在领导苹果公司方面,蒂姆·库克和乔布斯不是一个风格,但是iPhone5的初次登台表明,这也许不是坏事.更高.更薄.更轻的iPhone5让华尔街迅速反应,调高了苹果股价的预期. ...