自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(283)
  • 资源 (30)
  • 收藏
  • 关注

原创 乱码问题

关于java乱码问题,我只讲下get请求,后台收到的的数据乱码问题:首先get请求客户端对中午进行编码是没有效果的,通过get请求的所有字符都会被编码为iso8859-1格式。所以解决这个问题的方法就是,在服务器端按照iso8859-1解码,再编码为utf-8格式即可。String filePath = new String(request.getParameter("filePath

2016-06-03 19:30:45 484

原创 eclipse复制的项目发布到tomcat怎么修改其项目级别的访问路径

eclipse复制的项目发布到tomcat怎么修改其项目级别的访问路径:1)打开Navigator视图2)找到org.eclipse.wst.common.component文件3)修改其属性:然后再添加项目到tomcat时会看到Deploy Location已经变为value中指定的名称了

2016-05-16 18:28:23 1416

原创 Http、TCP/IP协议与Socket之间的区别

摘自http://network.51cto.com/art/201503/467132.htm一、七层网络协议物理层数据链路层网络层--IP协议传输层--TCP协议会话层表示层和应用层--HTTP协议二、TCP/IP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,

2016-04-05 14:30:18 874

原创 cookie和session

当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了一个session标识(称为session id),如果已包含则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来使用(检索不到,会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个

2016-03-31 17:37:33 376

原创 distinct和group by

一、区别和相同点这两个都是用于数据去重的。相同点:无论对一个字段去重还是对多个字段去重,他俩得到的结果集相同。效率上的区别:数据分布去重方式原因离散groupdistinct空间占用较大,在时间复杂度允许的情况下,group 可以发挥空间复杂度优势集中distinctdistinct空间占用较小,可以发挥时间复杂度优势

2016-03-17 18:43:15 919

原创 Java知识五--注解浅析

在第三篇已经讲过通过反射实例化对象的方式,这次顺带讲讲实例化对象之后调用该对象的方法。public class A { public A(String s){ System.out.println(s); } public void method_1(String s){ System.out.println("method_1:"+s+" (String type)");

2016-03-17 16:58:55 493

原创 数据库知识

一、主键、唯一性约束、唯一索引主键:分为单一主键和复合主键。唯一性约束:用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上课放置多个唯一性约束。唯一索引:创建唯一索引可确保任何生成重复键值的尝试都会失败。

2016-02-22 17:08:48 453

原创 springmvc学习3:处理器映射器和适配器

一、非注解处理器映射器和适配器1.非注解的处理器映射器1)org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping2)另一个映射器:org.springframework.web.servlet.handler.SimpleUrlHandlerMappingSimpleUrlHandlerMapping是Be

2016-01-19 10:48:42 5090

原创 Java知识四

1.Calendar.add()声明:public abstract void add(int field, int amount)filed:日历字段;amount:要添加到该字段的日期或时间的量示例代码:public static void main(String[] args) { // create a calendar Calendar

2016-01-15 11:31:26 466

原创 SpringMVC知识2:配置

1. 配置前端控制器 springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml springmvc <!-- 第一种:*.action,访问以.action结尾由Dispa

2016-01-13 20:50:58 500

原创 SpringMVC知识1:流程

1 . SpringMVC流程第一步:发起请求到前端控制器(DispatcherServlet)第二歩:前端控制器请求HandlerMapping查找Handler可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler第五步:处理器适配器去执行Handler第六

2016-01-13 19:50:44 497

原创 Spring学习2:bean属性

1.Spring的三种实例化bean方式1)使用类构造器实例化2)使用静态工厂方法实例化public class xxx{      public static 类名 xxx(){}}3)使用实例化工厂方法实例化public class xxx{      public类名 xxx(){}}2.配置bean的作用域(scope属性)bea

2016-01-12 23:50:20 348

原创 Spring学习1:环境搭建

1.Jar文件简介1)AOP需要的jar:lib/aspectj/aspectjweaver.jar和aspectjrt.jarlib/cglib/cglib-nodep-2.1_3.jar2)如果用到了JSR-250中的注解,如@Resourcelib/j2ee/common-annotations.jar 3)必须的jardist/spring.jarlib/J

2016-01-12 23:48:44 442

原创 Java知识三:对象的另一种实例化方式

Class.ForName()返回一个类(注意不是类的对象)。作用是要求jvm查找并加载指定的类,也就是说jvm会执行该类的静态代码段。newInstance()声明一个类对象,等同于new 类名()。1、new和Class.forName()区别A a = new A();A a = Class.forName("包名.类名").newInstance();上

2016-01-08 20:22:06 546

原创 MyBits学习小知识及错误二

1.Try setting a different JdbcType for this parameter or  a  different jdbcTypeForNull configuration property.Cause:java.sql.SQLException:无效的列类型。mapper.xml中的字段未设置jdbctype属性。2.XML fragments parsed

2016-01-05 14:57:58 797

原创 jdbc和Servlet简述

一、jdbc访问数据库开发流程1)导入jar包2)得到jdbc驱动3)建立和数据库的连接4)执行sql语句,获取结果5)关闭连接二、Servlet1.实现1)extends HttpServlet2)配置web.xml或者注解2.Servlet生命周期方法init()、destroy()、service()3.HttpSession用于在

2015-12-25 19:56:05 909

原创 oracle之sql语句

1.清空表truncate table xxx 或者  delete from xxx注意:使用oracle sql developer的sql时,需要点击提交按钮。

2015-12-25 15:21:51 408

原创 oracle基础知识

一、字符串连接函数concat和||CONCAT只能连接两个字符串,连接多个需要嵌套示例1:CONCAT('AA', 'BB')------输出AABB示例2:CONCAT(CONCAT('AA', '--'), 'BB')-------输出AA--BB||可直接连接多个字符串示例1:'AA'||'BB'------输出AABB示例2:'AA'||'--'||'BB'-

2015-12-24 11:14:21 399

原创 Java知识二:泛型

一、什么是泛型泛型,即“参数化类型”。提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?就是将类型由原来的具体的类型参数化,此时类型也定义为参数形式(可称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。二、看看系统怎么用泛型的 public interface List extends Collection { E

2015-12-23 15:21:06 451

原创 MyBatis学习八:foreach

一、简介foreach用来实现循环,一共有三种类型,分别为List,array,map三种二、属性介绍collection:输入对象中的集合属性。作为入参时,List对象默认用list替代作为键,数组对象有array作为键,Map对象没有默认的键;通俗点说就是collection类型为集合时,值为:list,collection类型为数组时,值为array,collection

2015-12-21 17:53:26 750

原创 MyBatis学习七:spring和MyBatis整合、逆向工程

一、整合思路需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession(spring和mybatis整合自动完成)。持久层的mapper都需要由spring进行管理。二、整合之后结构图三、配置SqlSessionFactory和数据源在appli

2015-12-15 16:03:51 1333

原创 MyBatis学习六:缓存

内容较多,还没学,稍后更新

2015-12-15 14:40:30 700

原创 MyBatis学习五:延迟加载

一、什么是延迟加载resultMap可实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。延迟加载:先从单表查询,需要时再从关联表去关联

2015-12-14 15:15:28 27540 1

原创 MyBatis学习四:高级映射

一、数据模型分析思路:1、每张表记录的数据内容         分模块对每张表记录的内容进行熟悉,相当于你学习系统需求(功能)的过程。用户表user:记录了购买商品的用户信息订单表orders:记录了用户所创建的订单(即购买商品的订单)订单明细表orderdetails:记录了订单的详细信息即购买商品的信息商品表items:记录了商品的详细信息2、每张表重要的字段设置

2015-12-14 09:07:41 2908

原创 MyBatis学习三:SqlMapConfig.xml属性和sql片段

SqlMapConfig.xml1、properties属性将数据库连接参数单独配置在db.properties中,只需在SqlMapConfig.xml中加载db.properties的属性值。在SqlMapConfig.xml中就不需要对数据库连接参数硬编码。将数据库连接参数只配置在db.properties中,原因:方便对参数进行统一管理,其他xml可以引用该db. prop

2015-12-11 19:06:29 2037

原创 MyBatis学习三

SqlMapConfig.xml1、properties属性将数据库连接参数单独配置在db.properties中,只需在SqlMapConfig.xml中加载db.properties的属性值。在SqlMapConfig.xml中就不需要对数据库连接参数硬编码。将数据库连接参数只配置在db.properties中,原因:方便对参数进行统一管理,其他xml可以引用该db. prop

2015-12-11 11:50:57 192

原创 MyBatis学习二:mapper.xml属性

XXMapper.xml文件1、id:标识映射文件中的sql;将sql语句封装到mapped statement对象中,所以将id称为statement的id。2、parameterType:指定输入参数类型3、parameterMap:同parameterType,旧版本4、resultType:指定sql输出结果所映射的java对象类型;select指定resultTy

2015-12-11 11:42:28 3544 1

原创 MyBatis学习一

内容均来自传智播客。MyBatis开发dao两种方法:         原始dao开发方法(程序需要写dao接口和dao实现类)         Mybatis的mapper代理方法(程序员只需写mapper接口(相当于dao接口))MyBatis配置文件SqlMapConfig.xmlMyBatis核心:         MyBatis输入映射、MyBatis输出映射

2015-12-11 09:48:13 1269

原创 MyBits学习小知识及错误一

1.前言中不允许有内容确实没有任务错误,我把config.xml文件重新拷贝一份运行就没问题。

2015-12-09 15:46:23 3862

原创 SpringMVC知识二

转自:http://blog.csdn.net/kobejayandy/article/details/12690161一、@RequestParameter @RequestBody @RequestHeader@RequestMapping主要讲解request数据到handler method参数数据的绑定所用到的注解和什么情形下使用。1.简介handler method参数

2015-12-05 17:43:42 337

原创 Java知识一

一、BigDecimal1.简介float和double类型的主要涉及目标是为了科学计算和工程计算。然而,他们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是商业计算往往要求结果精确,这时候BigDecimal就派上大用场了。BigDecimal由任意精度的整数非标度值和32位的整数标度(scale)组成。如果为零或正数,则标度是小数点后的位数;如果为负数,则将该数的非

2015-12-05 14:30:35 302

原创 SpringMVC知识一

一、MultipartFile上传文件1.配置文件 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> UTF-8 32505856 4096

2015-12-05 12:37:13 373

原创 Maven小知识一

1.pom.xml这个文件不会报错,当你需要知道你缺失那些lib时,请去Build Path中查看maven引用的包。如果允许报不识别类,可能是引用了错误的jar包,请打开maven的本地仓库一级一级去核对,确认是有jar,并且是正确的jar版本。2.手动添加maven依赖project->Properties->MyEclipse->Deployment Assembly->Ad

2015-12-04 15:37:54 349

原创 SSM框架搭建问题汇总一

一个中老年人的满负荷再学习史1.同样的项目在别人那不报错,在我这报错1)检测maven是否缺少lib由于用到maven,所以先去查找maven用到的lib。--排除此错误检查方法(报红的即确实jar):2)检测是否添加maven依赖虽然在Build Path中已引入Maven Denpendncied,但是部分MyEclipse还是未能自动加入maven依赖。m

2015-12-04 15:09:44 4576 1

原创 内连接、外连接

两个表做连接,必须有个连接字段。内连接:获取两表的公共部分,即图中的记录集C。sql语句(任选其一):select * from A,B where A.Aid=B.Bnameid;select * from A JOIN B on A.Aid=B.Bnameid;外连接:分为左连接和右连接左连接和右连接如何区分:想想编译器的执行顺序,比如3*5/2,先执行3*5,

2015-12-03 14:26:19 504

原创 SSM框架

简介和搭建:http://blog.csdn.net/zhshulin/article/details/30779873

2015-12-02 20:19:48 375

原创 Android小知识9

TextView设置不同颜色、字体、大小、换行1)对TextView文字格式化的方式有两种:HTML标签格式文字TextView htmlFormateTextView = (TextView)findViewById(R.id.testTextView); String source = 这只是一个测试,测试下划线、斜体字、红色字的格式; htmlFormateText

2015-11-25 14:48:17 358

原创 笔记124--WebView

一、WebView可加载html格式的String数据1.从服务器加载htmlwebView.loadUrl(URL);既可加载服务器的图片和文字,又可加载本地图片。2.从本地加载html格式的String数据1)webView.loadData(html, "text/html", "UTF-8");然而loadData并不能加载图片~因为html中的图片只是一个路径,此

2015-09-29 17:24:50 410

原创 笔记123--viewpager一页显示多个item

先讲解下思路吧,有两种实现方式。第一种思路:1、效果图B:表示viewpagerA:表示viewpager的父布局B和B之间的红线:表示viewpager两个item之间的间距。2、原理:B距离其父布局左右都有间隔,然后让B的item不局限于其内部,即能存在于B的布局之外。同样,A也要允许B不局限于A内部(clipChildren属性)。然后,设置viewp

2015-09-24 17:16:38 12822 1

原创 思考2:在路上.请带上脑子

每天要骑自行车上班,早晚高峰,你懂的,自行车也会堵~        在路上,总有人要赶车。迟到要扣钱的,真金白银哇。红绿灯口,终于攒下了不少人,过马路,有的人求稳,彬彬有礼,你急你先过。有的人求快,匆匆忙忙赶。然而彬彬有礼的人也有着急的时候。暂且把着急的小斌称为小急斌,不着急的称为小慢斌。当一个小急斌碰到一个小慢斌,小急斌的第一反应是礼让下,尾随小慢斌走过这一段人潮高峰段,然后再超

2015-09-16 16:47:35 576

hadoop 2.7.4 windows 7 64位 编译bin

为了学习hadoop亲手在windows 7编译。使用的64bit.谢谢大家下载。

2018-09-18

c++中的类模板详细讲述

  类模板也称为类属类或类生成类,是为类定义的一种模式,它使类中的一些数据成员和成员函数的参数或返回值可以取任意的数据类型。类模颁布是一个具体的类,它代表着一族类,是这一族类的统一模式

2018-09-17

采用OLE读取excel

这个方式应该说是功能最全的方式,可能也是应用的最多的方式。由于这种方式采用的是隐藏启动 Office Excel 的方式,所以几乎是全能,任何功能都可以完成。不过缺点也是比较明显的。

2018-09-10

3D翻转动画

3D翻转动画,效果还不错,代码行数也不多,当然是别人的,原下载地址找不到了~

2015-06-12

AlertDialog特效

AlertDialog特效,根据博客中测试,代码效果。对源代码做了部分修改。确实存在博客中所说问题。

2015-05-13

ssh用到的jar包

ssh用到的jar包

2015-03-06

自定义ProgressBar

自定义ProgressBar。学习学习,转载,非原创。

2015-02-27

hibernate所需包(数据库为mysql包)

hibernate所需包(数据库为mysql包)。 只有jar包。

2014-10-30

ImageSwitcher

ImageSwitcher用法简介,可以看看。貌似用到的地方很少。

2014-10-13

LazyList-master

源于github,无改动。 源于github,无改动。 源于github,无改动。

2014-09-23

XListView源于github

XListView

2014-09-10

ListView下拉刷新

ListView 下拉刷新。描述大于20字,没有问题。对了,解决了长按和下拉刷新的冲突。

2014-08-16

Fragment之间通信

Fragment之间通信

2014-07-22

ViewPager小圆点

ViewPager带小圆点,我用到是Button代替小圆点

2014-07-21

ViewPager无限循环

ViewPager 无限循环 手动 定时 android

2014-07-15

startService

service service startService

2014-07-07

广播(静态注册)

广播 静态注册 android

2014-07-03

广播(动态注册)

广播(动态注册) android

2014-07-03

ListView点击item弹出Dialog

点击ListView的item弹出Dialog,点击Dialog的某个控件,更改item的值。

2014-06-22

intent传递ArrayList&lt;T&gt;

intent 传递 ArrayList&lt;T&gt;

2014-06-04

intent传递对象

Parcelable Serializable(传递对象的两种方式)

2014-06-04

gallery 画廊

gallery 画廊, 带选中效果。

2014-05-25

GridView解决OOM

用LruCache解决OOM 并且可以下载多个相同地址的图片

2014-05-18

ExpandableListView,扩展ListView

ExpandableListView的demo

2014-04-19

自定义RatingBar

自定义RatingBar 更改颜色

2014-04-17

ListView滑动出现删除并能单击

解决了滑动出现删除和单击不能同时出现的问题。

2014-04-09

outlook express6指南

操作指南啊,outlook express6指南

2013-01-22

serv-u设置启用日志

多个IP时,配置启用日志功能。先读读readme。

2013-01-10

孙海民 第五章 源码

孙海民 第五章 源码

2012-10-27

备份文件夹小工具

比ctrl+c和ctrl+v多了一个暂停和继续的控制

2012-07-02

空空如也

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

TA关注的人

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