- 使可变性最小化--EffectiveJava小结(15)
冰鱼飞鸟
不可变类:每个实例的所有属性都必须再创建该实例时就提供,并且再对象的整个生命周期内固定不变。不可变类的五个规则:1.不提供任何修改属性的方法。2.保证类不会被扩展。(不是不能子类化,而是为了防止调用者将其子类化)3.所有属性都是final修饰。4.所有属性都私有。(1.当属性是可变对象时候,防止调用方获取该可变对象并且修改了其属性。2.通过方法比直接提供属性更灵活,方法可以修改其内部实现)5.确保
- Java小结3——面向对象进阶
往前狂奔的Stephen
java开发语言
目录类就是设计图构造器this关键字工具类代码块设计模式包final关键字的作用常量枚举static关键字成员方法的分类方法的内存原理抽象类接口接口新增的方法多态内部类静态内部类成员内部类局部内部类(了解即可)匿名内部类常用APIObject类StringBuilderMath类System类Date类两个小算法Lambda表达式包装类面向对象复习补漏类就是设计图类就是建造对象的蓝图。定义类的注意
- 重写equals方法时要遵循通用约定--EffectiveJava小结(8)
冰鱼飞鸟
不覆盖(重写)equals的情况下:只有s1==s2,才有s1.equals(s2).Object中equals的实现如下:publicbooleanequals(Objectobj){return(this==obj);}重写equals方法要遵循的通用约定有1.自反性:对于非null对象x,有x.equals(x)==true.如果违反了自反性,集合的contains方法就无法判断该对象已经存
- 初识Java小结
鹿白_tz
一:Java简介1:什么是javajava是一种跨平台、面向对象的程序设计语言。用它编写的程序可以在任何在任何计算机、操作系统和支持java的硬件设备上运行。java是一种通过解释方式来执行的语言,是一门非常卓越的编程语言。2:java的版本JavaSEJava平台标准版((JavaStandardEnterpriseEdition)),为用户提供一个程序开发环境。这个程序开发环境提供了开发与运行
- 避免创建不必要的对象--EffectiveJava小结(5)
冰鱼飞鸟
尽量重用对象,而不是重新创建。一.重用不可变对象不可变对象,始终可以被重用。如String//尽量用,多次调用不会重复创建对象Strings="";//而不是,调多少次就创建多少次对象Strings2=newString("");另外调用静态工厂方法优于调用构造器。如Boolean.valueOf(String);优于newBoolean(String)因为前者会返回Boolean中缓存的true
- Java小结
Smile丶微笑
一、线程部分1、Java中引用类型都有哪些?(1)强引用。在虚拟机内存不足的情况下,也不会回收,如果我们把(强引用)对象置为null,会大大增加了垃圾回收的频率。几乎只要我们给出建议(GC),JVM就会回收。Objecto=newObject();Objecto1=o;(2)软引用。如果不显式的置为null,跟强引用差不多。垃圾回收不会执行。只会等到内存不足的时候才会调用。(3)弱引用。就算不置为
- SpringBoot开发实用篇 - 测试 - 加载测试专用配置,测试类中启动web环境,发送虚拟请求模拟
鬼鬼骑士
Java开发必备成长阶段springboot前端java
文章目录加载测试专用配置案例演示编写ConfigrationTest.java编写MsgConfig.java小结测试类中启动web环境案例演示编写xml编写WebTest.java测试运行小结发送虚拟请求案例模拟新建UserController.java运行测试案例模拟2编写WebTest.java测试运行小结加载测试专用配置有效解决配置冲突问题案例演示编写ConfigrationTest.ja
- Spring框架从入门到精通
cgblpx皮皮霞
3-SSM三大框架springjava
文章目录初识Spring框架时代变迁Spring的野心官网框架组成核心概念三大核心组件的关系主要jar组成Spring框架两大核心:IoC和DI概念IoCDIIoC的XML方式创建springboot工程创建Hello.java创建applicationContext.xml创建TestIoC.java小结IoC的注解方式创建springboot工程pom.xmlHello.javaapplica
- java小结
夜幕繁华
八大基本变量boolean--1bitbyte--8bitshort--16bitint--32bitlong--64bitchar--16bitfloat--32bitdouble--64bit条件和循环语句1.if语句语法说明:if是该语句中的关键字,后续紧跟一对小括号,该对小括号任何时候不能省略,小括号的内部是具体的条件,语法上要求该表达式结果为boolean类型。后续为功能的代码,也就是当
- 构造器参数较多时考虑使用构建器(Builder)--EffectiveJava小结(2)
冰鱼飞鸟
遇到大量参数(必要参数/可选参数)的可选方案:1.重叠构造器模式classTest{privateintparam1;privateStringparam2;privateintparam3;Test(intparam1){this(param1,null);}Test(intparam1,Stringparam2){this(param1,param2,0);}Test(intparam1,St
- Java小结(二)——打印矩形和九九乘法表
莫陌莫墨
java函数矩形九九乘法表
我们经常打印各种各样的三角形,今天我们打印一个矩形,顶一个定义一个函数,函数功能就是打印矩形,这样,以后我们想打印几行几列的矩形都是可以的,。如何定义一个函数呢?通过两个明确来完成明确一:这个功能的结果是什么?明确二:这个功能实现过程是否需要未知内容参与。很明显我是要打印矩形,结果是返回来一个打印好的矩形,类型是void。这个过程实现,我们需要未知的内容参与,row和col,即行和列。public
- Java小结(一)——打印等腰三角形
莫陌莫墨
Java
一开始我们学习Java、C、python等语言的时候,都是从基本语法开始的,一些基本的循环语句,实现一些简单的小的练习需求。比如打印等腰三角形。打印一个如下形式的等腰三角形:/******************/那我们初学者可能一开始就会想到的是最简单粗暴地一个算法,我直接System.out.print(),一行行的给打印出来,例如System.out.print("*");System.ou
- Java小结
明天争取
Javajavahibernatespring
Java小结一、请解释什么是pojo类,它有什么要求:答:1、pojo类是和一张表对应2、一般我们放在com.xxx.domain下3、pojo需要一个主键属性(用于标示一个pojo对象)4、除了主键属性外,它应当还有其它属性,属性的访问权限是private5、提供set/get方法6、它应当有一个无参的构造方法(hibernate反射)7、pojo类其实就是javabean二、在spring框架
- 用私有构造器或枚举类型强化单例(Singleton)属性--EffectiveJava小结(3)
冰鱼飞鸟
用私有构造器或枚举类型目的都是为了保证单例。但是如果要考虑反射和反序列的方式创建对象,则还需要额外的工作。一.非枚举类型实现的单例(1)防止实现Serializable的序列化,反序列化破坏单例:需要声明一个readResolve方法,ObjectInputStream.readObject()返回的对象会是readResolve的返回对象。ps:实际上是反序列化生成新对象后再调用了这个对象的re
- 初识Java小结
JA尐白
小结1:数据基本类型————Java中一切数据和运算的基础本章中两个主线就是Java基本数据类型和Java基本基本运算符。1、介绍了基本数据类型的值域。8种基本数据类型都有自己的值域,因为这些数据是保存在计算机里的,不能像数学中那样有无限个值。2、每种基本变量的名字都是Java中的关键字。3、在Java中,把有理数称为浮点数。浮点数在Java中是使用近似的值进行表达的。浮点数的这个性质影响了比较两
- Rxjava小结
吴小博Toby
byhzwusibo20190504http://gank.io/post/560e15be2dca930e00da1083?from=timeline&isappinstalled=0#toc_1RxJava:异步。好在:简洁。RxJava是通过一种扩展的观察者模式来实现异步的。优雅的实现方法-基于事件流的链式调用flatMap()和map()有一个相同点:它也是把传入的参数转化之后返回另一个对
- java小结
花飞月
在开发过程中遇到的各种bug。一、BigDecimal转json时候会丢失精度问题在前台页面data中的BigDecimal数据类型,比如0.0000会变为0,导致精度丢失。data:JSON.stringify(data),解决方法newDecimalFormat("#0.0000").format(map.get("percent"));--指定保留四位小数二、在求概率问题时,两个long型相
- Java小结
小小白心里软
SERIES
DOS命令(理解)(1)切换盘符(掌握)d:回车(2)显示某目录下的所有文件或者文件夹(掌握)dir回车(3)创建文件夹md文件夹名称回车(4)删除文件夹rd文件夹名称回车(5)进入目录(掌握)单级进入cd目录名称多级进入cd目录名称1\目录名称2…(6)回退目录(掌握)单级回退cd…回退根目录cd(7)删除文件del文件名称*.txt可以表示多个文件名称(8)清屏(掌握)cls(9)退出exi
- Java小结(三)——打印完美杨辉三角
莫陌莫墨
Javafor循环杨辉三角
打印了一个10层的等腰杨辉三角//打印杨辉三角publicstaticvoidprintTrigon(){int[][]a=newint[10][10];//定义一个二维数组,用来打印十层的杨辉三角for(inti=0;i<10;i++){a[i][i]=1;//首尾都是1,利用for循环,打印出边界值a[i][0]=1;}/*从第三层开始,等于肩部的两边值相加*/for(inti=2;i<10;
- Java小结
Start___Over
不知不觉中,Java的基础内容已经学完了,剩下也就两个月左右的时间了,感觉在这段java的基础内容里学的更加的蒙了,学完以后还是不会运用。学前面的知识时间花的也比较长,有些知识也会反复的讲,听得多了自然而然的就会懂了,而且那时候的知识点相对而言简单一点,自己琢磨一下,上网查查资料就会明白,课后练习的时间也多,多敲几遍老师上课的代码就能够可以用了。现在学完的Java内容,理解上有点困难,上课的进度也
- JAVA小结
qq_29513775
java01
基本概念1.JDK,JRE,JVM的作用及关系(1)作用JVM:保证Java语言跨平台JRE:Java程序的运行环境JDK:Java程序的开发环境(2)关系JDK:JRE+工具JRE:JVM+类库2.名词解释:2.1关键字:被Java语言赋予特定含义的单词。编程中全部小写;goto和const作为保留字存在。2.2标识符:就是给类,接口,方法,变量等起名字的字符序列。2.3注释:解释说明程序,提高
- java小结
java
我在编写mapreduce程序的时候,测试数据是两个矩阵,每一个矩阵分别存放在一个文件中,文件的每一行是一个三元组(i,j,mij)。
后来一不小心在文件的最后一行多敲了一个回车,在程序中读取文件数据的时候出现数据格式异常的问题,并且影响了程序的正常运行。
String line=val
- java小结1
JavaChaoCo
java编程对象Class多态
1、jdk:开发包javaIDE:java集成开发环境2、如何设置环境变量? 我的电脑------高级------环境变量------系统变量------新建 变量名-----classpath(告诉虚拟机)-----java类文件所在的路径 变量名-----path(告诉windows)---------3、熟悉jdk常用的命令: java: 执行class文件,关联控制台 j
- 寒假自学JAVA小结
u013390476
javaeclipsejdk线程语言
大二的寒假只剩下一周时间了,日子过得真快。我之前利用了一部分时间,学起了JAVA。JAVA是目前世界上最流行的语言,我也希望我能早一点入门JAVA。JAVA是一门几乎完全面对象的语言(除了内置类型int,double,char之类的。其实JAVA有类型封装器,int也能变成一个类Integer)。关于类,封装,继承,多态等概念,在我在学校学习C++的时候已经深入人心。扎实的C++基本功,让我在学习
- 黑马程序员——java小结_007_单例设计模式(懒汉式、饿汉式)
DeathOrRebirth
java懒汉式饿汉式单例设计模式
-------android培训、java培训、期待与您交流!----------为了方便和安全,java的先辈们总结了n多模式,懒汉式和饿汉式就是其中常用的。 此模式目的:整个应用中有且只有一个实例,所有指向该类型实例的引用都指向这个实例。 要保证对象唯一性1.为了避免其他程序过多建立该对象,先禁止其他程序建立该类对象。2.为了让其他程序可以访问该对象,只好在本类中,自定义一个对象
- Java小结
champion_netjava
Java多线程Matlab数据结构游戏java小结
[b]一.继承,多态,重写[/b][u]1.继承:[/u]降低工作量,降低程序的复杂性,使程序提高可扩展性......一个类继承另一个类(一个接口继承另一个接口)的关键字是extends,类之间的继承只能一对一,不能继承多个类。继承的格式:publicclass子类名extends父类名{}一个类继承接口的关键字是implements;一个类可以继承多个接口,接口之间用逗号隔开;继承的格式:pub
- Java小结
沈冠军
java多线程数据结构游戏matlab
一.继承,多态,重写
1.继承 :降低工作量,降低程序的复杂性,使程序提高可扩展性......
一个类继承另一个类(一个接口继承另一个接口)的关键字是extends,类之间的继承只能一对一,不能继承多个类。
继承的格式:public class 子类名 extends 父类名{}
一个类继承接口的关键字是implements;一个类可以继承多个接口,接口之间用逗号隔开;
继承的格式:
- Java小结第一篇(枚举应用)
kadenSH
java框架strutsF#mobile
菜鸟新篇
实习期结束了,写过那么多代码,最近等毕业答辩,有空余时间,也有动力,来回忆开发过程的点点滴滴,权当为自己做总结,积累自己的代码库.若您觉得内容太浅,希望您给予我些许点拨,我将感激不尽,助人者必有好报. 从能想起来的最近的往回倒推吧. 相信很多人有过这样的经历,特别是做j2ee(B/S)的时候, 当从页面传过来一个参数,无论是servlet或者str
- corejava小结 2009年5月9日
hanwesley
java设计模式编程应用服务器D语言
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一