自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cr_lotus1412的博客

千里之行始于足下

  • 博客(82)
  • 收藏
  • 关注

原创 Github中问题系列总结

1、git pull失败第一种:ssh: Could not resolve hostname gitlab.espressif.cn: Temporary failure in name resolution fatal: Could not read from remote repository. Please make sure you have the correct acces...

2018-11-05 17:23:35 277

原创 Spring系列教程之SpringMVC核心类

DispatcherServlet   -- 前置控制器HandlerMapping接口 -- 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping  通过配置文件,把一个URL映射到ControllerDefaultAnnotationHandlerMapping  通过注解,把一个URL映射到Controller类上Handler...

2018-10-29 18:38:24 361

原创 Spring 系列教程之SpringMVC

springMVC:https://projects.spring.io/spring-webflow/mvn中央库:https://mvnrepository.com/一、SpringMVC是什么?spring mvc是Spring的一个模块 二、回顾MVC模式MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的...

2018-10-29 18:24:00 211

转载 JavaScript事件冒泡

说明:事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件html结构 1 2 3 <div id="parent">   <div id="child" class="child"></div> </div&am

2018-10-26 15:45:00 147

转载 vim常用命令总结 (转)

  在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。   vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v   ...

2018-10-18 18:47:28 432

原创 SVN 版本回退注意事项

方法一:目前网络上使用的方法 右键点击SVN文件 , 打开Log面板,根据想要回退的内容,然后选择revert to this revision或者revert changes from this revision。 注意:以上方法可能出现别人操作时覆盖掉自己的代码的错误正确的方法: SVN回退的注意事项:重新做回退版本 1、记下 自己修改之前的版本号 2、获取63的代码

2017-12-28 11:29:08 1510

原创 OpenGL介绍

简介 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL ES简介 OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而

2017-05-16 20:49:56 466

原创 Hadoop入门

简介: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(

2017-05-16 18:49:36 270

原创 Redis入门

Rides数据库简介: REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符

2017-05-16 17:31:52 383

原创 Oracle简介

概述: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产

2017-05-16 16:46:27 652

转载 Web Service入门

简介 Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Internet Inter-Orb Protocol(IIOP)都已经发布了很长时间了,但是这些模型都依赖于特殊对象模型协议,而 Web Services 利用 SOAP 和 XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象

2017-05-16 16:24:00 255

原创 java的消息机制

首先解释一下 java消息服务JMS(Java Message Service) 简介: Java 消息服务(Java Message Service,JMS)应用程序接口是一个Java 平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java 消息服务是一个与具体平台无关的 API。 Java 消息服务的规范包括两种消息模式,

2017-05-15 20:04:43 2357

原创 android性能优化

1、布局的优化 include布局 解决问题:当多个页面引用同一个布局时,可以先将这部分布局定义为一个单独的XML,然后在需要的地方通过引入<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http:/

2017-05-14 14:32:41 232

原创 Ajax入门

1、概述 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重

2017-05-13 16:42:43 295

原创 SpringMvc入门

1、简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。 Sp

2017-05-09 14:39:19 222

原创 MyBatis入门

一、简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis 本是apache

2017-05-08 23:34:35 389

原创 spring框架介绍

1、概述 使用spring的好处1、自己不用创建对象,spring框架帮你创建2、把事务的创建放到了控制层spring分为七大模块Spring AOPSpring ORM (HIbernate ibatis JDO)Spring Web (WebApplicationContext)Spring Dao ( JDBC Dao Support)Spring Context (

2017-05-01 19:29:50 691

转载 GreenDao学习笔记

1、首先导入相关包: compile 'org.greenrobot:greendao:3.2.2' compile 'org.greenrobot:greendao-generator:3.2.2'2、在build.gradle中配置buildscript { repositories { jcenter() } dependencies {

2017-04-22 13:52:17 329

原创 java.lang.IllegalStateException: The specified child already has a parent.

嵌套Framgment的问题viewPager里面套listview或者 Fragment        由于布局的复用时,同一个view被指定了多个parent解决方法:ViewGroup parent = (ViewGroup) views.get(position).getParent(); if (parent!=null){ con

2017-04-21 17:08:00 445

原创 二维码框架ZXing的简单使用

1、导入jar包、这里使用core包下载网址https://github.com/zxing/zxing/wiki/Getting-Started-Developing2、创建二维码使用到了矩阵 try { //判断URL合法性 if (url == null || "".equals(url) || url.length() < 1

2017-04-20 16:36:04 389

原创 Hibernate知识点之一

1、概述 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。2、特点 直接将对象保存到数据库 把数据封装成对象3、使用Hibernate 1、 导包;hiber

2017-04-20 10:56:55 241

原创 strust知识之四

ValueStack对象 概述: Action类通过属性可以获得所有相关的值,如请求参数属性值等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts2调用Action类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。要完成这个功能,有很大程度上,Struts2要依赖于ValueStack对象。这个对象贯穿整个Ac

2017-04-20 10:33:10 243

原创 strust2的应用之三

1、用到日期类型转换器 定义一个类继承StrutsTypeConverter 重写它的方法convertFromString convertToString 编写它的配置文件 1》名为:actionName-conversion.peoperties 2》必须位于actionName同一目录下 3》内容是要类型(全路径)=转换器全路径 2、数据的上传 获取数据的上传路径String

2017-04-18 23:15:57 299

原创 Coordinationlayout解析之二

CoordinateLayout的作用 1、作为顶部布局 2、调度协调子布局 这里主要将作为协调子布局; v7包提供给了AppBarLayout.Behavior,AppBarLayout.ScrollViewBehavior,FloatingActionButton.Behavior,SwipeDisMissBehavior<V extends View> 等 FloationgAct

2017-04-18 22:01:43 1057

原创 CoordinationLayout解析

CoordinateLayout的使用步骤 1、创建一个类继承与CoordinatorLayout.Behavior<T> 重写方法 :layoutDependsOn onDependentViewChanged @Override public boolean layoutDependsOn(CoordinatorLayout parent, Butto

2017-04-18 16:06:07 1092

原创 Struts2的用法之二

Action的几种开发模式 1、写一个类继承ActionSupport,可以使用这个类的一些功能 2、写一个类实现Action接口,重写execute方法,不能使用ActionSupport中定义的方法 3、既不继承也不实现,直接在该类中编写一个方法处理我们的逻辑,什么功能也不能实现struts的通配符<action name="user_*_*" class="" method=

2017-04-14 10:32:45 257

原创 Struts2的用法之一

1、导入8个核心包 它们分别是:

2017-04-13 10:17:10 183

原创 SHH+maven+SVN+Oracle+tomcat8.0之struts

struts原理: 在一个servlet中实现多个功能 分层次: dao层增删改查操作 Biz层调用dao层的操作完成需求 action层调用Biz层完成某种操作 本例采用MVC的开发模式 M-Model javaBean以及对javabean的操作 V—View视图,jsp/Html C-control,Servlet servlet的作用: 请求数据封装数据 调用serv

2017-04-11 10:58:24 234

原创 Channel is unrecoverably broken and will be disposed!

分析:这个错误是传入某个参数的格式问题CheckableButton button = new CheckableButton(this);DataStore dataStore = new DataStore(); dataStore.GoodsInfo.add("商品"); dataStore.ChannelCom.add("推荐频道");

2017-04-11 05:05:06 542

原创 Sql语言进阶

1、Sql事务: 事务是在数据库上按照一定的逻辑顺序执行的任务序列,既可以由用户手动执行,也可以由某种数据库程序自动执行。 事务实际上就是对数据库的一个或者多个更改。当你在某张表上创建更新或者删除记录的时,你就已经在使用事务了。控制事务以保证数据完整性,并对数据库错误做出处理,对数据库来说非常重要。 实践中,通常会将很多 SQL 查询组合在一起,并将其作为某个事务一部分来执行。 结论:事务是

2017-04-06 13:22:25 436

原创 MySQL的数据库用法介绍

MySQL介绍: 一、概述 MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 优缺点:与其他的大型数据库例如Oracle、D

2017-04-01 16:33:46 521

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-01 12:55:45 194

原创 JSP使用指南

1、JSP(Java Server Page)的基础 作用 用Java语言开发开发动态网页的技术 运行过程JSP源码,jsp本质上也是一个servlet,也有servlet的生命周期,jsp、servlet分别负责数据的处理和数据的显示public final class _01_hello_jsp extends org.apache.jasper.runtime.HttpJ

2017-03-30 18:52:54 522

原创 cookie&&session的使用

一、Cookie1、Cookie特点:1)会话数据保存在客户端2)会话数据只能是字符串类型,不能保存中文的3)会话数据容量有限制,一个cookie不能超过4kb,一个站点20个cookie4)不适合存在敏感数据2、Cookie的使用1)创建Cookie对象,用于保存会话数据new Cookie(java.lang.String name, java.lang.S

2017-03-30 17:09:16 267

原创 Servlet的使用

页面的重定向://response.setHeader("refresh", "3");//秒数   多少秒刷新一次//登陆成功后 几秒后 跳转到指定页面//response.setHeader("refresh", "3;login.html");//重定向response.setStatus(302);//设置状态吗response.setHeader("locatio

2017-03-29 21:59:26 342 1

原创 JQuery的使用指南

JQuery的功能:1、html元素的选取 2、html元素的操作 3、Css操作 4、HTML事件函数 5、javaScript特效和动画 6、Html Dom 的遍历和修改  7、Ajax  8、utilitiesjavascript与JQuery比较:                                                 javaScript      

2017-03-27 23:19:10 233

原创 TomCat服务器的使用

1下载Tomcat:网址:http://jakarta.apache.org2.启动和关闭Tomcat1)启动a)找到%tomcat%/bin/startup.bat,双击,弹出一个窗口停止不动。b)确认窗口上显示没有任何错误,然后打开浏览器输入:http://localhost:8080看到一只猫,证明tomcat服务器启动成功!!!2)关闭找到%

2017-03-27 18:10:35 678

原创 android常用工具类

UI类:UIutil.java(存在获取全局context失败的问题)日志类:LogUtil.javaToastUtils.java加解密:MD5.javaMD5ENcrypt.javaBase64.javaBase64DecodingException.javaDES.java文件存储类:SDCardUtils.javaPref

2017-03-27 14:01:12 381

原创 javaScript基础知识集锦

一、创建对象的四种方式:js的对象有:String、Boolean、Number(数值)、Date、Math(算术)、Array(数组)、RegExp(正则表达式)1.有参数的构造函数 function Person(name,age,gender){ //name属性 this当前对象 this.name=name; this.age=age; this.gend

2017-03-25 11:52:31 342

转载 底部导航之TabLayout+ViewPager

这里简单记录一下通过TabLayout+ViewPager来实现Android底部导航栏。布局RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-au

2017-03-08 15:37:07 326

空空如也

空空如也

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

TA关注的人

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