`
文章列表
找了很久,终于找到了。网友再也不用苦苦寻找了。
转自臧圩人(zangweiren) 网址:http://zangweiren.iteye.com 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进 ...
java 语言自身具有动态性,通过字节码,类加载实现动态性,我们可以实现自己的字节码动态修改,再让jvm 加载。但是源码进行动态加载呢? 就像php,python 这种及时编译,及时运行。(很方便,省去编译) 下面说说我自己用java实现的一套支持java原生态的动态脚本 实现过程 1、源码编译 2、实现类加载load源码,获取class 3、通过反射,执行返回的class 实现源码如下,有简略的注释,希望大家能看懂。。 ScriptHelper //脚本引擎类 ScriptClassLoader //自定义类加载器 Script //脚本源码类 ...
1、无线网卡 2、虚拟WiFi网卡,就可以让电脑变成无线路由器,实现共享上网 3、笔记本网卡 最后两个是vm 虚拟网卡 操作步骤 1、启动无线网卡服务,在cmd 中
因为公司配置的SSD非常小(仅100G),经常出现磁盘不够用的情况,所以每次都得手动清理垃圾文件。   清理倒好,主要是找大的垃圾文件麻烦,清理少了又不够用。   so 现在写了个java程序,查看磁盘文件大小,并且按从大到小的顺序列出来。   源码如下:     package com.raycloud.test.tools; import java.io.File; import java.util.*; /** * * 统计磁盘中文件的大小,并按从大到小排序 * @Author : tangshengshan@raycloud.com * ...
   先看效果       采用DWR推送技术+消息队列,前端通过jquery 追加消息。具体实现细节如下:   部分源码:   消息推送后台代码   package com.qunyiinfo.chat.common.task;   import java.util.Collection; import java.util.LinkedList; impor ...
说到权限系统,几乎每个系统都要用到,只要涉及到人操作和管理的的系统。而权限系统的核心那就是:授权和认证。 大道至简,根据这个核心所有的第三方还是适合自己的权限系统都围绕此进行。 Spring Security 也是如此,在系统中怎样接入Spring Security呢?主要有以下几步: 1、配置文件 <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org ...
        找资料突然找到了两年前的东西,那是2010年5月份的资料,那时候我非常热衷于技术,每天拼命的加班,除了完成公司的任务外,自己另外再弄点东西,研究下新的技术,做点工作中需要的一些工具,那时候想自己做 ...
   <!-- Baidu Button BEGIN -->     <div id="bdshare" class="bdshare_t bds_tools get-codes-bdshare" style="float:right"">         <span class="bds_more">分享到:</span>         <a class="bds_qzone"></a>         < ...
 java中判断字符串是否为数字的三种方法 1用JAVA自带的函数public static boolean isNumeric(String str){  for (int i = str.length();--i>=0;){      if (!Character.isDigit(str.charAt(i))){    return false;   }  }  return true; }2用正则表达式public static boolean isNumeric(String str){     Pattern pattern = Pattern.compile(" ...
imageIO.read() 超大图片上传出现的问题(异常:InvocationTargetException)。   这个问题是内存太低导致 设置内存前内存情况: JVM MAX MEMORY: 64M JVM IS USING MEMORY:64M     设置内存后内存情况: JVM MAX MEMORY: 508M JVM IS USING MEMORY:508M   另: eclipse 结合tomcat 内存设置和tomcat 独立启动内存设置 1: Eclipse->Window->Preferences->Server-> ...
1.安装Maven2,并用命令行运行,测试。 打开http://maven.apache.org/download.html 选择稳定的Maven版本下载。解压后,配置环境变量:M2_HOME   编辑环境变量Path,增加%M2_HOME%\bin   打开命令行,运行Maven命令测试 mvn 命令是否能执行。如下图,则表示安装成功。   2.安装Maven插件:  打开Eclipse的Help -> Software Updates.. 点击Add Site 按钮,输入:
     Properties props=System.getProperties(); //系统属性     System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));     System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));     System.out.println("Java供应商的URL:"+props.getPr ...
  做web 网站,我一直保持着我一直以来的风格,那就是太过分依赖于table 和 呆板的页面跳转。 不管是cms,还是oa 或是erp 网站,我都这样。自从看了一些优秀的网站后,我有点启发,并感觉自己一直以来做网站的不良习惯,对于我的习惯,比如:做内容显示的时候,据喜欢把它放在table 中,并分页显示,做功能页面跳转的时候,都要通过点击按钮或链接,提交到服务,再反馈。我的这些习惯在有的情况下可以用,也并没有错,错就错在我无论在什么情况下我都用它。     看到那些优秀的网站(通达OA,泽元CMS)后,我颇有感触,并总结经验如下:   1:对那些可划分结构的内容可以用数显示,作为侧栏, ...
一般我们做java web 项目开发时,访问url 都要带工程名的,如:http://127.0.0.1:8080/projectName/index.jsp 其实这个projectName 可以去掉的,去掉后有利于我们做域名映射时,更加简洁完善。   具体设置步骤: 打开服务器(如tomcat) 在 %TOMCAT_HOME%/conf/server.xml 文件,找到 host 标签(<Host>) ,在host 标签 加入<Context docBase="xxx" path="" reloadable="fal ...
Global site tag (gtag.js) - Google Analytics