自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(395)
  • 资源 (46)
  • 收藏
  • 关注

原创 mybatis 的逆向工程

1      逆向工程1.1  什么是逆向工程mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 数据库到java 代码  企业实际开发中,常用的逆向工程方式:由于数据库的表生成java代码。1.2  逆向工程目录1.3

2015-07-28 21:46:26 22988 9

原创 spring 和 mybatis 的整合

1      spring和mybatis整合1.1  整合思路 需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。1.2  整合环境创建一个新的ja

2015-07-28 21:01:51 1962

原创 mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache

1查询缓存1.1什么是查询缓存mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)

2015-07-26 16:52:11 60123 9

原创 mybitis利用association 实现延迟加载

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

2015-07-24 22:34:47 1751

原创 mybatis 实现一对一,一对多,多对多关联查询 小结

1      resultType和resultMap小结1.1  实现一对一查询:resultType:使用resultType实现较为简单,如果pojo中没有包括查询出来的列名,需要增加列名对应的属性,即可完成映射。如果没有查询结果的特殊要求建议使用resultType。定义专门的po类作为输出类型,其中定义了sql查询结果集所有的字段。此方法较为简单,企业中使用普遍。 

2015-07-24 13:45:19 8865 1

原创 mybatis 实现关联查询的一对多和多对多查询

1.1  一对多查询案例:查询所有订单信息及订单下的订单明细信息。订单信息与订单明细为一对多关系。使用resultMap实现如下:1.1.1  Sql语句:三张表的关联查询  标红的分别为查询字段,查询的表,关联查询的条件SELECT  orders.*,  user.username,  user.address,  orderdetail.idorderde

2015-07-24 13:38:41 19372 2

原创 mybatis 实现一对一关联表查询

1      一对一查询1.1  需求查询订单信息,关联查询创建订单的用户信息1.2  resultType1.2.1    sql语句确定查询的主表:订单表确定查询的关联表:用户表         关联查询使用内链接?还是外链接?         由于orders表中有一个外键(user_id),通过外键关联查询用户表只能查询出一条记录,可以使用内链接。关联查询,

2015-07-24 13:04:36 1512

原创 mybatis的mapper.xml 小结

1      Mapper.xml映射文件需掌握动态sql(重点掌握)和pojo对象 Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。1.1    parameterType(输入类型)1.1.1  #{}与${}#{}实现的是向prepareStatement中的预处理语句中设置参数值,sql语句

2015-07-22 12:44:19 12415 3

原创 mybatis 的SqlMapConfig.xml配置文件(精华) 小结

SqlMapConfig.xml配置文件(精华)配置内容SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)(常用,需要掌握)settings(全局配置参数)typeAliases(类型别名)(常用,需要掌握)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments

2015-07-22 12:03:47 2652

原创 mybatis 的mapper代理小结

Mapper动态代理方式     实现步骤1.      mapper.xml 配置文件 (重)2.      mapper.java  接口(重)3.      记得加载映射文件SqlMapConfig.xml     实现原理       Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象

2015-07-22 11:37:44 2156

原创 mybatis的dao接口实现小结

原始Dao开发方式系统 框架中,dao层的代码是被业务层公用的。理解步骤1.      写xml文件;2.      写dao接口3.      写daoimpl数据库实现类映射文件 user. xmlxmlversion="1.0"encoding="UTF-8"?>DOCTYPEmapperPUBLIC "-//mybatis.o

2015-07-22 11:25:12 1970

原创 mybatis总结和与hibernate比较

#{}和${} #{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。如果接收简单类型,#{}中可以写成value或其它名称。#{}接收pojo对象值,通过OGNL读取对象中的属性值,通过属性.属性.属性...的方式获取对象属性值。 ${}表示一个拼接符号,会引用sql注入,所以不建议使用${}。${}接收输入参数,类型可以是简单类型

2015-07-21 11:47:33 1245

原创 mybitis 环境搭建和入门程序

1.1    MyBatis介绍MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不

2015-07-21 11:42:02 1173

原创 springmvc 入门环境搭建

springmvc框架什么是springmvcspringmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。 springmvc框架第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请

2015-07-20 20:55:28 983

原创 ubuntu 平台hadoop2.6.0 按装hive 及注意事项

hive 是一个SQL 解析引擎,可以在hive 中创建表,执行sql 语句等。创建的表是存储在hdfs 中,执行的sql 语句是通过MapReduce 执行的。可以通过执行sql 语句来代替编写MapReduce 作业,具体安装配置方法如下:(1)解压缩、设置环境本文中hive 使用的版本是hive-1.1.0.tar.gz。我们在/usr/local/hadoop 目录下解

2015-06-21 21:29:21 1063

原创 ubuntu平台hadoop2.6.0安装Hbase

hadoop 2.6.0+hbase0.99.2下载解压 hbasetar -zxvf hbase-0.99.2.tar.gz将hbase 压缩包解压到一个可用目录。(本文安装目录:/usr /local/hadoop /habs e)。(2)修改配置文件首先需要将hbase 下的bin 目录添加到系统的path 中,修改/etc/profile,添加如下的内容:exp

2015-06-21 21:11:15 1818

转载 ubuntu 下mahout 的安装配置

1安装环境系统/软件明称版本下载地址备注hadoop0.20.2http://mirror.esocc.com/apache/hadoop/common/mahout0.4http://mirrors.cnnic.cn/apache/mahout/0.4/操作系统

2015-06-12 19:03:03 2014

转载 ubuntu14.04.1 下hadoop2.6.0 的安装

当开始着手实践Hadoop时,安装Hadoop往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有Hadoop安装配置教程,但由于对Linux环境不熟悉,书上跟官网上简略的安装步骤新手往往Hold不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop 2,包括Hadoop

2015-06-12 19:00:19 889

原创 android 打开默认的系统相册,或拍照选取图片,并图片裁剪;

调用系统的裁剪方法,调用系统的相册,和拍照功能;首先是调用系统的相册和拍照功能并裁剪图片保存;代码如下;/** 提示对话框*/private void ShowPickDialog() {new AlertDialog.Builder(this).setTitle("设置头像").setNegativeButton("相册", new DialogInterfa

2015-03-28 12:13:12 1943

原创 android 用户头像,图片裁剪,上传并附带用户数据base64code 方式

图片上传的文件流我上一篇博客写了,这一篇我们说一下base64,base64上传方式就是将图片转换成base64码,然后把base64码以字符串的方式上传,然后服务器接收到以后再解码就可以了,相对于文件流来说比较简单;           用户头像上传我们首先要获得图片的url然后再裁剪图片,然后把裁剪后的图片转换成base64然后在上传;下边是安卓端代码:首先我们要获得裁剪后的图

2015-03-28 11:48:57 2852

原创 android 和服务器的URLEncodedUtils乱码编码问题

在android开发中我们常常遇到与到乱码问题,遇到乱码问题首先我们要先检查两端编码格式是否一致!一般我们提交数据用get 和post方法,这两种方法在上传中有con.setRequestProperty("Charset", "UTF-8"); 和httppost.setEntity(new UrlEncodedFormEntity(数据,"UTF-8"));这两中方式来确定编码方式服务器端

2015-03-28 11:04:06 3759

原创 android 的模拟网页登录获取信息和JSOUP解析xml

很多时候我们安卓端需要去网站上提交数据和获取数据,由于是别人的网站我们只好在安卓上模拟网页的登录,并将登陆后的网页信息抓回安卓,但是,我们抓回来的东西是个xml文件,我们需要解析才能获得我们需要的东西。今天我总结了一下以前写的关于扫条码从别人数据库获得信息,并提取信息的代码。         一、首先是访问网页并模拟登录。。我们需要在浏览器上选择工具进入开发者模式,然后看这个网页的提交方式是G

2015-03-27 10:41:35 2748

原创 android 的与网络链接的免密码登录首次登录后以后不用登录(二)

自己想的方法,自己实现了,效果挺好,喜欢的可以看看。实现首次登录后,再次登录时不用进入登录页面,直接进入内容页面,类似于QQ的登录这是自己写的一个模板,我会很详细的介绍一下。一,首先要有自己数据库和服务器,(本地服务器就可以)关于数据库和服务器我都不再说了,数据库中要有个人信息表用于登录的验证。下边的是我的服务器端的数据库登录查找代码,返回的数值为该用户的所有信息。接下来的

2015-03-17 20:33:26 4916

原创 Could not create the view: An unexpected exception was thrown.,myeclipse10非正常关闭,出现错误

问题:myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。服务不能启动解决方式:关闭myeclipse --  删除文件“.metadata/.plugins/org.eclipse.co

2015-03-17 14:15:44 3214

原创 SharedPreferences android将数据存入XML文件里实现记住密码和免登陆前奏(一)

SharedPreferences可将数据存入xml配置文件,实现文件本地的读取,是实现安卓客户端免密码登录的前奏下边是源码:实现点击按钮保存输入框的数据到xml     回显数据是将数据从xml文件中提取出来PreferencesService是定义的一个工具类   protected void onCreate(Bundle savedInstanceState) {

2015-03-16 11:17:38 1070

原创 android tween 动画效果

android欢迎动画,tween动画效果

2015-03-15 21:13:20 974

原创 android 关于按钮点击效果的方法

1.切换图片法,通过写XML文件切换图片实现点击效果  图中 fabu1,fabu2为两张图片,点击显示fabu2不点击显示fabu1  在按钮的background属性下调用该XML文件2.通过颜色转换实现在color文件中定义颜色 然后写XML文件调用 图中base,huise为定义的两种颜色  改变颜色在控件的color属性下调用此XML文件

2014-12-13 14:11:55 1421

原创 由于上一篇博客没有写好JSON解析,这一篇对上一篇进行改进

本篇只写数据的读取和json解析。这个是数据的读取下面的是JSON的解析类对于list>类型数据的解析

2014-12-04 21:11:06 752

原创 关于android和服务器之间的json数据传输总结

这是上传和接受回应方法这是json封装数据这是json解析引用类线程数据适配

2014-12-03 20:51:46 1426

转载 ubuntu与win7的系统切换

幽幽转载ubuntu版本是9.04,启动配置文件还是menu.lst,到了ubuntu9.10的时候就更名为grub.cfg了,ubuntu 10.04依旧沿用的是grub.cfg,但是这个文件的内容变更并不是那么大。在ubuntu中,grub.cfg(menu.lst)就相当于windows系统下的boot.inf文件,记录着一些启动配置信息,在这里奶牛为大家介绍一些简单的设置规则。

2014-11-25 21:06:35 2341

原创 android camera拍照 聚焦 隐藏界面功能

2014-11-24 22:11:29 3063

原创 android服务开线程关闭其他应用

android服务开线程关闭其他应用

2014-11-17 21:28:12 821

原创 ViewPager和Tabhost结合,可滑动的tabhost

TabHost 实现滑动切换的APP主界面实现方式。

2014-10-13 21:59:07 1131

原创 解决安卓4.0以上关于TabHost 加载的tab 图标和文字不能同时显示

解决方法在manifest文件中吧them的zi

2014-09-16 21:05:22 2073

转载 html的<marquee>标签的属性

标签,它是成对出现的标签,首标签和尾标签之间的内容就是滚动内容。标签的属性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount、scrolldelay等,它们都是可选的。behavior属性 behavior属性的参数值为alternate、scroll、slide中的一个,分别表示

2014-09-16 20:56:50 2710

MVEL 2.doc

mvel2.0语法指南,MVEL通常用于执行用户(程序员)通过配置XML文件或注释等定义的基本逻辑。它也可以用来解析简单的JavaBean表达式。Runtime(运行时)允许MVEL表达式通过解释执行或者预编译生成字节码后执行。

2020-08-14

Quartz创建表sql文件

使用Quartz定时任务所需的11张表的创建表sql语句。

2019-02-01

tensorflow 训练 MNIST数据集

tensorflow 训练 MNIST数据集

2017-08-15

docker-1.7.0 rpm包

redhat6.5 安装 docker 1.7.0 rpm安装包

2017-05-14

gcc_rpm.tar.gz

gcc离线安装 rpm 安装包

2017-04-17

Spring Data JPA中文文档[1.4.3].pdf

Spring Data JPA中文文档[1.4.3].pdf

2016-11-20

android+springmvc上传文件所需jar包

android+springmvc上传文件所需jar包包括安卓所需和服务器所需

2015-08-13

springmvc和mybatis整合包括json和validator 和文件上传所需所有jar包

springmvc和mybatis整合所需jar包,包括json和validator校验 和文件上传所需所有jar包

2015-08-04

socket 基于udp 的双机通讯

java 实现socket基于UDP的双机通讯

2015-08-02

socket实现tcp双机通讯

java 基于socket的TCP双机通讯

2015-08-02

junit4.9.rar

junit4.9.rar 用于测试类导入引用

2015-08-02

springmvc上传文件所需jar包

springmvc上传文件所需jar包包括图片上传

2015-08-02

springmvc加入json支持所需包

springmvc加入json支持所需的jar包

2015-08-02

springmvc 使用hibernate-validator校验包

springmvc 使用hibernate-validator校验框架所需的校验包

2015-08-02

项目源码类似于我要当学霸的强制性学习项目

Android项目源码类似于我要当学霸的强制性学习项目,仿制我要当学霸的强制学习应用,控制其他应用。

2015-07-29

springmvc 独立运行所需的jar 包

springmvc入门程序开发所需的jar包

2015-07-29

mybatis +spring 整合所需jar包

用于mybatis 和spring 整合所需的所有jar包,包括springmvc

2015-07-28

mybatis的逆向工程

spring+mybatis 框架的用于从数据库自动生成java 代码

2015-07-28

android 实现下拉刷新和上拉加载

android 利用xlistview自定义控件 实现下拉刷新和上拉加载

2015-07-25

腾讯定位demo

基于腾讯的android定位实例demo

2015-07-23

redis 可视化工具

redis 可视化工具 ,下载解压,执行 redisclient.sh 脚本

2018-01-12

daemontools-0.76.tar.gz

daemontools-0.76.tar.gz 安装包用于安装supervise

2017-04-14

docker-1.8.0.tgz

docker-1.8.0.tgz 离线安装包

2017-04-14

webpack 入门

webpack 入门文档

2017-03-24

kie-drools-wb

drools 的Drools Workbench 运行时所需jar包

2016-12-08

例子详细设计说明书

( [例子]详细设计说明书

2016-11-19

ListView实现右侧索引条

自定义ListView实现右侧索引条,如手机通讯录的右侧索引

2015-10-09

Fragment+viewpagerIndicator实现APP主界面.zip

Fragment+viewpagerIndicator实现APP主界面.zip

2015-08-18

Fragment+Viewpager实现app主界面.zip

Fragment+Viewpager实现app主界面.zip 可滑动 Fragment为内容控制

2015-08-17

Fragment实现页面切换和点击事件.zip

Fragment实现页面切换和点击事件但是不能滑动切换

2015-08-16

viewpage实现页面切换和点击事件.zip

android viewpage实现页面切换底部tab菜单和点击事件

2015-08-16

泡泡窗口+gridview 实现底部菜单

泡泡窗口+gridview 实现底部菜单

2015-08-16

android viewpage 实现页面切换和点击事件

android viewpage 实现页面切换和点击事件

2015-08-16

android Tabhost 实现底部菜单效果

android Tabhost 实现底部菜单效果 菜单的图片和文字可以同时显示且选中带效果

2015-08-16

mongodb 数据库 在java 中的驱动jar

mongodb 数据库 在java 开发中的数据库驱动jar包

2015-08-15

百度定位所需jar包

androi 基于百度地图实现定位所需要的jar包

2015-08-14

android 腾讯定位并判断网络连接

android 腾讯定位并判断网络连接 ,通过网络定位,在定位前先判断网络链接状态,状态良好,则定位。

2015-08-13

android 从网络加载图片

android 从网络加载图片带缓存压缩图片

2015-08-13

android 的摄像头 和soundPool播放声音实例

android 的摄像头 和soundPool播放声音实例

2015-08-13

android 基于百度定位

android 应用基于百度地图的定位实例

2015-08-13

空空如也

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

TA关注的人

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