`
苹果超人
  • 浏览: 200218 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
写的很好,转过来的,与大家分享。 编码字符集——charset;   字符集编码——encoding 无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。 首先说说最一般意义上的字符集。 一个抽象字符集其实就是指字符的集合,例如所有的英文字母是一个抽象字符集,所有的汉字是一个抽象字符集,当然,把全世界所有语言的符号都放在一起,也可以称为一个抽象字符集,所以这个划分是相当人为的。之所以说“抽象”二字,是因为这里所提及的字符不是任何具体形式的 ...

objToXlm

    博客分类:
  • java
supporting. Any comments are appreciated.
1.public class ReadOnlyClass { 2. private String name = "hello"; 3. public String getName(){ 4. return name; 5. } 6.} 问题:能否将ReadOnlyClass 类的一个对象,把它的name属性的值由hello改为world?如果能,请写出实现代码。如果不能请说明理由。 解答:可以。利用java的反射。 分析:任何一个类,我们可以得到它运行时的Class实例,对于ReadOnly ...
下面给大家分享一下策略模式,策略模式又叫算法簇模式,就是定义不同的算法簇,并且之间可以相互替换,让算法的变化独立于使用的客户。   说简单点,就是程序只提供一个简单的接口,具体的实现是有多种算法的。举个简单的例子,比如现在工资要交税,按照每个人的等级来交,不同等级的人所交的基数是不同的,老板交50%,员工交30%。这时候我们只要提供一个接口来算税后的钱就可以了。   设计原则:把一个类经常改变或将来可能改变的部分提取出来,作为一个接口,然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了接口的行为。可以看我附件中的图片,我想这样更加清晰。   下面给大家看个例子: pack ...
  最近老是在研究设计模式,下面我想跟大家分享一下我心得,首先跟大家分享的是“单件模式”,顾名思义,“单件”就是指一个类的实例在整个系统中只有一个(也就是说只初始化一次)。那么它适用于什么场合呢?   适用场合:在一个系统中,往往一些服务只需要它们在整个系统中存在一个实例,并在系统的任何角落都可以调用它。那么如何才能调用呢?很简单,只要在这个类中暴露一个接口给别人调用就OK了。   好处:1.延迟加载。你只需在你要用到该类时,才加载该类。   遇到的问题:1.多线程之间的安全问题。如果多个线程同时访问该类的话,可能会初始化多个该类的实例。所以我们这边要用java的同步机制(synchronize ...
01.public class test { 02. public static void main(String[] args) { 03. String test = "小猫"; 04. byte []bytes = test.getBytes(); 05. int i = bytes.length;//i为字节长度 06. int j = test.length();//j为字符长度 07. System.out.println(i+" "+j); 08. } 09.} ...
对于忘记Oracle 10g忘记密码的朋友们!不要急,一下就是解决方法: 1.Windows   sqlplus / as sysdba   alter user sys identified by password; 2.linux   切换到Oracle用户   su oracle   sqlplus / as sysdba   alter user sys identified by password;  执行完以上命令之后Oracle 10g中的sys密码就被更改为password了,我们可以使用sqlplus登录Oracle了,执行命令: sqlplus sys/pas ...
Error initializing XFireServlet. java.lang.IllegalStateException: Could not find valid implementation for: 2.0   at org.apache.xbean.spring.context.impl.XBeanHelper.createBeanDefinitionReader(XBeanHelper.java:48)   at org.codehaus.xfire.spring.XFireConfigLoader.getXFireApplicationContext(XFireConfig ...
1.直接敲sqlplus并回车就是启动SQL*PLUS,输入user及password将使用户登陆到缺省的数据库。 请输入用户名: 2.sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。 如果是sys和system用户,后面要加上as "角色权限". 3.敲sqlplus 就是使SQL*PLUS启动,但不登陆Oracle数据库。然后需要使用connect命令连接Oracle。 SQL> connect sys/oracle@192.168.1.204/icpdb 4.直接连接到远程服务器 sqlplus usern ...
1.管理工具的介绍   a.在开始-->程序-->oracle orachome90-->application development-->sql*plus   b.在运行栏中输入:sqlplusw   c.在开始-->程序-->oracle orahome90-->application development-->sql*plus worksheet   d.在运行栏中输入sqlplus   e.在开始-->程序-->oracle-->oracle orachome90-->enterprise manager con ...
    好久没有更新我的博客了,今天跟大家分享一下有关Oracle的一些基础知识。     1.数据库分类       a.小型数据库:access,foxbase       b.中型数据库:mysql,sql server,informix       c.大型数据库:sybase,oracle,db2     ...
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不 清楚的话,就不知道Eclipse ,MyEclipse的代码 ...
   各位,继续我上篇的java工程打包,上篇介绍的是eclipse自带的打包插件,其实eclipse自带的打包插件是有缺陷的,因为当你的工程中引用了第三方的jar包,eclipse里面的打包插件是无法把第三方jar包打进去的,这里有个费事的解决方法:当你的程序引用了外部的jar的时候,我们的方法是先把这些jar解压,然后把得到的class文件放到我程序的classes目录下,这样外部的jar就打包到我本地的jar里。然后再在MANIFEST.MF 写上Main-class:youmainfucntion。这里还有一点注意的地方就是,MANIFEST.MF是打包的时候自动生成的,我们怎么吧Mai ...
ajax解析XML文件,test.xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <user> <uname>苹果超人</uname> <sex>男</sex> </user> AjaxTest.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8&qu ...
   今天到公司,上级让我把我做的工程打包一下(以前我从来没有接触过),上网搜搜,网上都是用命令行来对工程打包,其实myeclipse有自带的打包插件,这里我给大家分享一下。    在myeclipse中右击你要打包的工程,点击Export,选择Java文件夹,选择第一个jar file,按默认方式选择,在买main class里面选择工程的入口(即main方法的类)。这要打包出来的工程是不能运行的,那怎么才能让它运行呢?不要担心,也很简单,只要写个批处理文件就可以啦!比如:你建一个test.bat文件,文件内容为:java -jar -Xms32m -Xmx256m "F:\comm ...
Global site tag (gtag.js) - Google Analytics