2016-4-5 博问问题、答题和查看收获

时间:2016-04-05 19:19:27   收藏:0   阅读:241

1.uniqueidentifier数据类型:

  数据库中uniqueidentifier数据类型可存储16字节的二进制值,,其作用与全局唯一标记符(GUID)一样。不能作用于表关联,因为全局唯一。

2.sqlserver数据库数据交互:

3.继承重写:

  问题:

就是子类在创建对象时,会拷贝父类的字段和方法,如果子类重写父类方法的话,在内存中子类的重写方法会覆盖从父类拷贝的方法,如果子类定义一个同名的方法,在内存中按理说是存在父类拷贝的方法的后面,编译顺序也会在后面,但是调用的时候为什么会调用子类定义的同名方法呢,不是应该优先调用从父类拷贝的方法吗?代码如下:

 public class Bird
    {
        private string type = "bird";
        public virtual string ShowType()
        {
            return "bird";
        }
    }

    public class Chicken : Bird
    {
        private string type = "chicken";
        public new  string ShowType()
        {
            return "chicken";
        }
    }

调用如下:

            Bird bird = new Chicken();
            Chicken chicken = new Chicken();
            string str1 = bird.ShowType();
            string str2 = chicken.ShowType();

 

为什么str1返回的是bird,这个明白。但是str2返回的为什么是chicken呢?

  解答:

4.jQuery:

  问题:

在java中怎么用jquery来进行form表单的提交,并且通过servlet或框架获取form的提交数据,

能解决乱码问题,想要吧form提交的数据保存到数据库,这样怎么实现求大神指教一二谢谢了

  解答:

form表单提交:

$("#formid").submit();

后台获取:

struts2中在java类中写一个变量:变量名和页面上的name值一致 并有这个变量的get 和set方法 ,使用get取值。

乱码问题:

1.查看页面编码

2.表单按照post方式提交

3.action中添加

Request().setCharacterEncoding("GBK");
Response().setCharacterEncoding("GBK");

4.将乱码的数据进行转码

dbld = new 
String(faceContext.getParameter("dbld"+i).getBytes("ISO-8859-1"),"gbk");
数据存储:

这个很多方法?无非jdbc、hibernate,ibatis等

 

  

    

 

原文:http://www.cnblogs.com/xiaoguangit/p/5356254.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!