自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倆天

技术成就梦想 ________Java研究员

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

转载 git学习

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,

2016-07-28 20:09:42 324

原创 JavaWeb之Filter(过滤器)

过滤器概述给共性的东西进行配置,在目标资源之前做预处理工作,例如编码问题在目标资源之前做权限效验,例如用户访问资源在目标资源之后对响应数据做处理工作*****注意:下面的[崔1]为批注说明*****1 什么是过滤器过滤器JavaWeb三大组件之一(servlet /listener),它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当

2016-06-19 20:57:35 1200

原创 Android Studio教程从入门到精通

目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发最近开始学的Android,找的一些资料了解一下基础知识。AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Goog

2016-06-15 17:03:41 5287

原创 servlet基础

①   java程序(java类)②   该 java 程序(java 类)要遵循servlet开发规范③   serlvet是运行在服务端④   serlvet 功能强大,几乎可以完成网站的所有功能⑤   是学习jsp基础servlet的生命周期(工作流程):①WEB服务器首先会检查是否已经装载并创建了该servlet实例对象。如果是直接进行第④步,否则执

2016-06-10 21:17:13 515

原创 Thymeleaf模板引擎基本用法

Thymeleaf模板引擎Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。# 代表 获取对象 从 messages bundle 也就是消息的资源本地化文件$ 表示从model里面获取

2017-01-04 14:42:39 1112

转载 git上传github网站常见错误

如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists.解决办法如下:1、先输入$ git remote rm origin2、再输入$ git remote add origin git@github.com:d

2016-12-15 18:33:03 578

转载 git操作命令

Git命令汇总: 1、cd ~/.ssh //查看计算机ssh密钥 2、ssh-keygen -t rsa -C “1477732204@qq.com” //填写email地址,生成密钥 3、ssh -T git@gi

2016-12-15 18:30:28 588

原创 Memcached基础命令

存储命令 参数说明如下: • key:键值 key-value 结构中的 key,用于查找缓存值。 • flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息 。 • exptime:在缓存中保存键值对的时间长度(以秒为单位,0 表示永远) • bytes:在缓存中存储的字节数 • unique_cas_token通过 gets 命令获取的一个唯一

2016-11-23 15:14:04 565

转载 git使用笔记

配置首先是配置帐号信息 ssh -T git@github.com #登陆github 修改项目中的个人信息$ git config --global user.name "wirelessqa" $ git config --global user.email wirelessqa.me@gmail.comconfiggit config --global user.name JSLite

2016-09-01 17:12:30 455

原创 小知识点

Spring加载resource时classpath*:与classpath:的区别 classpath*:加载多个文件,相同名称都加载进去 classpath:加载名称相同时,只加载前面的那一个

2016-08-29 22:35:24 389

转载 JPA基础(三):搭建JPA开发环境和全局事务介绍

persistence.xml这个配置文件的模板可以从哪里找到呢?因为JPA是一规范,所以你即可以从JPA的规范文档里找到,也可以从任何一个实现了JPA规范的实现产品中找到。好比Hibernate,可以从hibernate-entitymanager-3.4.0.GA\doc\reference\en\html_single\index.html中找到。<?xml version="1.0"?>

2016-08-29 13:38:39 811

转载 JPA基础(二):JPA开发环境和思想介绍

开发JPA依赖的jar文件 注意jar文件不能放在含有中文或是含有空格的路径下,否则可能会出现找不到类或是编译失败的错误。 Hibernate核心包(8个文件):hibernate-distribution-3.3.1.GA.ZIPhibernate3.jar lib\bytecode\cglib\hibernate-cglib-repack-2.1_3.jar (CGLIB库,Hiberna

2016-08-29 13:34:01 1027

转载 JPA基础(一):全面阐释和精彩总结JPA

什么是JPAJPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO等O

2016-08-29 13:27:19 528

原创 Maven

Maven项目构建过程翻译为“专家”,“内行” //公司对产品构建化程度比较高,就会用,Maven 是跨平台的项目管理工具。主要服务于基于 Java 平台的项目构建,依赖管理和项目信息管理。什么是理想的项目构建? -次重要高度自动化,跨平台,可重用的组件,标准化的清理代码 eclipse-project-clean / project-build autonacally 自动编译代/ 测试

2016-08-24 18:56:22 342

原创 Linux认识与简单操作

Linux的认识与简单操作首先Linux操作系统属于开源的系统,很多服务器都用它。所以我学习了解认识一下。 下面简单的介绍一下。进入系统—-登陆–(普通用户,超级用户)linux(命令注意大小写)刚开始学习建议用普通用户,在超级用户下建立。命令行界面和图形界面命令行登陆界面第一行显示的是Linux发行商和所发布的版本;接着后面是该版本在该公司的内部代号。第二行显示的是该版本的Linux所使用的L

2016-08-24 09:18:11 545

原创 DBUtils

1 DBUtils简介DBUtils是Apache Commons组件中的一员,开源免费!DBUtils是对JDBC的简单封装,但是它还是被很多公司使用!DBUtils的Jar包:dbutils.jar 2 DBUtils主要类l  DbUtils:都是静态方法,一系列的close()方法;l  QueryRunner:Ø  update():执行insert、up

2016-08-15 16:08:23 403

原创 C3P0连接池

1 C3P0简介  C3P0是开源免费的连接池!2 C3P0的使用  C3P0中池类是:ComboPooledDataSource。    public void fun1() throws PropertyVetoException, SQLException {       ComboPooledDataSource ds = new ComboPool

2016-08-15 16:04:57 356

原创 Photoshop快捷键大全

工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)    矩形、椭圆选框工具 【M】    裁剪工具 【C】    移动工具 【V】    套索、多边形套索、磁性套索 【L】    魔棒工具 【W】    喷枪工具 【J】    画笔工具 【B】    像皮图章、图案图章 【S】    历史记录画笔工具 【Y】    像皮擦工具 【E】

2016-08-15 15:55:18 338

转载 thinkphp复习

1、概况使用面向对象的开发结构和mvc模式,采用单一入口,融合了struts2的action思想和jsp的taglib,ROR的orm映射和activerecord模式,封装了curd常用操作,支持多数据库切换,分布式数据库,缓存,用于敏捷web应用开发,简化企业级开发 2、什么是LAMPLAMP是基于Linux,Apache,Mysql,PHP的开放资源网络开发平台Linux

2016-07-28 20:13:53 1002

转载 GIT和SVN之间的五个基本区别

GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN

2016-07-28 20:11:55 330

原创 Photoshop初学者应了解的一些专业术语

在学习PS的过程中,经常会遇到一些专业术语,下面我们来对一些PS常用的、并且比较难理解的术语进行简单讲解。  象素:象素是构成图像的最基本元素,它实际上一个个独立的小方格,每个象素都能记录它所在的位置和颜色信息。左图中每一个小方格就是一个象素点,它记载着图像的各种信息。选区:也叫选取范围,是PS对图像做编辑的范围,任何编辑对选区外无效。当图像上没有建立选择区时,相当于全部选择。

2016-07-06 09:55:04 579

原创 Photoshop开门十件事

AdobePhotoshop是目前最流行的平面设计软件之一。可以说,只要你接触平面设计,那么无论早晚,你都要和它打交道。关于Photoshop,要说的实在太多太多,但不论你想让它成为你的左膀右臂,或者仅仅是用它来做一些最基础的图像处理工作,那么下面的10件事都是你一定要知道的,无论你是个初学者或是已经对它有了一定的了解。 1.快捷键的使用:这是Photoshop基础中的基础,却也是提高

2016-07-06 09:28:56 665

转载 Struts2下多文件的上传与下载

需求1.能够对多个文件进行上传(可以选择上传文件个数,也即上传文件个数不定)2.能够对上传路径进行配置文件(upload.properties)指定,使用了一些类似单例模式的静态代码块3.对配置文件中的路径可以进行动态读取(不重启服务器)4.Struts2进行下载处理,能对上传的所有文件进行下载(多个)5.文件保存的名称UUID生成,不过显示并下载的名称都是原文件名称(人性

2016-07-02 09:28:56 604

转载 GitHub入门:如何部署管理项目代码,上传与下载工程?

GitHub作为开源源代码管理以及版本控制系统,很多开源作者会在上面建立公开项目。Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。GitHub 是一个使用Git分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。而 git 最初是 Linus Torv

2016-06-30 10:31:10 1475

原创 JDBC简单介绍

JDBC入门1 什么是JDBC  JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。2 JDBC原理早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商

2016-06-21 19:35:28 3033 1

转载 android四大组件介绍

Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在An

2016-06-21 09:47:11 522

原创 flash基础动画制作

一、运动补间(传统补间)运动补间又称之为传统补间是flash 中功能最常用的一种补间,它是所有补间动画中的重点;这种补间最基本的帧结构是两点一线。1. 位移动画:它是一切动画的基础;2. 透明度动画:选中指定的元件(这里要注意flash 只能针对转化为元件的物体来做补间) 在属性面板会看见alpha 属性,通过调节它的值我们可以制作透明度动画;3.旋转动画:它是

2016-06-15 19:05:12 2436

原创 Android Studio常用快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C

2016-06-15 17:35:24 375

原创 Android 简介

Android(安卓)系统是手机或一些平板电脑等终端的操作系统,可以说是现在最流行的系统之一。是目前最流行的手机智能平台,目前广泛的应用在智能手机上,在智能手机领域掀起了“Android风暴”。Android系统在不久的将来即将应用在平板电脑,微波炉,电冰箱等等电器上,发展前景很好。尤其是Android操作系统的平板电脑更值得大家期待!更多安卓系统请参考网站http://www.hiapk.com

2016-06-15 17:30:30 1037

转载 安卓应用所用到的插件及知识点

1.准备知识-----Java2.android环境搭建android开发需要用到的工具及开发环境有:eclipse、Android SDK、JDK、ADT插件Android 模拟器Android应用程序开发环境的搭建3.android中四大类-----ActivityServiceContentProviderBroadcastReceiver4.布局

2016-06-15 10:43:15 433

原创 C语言动态和静态内存分配

一. 概念:1. 静态分配:编译器在处理程序源代码时分配.2. 动态分配:程序执行时按动态要求分配.      ※ (1). 静态分配效率高, 动态分配灵活性高.         (2). 静态对象都是有名字的变量, 我们直接对其操作, 而动态对象是没有名字的变量, 我们是用指针间接地对它进行操作.         (3). 静态对象的分配与释放由编译器进行处理, 动态

2016-06-11 18:10:57 2738

原创 C语言结构体

一. 结构类型:1. 概念: 结构由一组不同的数据组成的.2. 定义:  struct 结构名             {                      数据类型 成员名1;                      数据类型 成员名2;                      ……                      数据类型 成员名n;   

2016-06-11 18:04:36 557

原创 正则表达式

一、正则表达式(regular expression简称res)1、定义:一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2、作用:正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文

2016-06-10 21:42:13 501

原创 Ajax+Servlet

Ajax + Servlet + JSON  包 –  使用主要用于接受对象:前台:var obj ="{'name':'123','age':'321'}";XMLHttpReq.send("conn="+obj); // 发送请求后台:String str = request.getParameter("conn");JSONObject object = JSON

2016-06-10 21:39:42 578

原创 Oracle基础

Oracle安装会自动的生成sys用户和system用户: (1)      sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)      system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager (

2016-06-10 21:36:14 321

原创 JSP和Servlet的中文乱码处理

一、表单提交时出现乱码:在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以请求的时候便有get请求和post请求。以前我一直以为get请求和post请求方式出现的乱码的解决方式是一样的,但是今天才知道两种请求方式所产生的乱码的解决方式是不同的。每种方式都有着不同的解决方法,之所以出现乱码,原因就在于get请求时,

2016-06-10 21:28:12 394

原创 CSS动画效果

CSS3 2D层面的变换--------------功能:元素的移动、缩放、转动、拉长或拉伸。transformtranslate() 方法元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标)rotate() 方法元素顺时针旋转给定的角度单位deg。允许负值,元素将逆时针旋转。scale() 方法元素的尺寸会增加或减少,根据给定的宽度(X 轴)

2016-06-10 21:21:40 448

原创 Tomcat

安装tomcat服务器(1)    官网下载解压即可(2)    配置①在环境变量中添加JAVA_HOME= 指向你的jdk的主目录(并不是bin文件目录)②  在不配置JAVAHOME的前提下启动tomcat在startup.bat的第25行中添加set JAVA_HOME=JKD路劲 (3)    启动tomcat服务器到 tomcat 主目录下 bin

2016-06-10 21:05:35 393

原创 C语言文件

一. 文件的分类:      1. 从用户角度分: 普通文件和设备文件.      2. 从文件编码方式分:        (1). 文本文件: 用记事本能正常打开的文件, 如” .txt”, “.c”         (2). 二进制文件: 用记事本打开为乱码的文件, 如” .mp3”, “ .jpg”二. 文件的操作:    一般步骤为:        (1). 引

2016-06-10 10:24:21 431

原创 C语言枚举和联合

一. 枚举:      1. 概念: 一组整数符号常量的集合, 通常表示一个变量在一个范围内的取值.         目的: 提高程序的可读性.      2. 定义: enum 枚举名{枚举值表};  如:                 enum Weekday {SUN, MOU, TUE, WED, THU, FRI, SAT};         枚举值名建议都大写.

2016-06-10 10:21:46 506

servlet笔记

JavaWeb底层学习

2016-06-09

空空如也

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

TA关注的人

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