导航:首页 > 编程语言 > asejava

asejava

发布时间:2022-07-22 13:56:10

java代码获取Sybase数据库空间使用情况

统计数据库空间使用率的SQL:参考:http://www.dnfo.net/ase-segment-spaceusage.htm
select convert(char(16),db_name(data_segment.dbid)) DBName

,str(round(total_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Data(MB)"

,str(round(free_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Data(MB)"

,str(round(total_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Log(MB)"

,str(round(free_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Log(MB)"

,str( round(100.0 * free_data_pages / total_data_pages ,2),10,2) "Free_Data%"

,str( round(100.0 * free_log_pages / total_log_pages,2),10,2) "Free_Log%"

from

(select dbid,sum(size) total_log_pages,lct_admin("logsegment_freepages", dbid ) free_log_pages

from master.dbo.sysusages

where segmap & 4 = 4

group by dbid

) log_segment

,

(select dbid,sum(size) total_data_pages ,sum(curunreservedpgs(dbid, lstart, unreservedpgs)) free_data_pages

from master.dbo.sysusages

where segmap <> 4

group by dbid

) data_segment

where data_segment.dbid = log_segment.dbid

--and data_segment.dbid > 3 and data_segment.dbid < 31513

order by data_segment.dbid

go

关于设备文件使用情况:
参考:
ASE15.x之前版本中查看设备剩余空间以及设备上数据库分配信息的存储过程

http://www.dnfo.net/get-free-space-of-device-and-database-allocation-prior-to-ase12-5.htm

㈡ 在埃森哲CDC做ASE实习生还是去java培训班

java的前景还是比较广阔的,尤其是现在各大网络公司都是java程序语言为主流

㈢ 我编写java程序出现了class or interface expected应该如何解决

问题可能就出在这个上面,你给出的代码只能根据异常提示---类或者接口找不到做推断,具体是在运行中那个类或者接口找不到不不好确定,因为代码不全没有办法调试而且也不知道你的方法里怎么写的要实现什么功能。

这种错误 很多时候都是那个地方写作了。导致某个类或者接口么有找到。我建议你看下相应的类是否生成了相应的CLASS文件,JVM最后解释的是CLASS文件而不是你编写的Java文件。这个总知道吧????

String choice=JOptionPane.showInputDialog(null,"1.Find a Fibonacci Number\n"+"2.Compute a Summation\n"+"3.Computer a \
Factorial\n"+"4.Compute m choose n\n"+"5.Determine if an Intege is Prime"+"6.Determine if an Interge is Even"+"0.Quit\n","Ple\
ase select from the following choice",JOptionPane.QUESTION_MESSAGE);

里的null改成this看看。

调用的时候方法名写错了吧。

class'or'interface'expected ,他的意思是说找不到这个类。

要么是你进的目录不对,确保那个文件夹下有那个java文件,注意如果你是用txt编写的,别忘记了吧扩展名改回 .java

要么就是你把类名打错了,仔细检查一下,应该很快能找出来。要是不行的话,吧那个java文件放在f盘根目录下再试试

㈣ 关于java查询数据库字符集的问题

1. JDBC连接串要有字符集设置
jdbc:sybase:Tds:192.168.3.11:5000/Wfis_db?charset=cp936

我项目中的写法:

Db.url=jdbc:sybase:Tds:angkor[服务器名或IP]:5000/angkor[数据库名]?charset=eucgb
2. 服务器配置成cp936
(3) 因为上面的列表中没有安装cp936,所以就安装cp936字符集
进入目录C:\sybase\charsets\cp936
运行命令 charset -Usa -Plongtop binary.srt cp936
运行完成后,系统就安装了cp936字符集

(4) 验证是否确实安装了cp936字符集
isql -Usa -Plongtop
>use master
>go
>select id,name from syscharsets
>go
id name
(5) 把系统的当前缺省字符集设置为cp936
>sp_configure "default char",171
>go
In changing the default sort order, you have also reconfigured SQL Server's
default character set.
Parameter Name Default Memory Used Config Value
Run Value Unit Type
------------------------------ ----------- ----------- ------------
----------- -------------------- ----------
default character set id 2 0 171
2 id static

(1 row affected)
Configuration option changed. Since the option is static, Adaptive Server must
be rebooted in order for the change to take effect.
Changing the value of 'default character set id' to '171' increases the amount
of memory ASE uses by 6 K.
(return status = 0)

(6) 重启Sybase服务,使更改生效
第一次重启,系统会对已经存在的数据进行转换,转换完成后自动停止服务,只要再次启动服务就可以了。

(7) 更改DB客户端的字符集
DBArtisan中要更改客户端的字符集为cp936才能连接cp936的服务器
通过菜单\Logfile\Options...打开对话框,选择Connection标签,
更改Client Character输入框的值为cp936。

数据库的charset修改为cp936时,使用isql按如下的方式
isql -Usa -Plongtop -Sdbserver -Jcp936

㈤ java实现ase加密解密

这个算法java SDK自带的额 参考代码如下:

/**解密

*@paramcontent待解密内容

*@parampassword解密密钥

*@return

*/

publicstaticbyte[]decrypt(byte[]content,Stringpassword){

try{

KeyGeneratorkgen=KeyGenerator.getInstance("AES");

kgen.init(128,newSecureRandom(password.getBytes()));

SecretKeysecretKey=kgen.generateKey();

byte[]enCodeFormat=secretKey.getEncoded();

SecretKeySpeckey=newSecretKeySpec(enCodeFormat,"AES");

Ciphercipher=Cipher.getInstance("AES");//创建密码器

cipher.init(Cipher.DECRYPT_MODE,key);//初始化

byte[]result=cipher.doFinal(content);

returnresult;//加密

}catch(NoSuchAlgorithmExceptione){

e.printStackTrace();

}catch(NoSuchPaddingExceptione){

e.printStackTrace();

}catch(InvalidKeyExceptione){

e.printStackTrace();

}catch(IllegalBlockSizeExceptione){

e.printStackTrace();

}catch(BadPaddingExceptione){

e.printStackTrace();

}

returnnull;

}



/**

*加密

*

*@paramcontent需要加密的内容

*@parampassword加密密码

*@return

*/

publicstaticbyte[]encrypt(Stringcontent,Stringpassword){

try{

KeyGeneratorkgen=KeyGenerator.getInstance("AES");

kgen.init(128,newSecureRandom(password.getBytes()));

SecretKeysecretKey=kgen.generateKey();

byte[]enCodeFormat=secretKey.getEncoded();

SecretKeySpeckey=newSecretKeySpec(enCodeFormat,"AES");

Ciphercipher=Cipher.getInstance("AES");//创建密码器

byte[]byteContent=content.getBytes("utf-8");

cipher.init(Cipher.ENCRYPT_MODE,key);//初始化

byte[]result=cipher.doFinal(byteContent);

returnresult;//加密

}catch(NoSuchAlgorithmExceptione){

e.printStackTrace();

}catch(NoSuchPaddingExceptione){

e.printStackTrace();

}catch(InvalidKeyExceptione){

e.printStackTrace();

}catch(UnsupportedEncodingExceptione){

e.printStackTrace();

}catch(IllegalBlockSizeExceptione){

e.printStackTrace();

}catch(BadPaddingExceptione){

e.printStackTrace();

}

returnnull;

}

http://blog.csdn.net/hbcui1984/article/details/5201247
图像界面的话就不说了

㈥ java软件工程师,准备到外包企业干,将来想转型到自主研发的公司,求前辈指路

如果你打算以后走技术路线的话,建议参加工作后自己多研究技术,并不是说外包就学不到东西,技术这块很多是需要自己研究的,刚工作甚至是工作个3、5年的人基本上也都是写增删改查。主要还是靠自己的钻研,不要指望通过项目能学到很多东西(刚毕业的和技术核心工作者除外)。所以楼主最好先提升自身技术,大公司不一定好,小公司不一定差。关键还是靠自己的努力。列好自己的计划,然后一步步去执行,你一定会成功。

㈦ J2EE和普通的Java有什么不同

java 只是一个程序设计语言,J2EE是基于java为语言的一个B/S架构框架,
说的详细点,
java是一门程序设计语言,有自己的编译系统和运行在操作系统上的虚拟机,我们可以运用java来编写任何的软件。可以是基于B/S架构,也可以是C/S架构的,也可以是任意的桌面程序。
现在的软件越来越向着B/S架构发展,而J2EE是一个java框架,是由开发商(应该是sun公司自己开发的)写好的一系列java代码,这样程序员在运用java来开发B/S架构的程序软件时便可以直接运用J2EE框架,从而更方便的开发B/S架构软件程序。
甚至可以把J2EE理解成一个java的类库,虽然有些不恰当,但是这样可以分辨出java和J2EE的区别在哪里了。
当然我们在实际的开发过程中,不会是用到纯java,而是会运用J2EE和类似的J2ME等等,而J2EE本身是一个非常包罗万象的框架,适合企业用来开发软件系统 。

㈧ 如何用java实现ase加密

这个算法java SDK自带的额 参考代码如下: /**解密 * @param content 待解密内容 * @param password 解密密钥 * @return */ public static byte[] decrypt(byte[] content, String password) { try { KeyGenerator kgen = KeyGenerator.getInsta

㈨ java多线程报错!

是不是没导入java.lang.Thread这个类啊
文件头加上这句import java.lang.Thread;

或者是环境变量没配置好
那就网上搜搜配下环境变量

㈩ 怎么将Java web部署到ase

你直接把wabapp考到tomcat的webapp里面,请问一下这个webapp里面的WEB-INF下面有classes文件吗?
我想正常拷贝时没有的。
正确的方法是,在eclipse里面的项目伤右键,然后Export,然后在弹出的框当中选择导出类型,这里选择web下面的WAR file,然后下一步,选择导出到哪里,然后把导出的war文件放到tomcat的webapp下面。启动tomcat就可以了。tomcat会自动把这个war文件解压为一个工程。

阅读全文

与asejava相关的资料

热点内容
如何删掉多余的服务器 浏览:220
c编程算法 浏览:833
堵车如何缓解压力 浏览:17
喜鹊快贷app怎么了 浏览:263
海龟编辑器积木编程怎么安装 浏览:185
程序员理发店生意怎么样 浏览:603
程序员罗技 浏览:180
软考初级程序员课程2021下载 浏览:491
杭州程序员奶奶 浏览:880
不听命令造成错误 浏览:981
kool系统源码 浏览:610
流氓app在哪里看 浏览:98
域名购买了怎么指向服务器 浏览:121
安卓手机如何让照片颜色反转 浏览:859
怎么下载卓睿安手机版 浏览:514
h3crange命令 浏览:468
php前景和python 浏览:338
php压缩图片内存大小 浏览:495
在哪里可以查看云服务器的信息 浏览:70
python读取非txt文件 浏览:799