`
rbible
  • 浏览: 50532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Java不是纯的面向对象的语言,不纯的地方就是这些基本数据类型不是对象。当然初期Java的运行速度很慢,基本数据类型能在一定程度上改善性能。如果你想编写纯的面向对象的程序,用包装器类是取代基本数据类型就可以了。   1、基本类型的存储空间。byte--8位,short--16位,int--32位,long--64位,float--32位,double--64位。这六种数字类型都是有符号的。固定的存储空间正是Java可移植性、跨平台的原因之一!   2、基本类型的存在导致了Java OOP的不纯粹性。因为基本类型不是对象,一切皆对象是个小小的谎言。这是出于执行效率的权衡。   3、 ...
        过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器,是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印 ...
    JS创建类和对象   JavaScript 创建类/对象的几种方式 在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的。 JS对
字符转换测试: package a; public class TestCharset { public static void main(String[] args) throws Exception { String str = "中国renmin"; String str1 = new String(str.getBytes(), ChangeCharset.UTF_8); String str3 = new String(str1.getBytes(), ChangeCharset.GBK) ...

加密技术

Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC Java加密技术(二)——对称加密DES&AES Java加密技术(三)——PBE算法 Java加密技术(四)——非对称加密算法RSA Java加密技术(五)——非对称加密算法的由来DH  ...
package com.linghui.common.util; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.JsonConfig; import net.s ...
json结构的格式就是若干个 键/值(key, value) 对的集合,该集合可以理解为字典(Dictionary),每个 键/值 对可以理解成一个对象(Object)。 键/值 对中的 键(key) 一般是 一个string,值(value)可以是string、double、int等基本类型,也可以嵌套一个 键/值 对,也可以是一个数组,数组里面的数据的类型可以是基本类型,或者 键/值 对。可以看出 键/值 本来没什么,只是嵌套得多了就会觉得混乱,下面举个具体的例子来说明。注:该代码只是用来举例说明,并不能正确运行。 1 var testJson = { ...
1、系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT
1、解压 mysql-noinstall-5.1.30-win32.zip(下载地址http://dev.mysql.com/downloads/mysql/5.1.html) 2、在 F 盘建立目录 MySql\MySqlServer5.1\     3、把解压的内容复制到 F:\MySql\MySqlServer5.1\ 4、在 F:\MySql\MySqlServer5.1\ 中找 my-large.ini 把它复制成 my.ini 5、在 my.ini 中找 [mysqld] ,添加以下语句; basedir="F:/MySql/MySqlServer5.1/ ...
一、下载MySQL http://www.mysql.org/downloads 我下载的是mysql-noinstall-5.0.67-win32.zip 二、安装过程 1、解压缩 mysql-noinstall-5.0.67-win32.zip 到一个C盘,重新命名为 MySQL5 。      假定MYSQL_HOME=C:/ MySQL5  2、编辑mysql的运行配置文件my.ini,如果没有,可以拿my-medium.ini复制然后更名成 my.ini  [xhtml] view plaincopy # Example MySQL c ...
用Kibana和logstash快速搭建实时日志查询、收集与分析系统   http://storysky.blog.51cto.com/628458/1158707/
1、Bootstrap  使Web开发更快,更容易 2、Alice  写样式的更好方式 3、Arale  基于 SeaJS 的前端解决方案,随❤构建互联网应用 4、Tcreator cnBootstrap
本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。 0. Grinder –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目标用户是“理解他们所测代码的人——Grinder不仅仅是带有一组相关响应时间的‘黑盒’测试。由于测试过程可以进行编码——而不是简单地脚本 化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面 ...
使用jar命令创建可执行的jar包 http://www.blogjava.net/wiflish/archive/2006/07/05/56672.html     命令行执行Java类 java -cp . TestSha
一、下载插件         jad.exe           http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip         jadeclipse      http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download二、安装插件包        1)、将jad.exe解压到java的jdk\bin目录下       2)、将jadeclipse插件net.sf.jadclipse_3.3.0.jar ...
Global site tag (gtag.js) - Google Analytics