- 拉货搬家小程序开发中保障用户隐私和数据安全的方法
ALLSectorSorft
服务器数据库网络微信小程序小程序
拉货搬家小程序开发中保障用户隐私和数据安全的方法在开发拉货搬家类小程序时,保障用户隐私和数据安全需通过多维度技术手段和管理措施协同实现。以下是系统化的解决方案框架及实施要点:一、数据全生命周期加密保护1.存储层加密采用AES256算法对用户身份信息、订单轨迹、支付凭证等敏感字段加密存储,结合盐值(Salt)增强密码学安全性。敏感数据(如身份证号)建议脱敏后存储,例如仅保留部分字段并用哈希值关联业务
- 如何实现对用户密码的加密
燃星cro
java数据库后端安全
摘要算法:同样的明文,经过同样的摘要算法,得到的结果是一样的验证方法:验证经过摘要算法处理后的结果,如果密文一样那么就认为明文是一样的//数据库存储的一定是密文,用户输入的是明文;把用户输入的明文经过MD5处理后和数据库的内容进行对比,结果一样就认为密码正确网站解密MD5的原理是将一些较常见的密码经过MD5处理后的结果存储下来之后再与我们输入的需要解密的MD5数据进行比对达成的盐值salt明文+s
- Haxe:HaxeFlixel游戏引擎应用教程_2024-07-15_07-33-37.Tex
chenjj4003
游戏开发2游戏引擎c++设计模式开发语言java前端
Haxe:HaxeFlixel游戏引擎应用教程HaxeFlixel简介HaxeFlixel的历史与发展HaxeFlixel是一个基于Haxe语言的游戏开发框架,它为创建2D游戏提供了强大的工具和功能。HaxeFlixel的历史可以追溯到2011年,由Adam“Atomic”Salts创建。起初,它作为Flixel的一个分支,Flixel是一个使用ActionScript3编写的流行游戏开发框架。随
- Linux-SaltStack配置
DC_BLOG
Linuxlinuxsaltstack运维服务器
文章目录SaltStack配置作者主页:点击!Linux专栏:点击!⏰️创作时间:2025年02月24日20点51分SaltStack配置SaltStack中既支持SSH协议也支持我们的一个客户端#获取公钥(所有环境都需要配置)rpm--importhttps://repo.saltproject.io/salt/py3/redhat/8/x86_64/latest/SALT-PROJECT-GP
- bcryptjs 依赖详解
yqcoder
mongodb数据库前端
`bcryptjs`是一个用于在Node.js中进行密码哈希处理的库,它是`bcrypt`的纯JavaScript实现,无需编译,使用起来更加方便。一、安装npminstallbcryptjs二、基本使用`genSalt()`:方法用于生成一个盐,盐的复杂度越高,哈希处理所需的时间越长,安全性也相对更高。`hash()`:方法使用生成的盐对密码进行哈希处理,得到加密后的密码。`compare()`
- golang:时间转换总结
OceanStar的学习笔记
golanggolangjava开发语言
在编程中,我们经常会遭遇八小时时间差问题。这是由时区差异引起的,为了能更好地解决它们,我们需要理解几个时间定义标准。GMT(GreenwichMeanTime),格林威治平时。GMT根据地球的自转和公转来计算时间,它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。GMT是前世界标准时。UTC(CoordinatedUniversalTime),协调世界时。UTC比GMT更精
- 实验记录(openssl使用)
cumt 方程
实验记录linux安全
openssl基础使用openssl命令格式opensslenc-ciphername[-infilename][-outfilename][-passarg][-salt][-nosalt][-e][-d][-p][-P][-v][-nopad][-debug][-a][-A][-base64][-z][-bufsizenumber][-kpassword][-kfilefilename][-K
- Pigsty:开源的PostgreSQL全栈解决方案
申华昶
Pigsty:开源的PostgreSQL全栈解决方案pigstyPostgreSQLinGreatSTYle,Battery-IncludedFreeRDSAlternative!项目地址:https://gitcode.com/gh_mirrors/pi/pigsty在数据库管理的世界里,Pigsty以其独特的魅力和强大的功能,成为了开源社区中的一颗璀璨明星。本文将深入介绍Pigsty项目,分析
- SpringBoot单体服务无感更新启动,动态检测端口号并动态更新
技匠而已
java
SpringBoot单体服务无感更新启动packagecom.basaltic.warn;importcn.hutool.core.io.IoUtil;importlombok.SneakyThrows;importorg.apache.commons.lang3.StringUtils;importorg.mybatis.spring.annotation.MapperScan;importor
- linux获取rtc时钟,Linux 实时时钟(RTC)驱动API
weixin_39970823
linux获取rtc时钟
Linux实时时钟(RTC)驱动=======================================当Linux开发者在谈论“实时时钟”的时候,他们指的是某种可以跟踪墙上时间,并且有备用电池所以在系统关闭的时候仍然可以运行的东西。这种时钟通常不跟踪本地时区夏时制时间——除非他们有MS-Windows双系统——而将被设置为世界标准时间(CoordinatedUniversalTime,UT
- 时间同步服务器
~时泪~
服务器linux运维
一.时间同步服务的使用1.系统时间及时区的管理1.1.查看系统时间命令:timedatectl[root@wzzh~]#timedatectlLocaltime:六2024-11-1619:38:43CSTUniversaltime:六2024-11-1611:38:43UTCRTCtime:六2024-11-1611:38:44Timezone:Asia/Shanghai(CST,+0800)S
- python 时间库 time
qianchenzhihai
python学习
在开始之前,首先要说明这几点:1.在Python中,通常有这几种方式来表示时间:1)时间戳2)格式化的时间字符串3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。2.UTC(CoordinatedUniversalTime,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(DaylightSavingT
- mysql的timestamp类型_MySQL数据库中的timestamp类型与时区
weixin_39758696
MySQL的timestamp类型时间范围between'1970-01-0100:00:01'and'2038-01-1903:14:07',超出这个范围则值记录为'0000-00-0000:00:00',该类型的一个重要特点就是保存的时间与时区密切相关,上述所说的时间范围是UTC(UniversalTimeCoordinated)标准,指的是经度0度上的标准时间,我国日常生活中时区以首都北京所
- 运维笔记43 使用saltstack配置完整线上服务(haproxy+keepalived,nginx+php+memcache,mysql主从)
No_red
运维学习mysql数据库web服务phpsaltstack
概述:之前我们所介绍过了很多实用的服务,有负载均衡类的,web服务类的,数据库类的等等,这些服务有的配置容易,有的配置困难,那我们现在设想一下在生成环境中,有上百台,甚至上千台服务器的情况下,难道要我们去挨个去配置每一台服务器吗,这是无法想象的,所以有了saltstack这类自动化运维工具的出现,帮助我们高效快速的部署服务。线上服务拓扑这次的拓扑基本上已经可以胜任一个相当活跃的服务的后端架构了,但
- gd32 exmc 连接 mcu 8080TFT 驱动(8pin/16pin)ST7789,40帧每秒240*320;
qq_24158561
c++算法c语言驱动开发stm32
#include"gd32e50x.h"#if0//RS~A2316根数据线#defineBANK0_LCD_D((uint32_t)0x61000000)//LCDdataaddress,RS~A2316线2^23*2=0x1000000#defineBANK0_LCD_C((uint32_t)0x60000000)//LCDregisteraddressAlternate2:EXMC_NE0=
- Ansible架构介绍与安装
2401_86637445
ansible架构
一、介绍Ansible什么是Ansible?Ansible是一款自动化运维工具,其主要功能是帮助运维实现IT工作的自动化、降低人为操作失误、提高业务自动化率、提升运维工作效率。实现了批量系统配置、批量程序部署、批量运行命令等功能。ansiblepuppetsaltstack主流的三种。ansible自动化运维工具被红帽收购阿里巴巴在用saltstackpython开发。无客户端,只需安装SSH、P
- ansible入门
打败404
运维linuxansible
一、ansible简介1、ansible是什么?ansible是目前最受运维欢迎的自动化运维工具,基于Python开发,集合了众多运维工具(SaltStackpuppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于paramiko开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模
- Tomato and egg noodles
EHHHA
First,washandcutupthetomato.Next,pourtheeggintothebowlThen,potthenoodlesintothepot.Next,putthenoodlesandeggsintothepot.waitfiveminutes.Finaly,putthenoodlesinit.Don'tforgetaddsomesalt.andwecaneatit.图片发
- 使用ansible的剧本制作salt-master与salt-minion的安装与启动服务过程
qq_42750608
linuxansibleansible
虚拟机版本:RockyLinuxrelease8.6(GreenObsidian)准备几台虚拟机ipv4地址主机名192.168.137.13center192.168.137.14sp-1192.168.137.15sp-2192.168.137.16sp-3一、center主机的配置1.vim/etc/hosts127.0.0.1localhostlocalhost.localdomainlo
- 2024年Linux最新快速入门SaltStack_saltstack基本使用
前端核心技术
程序员linuxsaltstack服务器
yum -y install salt-masterservice salt-master start注:需要iptables开启master端4505、4506端口安装被管理端yum -y install salt-minionsed -i 's@#manster:.\*@manster: master\_ipaddress@' /etc/salt/minion #master\_ipaddr
- linux 上安装及配置 salt-minion
anbusha
IT平台linuxcentos运维
下面是salt-minion的安装记录########################################################################在centos6或centos7上安装salt-minionrpm--importhttps://repo.saltstack.com/yum/redhat/6/x86_64/archive/2018.3.2/SALT
- linux下salt的安装及使用
LEE_JINGING
运维linuxsalt
安装apt-getinstallpython-software-propertiesadd-apt-repositoryppa:saltstack/saltapt-getupdateapt-getinstallsalt-master#服务端apt-getinstallsalt-minion#客户端使用saltminion端(windows)进入C:\salt\conf目录下minion修改成mas
- linux自动化运维之ansible实战
浓黑的daidai
运维自动化ansible
ansible基础介绍优点-相比于saltatack和puppet,没有客户端,更轻量级-只是一个工具,可以很容易实现分布式拓展-更强的远程执行命令特点-模块化-支持自定义模块,可以用任何语言编写模块-基于python语言实现-部署简单,基于python和ssh,agentless,无需代理-安全安装yum安装首先安装epel源:yuminstallepel-release-y下载ansible:
- 基于自适应中值滤波器的图像去噪处理
潦草通信狗
计算机视觉图像处理opencv信息与通信matlab
在图像处理中,噪声是一种常见的干扰因素,其中椒盐噪声(SaltandPepperNoise)是一种典型的噪声类型,表现为图像中的随机黑白点。为了消除这种噪声,我们通常使用滤波器进行去噪处理。而自适应中值滤波器(AdaptiveMedianFilter)是一种非常有效的去噪工具。本文将通过MATLAB代码示例来展示如何使用自适应中值滤波器对图像进行去噪处理。1.导入图像并添加椒盐噪声首先,我们读取一
- MATLAB图像去噪和边缘检测
柯咪侠
笔记matlab图像处理
本文涉及分别使用均值滤波器和中值滤波器来除去高斯噪声、椒盐噪声以及sobel边缘检测。程序://a=imread('C:\图片\dog.jpg');I=rgb2gray(a);%将彩色图变成灰色图subplot(3,3,1);imshow(I);xlabel('原始图像');b=imnoise(I,'salt&pepper',0.01);%添加椒盐噪声subplot(3,3,2<
- python数据库操作批量sql执行_利用Python脚本批量生成SQL语句
weixin_39725154
通过Python脚本批量生成插入数据的SQL语句原始SQL语句:INSERTINTOsystem_user(id,login_name,name,password,salt,code,createtime,email,main_org,positions,status,used,url,invalid,millis,id_card,phone_no,past,end_date,start_date
- BCrypt.checkpw()报错java.lang.IllegalArgumentException: Invalid salt
玩物丧志汪某人
Java异常参数传递前端开发后端交互明文密文数据库操作
先看一下方法参数,放两个String第一个参数是明文(一般是前端传过来的值),第二个是密文(从数据库取出来的值),各位大聪明们是不是把参数放反了
- ansible架构、安装、简单的使用
养了一只皮卡丘
自动化运维运维
1.ansible运维工具1.1ansible介绍一款系统开发开源的配置和自动化工具,基于python写成类似于saltstack和Puppet。基于模块工作的,本身没有批量部署的能力,批量部署时运用的是ansible所运行的模块。ansible只是提供一种框架,通过ssh远程管理受控节点1.2ansible架构图架构:核心Ansible,基于模块工作的,本身没有批量部署的功能,利用运行的模块进行
- To make Vegetables and Meat
子越一
TomakeVegetableandMFastbuysomecabbages,somehamsausagesandsometofu.Thencutupthecabbageandthetofu.Afterthatputtheminapotandaddsomeoil.Thencookthemfor5minerandThenaddsomesalt.Finallyputtheminabigplateand
- 认识ansible,了解常用的模块
lelelele798
ansible
ansible的概念Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。Ansible能批量配置、部署、管理上千台主机。比如以前需要切换到每个主机上执行的一或多个操作,使用Ansible只需在固定的一台Ansible控制节点上去完成所有主机的操
- 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的表,其有一