`
文章列表
----<注解、发射>--------
------------<内部类>-------------

5、java类与对象

1、包、接口、抽象类、类、封装类、内部类、对象、this、单列、堆 2、访问权限:public、protected、default、private 3、全局(类)变量、成员变量、局部变量 4、静态(类)方法、构造方法、成员方法、主方法、主调方法、被调方法、栈 ...

4、数据类型

1、基本数据类型       整数类型【byte、short、int、long】       小数类型【float、double】       字符类型【char】       布尔类型【boolean】       基本数据类型是可以进行类型转换和数学操作! 2、基本类型 <--> String转换   int a = (int)string s; 这种强制装换为什么要报错:因为int 和String 类型在内存中不存在交集,如int和float数据类型存在内存格式相同的部分,所以能进行自然转换和强制转换。 1、int <---> String int -- & ...
    DataSource和ConnectionPool的关系: <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${jdbc.driver}" /> <property name="jdbcUrl" value=& ...

2、JDBC----连接池

一、使用连接池的必要       JDBC作为一种数据库访问技术,具有简单易用的优点。但使用这种模式进行Web应用程序开发,存在很多问题: 首先,每一次Web请求都要建立一次数据库连接。建立连接是一个费时的活动,每次都得 ...
1、Class.forName("com.mysql.jdbc.Driver");       这句话执行了什么?如不看Driver的源码,则必然是创建了一个Class实例,可以调用这个实例的静态方法和全局变量。 public class Driver extends NonRegisteringDriver implements java.sql.Driver { static { try { DriverManager.registerDriver(new Driver()); } catch (SQLE ...

1、 Sqlite

    博客分类:
  • DB+
参看;http://blog.itpub.net/26230597/viewspace-1259145      http://www.w3cschool.cc/sqlite/sqlite-installation.html      http://database.51cto.com/art/201205/335411.htm      http://blog.csdn.net/edward_qing_lee/article/details/6865176    sqlite是一个轻量的数据库,轻量到所有数据存放到一个.db文件,如果你要备份和转移整个数据库只需要复制这个文件就可以了, 安 ...
    response返回有两种,一种是字节流outputstream,一种是字符流printwrite。     申明:这里为了方便起见,所有输出都统一用UTF-8编码。 字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据 //这句话的意思,是让浏览器用utf8来解析返回的数据          response.setHeader("Content-type", "text/html;charset=UTF-8");          String data = "中国 ...

5、.net -- Silverlight

    博客分类:
  • c#
   XAP文件是Silverlight 应用程序编译打包后的一个文件,它是一个标准的zip压缩文件,包括了Silverlight 应用程序所需的一切文件,如程序集、资源文件等。XAP文件在Silverlight项目编译时由开发环境自动生成,一般情况下,不需要我们手工进行控制。    对应的xaml文件和下面的cs文件。     在WPF --用户控件 可以找到 xaml文件创建 demo:E:\code\成都code    .asmx 是什么文件,它的作用什么?    asmx 是WEB服务文件    asmx.cs里有相关代码    属于B/S形式,用SOAP方式HTTP访问,用XML ...

4、web开发原则

    博客分类:
  • c#
1、用户权限最小原则:只允许用户做什么。 2、用户不能查看源码(java/c#)。 3、尽量在浏览器端处理(js) 4、客服端验证不能代替服务器验证(浏览器禁用js、伪造http请求) 5、私密信息不要写在js/html中 6、xss跨站脚本漏洞 cross-site script    说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置,请将 httpRuntime 配置节中的 requestValidationMode 特性设置为 requestValidationMode= ...

2、asp.net

    博客分类:
  • c#
1、C、C++、C#、asp.net、asp、.net都有什么区别和联系:     c是一种面向过程的编程语言,一般用于编程启蒙教育。     c++是一种面向对象的编程语言(是带有类的c语言),功能很强大,可以直接操作内存,进行位操作,有编写操作系统的能力。         c#是微软最新推出的一种面向对象编程语言,有功能强大的类库支持,能很方便的开发程序,因为很多常用的功能,或者实现起来很复杂的功能都已经为你封装好了,你可以直接调用就行了。     asp.net 是微软开发的新一代web开发技术,使用的是 c#语言,动态生成html。     asp是微软的上一代服务器脚本语言(通俗的 ...

3、c# --类型转换

    博客分类:
  • c#
      在 C# 中,可以执行以下几种类型的转换:       隐式转换:由于该转换是一种安全类型的转换,不会导致数据丢失,因此不需要任何特殊的语法。 比如  long  bigNum = int num ,Farher person = Son person  (向上转型)       显式转换(强制转换):显式转换需要强制转换运算符。 在转换中可能丢失信息时或在出于其他原因转换可能不成功时,必须进行强制转换。 比如  int x = (int) Double y, Son person = (Son)Father person (向下转型)       类型强制转换在运行时失败将导致引发 ...

1、c# 对象

    博客分类:
  • c#
1、面向对象    封装、继承、多态    封装体现在属性方法对外界访问的限制上;    ##属性:以大写开头 与java不同 c#中属性是对private字段的封装; class User { private int oid; public int Oid { get { if (oid == 19) { return 10; } else { return 100; } } ...
   使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法。 方法一:    在@RequestMapping里面加入produces = "text/html;charset=UTF-8"    @RequestMapping(value ="/json_test",produces = "text/html;charset=UTF-8") 方法二: 因为在StringHttpMessageConverter里面 ...
Global site tag (gtag.js) - Google Analytics