暂时未有相关云产品技术能力~
同名公众号 后端开发技术
Jsp基础语法——Jsp简介 一、简介 1、JSP:Java Server Pages,其根本是一个简化的Servlet设计,它实现了在Java中使用HTML标签。 2、Jsp是一种动态网页技术标准,也是JEE标准 3、Jsp与Servlet一样,是在服务器端执行的。
Map接口 1. Map接口提供了一中映射关系,其中的元素是键值对(key-value)的形式存储的,能够实现根据Key快速查找value。Key-value可以是任何对象,是以Entry类型的对象实例存在的。
Set接口及其实现类——HashSet Set是元素无序并且不可以重复的集合,被称为集; HashSet——哈希集,是Set的一个重要实现类。 1、Set没有像List中set()方法一样就修改,因为List是有序的,可以指定位置,而Set是无序的。
泛型(generic) 泛型;规定List定义的容器只能存储某种类型的元素。不用泛型的话是什么类型的元素都可以插入,因为插入集合是忽略其类型,把它看成为Object类型,取出时需要强行转换对应的类型。
什么是框架: 框架就是制订一套规范或规则,程序员在该规范或规则下工作,形象地说就是在搭好的舞台上表演; 框架的特点: 1、半成品; 2、封装了特定的处理流程与控制逻辑; 3、成熟的、不断升级改进的软件; 框架与类库的区别: 框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合...
Query接口简介: 1.org.hibernate.Query接口定义有执行查询的方法(该接口解析HQL语句,然后根据配置信息生成SQL语句); 2.Query接口支持方法链编程风格,使得程序代码更为简洁(方法链编程:调用方法后,返回的结果依然是调用这个方法的对象,可以调用该对象的其他方法) 3.
一、HQL定义 1.Hibernate QueryLanguage,Hibernate查询语言 2.HQL是面向对象的查询语言 3.HQL提供了丰富灵活的查询特性,Hibernate官方推荐查询方式 HQL查询主体是:映射配置的持久化类及其属性,SQL查询主体是:数据库表。
inverse属性: 在one方的一对多关联中设置inverse属性为true,则表示由多方来维护关联关系,这有助于性能的改善; 不设置该属性的话双方都会维护关联关系 eg: 响性能。
1.在一对多的 set配置中 , inverse="true" 表示 反转,即由多方来控制。 2.在一对多的 set配置中, cascade="all" 表示 级联操作。 即 一方保存数据,会将所关联的多方的数据同时保存到数据库中。
一、数据表 1、数据表(或表)是数据库最重要的组成部分之一,是其他对象的基础 2、表是一个二维表,行称为【记录】,列称为【字段】 二、创建数据表 1、首先打开数据库(数据库要存在): SHOW DATABASES 查看当前所有的数据库 USE 数据库名称 打开指定数据库 SELECT ...
Hibernate 5.xx加载hibernate.cfg.xml时不生效,必须使用config.addClass()才行,否则就报org.hibernate.MappingException: Unknown entity异常 把Hibernate换回到4.x就生效了。
很多人都把Unicode编码挂在嘴边,其实咱们现实生活中遇到的编码基本都是Unicode的 因为Unicode兼容了大多数老版本的编码规范例如 ASCII Unicode编码定义了这个世界上几乎所有字符(就是你眼睛看到的长那个样子的符号)的数字表示 也就是说Unicode为每个字符发了一张身份证,这张身份证上有一串唯一的数字ID确定了这个字符 在这个纷乱世界上存在的唯一性。
1.栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 堆:存放用new产生的数据 静态域:存放在对象中用static定义的静态成员 常量池:存放常量 非RAM存储:硬盘等永久存储空间 2.start() run() 两种方法的区别: 1.start方法 用 start方法来启动线程,是真正实现了多线程, 通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法。
初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name.
MySql基础 一、基础 1、由瑞典MYSQL AB公司开发,目前属于Oracle公司 2、MYSQL是一个开源的关系型数据库管理系统 3、MYSQL分为社区版和企业版 二、手动修改MySQL服务器配置mysql.
@什么是Session: 1、session表示客户端与服务器的一次会话 2、Web中的session指:用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览网站所花费的时间。
一、请求重定向:【客户端行为】,服务端response.sendRedirect("xx.jsp"),【从本质上讲等于两次请求】,前一次的请求对象不会保存,地址栏的URL地址会改变。 二、请求转发:【服务器行为】,服务端request.
1.JSP九大内置对象 2.建立JSP后,将PageEncoding改为ContentType pageEncoding是jsp文件自身的编码方式,而contentType是服务器发给客户端时内容的编码 3.
表单有两种提交方式:get与post。定义在 动作/名称等顺序无所谓。 1.get:以【明文】方式,通过URL提交数据,数据在URL中【可以看到】。提交数据最多不超过【2KB】。安全性较低,但效率比post方式高。
out对象: JspWriter类实例。 1、void printLn() 向客户端打印字符串; 2、void clear() 清除缓冲区内容,如果在flush之后调用会抛出异常。 3、void clearBuffer() 清除缓冲区内容,如果在flush之后调用不会抛出异常。
当用户第一次请求一个jsp页面时,首先被执行的方法是构造方法 就是转换为class文件后,他会创建一个Servlet的实例,然后调用Servlet的构造方法,再调用jspInit()方法 (1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。
自定义注解: 1.成员类型是受限的,合法的类型包括原始类型及String,Calss,Anootation,Enumreation 2.如果注解已有一个成员,则成员名必须取名为Vaue(),在使用的时可以忽略成员名和赋值号(=) 3.
JDK内置系统注解: @Override是源码(SOURCE)注解,@Deprecated是运行时(RUNTIME)注解,@SuppressWarnings是源码(SOURCE)注解 @Override 用于修饰此方法覆盖了父类的方法; @Deprecated 用于修饰已经过时的方法; @SuppressWarings("deprecation") 用于通知java编译器忽略特定的编译警告。
方法的反射: 1.获取A类中的print(int,int)方法: ①要获取一个方法就是获取类的信息,获取类的信息首先要获取类的类类型 A a1=new A(); Class c= a1.getClass(); ②获取方法 由名称和参数列表来决定,getMethod获取的是public方法,getDelcaredMethod获取自己声明的方法 Method m =c.
获取成员变量&构造函数 一、成员变量是java.lang.reflect.Field的对象 1、Field类封装了关于成员变量的操作 2、Field[] fs = c.getFields()方法获取所有public的成员变量Field[]信息 3、c.
一、基本的数据类型,void关键字等都存在类类型 Class c = 基类.class (int,String,double,void等) Class c1 = int.class; int的类类型 Class c2 = String.
Class类 1)在面向对象的世界里,万事万物皆对象。 类是对象,类是java.lang.Class类的实例对象。 There is a class named Class 2)Foo的实例对象如何表示 Foo foo1=new Foo();//foo1就表示出来了 ...
java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问 RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。
1.关于是否关闭输入输出流 关闭输入输出流,Socket也会紧接着被关闭,所以一般来说不必关闭,直接关闭socket即可。 2.多线程的优先级 未设置优先级可能会导致程序运行很慢,可降低优先级。
转载至 http://blog.csdn.net/iukey/article/details/7195265 刘伟Derick-IOS应用开发(iPhone iPad 应用、游戏)潇洒的程序员 昨天写了篇有关集合的东西,中间用到了位运算,看起来还是有点纠结的,今天在这里详细解释一下。
使用 Math 类操作数据 Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.
Calendar 类的应用 Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。
使用 Date 和 SimpleDateFormat 类表示时间 在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date ...
Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2.
Java 中基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。
Java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。
认识 Java 中的 StringBuilder 类 在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变性。
什么是 Java 中的字符串 在程序开发中字符串无处不在,如用户登陆时输入的用户名、密码等使用的就是字符串。其实,在前面的章节中我们就已经使用了字符串,例如我们在控制台中输出的 "Hello World" 、 "imooc" 、"爱慕课"等。
找到你的位置(JS在页面中的位置) 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分。放在部分 最常用的方式是在页面中head部分放置元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。
我们知道使用标签在HTML文件中添加JavaScript代码,如图: JavaScript代码只能写在HTML文件中吗?当然不是,我们可以把HTML文件和JS代码分开,并单独创建一个JavaScript文件(简称JS文件),其文件后缀通常为.js,然后将JS代码直接写在JS文件中。
CSS overflow
(1)三个技能点:①标准文档流②块级元素③margin属性(实现网页自动居中布局的关键)2、居中设置:margin:0 auto;(1)auto:会根据浏览器的宽度自动的设置两边的外边距(2)原理:(浏览器的宽度-外包含层的宽度)/2=外边距(3)要求:不能再设浮动或绝对定位属性如果想让页面...
(引用慕课网 我的学习笔记)
1.W3C标准:由万维网联盟制定的一系列标准,包括:结构化标准语言(HTML和XML);表现标准语言(CSS);倡导结构、样式、行为分离2.CSS包括三种定位机制:标准文档流(Normal flow)、浮动定位(float)、绝对定位(Absolute positioning)。
混合布局 body{ margin:0; padding:0; font-size:30px; font-weight:bold} div{ text-align:center; line-height:50px;} .
1.普通三列布局 二列布局 body{ margin:0; padding:0; font-size:30px; font-weight:bold} div{ text-align:center; line-height:50px} .
文档流:将窗口自下而上分成一行一行,应在每行中按从左至右的依次排放元素,即为文档流有三种情况使得元素离开文档流而存在,分别是浮动 绝对布局 固定定位 脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档 流的元素不存在而进行定位。
public class test1 {/*** @param args*/public static void main(String[] args) {int [][] i=new int[][]{{1,2},{3,4},{5}};for(int [] j:i){for(int k:j)System.
super.onCreate(savedInstanceState);将布局xml文件引入到activity当中setContentView(R.layout.main_activity); 将布局文件与当前文件关联 wrap_content:包裹实际文本内容 match_parent:当前控件铺满父类容器:2.