- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 咸鱼日记12.13——第一行代码java
1、当今流行框架2、hadoop是基于java开发的,图为hadoop大数据开发架构缩影3、基础开发:javaweb(jsp,servlet),mvc设计模式,框架开发4、android:java调用linux内核形式的5、面试题:为什么oracle收购sun公司P46、J2SE:数据库连接,接口定义,数据结构,输入输出,网络编程J2EE:EJB,Ser
2017-12-13 23:23:23 392
原创 咸鱼日记12.11——springboot
Springmvc--àspringboot1、 简化配置2、 下一代框架3、 微服务的入门级框架什么是微服务?针对微服务出的框架微服务->springcloud->springboot4、 课程介绍(1) 第一个springboot程序(2) 自定义属性配置(3) Controller的使用(4) Spring-data
2017-12-11 23:29:56 261
原创 咸鱼日记12.10——maven
1、 Maven是一个构建工具,源代码构建成可发布组建的工具(比如把源代码打包成war文件)/项目管理工具Maven是一个项目管理工具包含了一个项目对象模型,一组标准集合,一个生命周期,一个依赖管理系统和用来运行在生命周期阶段中目标的逻辑集合Maven可以生成项目报告,项目站点还可以进行代码的静态检查(所以构建工具只是他用得最多的一个功能,其实是一个项目管理工具)2、 构建项目:打包测
2017-12-10 23:16:27 296
转载 小工具
1、使用小工具(1)导入jar包导入CommonUtils类package cn.itcast.commons;import java.util.Map;import java.util.UUID;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.C
2017-11-10 09:46:35 287
原创 jQuery高级编程(4)选择和操作DOM元素
1、让选择器来完成一切2、jQuery中的选择器语法结合了css1-3和XPath3、jQuery选择器的功能(1)选择器(2)链式调用(3)工具方法$("tr.highlighted").removeClass("highlighted").addClass("normal");4、选择元素jQuery提供了大量方法用于选择DOM元素:可以通过:(
2017-11-09 12:51:03 639
原创 jQuery高级编程(3)jQuery核心技术
1、通过插件系统可以拓展jQuery2、jQuery核心函数通常指一个工厂对象,即jQuery()函数,或者更为常用的别名$()函数3、工具函数(1)对象要检查对象类型如果用js的typeof会出乎意料有时候typeof(null)是object而不是null而jQuery中有$.type(null);//返回null$.type([]);//返回数组isEmpty
2017-11-07 20:14:05 685
原创 jQuery高级编程(2)javascript基础
标了一些不理解的部分用问号显示!希望有人能解答1、JS是一种动态类型的,面向对象的脚本语言,他运行在宿主环境之中,他的宿主环境通常是一个WEB浏览器。2、JS没有类的概念,使用原型实现继承3、JS还具有函数式程序语言的特性:闭包,将函数作为第一类(first-class)对象,匿名函数,高阶函数.....4、在JS中,所有数值都是64位双精度的,取值范围从-5e-324到1.797
2017-11-07 14:53:59 214
原创 jQuery高级编程(1)入门
1、Git repository还具有处于Work in Progress(WIP)状态的jQuery生成库。2、JSLint功能是检查并验证js代码。/JSHint3、JS文件压缩工具:YUI Compressor(css和js最小化),Google Closure Compiler,UglifyJS,JSMin。4、HTML5 Boilerplate项目提供了一个功能完备的Ant构
2017-11-07 14:13:37 175
原创 Spring(10)用注解方式不用配置文件方式
注解:代码中的特殊标记注解写法:@注解名称(属性名称等于属性值)注解开发准备:1、导入jar包(基本核心jar包四个,导入spring-context的jar包)2、创建类:类里面创建一个方法package cn.itcast.anno;public class User{public void add() {System
2017-11-03 19:39:17 1219
原创 Spring(9)IOC和DI的区别
IOC和DI的区别1、IOC是控制反转把对象的创建交给Spring进行配置管理创建对象2、DI:叫做依赖注入创建对象过程中,可以向类里面的属性中设置值就叫依赖注入依赖注入需要在IOC基础上完成操作Spring整合web项目1、加载spring核心配置文件ApplicationContext co
2017-11-03 19:28:59 247
原创 Spring(8)注入复杂类型属性
P名称空间的注入(1)创建一个类(2)在配置文件中”person” class=”类名” p:属性名=”属性的值”>注入复杂类型属性1、数组//创建对象2、List集合3、Map集合4、Properties集合”person” class=”类名路径”>//数组”属性名”>
2017-11-03 19:26:06 203
原创 Spring(7)注入对象类型的属性
1、创建service类和dao类(1) 在service里面把dao作为一个类型的属性private UserDaouserDao;public void setUserDao(UserDaouserDao) {this.userDao =userDao;}(2) 生成dao类型属性的set方法(3) 用
2017-11-03 19:24:21 189
原创 Spring(6)属性注入
1、创建对象的时候,向类里面的属性设置值2、属性注入的方式介绍(3种方式而在Spring框架中只支持前两种方式(1)第一种使用set方法注入Public class User{Private String name;Public void setName(String name){ This.name=name;}
2017-11-03 19:19:34 237
原创 Spring(5)Bean标签的常用属性
(1)id属性Id就是起一个名字,根据这个id值在代码中得到对象,一般写成小写的类名,不能写特殊符号,不能写中文(2)Class属性创建对象所在的类的全路径(3)Name属性和id本身一样,但是name里面可以包含特殊符号,现在不用了(4)Scope属性设置类的特点*Singleton:默认值,单例,对象只创建一次*Prototype
2017-11-03 19:16:46 311
原创 Spring(4)Spring的bean管理
1、Spring的bean实例化操作(创建对象)bean实例化的三种方式实现(1)使用类的无参数构造进行创建*(一般用这种)如果定义了有参的构造函数就没有无参构造了,类里面如果没有了无参构造就会出现异常 (2)使用静态工厂创建类package cn.itcast.bean;public cl
2017-11-03 19:10:11 234
原创 Spring(3)配置文件没有提示的问题
1、Spring引入schema约束,把约束文件引入到eclipse中(1)复制约束路径http://www.springframework.org/schema/beans/spring-beans.xsd
2017-11-03 19:06:43 222
原创 Spring(2)ioc操作
1、ioc操作分为两个部分(1)ioc的配置文件方式(2)Ioc的注解方式2、ioc的底层原理(1)xml配置文件(2)Dom4j解决xml(3)工厂设计模式(4)反射3、实现原理原来的方式耦合度太高了比如说Publi class User{ P
2017-11-03 18:52:33 196
原创 Spring(1)概述
1、Spring是一个开源轻量级框架2、一站式(full-stack)框架在javaee三层结构中每一层都提供了不同的解决技术Web层:springmvcservice层是spring的iocDao层spring的jdbcTemplate3、核心主要两个部分:(1)面向切面aop比如要扩展一个功能不是修改源代码实现(2)控制反
2017-11-03 18:45:00 193
原创 web技术基础_其实只是期中复习
第一章web技术基础什么是web技术?web=world wide web,简称www,万维网/全球信息网web环球信息网中遨游三要素:URL统一资源定位:资源在何处HTTP资源访问方式:用什么方式访问资源HTML超文本标记语言:信息资源表达方式和资源访问手段计算机网络:实现计算机之间的数据通信和资源共享根据网络覆
2017-10-30 20:51:45 876
转载 正则表达式—Email
只允许英文字母、数字、下划线、英文句号、以及中划线组成[a-zA-Z0-9_-]+ “**”部分可以表示为[a-zA-Z0-9_-]+“.**”部分可以表示为\.[a-zA-Z0-9_-]+多个“.**”可以表示为(\.[a-zA-Z0-9_-]+)+ 综上所述,域名部分可以表示为[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+最终表达
2017-10-30 18:14:14 457
原创 JavaScript高级程序设计笔记(3)_基本概念
语法借鉴了C以及类C语言区分大小写一切变量函数名和操作符都是区分大小写的(例:typeof是关键字但是typeOf不用)标识符标识符是变量,函数,属性,或者函数的参数。第一个字符必须一个字母,下划线以及$其他可以是字母,下划线,数字或者$标识符中的字母也可以包含扩充的ASCII或者Unicode字符,采用驼峰大小写格式
2017-10-29 22:27:31 250
原创 JavaScript高级程序设计笔记(2)_在HTML中使用js
元素可选:async(立即下载),charset,defer(延迟解析显示后执行),src,type(没有async,defer属性会按照先后顺序依次执行)defer:要在遇到后执行async:异步脚本(async)一定会在页面load事件前执行,但可能会在DOMContentLoaded事件触发之前或者之后执行。src:其中sr
2017-10-29 21:09:09 201
原创 JavaScript高级程序设计笔记(1)_javascript简介
第一章"javascript简介"js诞生于95年,目的验证输入操作js组成:(1)核心ECMAScript-由ECMA-262定义提供核心语言功能与web浏览器没有依赖关系,web浏览器只是宿主环境之一(其他宿主环境有Node和Flash),宿主环境提供该语言的扩展(如DOM)。本身不包含输入输出定义规定了:语法,类型,语句,关键字,保留字,操作符,对象(2)文档对象模型
2017-10-29 19:10:30 411
原创 flask_从名词解释开始
视图(视图就是最终会显示在浏览器上的内容)使用模板时:模板渲染后的返回内容,即View/视图,将其同控制器,也就是路由规则绑定后,用户就可以通过URL地址来访问它。不使用模板时:直接返回字符串,返回的结果也是视图。Flask提供了很多针对视图强化的功能,比可插拔视图Pluggable View,基于方法的视图,延迟加载视图,你还可以针对视图写自己的装饰器。模板 是一个包含响
2017-08-14 21:57:01 316
Java-API文档(学Java必备API)
2017-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人