自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原小明

无目的学习,还不如散步

  • 博客(41)
  • 资源 (118)
  • 收藏
  • 关注

原创 Spring - Jdbc的使用 和 Spring进行事务控制

1.Spring与JDBC    我们知道使用JDBC开发特点是 固定代码+动态参数 ;    场景描述:通过客户id查询客户信息;    (1) 图解 Spring与JDBC操作            (2) dao实现        public interface ClientDao { FClient findClientByid(int id) throws

2015-12-31 22:33:11 3595

原创 Spring + Mybatis - 原始dao开发整合 与 Mapper代理整合

1.准备    这段时间学习了Spring和Mybatis的知识,我们知道持久层的 mapper,dao都需要spring进行管理, 需要spring通过单例的方式管理SqlSessionFactory,spring和mybatis整合生成代理对象使用sqlsessionFactory创建sqlsession;    练习全部jar (Spring+Mybatis+Spring-mybat

2015-12-31 11:01:15 3741

原创 Spring - Aop简单的mvc示例 和 Aop注解的使用

1.简单的mvc示例    场景描述 : 在mvc中,异常处理十分重要,在这里使用aop实现service层异常的全局捕获;    分析 : 目标类是 :serviceImpl                  切面 :自定义MyException 捕获类   (1)Dao层实现public interface UserDao { void addUser

2015-12-30 10:22:10 2412

原创 Spring - 动态代理 与 AOP 理解

一.动态代理模式    (1)产生的代理对象和目标对象实现了共同的接口;(jdk动态代理)    JDK的动态代理 :  1. 用Jdk的API做到的;  2. 代理对象时动态产生的;注意:            1. 拦截器中invoke方法体的内容就是代理对象方法体的内容;            2. 当客户端执行代理对象,方法的时候,进入到了拦截器的invoke的

2015-12-29 15:46:06 926

原创 设计模式- 代理模式 (静态代理 和 动态代理)

1.代理                                                 (1)意图:           为其他对象提供一种代理以控制对这个对象的访问。  (2)适用性:           在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用Proxy模式。下面是一 些可以使用Proxy 模式常见情况: 1) 远程代理(Remo

2015-12-28 16:25:33 918

原创 Spring - 注解的使用 和 继承的配置

1.注解   (1)注解就是为了说明java中的某一个部分的作用(Type);    (2)注解都可以用于那个部分是@Target注解起的作用;   (3)注解可以标注在ElementType枚举类所指定的位置上;   (4)用来解析注解的类成为注解解析器;2.依赖注入的注解    (1) bean.xml 导入注解解析器 - context命名空间,只有引用类型可以加上注

2015-12-28 10:39:41 8760

原创 Spring -Spring的 DI - 依赖注入的 使用学习

一 . spring的DI  依赖注入,一句话总结 :给属性赋值 ;          一个类中的属性都可以采用springDI的方式进行赋值,但是并不是所有的属性都适合赋值;  1. 利用set给属性赋值示例:                (1)当前两个对象 Person和Student--Personpackage cn.labelnet.di.set;p

2015-12-25 17:32:54 1566

原创 Spring - IOC创建对象的时机,创建Bean的Scope 及其 IOC的 生命周期

一. Spring容器创建Bean的Scope    spring容器创建bean的scope : 验证创建的对象是单例的还是多例的?1. 由spring产生的bean默认是单例的;2. 在spring配置文件中bean的属性scope="singleton/prototype/request/session/global session" 默认就是 singletion

2015-12-25 17:04:04 2959

原创 Spring - 开始 , IOC创建对象,别名 和 创建对象的方式

1.开始    (1)框架是什么 ?   使用别人搭好的舞台,你来做表演;  框架的特点 : 半成品,封装了特定的处理流程和控制逻辑,成熟的不断升级改进的软件;  框架与类库的区别 :框架一般是封装了逻辑,高内聚的,类库则是松散的工具组合;    (2)为什么使用框架 ?  软件系统日趋复杂;  重用度高,开发效率和质量提高;  软件设计人员

2015-12-25 10:17:50 1039

原创 Mybatis - 查询缓存(一级缓存,二级缓存,与ehcache整合)

1.  为什么使用缓存?           用户减轻数据压力,提供数据库性能,提供了一级缓存和二级缓存;         一级缓存在操作数据库时需要构造SqlSession对象,在对象中有一个数据结构(HashMap)用户存储缓存数据;用户存储缓存数据,不同的SqlSession之间的缓存数据区域(HashMap)是互不影响的;         二级缓存是Mapper级别的缓

2015-12-24 15:10:24 1556 2

原创 Mybatis - 高级映射( 一对多 ,多对多 ,延迟加载)

1.一对一实现 (resultMap)             使用resultMap将查询到的多个表中的数据映射到多个pojo中(association)      (1)业务描述                 业务 : 查询经营信息及其经营者的姓名,生日,家庭住址 一对一查询 使用 resultMap实现                 经营信息Pojo拓展类实现 :

2015-12-24 00:12:24 4100

原创 Mybatis - 高级映射 (复习,数据表分析,一对一 之 resultType )

1.复习        MyBatis是一个持久层框架,mybatis是不完全的ORM框架。Sql语句需要程序员自己编写,但是Mybatris也有映射(输入映射和输出映射);MyBatis入门门槛不高,学习成本低,让程序员把精力放在sql语句上,对sql语句优化非常方便,适用于需要变化较多的项目,比如互联网项目;执行过程 :1)配置mybatis的配置文件 ,SqlMapConfi

2015-12-23 23:33:39 2033

原创 Mybatis - SqlMapConfig.xml , 输入映射 ,输出映射 ,动态sql ,sql片段

1.SqlMapConfig.xml   在前面已经简单的使用过SqlMapConfig.xml中的mapper ,以下将介绍几个标签 :   首先SqlMapConfig是 mybatis的配置文件:(1)properties 属性将数据库连接参数单独的配置在db.properties中,主需要在SqlMapConfig.xml中加载db.properties的属性值,在SqlM

2015-12-22 17:11:36 2226

原创 Mybatis - Mybatis 增删改查之dao层实现

1.背景   在上篇中我们使用了MyBatis实现简单的增删改查,并没有进行dao层的封装,所以在这里我们进行dao层开发:   (1)传统的jdbc dao层开发(写dao接口,实现dao接口类)   (2)mapper代理方法 (只需要写mapper接口类,相当于dao接口类)     在Mybatis操作的时候,我们使用的是SqlSession 来进行数据库操作,其中SqlS

2015-12-21 14:43:29 9278

原创 Mybatis - 简单使用Mybatis 实现 增删改查

1.传统的JDBC实现   首先我们先看下传统的JDBC的代码 :public class JdbcDemo { private final static String CONN_URL="jdbc:oracle:thin:@localhost:1521:xe"; private final static String ORACLE_DRIVER="oracle.jdbc.O

2015-12-21 08:56:48 4640 2

原创 Android实战 - 音心播放器 (项目总结,应用打包发布)

1.心得    音心播放器是在之鱼APP的基础上来的,在做之鱼APP的时候,需要用到音乐播放的效果,脑子不够用,就单独的将其提取出来了,当然之鱼中也实现音乐的方法,但是没有歌词,其次之鱼目前还没有完成,纠结死了。毕业设计题目定下来了,这又没时间去弄了,就放在那吧, 下面就要开始学习Spring MVC , MyBatis ,Spring 了。以后只能再接再厉了,我想说声  f  ` a ` c

2015-12-19 01:00:20 1547 2

原创 Android实战 - 音心播放器 (优化Service退出,按两下退出应用实现)

1.背景   在通知栏控制优化进行点击close退出的时候,通知栏往往关闭不了,后台服务关闭不了,音乐可以停止,但是会发生崩溃现象,让人很不爽。其次就是我们常见的按两次退出应用的方法实现。                                                             2.优化通知栏关闭服务    问题:通知栏的close 关闭服

2015-12-19 00:47:08 1035

原创 Android实战 - 音心播放器 (启动页与社交分享(ShareSDK))

1.背景    好了临近结尾,我们做下启动页和社交化分享,包括新浪微博,QQ 。好了看下效果 :                                                              2.启动页实现   (1)新建一个Activity , 启动3s后 finish() ;   public class WelcomeActivity ex

2015-12-19 00:19:26 1126

原创 Android实战 - 音心播放器 (MusicListActivity - 音乐播放和MainActivity的一个问题)

1.背景    在上篇中实现了分类信息音乐列表的实现,包括页面和设计与实现,在此实现数据的请求和解决一个问题!    1)网络数据请求    2)优化点击事件    3)一个bug修复                                                                2.网络数据请求    里面的数据还是接口上提供的数据,

2015-12-18 23:53:08 1822

原创 Android实战 - 音心播放器 (MusicListActivity - 分类信息界面实现)

1.背景   还记得主页上GridView的内容吗?对,是分类信息,在这里将要实现音乐分类的显示播放,在这里使用了v7兼容包下的RecyclerView实现,同时包含两个布局,一个有图的一个没图的!   如下图所示:2.实现步骤    在这里我们的RecyclerView采用了混排的形式,就是根据不同的位置,设置不同的布局实现,我们在这里有两个布局一个有图的View和一个没

2015-12-18 17:07:46 1190

原创 Android实战 - 音心播放器 (MusicActivity ,MusicNotification,MusicService总结)

1.背景    在MusicActivity ,MusicService 和MusicNotification 中,BroadcastReceiver 起着至关重要的作用。BroadcastReceiver 存在于 MusicActivity 和 MusicService 中 ,是两者沟通的桥梁,是整个App的核心功能。MusicSerice 有着控制音乐,后台播放的作用,MusicActiv

2015-12-18 16:37:37 1817

原创 Android实战 - 音心播放器 (MusicActivity - 倒计时 ,进度条实现)

1.背景    还是音乐播放界面,实现倒计时和进度条功能,基本实现过程: 当打开MusicActivity 的时候,MusicService会发送广播给MusicActivity ,后开始当前播放的时间进度,从而实现倒计时和进度条;    这里说明下 进度条是 从小到大 ,倒计时是 从大到小 ;    效果展示 :                                 

2015-12-16 16:56:19 3702 3

原创 Android实战 - 音心播放器(MusicActivity - 歌词实现)

1.背景    歌词是音乐软件必备的,没有它的存在就感觉少点什么,故实现了歌曲歌词的显示,使用LrcView实现,当然是在GitHub上找到的,是一个自定义View :    LrcView 地址 : https://github.com/ChanWong21/LrcView    效果预览 :                                            

2015-12-16 15:52:39 1863 2

原创 Android实战 - 音心播放器 (MusciActivity-专辑图片获得,基本控制实现)

1.背景     上篇已经实现通过使用官方SDK进行基本数据请求再次封装的实现,这篇将实现对音乐的控制 播放、暂停、上一曲、下一曲的控制。     播放页面控制歌曲 - > 通知栏做出更改;通知栏控制歌曲-> 播放页面做出更改;2.获得专辑图片思路总结      如果没有使用ShowApi上的接口就跳过这里吧;    (1)分析             在第一篇中我

2015-12-16 14:50:46 1587

原创 Android实战 - 音心播放器 (MusicActivity-音乐播放页面界面实现)

1.背景

2015-12-16 10:54:15 3570

原创 Android实战 - 音心播发器 (MusicService ,Notification, MainActivity 总结)

1.背景     前面已经总结了MainActivity,MusicService ,MusicNotification的实现,在这里将总结MainActivity 与 MusciService ,MusicService 与 MusicNotification , 以及三者的关系;2.MainActivity 与 MusicService    (1)过程图       

2015-12-16 09:50:54 1380

原创 Android实战 - 音心播放器 (通知实现音乐的播放/暂停/下一曲控制)

1.背景    通知 -> Service :   上一篇的MusicService 中提高了通知是Service的前台显示,这篇将介绍通知(MusicNotification).通知在这里有四个作用:    (1)显示当前音乐的信息    (2)播放/暂停音乐    (3)下一曲播放音乐    (4)关闭通知栏(实际上也是停止音乐播放并关闭Service)     S

2015-12-16 08:48:27 9088

原创 Android实战 - 音心播放器 (Music Service 实现)

1.背景   音乐的播放,为了实现在后台播放,将在Service 中进行音乐的基本控制,所以 MediaPlay 将在Service 中实现。在这里使用了,简单的 startService 方式,非 Ibind 方式操作服务,故在关闭Service 上还有些bug , 但并不影响使用;   Service 学习参考资料 : http://www.android-doc.com/guid

2015-12-15 23:56:06 6888 1

原创 Android实战 - 音心音乐播发器 (主界面实现)

开发平台 : eclipse , ubuntu ,android  sdk 4.0+1.背景   主页的设计从上往下依次是滚动广告(ViewFlipper ),分类信息( GridView ),热门榜单( ListView ),整个界面可以滑动,通过ScrollView 包裹,使得整个页面可滑动。   界面展示 :                                  

2015-12-15 21:31:59 2160 1

转载 Android - Parcelable接口用法 和 与 Serializable 的区别

android 中自定义的对象的序列化方法:implements Parcelableimplements Serializable。一 序列化原因:永久性保存对象,保存对象的字节序列到本地文件中;通过序列化对象在网络中传递对象;通过序列化在进程间传递对象。二 至于选取哪种可参考下面的原则:在使用内存的时候,Parcelable比Serializ

2015-12-15 14:45:09 1418

原创 Android实战 - 音心音乐播放器 (开启篇)

1.背景        在开发之鱼APP的时候,本来音乐播放器是之鱼中的一个模块,用来播放音乐使用,但是随着项目代码的编写,越来越复杂,决定将其单独的拉出来,制作为单独的APP - 音心播放器 。        写一个 音乐播放器 可以很好的锻炼自己在Android 高级上的学习 比如 :BroadCastReceiver , Service , Notification ,Activit

2015-12-15 11:14:18 3756 1

原创 Oracle - 基本操作之查询与创建操作

一.Oracle 数据库名称公司的名称(甲骨文)神谕优点:1.适合管理大批量的数据2.数据有安全保障3.查找数据效率高4.支持多用户同时访问关于客户端/服务器 client/serverOracle 企业版 快捷版(XE)数据中存储数据的单位 "表" tabletable 结构是 行 Row,列 Columntable  Student

2015-12-15 10:57:02 1990

原创 Android 问题 - Binary XML file line #36: Error inflating class android.support.v7.widget.RecyclerVie

1.错误23:05:34.553: D/AndroidRuntime(2968): Shutting down VM 23:05:34.560: E/AndroidRuntime(2968): FATAL EXCEPTION: main 23:05:34.560: E/AndroidRuntime(2968): Process: com.zh.myrecyclerview, PID: 296

2015-12-11 15:46:45 2294

原创 Android - TextView 实现部分文本点击事件

1.描述   一个TextView ,显示的文本 ,有部分文字被点击后响应事件 ,通过SpannableStringBuilder 实现 。   效果演示 :                                                2.实现步骤  (1)布局实现 <RelativeLayout xmlns:android="ht

2015-12-07 17:38:21 7158

转载 Java - 面向对象设计六大基本原则-以Volley为例

概述在工作初期,我们可能会经常会有这样的感觉,自己的代码接口设计混乱、代码耦合较为严重、一个类的代码过多等等,自己回头看的时候都觉得汗颜。再看那些知名的开源库,它们大多有着整洁的代码、清晰简单的接口、职责单一的类,这个时候我们通常会捶胸顿足而感叹:什么时候老夫才能写出这样的代码!在做开发的这些年中,我渐渐的感觉到,其实国内的一些初、中级工程师写的东西不规范或者说不够清晰的原因是缺乏

2015-12-05 00:04:20 830

原创 设计模式之建造者模式(Builder)

1.解析意图 : 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。UML 图 : 名词解释 :1. builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建。2. ConcreteBuilder:实现Builder接口,针对不同的商业逻辑,具体化复杂对象的各部分的创建。 在建造过程完成

2015-12-04 10:25:34 660

转载 Android - Activity 的 Launch mode详解 于 singleTask正解

1. Activity的Launch mode详解 singleTask正解本文参考了此文http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html另附 android task与back stack开发文档翻译参见:http://mypyg.iteye.com/blog/9196

2015-12-03 11:31:00 4411

原创 Ubuntu - Atom 编辑器 酷炫插件(activate-power-mode)

1.效果展示图1 : 图2 : 图3: 图4 : 2. 安装步骤(1)Atom 安装 https://atom.io/ 官方网站有对应的 .deb安装包,双击即可安装!(2)插件GitHub 地址 https://github.com/JoelBesada/activate-power-mode(3)插件安装1)进入 .atom/packages/ 目录

2015-12-03 00:48:41 2883 2

原创 Java - 关键字 final 的用法总结

1.修饰数据变量(1)一般都大写变量名称。 (2)不可修改,固定的值。 (3)特别的一个既是static又是final 的字段只占据一段不能改变的存储空间。java final关键字的5中用法!

2015-12-02 10:09:10 677

原创 Acm - 百钱买百鸡问题

1.问题描述“百钱买百鸡”是我国古代的著名数学题。题目这样描述: 3 文 钱可以买1只公鸡, 2 文钱可以买一只母鸡, 1 文钱可以买3 只小鸡。 用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只? 2.分析(1)从公鸡和母鸡下手 鸡: 公 (x) , 母(y) 小 (100-x-y ) 钱: 3x+2y+(100-x-y)/3=10

2015-12-02 00:10:53 1407

SpringJDbcDemo

Spring使用Jdbc开发,并使用Spring进行事务控制

2015-12-31

Myeclipse2015注册和补丁

Myeclipse2015注册破解和破解时所需要的补丁,ubuntu下发来贺电

2015-12-31

SpringMybatisSpringMvc整合包

Spring+Mybatis+Spring MVC的全部jar包,可以用于练习测试;

2015-12-31

MybatisSpring1Demo

Mybatis和Spring整合的例子,包括原始的dao开发和mapper代理的方式

2015-12-31

Aop注解示例

spring中aop的注解的使用开发,包括bean注解.rar

2015-12-30

Aop配置示例

spring Aop配置示例说明,通过模拟mvc实现,service层异常补货.rar

2015-12-30

Spring配置

spring开发配置,包括bean配置,aop配置文件及对应jar包.rar

2015-12-30

Aspectjit等

spring jdk版本不同对应的aop包版本不同,这里是jdk1.7的!

2015-12-30

Aop所需工具包

spring开发中aop所需要的开发工具jar包下载使用

2015-12-29

proxy1demo

设计模式中的动态代理实现,和springAop理解实现;

2015-12-29

Spring3Demo

Spring注解的学习使用,包括注入,类扫描的实现;

2015-12-28

spring2Demo

spring开发之Ioc生命周期测试,ioc创建时机与scope;

2015-12-25

spring1Demo

Spring入门程序,方便理解IOC,创建对象,以及创建对象的方式!

2015-12-25

Mybaties2Demo

MybatiesDemo包括高级映射的实例,一对一,一对多,多对多,延迟加载;

2015-12-23

Mybaties1Demo

mybatis示列,包括输入映射,输出映射,动态sql,sqlmapconfig.xml的配置

2015-12-22

Mybatis实例

Mybatis的实例,使用mybatis实现简单的增删改查功能。

2015-12-21

RecyclerViewClass

eclipse开发Android 时,使用RecyclerView ,需要引入的依赖!

2015-12-11

TextView部分文字点击事件

安卓中的TextView 实现部分文字点击事件,通过Spannable 实现

2015-12-07

建造者Demo

设计模式之建造者模式,使用形象化例子,提供理解!

2015-12-04

模板方法1Demo

设计模式之模板方法模式,使用一个简单形象的列子来理解!

2015-12-03

onnxruntime-gpu-1.16.0-aarch64 jetson nano 编译

jetson nano 编译,C++ 开发 包含 include 和 libonnxruntime.so libonnxruntime_providers_cuda.so libonnxruntime_providers_shared.so libonnxruntime_providers_tensorrt.so

2024-03-11

onnxruntime-gpu-1.16.0-cp38-cp38-linux-aarch64

onnxruntine-gpu 整个编译 Build 目录,C++ 可进行 sudo make install 进行安装

2024-03-11

onnxruntime-gpu-1.16.0-cp38-cp38-linux-aarch64

onnxruntime_gpu-1.16.0-cp38-cp38-linux_aarch64

2024-03-11

kotlin docs v1.1

kotlin docs bacis

2017-05-23

kotlin for android developers 中文版

kotlin for android developers 中文版

2017-05-23

Hadoop01DemoJar

温度排序,实现自定义分组分区排序,到出来的jar

2016-01-29

hadoop01Demo

温度排序,实现自定义分组,分区,排序,获得最高温度!

2016-01-29

HDFS1Demo示例

使用hadoop 提供的 java api 操作 hdfs

2016-01-22

LrcView2Demo

自定义View歌词实现,实现吉他谱实现,控制和弦键;

2016-01-17

LrcView1Demo

自定义view实现,通过和弦动态的控制歌词滚动实现;

2016-01-14

SpringMvcMybatis总配置

SpringMvcMybatis的总配置信息,包括jar,配置信息,示例工程.zip

2016-01-08

SpringmvcMybatis5Demo

SpringMvc拦截器实现 ,和用户登陆的一个例子,最终版

2016-01-08

SpringmvcMybatis4Demo

SpringMvc的示例 图片上传,RESTful支持,Json数据

2016-01-08

Myeclipse2014破解文件

Myeclipse2014破解文件,右键解压即可,Linux下 命令运行 : java -jar cracker.jar ;

2016-01-07

SpringMvcMybatis3Demo

SpringMvcMybatis的学习例子,服务端校验,异常处理

2016-01-07

Spring支持Json

SpringMvc加入Json支持的工具包

2016-01-07

服务端校验jar

SpringMvc服务器端校验所需要的jar包.rar

2016-01-07

Springmvc2Demo

Springmvc中controller的一些特性,参数和返回值

2016-01-07

SpringMvcMybatis1Demo

SpringMvc+Mybatis+Spring整合实现

2016-01-06

SpringMvc1demo

SpringMvcDemo,实现非注解方式开发和注解方式开发.rar

2016-01-04

空空如也

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

TA关注的人

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