`
文章列表
将博客搬至CSDN
本章节介绍在window上安装Node.js的方法。 1.Node.js安装包及源码下载地址为:https://nodejs.org/en/download/ Window 上安装Node.js 安装过程比较简单,只要按照说明就可.安装完之后: 以上就代表安装成功,由于本次介绍主要讲解node.js的使用,安装过程比较简单,在这里不做详细介绍

java基本类型

                 java基本类型 1.基本类型:byte 二进制位数:8 2.包装类:java.lang.Byte 3.最小值:Byte.MIN_VALUE=-128 4.最大值:Byte.MAX_VALUE=127 5. 6.基本类型:short 二进制位数:16 7.包装类:java.lang.Short 8.最小值:Short.MIN_VALUE ...
struts2中OGNL和 ValueStack(二) 表达式语言主要有以下几大好处:     避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;     支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能;     简单明了地表达代码逻辑,使用代码更可读与便于维护。     Struts 2中的表达式语言     Struts 2支持以下几种表达式语言:         OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言 ...
struts2中OGNL和 ValueStack(一) 学习的时候,总分不清楚在struts2中页面的传值和取值是怎么来完成的,所以从网上搜了很多资料,现在把这些资料总结写,留着以后参考。。看完资料后也大概明白了。。。 先分清楚下ActionContext 、ValueStack 、Stack Context三者 ActionContext 一次Action调用都会创建一个ActionContext 调用:ActionContext context = ActionContext.getContext() ValueStack 由OGNL框架实现 可以把它简单的看作一个栈(List ...

遍历map

    import java.util.HashMap;      import java.util.Iterator;      import java.util.Map;            public class MapTest {                public static void main(String[] args) {              Map<String, String> map = new HashMap<String, String>();              map.put("1&quo ...
在Javascript中如何定义二维数组,它的声明都有哪一些简洁的声明方法呢?下面是我收集的一些定义的方法。 Javascript二维数组定义[一]: JavaScript代码     <script>            var   a=new   Array();            a[1]=new   Array("a","b");            </script>   -------------------------------------------------------------- ...

低耦合和高内聚

在做面向对象的软件项目的时候,我们在一个项目下往往需要包含几个甚至十几个不同的功能模块,每个模块之间都有可能发生相互调用的情况,如果设计不好,模块之间的调用可能形成一个密密麻麻的网状结构,这样的设计对于该软件的升级、维护以及修改将会造成极大的不便。因此在软件设计里面我们提出了“低耦合、高内聚”的设计方法。     先来明白什么是低耦合和高内聚:     低耦合:软件模块与模块之间的联系(耦合)要尽量的简洁     高内聚:指一个模块内各个元素(方法、属性)之间的关系要尽量的密切     以java语言为例子,也可以把这个原则简单的概括成一句话:软件项目的每一个类要有其相对明确且独立的功能,类与类 ...
Java牛角尖(经典收藏) 文章分类:Java编程 Java牛角尖【001】:抽象类必须有抽象方法吗?   我们都知道,有抽象方法的类是抽象类,反过来说,抽象类都有抽象方法吗?   其实这个问题非常明白,用abstract修饰的类就是抽象类,并不是说抽象类中必须有抽象方法,即使一个类中的方法全部实现过,也可以用abstract修饰为抽象类,所以抽象类不一定都有抽象方法。   下面代码中是一个没有抽象方法的抽象类: Java代码     abstract class DemoClass{                public void printMessage(String msg){  ...
Java中怎么把字符串转换成日期格式 文章分类:Java编程 Java中把字符串转换成日期格式是常用的一种功能 在很多的项目当中,都会用到滴,之前也有用到,可是,本人记性不好 所以,决定把此常用的功能写道博客里来,方便以后可用到 以下是例子代码: public static void main(String[] args) throws Exception{   Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");   String now = new Sim ...
『MySql 』编码设置 MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。 查看系统的字符集和排序方式的设定可以通过下面的两条命令或mysql> status 。 mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+------------- ...
mysql状态语句    以下所有命令都是在进入mysql监控器中执行的:    a. show tables或show tables from database_name; // 显示当前数据库中所有表的名称    b. show databases; // 显示mysql中所有数据库的名称    c. show columns from table_name from database_name; 或show columns from database_name.table_name;   // 显示表中列名称    d. show grants for user_name;   / ...
Oracle 表连接方式(内连接/外连接/自连接) 详解 Oracle 表连接方式(内连接/外连接/自连接) 详解 Oracle 表之间的连接分为三种: 1. 内连接(自然连接) 2. 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3. 自连接(同一张表内的连接) SQL的标准语法: select table1.column,table2.column from table1 [inner | left | right | full ] join table2 on table1.column1 = table2.c ...
mysql中的内连接,外连接实例详解 内连接: 只连接匹配的行 左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行 右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行 全外连接: 包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。 交叉连接  生成笛卡尔积-它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个 行都一一匹配 举个例子吧。 表A id   name  1    张 2    李 3    王 表B id   address   A_id ...
Java中实现对象的序列化? 文章分类:Java编程 Java中通过implements Serializable来实现对象的序列化。其实Serializable接口中并没有需要实现的方法,注明某个类implements Serializable只是为了标识或表明这个类可以被序列化。        那么什么是序列化呢,序列化又有什么作用呢?        一个类,或对象能够被序列化表明这个类或对象能过转化成数据流的形式。之所以要转化为数据流是为了在数据传输(特别是IO操作和网络传输)中对流化(序列化)的对象进行读写操作。也就是说序列化是为了解决在对对象流进行读写操作时所引发的问题。      ...
Global site tag (gtag.js) - Google Analytics