![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础常识
文章平均质量分 84
絮絮不休
爱让世界生生不息~
展开
-
【win+R】-->『运行』窗口 各种命令整理
运行按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:(按英文字符顺序排列)%temp%---------打开临时文件夹.--------------C:\DocumentsandSettings\用户名所在文件夹..-------------C:\DocumentsandSettings...------------我的电脑\--------------C转载 2012-09-06 16:00:58 · 670 阅读 · 0 评论 -
window.event.keycode使用方法介绍
window.event.keycode-获取按下的键盘值 event.keycode值大全1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17原创 2012-08-10 09:36:38 · 2343 阅读 · 0 评论 -
JAVA读取db.properties文件
整理整理基础,JAVA读取db.properties文件连接数据库1.PropUtilpackage xxxx;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.InputStream;import java.util.Properties;/** * PropU原创 2013-01-15 17:06:34 · 1298 阅读 · 1 评论 -
javascript类的声明
语言学习,简单易懂,然后扩充,然后总结,然后使用,最后就很容易融会贯通了。今天,简单说明一下javascript类的声明方式,目的为夯实javascript基础直接看源码: javascript类的声明 function Message() { this.jwcTimestamp = '2013-4-17'; this.getTo = functi原创 2013-04-17 15:16:58 · 224 阅读 · 0 评论 -
java程序计算圆周率
昨晚波士堂看到王兴背诵圆周率,感到有兴趣了,于是下个txt,圆周率100万位开始背诵,太辛苦,代码实现出来继续背。package com.xjtu.pi;/** * π的随机数算法 * 描述: * 在单位正方形中,随机往里面扔点,如果落在单位圆里面就计数 * 多次重复这一过程进行统计,由于四分之一圆面积为π/4约等于计数值/总数 * 得到π=4*sum/N * 重复的次数越多原创 2013-05-10 17:04:31 · 1211 阅读 · 0 评论 -
【java】关于equals和==的一些探究
突然想到了一个问题,equals和==的区别,写了些测试代码,如下:package sept;/** * * * * Title: equals&==测试代码 /p> * * * Description: 示例 业务类 * * * * Copyright: Copyright (c) 2012 * * * * @author dml@20原创 2013-09-05 10:05:20 · 240 阅读 · 0 评论 -
Java虚拟机
一些尝试有必要重温一下:Java虚拟机是Java语言能够取得成功的重要因素之一。Java程序不是由操作系统以可执行文件的形式直接运行的,而是运行在Java虚拟机中的。Java虚拟机在启动之后,会从主Java类的main方法开始执行,当main方法执行结束之后,Java虚拟机会自动终止。虚拟机的作用:1.为应用程序屏蔽底层操作系统的细节;2.为应用程序提供必要的运行时原创 2013-10-31 14:52:47 · 187 阅读 · 0 评论 -
Java类加载器
类加载机制是Java平台的一个重要创新,它的出现带来了Java平台的很多新特性。类加载器最根本的作用只有一个,即从包含字节代码的字节流中定义出虚拟机中的Class类的对象。加载流程:1.寻找jre目录,寻找jvm.dll,初始化JVM2.产生一个Bootstrap Loader(启动类加载器)3.Bootstrap Loader自动加载Extended Loader (原创 2013-10-31 15:14:28 · 165 阅读 · 0 评论 -
Java对象生命周期
一个对象的完整生命周期涉及Java平台的很多相关技术。1.在创建一个Java类的对象之前,需要先由虚拟机加载该Java类。2.在Java类被加载之后,还需要对该Java类进行链接和初始化。3.初始化完成之后,才能创建出该构造方法来完成。4.当不再有引用指向一个对象时,这个对象成为垃圾回收的候选。5.对象终止机制提供了一种方式在对象被回收之前进行清理工作。6.当需要复制一个对原创 2013-10-31 15:52:50 · 218 阅读 · 0 评论 -
Java I/O
绝大多数应用程序在运行过程中都会进行两种类型的计算:一种是占用CPU时间的计算,另一种是与数据输入/输出(I/O)相关的计算。在这两种计算中,一般是与I/O相关的计算所花费的时间占较大的比重。 主要原因:在进行I/O操作时,一般需要竞争操作系统中有限的资源,或是需要等待速度较慢的外部设备完成其操作,从而造成I/O相关的计算所等待的时间较长。 对于I/O操作来说,其根本的作用在于原创 2013-10-31 14:26:34 · 196 阅读 · 0 评论 -
正则表达式,中文断句
直接看源码,就不多解释了package com.xjtu.bysj;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public class SplitSentence { // 把一段完整的文字分为一原创 2013-12-12 15:24:38 · 493 阅读 · 0 评论 -
Java7核心技术 学习笔记整理
整整一个月的时间,参加笔试面试若干,相对与社会招聘,校园招聘注重学生基础知识的掌握程度。这一个月,主要应聘Java软件工程师一职,深刻体会是:Java语言虽然容易上手,但是要真正掌握其实不容易。本文将整理如下知识点:1.Java I/O2.Java虚拟机3.Java类加载器4.Java对象生命周期5.Java多线程与并发6.Java泛型7.Java集合原创 2013-10-31 14:06:41 · 222 阅读 · 0 评论 -
Java程序员基础知识点整理
马年第一篇,整理整理Java初级程序员技术面试的一些常见知识点,差缺补漏~~ 技术面试常见题(具体的程序题,通常会设置一些陷阱,会在提问中隐含一些问题)·写程序实现互换obj1和obj2·你做过的项目数据文件格式都有哪些?是怎么解析xml的?·你所做过的项目是采用什么字符集编码进行读写的?·JVM垃圾回收有哪些算法?·直接在纸上写出一个单例模式(英文面试)原创 2014-02-10 12:54:29 · 399 阅读 · 0 评论 -
visio绘制UML使用技巧整理
在visio中画类图时,一般需要画出接口和实现类并且表明他们的实现关系。可是找了半天没有实现关系,只有泛化关系(继承关系),怎么办呢?其实也很简单,具体做法如下:第一步:画好接口第二步:从visio图形库中拖一个类过来,定义此类的名称第三步:在此类上单击鼠标右键,选择“形状显示选项...”——常规选项——选中“实现链接”——确定。第四步:此时在类中有个黄点,将次黄点拖动到要实现的接原创 2014-02-27 15:27:54 · 1124 阅读 · 0 评论 -
【java】代码详解java发送邮件
看样子西安的天气是很难变好了,持续的中度污染让人窒息。不废话了,今天早上写了个java发送邮件服务类,直接看源码:package dec;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;impo原创 2012-12-17 10:36:53 · 5844 阅读 · 8 评论 -
jquery ajax 与servlet间乱码解决方案
中文乱码问题,解决办法其实很简单,传之前encode,传之后decode。看相关源码片段:servlet /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */ protected void doPost(HttpServletReq原创 2013-01-08 17:07:34 · 538 阅读 · 2 评论 -
【java】源码详解java NIO(二)_文件读取、输入输出
java nio系列第二篇,阅读目标:了解通道和缓冲区概念。概述通道 和 缓冲区 是 NIO 中的核心对象,几乎在每一个 I/O 操作中都要使用它们。通道是对原 I/O 包中的流的模拟。到任何目的地(或来自任何地方)的所有数据都必须通过一个 Channel 对象。一个 Buffer 实质上是一个容器对象。发送给一个通道的所有对象都必须首先放到缓冲区中;同样地,从通道中读取的任何数据都要原创 2012-12-21 11:08:43 · 660 阅读 · 0 评论 -
【java】源码详解java NIO(一)_初识NIO
末日前,复习复习J2SE,java nio,先回顾一些基础常识I/O 简介I/O ? 或者输入/输出 ? 指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。在 Java 编程中,直到最近一直使用 流 的方式完成 I/O。所有 I/O原创 2012-12-21 09:50:32 · 1838 阅读 · 0 评论 -
【excel】从身份证号中提取出生日期、年龄、性别信息
execl功能强大,今天,先介绍一下从身份证号中提取出生日期、年龄、性别信息的方法先贴效果:注1:身份证号随机填写,如有雷同,实属巧合。。。。编辑步骤:1.A列为用户填写列,身份证号超过15位数字,所以需在输入数字前输入‘2.B列为用户年龄列,使用公式=YEAR(TODAY())-IF(LEN(A1)=15,CONCATENATE("19",MID(A1,7原创 2012-09-29 11:15:05 · 1460 阅读 · 0 评论 -
在Eclipse中显示SVN版本号、作者信息
设置方式如下:windows ->preferences->General->Appearance->Lable Decorations 勾选其中的 SVN 项 之后点击 apply 最后点击 ok .原创 2012-08-14 15:10:26 · 549 阅读 · 0 评论 -
【java】源码详解接口和抽象类的区别
JAVA基础之基础,抽象类和接口的区别。。。。。。要是还不能很清晰的给别人讲述这两者之间的区别,建议自己动手写写代码,就会有所领悟了。1.抽象类public abstract class testAbstractClass { //抽象类是可以有私有方法或私有变量 private int TEST_NUM; public abstract int testMe原创 2012-10-31 16:54:12 · 405 阅读 · 0 评论 -
【java】源码详解java异常处理
java异常处理,原理、理论很多很多,还是需要一点点去理解,去优化。这里现贴出一下源码,只为形象的感知java异常处理方式。1.try catchpublic class TestTryCatch { public static void Try() { int i = 1 / 0; try { } catch (Exception e) { e.prin原创 2012-11-06 16:47:13 · 346 阅读 · 0 评论 -
【java】源码详解Java的反射机制
程序员的思维是非常活跃的,刚看pom.xml文件时,突然忘了maven是什么意思,查了下,Maven这个单词来自于意第绪语,意为知识的积累……知识是不停的在积累的,有些时候,必须要自己过一遍才能清楚是不是积累到自己的知识库里面。这里,理理java的基础,反射机制。先看原理:定义,JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,原创 2012-11-29 17:03:32 · 766 阅读 · 1 评论 -
【java】Java 基础知识详细讲解——陆续更新
1、一个"java"源文件中是否可以包括多个类(不是内部类)?有什么限制?2、Java 有没有goto?3、说说&和&&的区别。4、在JAVA 中如何跳出当前的多重嵌套循环?5、switch 语句能否作用在byte 上,能否作用在long 上,能否作用在String 上? 6、short s1 = 1; s1= s1 + 1;有什么错? short s1 = 1;s1 += 1原创 2012-11-30 16:37:27 · 100 阅读 · 0 评论 -
【java】源码详解java定时任务
网上找了找,java写定时任务的方法很多,框架也有很多提供了定时任务接口,对于初学java程序员来说,还是考虑JDK里面的内容比较适合。先看原理: JDK中,定时器任务的执行需要两个基本的类: java.util.Timer; java.util.TimerTask; 要运行一个定时任务,最基本的步骤如下:1、建立一个要执行的任务TimerTask。原创 2012-11-29 10:53:37 · 1224 阅读 · 1 评论 -
【java】源码详解try_catch_finnaly语句执行
面试过的同学应该有一道题的记忆,因为大多java程序员面试场合都会发生这样的事件。试题如下: try {}里有一个return 语句,那么紧跟在这个try 后的finally {}里的code 会不会被执行,什么时候被执行,在return前还是后?………………………………希望不要早早看下面的解释,自己想一下…………………………原创 2012-12-04 14:38:18 · 732 阅读 · 0 评论 -
【algorithm】java实现快速排序
算法,根据设计方法来分类,可以分为穷举法、分治法、线性规划法、动态规划法、贪心算法、回溯法等。快速排序采用分治法,原理如下:快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。原创 2012-12-06 14:39:20 · 493 阅读 · 0 评论 -
【java】源码详解三种map遍历方式
java程序员会经常接触到集合类容器,今天,总结一下map的遍历方式,目的很简单,能自如的操作map即可,看源码:package dec;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.原创 2012-12-25 10:23:03 · 571 阅读 · 0 评论 -
图文详解批处理_同目录下文件名更改
目标:将一个文件夹下的所有后缀为.html文件更改为.ftl文件更改前如图所示 新建一个bat文件 写入命令ren *.html *.ftl (将html文件后缀改为ftl)双击执行,执行后瞬间省了很多时间,完dml@2012.12.27原创 2012-12-27 11:04:52 · 229 阅读 · 0 评论 -
js获取后台方法中返回参数
几个月前,写了一遍记录 js调用后台方法的博客,地址为:http://blog.csdn.net/duanml61/article/details/7912933一些同学看到之后,发现还是无法满足需求,为此,这篇详解js和后台之间的参数传递问题第一步:新建一个html页面,引入jquery-1.7.min.js,其他的版本未测试,应该差不多portrait<scr原创 2012-12-28 16:45:15 · 3527 阅读 · 2 评论 -
js调用后台servlet方法
今天做历史记录查询功能,遇到了前后台方法互相调用的问题,研究了一下,把成功经验记录一二。1.使用document.form.action方式相关源码如下:*.js document.getElementById("sendPerson").value = SendPerson; document.getElementById("currentTime").val原创 2012-08-27 17:02:01 · 3674 阅读 · 0 评论 -
【algorithm】源码详解中国大陆新身份证号码算法
之前印象身份证最后一位奇数为男性,偶数为女性。看了下算法才明白,这指的是老身份证15位,18位身份证末尾加了一个校验码,用来验证是否为真实身份证号。先看中国大陆身份证结构:1、号码的结构公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。2、地址码表示编码对象常住户口所在县(市原创 2012-12-19 16:55:17 · 1119 阅读 · 0 评论 -
代码详解httpClient中PostMethod乱码问题
找了很大一圈,终于解决了这个中文乱码问题。直接看源码: /** * init Openfire User via httpRequest dml@2012.9.14 * * @param url */ private static void httpExecute(String url) { // 构造HttpClient的实例 HttpClient h原创 2013-01-08 14:22:53 · 1462 阅读 · 0 评论