安装数据oracle,改了实例名,使用jdbc怎么写?
进入数据库安装目录下,找到tnsnames.ora文件,把其中的service_name改成数据库正确的sid值,默认的是orcl
networkadmintnsnames.ora:
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.62)(PORT = 1521))
(CONNECT_DATA =
(SERVER = ORCL)
(SERVICE_NAME = ORCL)
)
重启监听即可
若是碰到继续报错:17410 提示无法从套接字获取更多数据如何解决,则进入数据库安装目录下,找到listener.ora文件,将(PROGRAM = extproc)这行前面加#注释掉,如下:
#(PROGRAM = extproc)
并且,检查配置文件中HOST是否为主机名
(DEscriptION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
)
重启监听,数据库即可连接
JSP文件怎么用网页打开?
1、首先通过 Tomcat 官方网站下载安装 tomcat。转到官方网站, 点击上面导航栏中的下载链接, 转到下载目录图像, 点击下载镜像进入下载项目界面
2、找到并下载 Tomcat。Apache 软件开源更多, 找到 Tomcat 软件链接位置, 可以使用 CTRL F 进行页面查找。
3、进入某一个版本的tomcat之后,点击bin目录进入。
4、下载安装方法。安装方法很多都有绿色的无安装版本, 解压缩出来就可以使用了。EXE 版本需要先安装, 然后才能使用。
5、创建项目。安装完成后, 转到 WebApps 目录, 在此目录中创建一个文件夹作为项目的名称, 然后将 JSP 文件放在新创建的文件夹中。
6、启动tomact。进入安装目录下的bin目录中,找到并双击startup.bat文件就可以启动tomcat。
7、在控制台中打印服务器启动字后, 说明成功启动, 然后在浏览器中输入地址和端口 (默认值为 8080), 项目名称 JSP 文件名可以打开 JSP 文件
java压缩文件的问题
有三种方式实现java压缩:
1、jdk自带的包java.util.zip.ZipOutputStream,不足之处,文件(夹)名称带中文时,出现乱码问题,实现代码如下:
public File doZip(String sourceDir, String zipFilePath) throws IOException {
File file = new File(sourceDir);
File zipFile = new File(zipFilePath);
ZipOutputStream zos = null;
try {
// 创建写出流操作
OutputStream os = new FileOutputStream(zipFile);
BufferedOutputStream bos = new BufferedOutputStream(os);
zos = new ZipOutputStream(bos);
String basePath = null;
// 获取目录
if(file.isDirectory()) {
basePath = file.getPath();
}else {
basePath = file.getParent();
}
zipFile(file, basePath, zos);
}finally {
if(zos != null) {
zos.closeEntry();
zos.close();
}
}
return zipFile;
}
private void zipFile(File source, String basePath, ZipOutputStream zos)
throws IOException {
File[] files = null;
if (source.isDirectory()) {
files = source.listFiles();
} else {
files = new File[1];
files[0] = source;
}
InputStream is = null;
String pathName;
byte[] buf = new byte[1024];
int length = 0;
try{
for(File file : files) {
if(file.isDirectory()) {
pathName = file.getPath().substring(basePath.length() + 1) + "/";
zos.putNextEntry(new ZipEntry(pathName));
zipFile(file, basePath, zos);
}else {
pathName = file.getPath().substring(basePath.length() + 1);
is = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(is);
zos.putNextEntry(new ZipEntry(pathName));
while ((length = bis.read(buf)) 0) {
zos.write(buf, 0, length);
}
}
}
}finally {
if(is != null) {
is.close();
}
}
}
2、使用org.apache.tools.zip.ZipOutputStream,代码如下,
package net.szh.zip;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.CRC32;
import java.util.zip.CheckedOutputStream;
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;
public class ZipCompressor {
static final int BUFFER = 8192;
private File zipFile;
public ZipCompressor(String pathName) {
zipFile = new File(pathName);
}
public void compress(String srcPathName) {
File file = new File(srcPathName);
if (!file.exists())
throw new RuntimeException(srcPathName + "不存在!");
try {
FileOutputStream fileOutputStream = new FileOutputStream(zipFile);
CheckedOutputStream cos = new CheckedOutputStream(fileOutputStream,
new CRC32());
ZipOutputStream out = new ZipOutputStream(cos);
String basedir = "";
compress(file, out, basedir);
out.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
private void compress(File file, ZipOutputStream out, String basedir) {
if (file.isDirectory()) {
System.out.println("压缩:" + basedir + file.getName());
this.compressDirectory(file, out, basedir);
} else {
System.out.println("压缩:" + basedir + file.getName());
this.compressFile(file, out, basedir);
}
}
private void compressDirectory(File dir, ZipOutputStream out, String basedir) {
if (!dir.exists())
return;
File[] files = dir.listFiles();
for (int i = 0; i files.length; i++) {
compress(files[i], out, basedir + dir.getName() + "/");
}
}
private void compressFile(File file, ZipOutputStream out, String basedir) {
if (!file.exists()) {
return;
}
try {
BufferedInputStream bis = new BufferedInputStream(
new FileInputStream(file));
ZipEntry entry = new ZipEntry(basedir + file.getName());
out.putNextEntry(entry);
int count;
byte data[] = new byte[BUFFER];
while ((count = bis.read(data, 0, BUFFER)) != -1) {
out.write(data, 0, count);
}
bis.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
3、可以用ant中的org.apache.tools.ant.taskdefs.Zip来实现,更加简单。
package net.szh.zip;
import java.io.File;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
import org.apache.tools.ant.types.FileSet;
public class ZipCompressorByAnt {
private File zipFile;
public ZipCompressorByAnt(String pathName) {
zipFile = new File(pathName);
}
public void compress(String srcPathName) {
File srcdir = new File(srcPathName);
if (!srcdir.exists())
throw new RuntimeException(srcPathName + "不存在!");
Project prj = new Project();
Zip zip = new Zip();
zip.setProject(prj);
zip.setDestFile(zipFile);
FileSet fileSet = new FileSet();
fileSet.setProject(prj);
fileSet.setDir(srcdir);
//fileSet.setIncludes("**/*.java"); 包括哪些文件或文件夹 eg:zip.setIncludes("*.java");
//fileSet.setExcludes(...); 排除哪些文件或文件夹
zip.addFileset(fileSet);
zip.execute();
}
}
测试一下
package net.szh.zip;
public class TestZip {
public static void main(String[] args) {
ZipCompressor zc = new ZipCompressor("E:\szhzip.zip");
zc.compress("E:\test");
ZipCompressorByAnt zca = new ZipCompressorByAnt("E:\szhzipant.zip");
zca.compress("E:\test");
}
}
MLDN 是什么?
MLDN是一个培训机构,已经4年了 主讲老师:李兴华,讲课速度很快,打字很快,如果有一定基础的人看他的视频收获会很大 视频主要面向开发人员 J2EE -- 企业级的JAVA开发,主要开发web项目(b/s系统)
采纳哦
eclipse里没有mldnboot base包
解决方法:右键项目目录》Buildpath》ConfigureBuildPath》把JRESystemLibrary展开》选中Accessrule》edit》resolution中选择accessible,rulepattern输入两个星号
mldnlght.rose是什么意思
midnight rose
午夜玫瑰
例句
1 about midnight a wind rose.
半夜光景起了风。
2 At midnight, a certain rose slowly opens and re-closes its petals to salute the birthd*** of Jesus.
圣诞夜的午夜会有一种玫瑰昙花一现以庆祝耶稣的诞生。
3 Values of pla***a 17 β-E2 of 7 peacocks had change laws during a d***, that it began to fall from dusk to the lowest at midnight, While gradually rose to the highest after midd***.
7只孔雀的血浆17β-E2测定值日波动规律相似,基本上是从傍晚开始下降,到午夜达到***,然后逐渐上升,到中午后达到***。
mldn的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于马拉多纳身高、mldn的信息别忘了在本站进行查找喔。