天域恒信笔试题武汉天域恒信科技有限公司笔试题
1 :编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC 汉DEF”, 6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
代码如下:
public String subString(String str,int n)//注意这里的n是字节数而不是字符个数
{
int bytes = 0;
for(int i=0;i
武汉天域恒信科技有限公司笔
1 :编写一个截取字符串的
数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC 汉DEF”, 6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
代码如下:
public String subString(String str,int n)//注意这里的n是字节数而不是字符个数
{
int bytes = 0;
for(int i=0;i
方案解决的?
答: 死锁定义:
由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必须的资源而无法继续运行就产生了一种特殊的现象死锁。
1. 系统资源不足;
2. 进程运行推进的顺序不合适;
3. 资源分配不当。
解决方案:
1. 按照同一顺序访问对象;
2. 避免事务中的用户交互;
3. 保持事务简短并在一个批处理中;
4. 使用低隔离级别;
5. 使用绑定连接。
4:在设计数据库的时候,你最先考虑的是什么问题?
答:1.仔细选择数据类型;
2.确定数据对象的命名范围;
3.给文本字段留足余量;
4.考虑国际化问题;
5.创建数据字典;
6.关系;
7.采用视图;
8.别忘了索引;
9.用约束而非商务规则强制数据完整性;
10.尽量避免使用触发器;
11.使用存储过程尽量让系统重活;
12.使用系统生成的主键。
5:在设计登录模块的时候,请写出它的设计文档。
1.
:
理清登陆所涉及的表以及它们之间的关系
2. 设计的思想:
我设计的登录有两步:
第一步:管理员的验证;
第二步:根据管理员的ID找到管理员相对应的管理员角色,根据管理员角色找到相对应的权限,根据相对应的权限找到相对应的操作,根据操作找到相对应的模块。
3. 代码设计:
a.设计相对应的接口Dao(LoginDao);
方法:public List
listAllAdminRole(int adminId),
写一个对应的实现方法LoginDaoImpl;
b.设计service方法LoginService;
c.写一个Action.
本文档为【天域恒信笔试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。