- 博客(53)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 git学习
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,
2016-07-28 20:09:42
324
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaWeb之Filter(过滤器)
过滤器概述给共性的东西进行配置,在目标资源之前做预处理工作,例如编码问题在目标资源之前做权限效验,例如用户访问资源在目标资源之后对响应数据做处理工作*****注意:下面的[崔1]为批注说明*****1 什么是过滤器过滤器JavaWeb三大组件之一(servlet /listener),它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当
2016-06-19 20:57:35
1200
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Studio教程从入门到精通
目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发最近开始学的Android,找的一些资料了解一下基础知识。AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Goog
2016-06-15 17:03:41
5287
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人