自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子敬的技术博客

主要关注安卓开发和一些有意思的算法

  • 博客(328)
  • 问答 (2)
  • 收藏
  • 关注

原创 JavaWeb ——servlet学习8之jsp九大内置对象

JavaWeb ——servlet学习8之jsp九大内置对象JSP有九个内置对象(又叫隐含对象),不需要预先声明就可以在脚本代码和表达式中随意使用九大内置对象1、pageContext 对象pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext...

2019-10-26 11:11:36 264

原创 JavaWeb ——servlet学习7之jsp指令及动作标签

JavaWeb ——servlet学习7之jsp指令及动作标签Jsp指令page指令放在jsp文件中的头上<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>1、language表明jsp页面中可以写java代码2、content...

2019-10-26 09:58:55 192

原创 JavaWeb ——servlet学习6之session

JavaWeb ——servlet学习6之session简介:Session是基于Cookie的一种会话机制。一般状态下,如果请求对象或最终请求对象是一个Servlet(JSP也是Servlet)时,服务器会生成一个HttpSession对象,并将该对象的ID(sessionID)作为Cookie发送给客户端,当客户端再次请求该服务器时,会将这个Cookie中的sessionID发送到...

2019-10-26 09:53:05 281

原创 JavaWeb ——servlet学习5之cookie

JavaWeb ——servlet学习5之cookieCookies的使用// 将Cookie传递给浏览器Cookie cookie = new Cookie("aa", "bb");//给响应,添加一个cookieresponse.addCookie(cookie); // 从浏览器中获取cookieCookie[] cookies = request.getCookies...

2019-10-26 09:50:31 186

原创 JavaWeb ——servlet学习4之HttpServletRequest、HttpServletResponse和资源下载

JavaWeb ——servlet学习4之HttpServletRequest、HttpServletResponse和资源下载Web 服务器收到客户端的 http 请求,会针对每一次请求,分别创建一个用于 代表请求的 request 对象和 代表响应的 response 对象。request 和 response 对象代表请求和响应:获取客户端数据,需要通过request 对象; 向客户端输...

2019-10-26 09:46:01 239 1

原创 JavaWeb ——servlet学习3之ServletContext

JavaWeb ——servlet学习3之ServletContext每个web工程都只有一个ServletContext对象。 说白了也就是不管在哪个servlet里面,获取到的这个类的对象都是同一个。作用: 获取全局配置参数 获取web工程中的资源 存取数据,servlet间共享数据 域对象 获取全局配置参数:<context-param&gt...

2019-10-26 09:35:21 211

原创 JavaWeb ——servlet学习2之servlet参数添加及获取

JavaWeb ——servlet学习2之servlet参数添加及获取servlet配置参数 <servlet> <servlet-name>helloServletHttp</servlet-name> <servlet-class>HelloHttpServlet</servlet-class&gt...

2019-10-26 09:28:40 353

原创 JavaWeb ——servlet学习1之servlet

JavaWeb ——servlet学习1之servletservlet,HttpServlet对象首先:servlet是单例多线程!servlet是一种服务器端的应用程序,具有独立于平台和协议的特性,可以生成动态的web页面。它担当客户请求(web浏览器或其他HTTP客户程序)和服务器响应(HTTP服务器上的数据库或应用程序)的中间层。JSP是servlet的一种形式,每个JSP页...

2019-10-25 09:11:16 212

原创 项目实施管理过程中问题自我总结

项目实施管理过程中问题自我总结1、后期交付过程中新增需求+需求整改内容有点多分析:新增需求: 在需求新增方面,需求增加没有按照合同的主线把控需求的增加、修改,其次,很多功能因为在数量级操作上考虑欠缺,导致用户提出新增的内容。 甲方项目经理,无法回避自己公司同事提出的各种不符合合同内容新增需求 需求整改:一些重要的需求,前期是仔细沟通过的(延转退,订单同步、提成报...

2019-10-24 10:30:01 810

原创 Vue main.js各种写法和含义

Vue main.js各种写法和含义遇到的main.js的三种写法:第一种:通过webpack 初始化的项目// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alia...

2019-09-30 23:25:34 5751

原创 Vue 基础框架搭建

Vue 基础框架搭建项目安装和安装命令安装Vue cli环境npm install vue-cli -g创建项目vue init webpack my-project安装依赖框架npm install *--save-dev autoprefixer-loader*基础框架的引入"autoprefixer": "^6.7.2", //这英文翻译过来就是:...

2019-09-30 23:23:46 480

原创 Vue 通过vue init webpack 搭建项目结构目录解析

Vue 通过vue init webpack 搭建项目结构目录解析基础目录介绍{ //这个代码块里的都是项目描述,是创建者自定义的 "name": "qqmusic", //项目名称 "version": "1.0.0", //项目版本 "description": "qq music app by vue", //项目描述 "author": "author", ...

2019-09-30 23:21:29 1404

原创 jquery学习5_动画

jquery学习5_动画常用动画显示、隐藏show、hide// 参数:动画持续时间、动画完成监听$("div").show(1000, function () { console.log("哈哈,动画执行完成啦");})滑入画出$("div").slideDown(1000, function () { console.log("额呵呵");});$(...

2019-09-24 22:04:32 106

原创 Mybatis基础学习6——关联查询

Mybatis基础学习6——关联查询关联查询// 创建接收对象public class OrderUser extends Order { private String username;// 用户姓名 private String address;// 地址 public String getUsername() { return usern...

2019-08-26 09:11:09 125

原创 Mybatis基础学习5——SQL标签

Mybatis基础学习5——SQL标签<if> <else>标签 <select id="getUserByUserName" parameterType="com.hhh.spring.demo.bean.User" resultType="com.hhh.spring.demo.bean.User"> <!-- SELE...

2019-08-24 09:45:32 233

原创 Mybatis基础学习4——SqlMapConfig的配置

Mybatis基础学习4——SqlMapConfig的配置SqlMapConfig的配置顺序: properties (属性) settings (全局配置参数) typeAliases (类型别名) typeHandlers (类处理器) objectFactory (对象工厂) plugins (插件) enviroment...

2019-08-24 09:43:24 342

原创 Mybatis基础学习3——Dao层的封装

Mybatis基础学习3——Dao层的封装传统的Dao层的封装map层的配置<select id="getUserByid" parameterType="int" resultType="com.hhh.spring.demo.bean.User" > SELECT * FROM USER WHERE id = #{id1}</select>&...

2019-08-24 09:41:45 741 2

原创 Mybatis基础学习2——基础架构

Mybatis基础学习2——基础架构Mybatis基础架构SqlMapConfig.xml:核心配置文件,一个项目只有一个,配置数据库的连接方式,和普通的映射配置文件加载。由SqlSessionFactoryBuilder进行加载Mapper1.xml :一般映射文件,主要完成具体的数据库查询操作的映射。由核心配置文件加载。MapperStatement:帮我们做输出映射的同时...

2019-08-24 09:37:22 119

原创 Mybatis基础学习1——简介和基础数据操作

Mybatis基础学习1——简介和基础数据操作Mybatis简介Mybatis是面向sql的持久层框架,他封装了jdbc访问数据库的过程,我们开发,只需专注于sql语句本身的拼装,其它复杂的过程全部可以交给mybatis去完成。普通 Jdbc存在的问题 频繁创建和打开、关闭数据连接,太消耗资源 Sql语句存在硬编码,不利于维护 Sql参数设置硬编码,不利于维护...

2019-08-09 16:14:02 154

原创 javascript客户端学习1——Window和Document

javascript客户端学习1——Window和DocumentWindowWindow是客户端JavaScript下特有的对象它是Web浏览器窗口或者窗口的一个框架,Window对象是所有客户端JavaScript特性和API的主要接入点,它表示Web浏览器的一个窗口或窗体,使用window标识符来引用它,Window对象是全局对象。Window -- 代表浏览器中一个打开的窗口:...

2019-08-09 15:31:38 229

原创 Vue template挂载中el和mouted的使用和区别

Vuetemplate挂载中el和mouted的使用和区别// 通过 vue 对象中声明 el 属性绑定操作块元素选择器<div id="app"> <p>{{ message }}</p> <p>{{ good }} </p></div><script>new Vue({ el ...

2019-08-09 15:29:58 1429

原创 JavaScript权威指南——窗口和框架

JavaScript权威指南——窗口和框架对于浏览器来说,Window是界面的承载者,是表示浏览器的实例,也是客户端JS的全局对象。在浏览器的window对象中,比较重要的几个对象和方法:Navigarot对象它包含着web浏览器的整体信息,例如:浏览器名字、版本和运行的硬件平台等使用var navigatorObj = window.navigator;//...

2019-07-18 10:34:19 275

原创 vue开发笔记1

vue开发笔记11、当css中使用设置height=0的时候,overflow需设置为 hidden;2、css宽高的过度变化,必须制定height的高度,不然动画不生效。对于auto的话,可以使用max-height来设置。3、对于css样式有优先级设定,有些style会被覆盖,在style不生效的时候需要去看下布局状态。通过设置!important可以强制生效4、对于要选择的c...

2019-07-18 10:21:55 270

原创 Css伪元素:before和:after的使用

Css伪元素:before和:after的使用使用方法:在真正页面元素内部之前和之后添加新内容: <p>wonyun!</p> <style> p:before{content: "hello "} p:after{content: "you are handsome!"} </style...

2019-07-08 14:32:02 292

原创 Spring基础学习8——Spring事务处理

Spring基础学习8——Spring事务处理事物特性原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不受其他事务的干扰持久性:一旦事务结束,数据就持久化到数据库事务的安全性问题 读问题: 脏读:一个事务读到另一个事务未提交的数据 不可重复读:一个事务读到另外一个事务已经提交的update数据,导致一个事务中多...

2019-07-08 14:28:13 294

原创 js内置对象常用方法

js内置对象常用方法JS内置对象:● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储、转化和表达 ● Array对象:提供一个数组的模型、存储大量有序的数据 ● Event对象:提供JavaScript事件的各种处理信息String 对象常用方法: length; (属性)(返回字符串的长度) t...

2019-07-08 14:22:33 899 1

原创 常见DOM树操作

常见DOM树操作基础概念Node:JS中所有节点都继承自Node类型,都共享着相同的基本属性和方法。Node有一个属性nodeType表示Node的类型。常用的就是element,text,attribute,comment,document,document_fragment这几种类型。Element类型:供了对元素标签名,子节点和特性的访问(div、a、span) nod...

2019-07-08 14:21:32 453

原创 常用BOM操作

常用BOM操作window常用对象所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。windowwindow尺寸有三种方法能够确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)。对于Internet Explorer、Chrome、Firefox、Opera 以及 Sa...

2019-07-08 14:19:49 1421

原创 vue 中 input事件

vue 中 input事件input事件的使用<div:id="inputId":class="['textarea_content_right']":contenteditable="true"@input="changeText($event)"v-text= "currentValue"></div>​data() { return...

2019-07-02 14:15:31 8306

原创 async/await 和 promise 的用法

async/await 和 promise 的用法参考:https://www.jianshu.com/p/ffa5cbe9ab29async/await ”vs“ promise写法:Promise主要用then函数的链式调用,一直点点点,是一种从左向右的横向写法。 async/await从上到下,顺序执行,就像写同步代码一样。这更符合人编写代码的习惯参数数量Promis...

2019-07-02 14:01:03 4177 1

原创 Spring基础学习7——Spring持久层开发

Spring基础学习7——Spring持久层开发普通jdbc使用// 创建连接池DriverManagerDataSource dataSource = new DriverManagerDataSource();dataSource.setDriverClassName("com.mysql.jdbc.Driver");dataSource.setUrl("jdbc:mysql:...

2019-06-30 22:05:55 239

原创 Spring基础学习6——Spring的AOP的基于AspectJ注解开发

Spring基础学习6——Spring的AOP的基于AspectJ注解开发基于AspectJ使用注解的AOP对象目标进行增强1、引入基础lib包和对应的context的约束2、创建切面对象和对应的增强对象3、在context中创建对应的配置对象、切面方法对象和自动切面注解<!--配置目标对象--><bean id="testAop" class="com....

2019-06-22 11:56:15 195

原创 Spring基础学习5——spring AOP基本使用

Spring基础学习5——spring AOP基本使用Spring增强1、导入AOP相关的包2、在context中引入对应的约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h...

2019-06-22 11:53:30 292

原创 Spring基础学习4——spring AOP基础介绍

Spring基础学习4——spring AOP基础介绍AOP是什么AOP是面向切面编程,其底层用的是动态代理模式,在执行某些任务的时候,可以在执行前或者执行后添加额外的动作。JDK动态代理: 只能对实现了的接口的类产生代理cglib动态代理(类似于javassit第三方代理技术):对没有时间接口的类产生代理对象。生成子类对象。JDK动态代理// 代理类public cl...

2019-06-14 09:00:55 127

原创 Spring基础学习3——spring IOC注解

Spring基础学习3——spring IOC注解IOC:(Inverse of Control)spring的IoC容器是spring的核心,spring AOP是spring框架的重要组成部分。(AOP)是以另一个角度来考虑程序结构,通过分析程序结构的关注点来完善面向对象编程(OOP)。OOP将应用程序分解成各个层次的对象,而AOP将程序分解成多个切面。spring AOP 只实现了方...

2019-06-13 13:46:18 209

原创 Spring基础学习2——spring中xml注入

Spring基础学习2——spring中xml注入基础属性注入在有构造函数的时候必须要通过构造函数注入// 通过构造函数注入<bean id="car1bean" class="com.hhh.spring.demo.Car1Bean" > <constructor-arg index="0" value="car1Name"/> <constru...

2019-06-06 15:09:17 143

原创 Sprind基础学习1——基础概念和bean对象

Sprind基础学习1——基础概念和bean对象IOC控制反转:将对象的创建权限交给Spring处理。为了更好地解耦,我们采用工厂+反射+配置文件的方式实现程序的解耦:在工厂类中,解析xml,通过反射生成对象。DI依赖注入:spring在管理这个类的时候,将这个类的依赖属性注入进来。// applicationn中配置对象<?xml version="1.0"...

2019-06-06 15:05:19 281

原创 Vuex案例学习

Vuex案例学习检测state中属性变化// store.js,需要先在main.js中引入并全局引用import Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);let state = { text: ''};let mutations = { text(state, data) { ...

2019-06-06 15:01:17 255

原创 Android Studio 相关概念Gradle、SDK和AS3.0中的注意事项

Android Studio 相关概念Gradle、SDK和AS3.0中的注意事项Gradle 和 Gradle插件Android的构建系统使用Gradle来构建应用.Gradle是一种构建工具,它使用一种基于Groovy的特定领域语言来申明项目设置.Gradle能够自动帮我们完成: 添加项目的依赖,打包,签名,发布等一系列操作。Gradle通过编写一个名为build.gradle的脚...

2019-06-06 14:52:09 463

原创 Android各种生命周期、流程总结

Android各种生命周期、流程总结View的展示:View的关键生命周期为:[改变可见性] --> 构造View() --> onFinishInflate() --> onAttachedToWindow() --> onMeasure() --> onSizeChanged() --> onLayout() --> onDraw() -...

2019-06-06 14:47:50 403

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除