自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

音符跳跃每天···的博客

日日行,不怕千万里;常常做,不怕千万事。积土而为山,积水而为海。

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

原创 springcloud搭建常见错误记录

因刚入门,最近搭建springcloud遇到一些坑,折腾了也有点久,所以记录下。1:报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedd 这个错误原因有点多需要一步一步排查 一:查看是否导入了mysql-connector-java这个jar包. 二:数据库名称,账户,密码,数据库url地址是否填写错误, 三:子项目和config-server是否导入了...

2021-04-29 14:22:59 295

原创 java springcloud讲解

近期对springcloud进行了一个小案例的学习。效果图如下:项目结构是前后端分离,前端使用的是layui框架,后端使用的是Spring Cloud它将现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路 由,负载均衡,熔断器,控制总线,集群状态等等功能。其主要涉及的组件包括NetflflixEureka:注册中心 Zuul:服务网关 Ribbon:负载均衡 Feign:服务调用 Hystrix:熔断器 其中项目搭建的时候需要注意导包...

2021-04-29 14:03:20 498

原创 从零开始写一个简单的javaweb项目

来吧,直奔主题:1:安装jdk 配置环境遍历 ,安装tomcat 和 idea; 安装tomcat : 下载压缩文件后解压放到电脑里面即可,安装jdk 配置环境遍历、idea安装自行百度下,这里不重点讲。2:打开idea 创建项目:左上角file ->new->projert,打开的界面选择项如下其中 :Application Server 的地址是tomcat 的本地文件目录地址下一步:点Next 填写项目名称,点finish在项目界面点这个下拉箭头配置t...

2021-03-03 17:54:10 865 1

原创 html 简单轮播图

手撸的简单轮播图,界面虽然丑了,但还实用~!<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><style&...

2021-01-30 20:01:06 424

原创 java中常见的数据格式xml和json详解

前言:目前java通信过程中常见的数据格式有xml格式和json格式两者对比:json轻便、解析简单,对客户端更加友好。JSON相对于XML来讲,数据的体积小,传递的速度更快些。XML更加笨重,解析为DOM树并遍历节点来取数据,优点是结构清晰,扩展性好。XML的缺点  A.XML文件庞大,文件格式复杂,传输占带宽;  B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易维护;  C.客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多

2021-01-11 14:50:33 995 4

原创 java多线程

用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的

2021-01-06 18:04:37 93

转载 Android中一些常用的第三方特效架包集合 Android中一些常用的第三方特效架包集合

特效:http://www.androidviews.net/ http://www.theultimateandroidlibrary.com/ 常用效果:1. https://github.com/novoda/ImageLoader   异步加载图片,缓存,生成缩略图,基本上每个应用都会需要这个lib。   Android-query框架2. http

2016-04-26 16:46:04 475

转载 sqlite数据库索引

一、创建索引:    在SQLite中,创建索引的SQL语法和其他大多数关系型数据库基本相同,因为这里也仅仅是给出示例用法:    sqlite> CREATE TABLE testtable (first_col integer,second_col integer);    --创建最简单的索引,该索引基于某个表的一个字段。    sqlite> CREATE INDEX

2016-04-22 12:52:54 547

转载 android中sqlite数据库升级

android开发中,如果大家使用到了sqlite就会牵涉到它的升级问题,因为升级后的表结构可能完全不一样,会有字段的添加或者删除等。。   sqlite升级思路:     1:将表A重新命名:例如重新命名为:temp_A     2:创建新标A    3: 将temp_A中的数据【也就是更新前的数据】插入到新表A   我的案例分两种:1:一张表字段发生变化  2: 数据库中添

2016-04-22 12:13:05 516

转载 Andbase应用开发框架

【运行说明】运行AndBaseDemo需要将文件中的AndBase库Add进AndroidBaseDemo中。1.andbase中包含了大量的开发常用手段。如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提

2016-04-22 00:55:57 323

转载 使用 Eclipse 给 APK 签名遇到的问题及解决办法

今天用 APK 反编译工具看了一下自己项目生成的 APK 文件,发现代码并没有混淆,于是设置了用 ProGuard 混淆代码,可是混淆是必须在非 Debug 模式才会生效的,即使你是以 Release 模式来 Run As 启动所生成的 APK 包,依然是没有使用 ProGuard 混淆的。于是决定导出一下 Release 版的 APK,导出分“签名”和“不签名”的两种,都这么做了,当然是要签名一

2016-04-10 14:03:16 418

转载 android系统通过图片绝对路径获取URI的三种方法

最近做项目要通过图片的绝对路径找到图片的URI,然后删除图片,小小总结一下获取URI的方法,亲自试验在android 4.1.3的系统上都是可用的。 1.将所有的图片路径取出,遍历比较找到需要的路径,取出URI,效率较低其中 MediaStore.MediaColumns.DATA 字段存的就是图片的绝对路径,最后mImageUri得到的就是图片的URI

2016-04-03 16:02:19 772

转载 android listview 异步加载图片并防止错位

网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi

2016-03-07 00:55:12 505

原创 Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse

经常自定义写一些控件是eclipse报错Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse;导致操作不了UI界面的XML:解决:看Xml提示在哪一行报错的:找到后在:插入 if (isInEditMode()) { return; }  这行;就可以

2016-03-03 15:42:06 574

转载 Android中利用ContentResolver获取本地音乐和相片

在Android中,例如图库和音乐播放器,它们能够扫描我们的系统,获取到本地的相片跟音乐,这一点是如何做到的呢?当我们往手机上放图片或者音乐的时候,会在手机内存中某个位置上的某个database中存放图片或者音乐的信息,而我们的应用程序是能够通过ContentResolver去读取到这些数据的。下面可以先看一下database在哪,如下:然后在data/data

2016-03-03 12:41:09 1951

转载 android AIDL机制 电话拦截

首先需要 android 源码文件NeighboringCellInfo.aidl和ITelephony.aidl,新建文件夹android.telephony(文件名必须为这个名称),将文件NeighboringCellInfo.aidl拷贝到该文件夹下,在新建另一个文件夹com.android.internal.telephony(不必须名称),将文件ITelephony.aidl放入刷新项目

2016-03-02 01:36:08 1558

转载 Android查询短信数据库

android常用数据库字段描述1.短信数据库String strUriInbox = "content://sms";Uri uriSms = Uri.parse(strUriInbox);Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date D

2016-03-01 11:28:39 828 1

转载 Android中的PopupWindow详解

Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件。具

2016-02-22 23:35:37 1280

原创 android 生命周期简解

1:切换屏幕 (App之间切换或手机home键)          内存保存:借助Bundle对象    保存数据:             @Overrideprotected void onSaveInstanceState(Bundle outState) {super.onSaveInstanceState(outState);           

2016-02-21 18:05:01 313

转载 Android动画效果translate、scale、alpha、rotate详解

动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果

2016-02-20 10:10:35 1386

转载 安卓 Volley框架讲解

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和Http

2016-02-20 02:11:35 272

转载 Android自定义控件(三)——打造闪闪发光的字体

介绍在小米的开机动画和一些欢迎界面中, 我们经常看到这种闪闪发光的流光字体。看起来很炫酷,其实实现原理相当简单,我们只需要写自定义控件继承TextView,然后使用渲染器Gradient设置颜色渐变和Paint的setShadowLayer方法设置阴影,然后不断刷新改变位移即可。  实现首先写一个shineTextView类继承自TextView.public cl

2016-02-17 09:17:45 557

转载 Android插件开发机制

插件机制实质上就是由主体程序定义接口,然后由插件去实现这些接口,以达到功能模块化。Android系统是基于Linux内核的,其安全机制也继承了Linux的特性,再加上android framework没有提供插件化编程的接口,使得在android上做插件开发显得很困难。经过与同事的研究和讨论,想到了一种在android上做开发插件的方法。下面直接通过一个demo来说明。Step1:定义

2016-02-14 22:52:23 274

转载 Xutils HttpUtils上传文件的实现

今天解决了一个网络请求方面的bug, 在解决之余 熟悉了一下我们项目中网络请求用到的框架, 目前用的还是比较老的xUtils来处理http请求,闲暇之余对这部分流程进行了一番跟踪并做一下记录, 方便日后记忆学习在理解Utils实现上传功能的流程之前, 需要对另外一个东东有所了解---HttpClient.java.  它是Apache http包里的一个类, 利用此类也可以实现

2016-02-06 00:56:31 2553

转载 java 实现p2p通信

原文介绍 因为当前 IPV4地址的缺乏 ,nat、防火墙的中介设备和不对称寻址建立起来的 p2p通信机制造成了地址访问的问题。 在 internet最初体系结构中,每个节点都有全球唯一的 ip地址,能够直接通信。可是随着节点的增多, ip地址使用紧张,他们需要中介设备如 nat连在一起。 私有网络中的节点可以直接连接到相同私有网络中的其他节点,也可以连接到全局地址空间中拥有全球

2016-02-05 23:55:40 3876 3

转载 P2P网络摄像机的工作原理是什么

P2P网络摄像机的工作原理是什么?P2P网络摄像机可以使用户在任意地点,使用能够接入Internet的PC机进行远程监控。下面为大家详细介绍。      P2P网络摄像机的工作原理是什么       当监控主机M1连接到网络以后,自动发一个数据包通知服务器S,服务器S把当前正在工作的监视器C1、C2、C3...的IP地址返回给监控主机Ml,监控主机M1选择部分或全部

2016-02-05 23:49:56 2995

转载 Android实现推送方式解决方案

本文介绍在Android中实现推送方式的基础知识及相关解 决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。 这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就 是来探讨下Android中实现推送功能的一些解决方

2016-02-05 23:22:39 292

转载 https原理:证书传递、验证和数据加密、解密过程解析

写的太好了,就是我一直想找的内容,看了这个对https立马明白多了http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + S

2016-02-05 20:48:44 405

转载 TCP,IP,HTTP,SOCKET区别讲解

TCP,IP,HTTP,SOCKET区别和联系 网络由下往上分为:        对应 物理层--                      数据链路层--网络层--                       IP协议传输层--                       TCP协议会话层--表示层和应用层--      

2016-02-05 16:44:10 291

转载 TCP/IP–http协议(http报文格式) .

HTTP(HyperText Transport Protocol,超文本传送协议)HTTP请求报文http请求数据包的格式:头部(request line + header)+  数据(data)头部和数据包体通过一个空行来隔开,头部的格式主要包括请求行+请求头部。如下图请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们

2016-02-05 11:45:00 689

转载 Android实现推送方式解决方案

Android实现推送方式解决方案  本文介绍在Android中实现推送方式的基础知识及相关解 决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。 这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广

2016-02-05 11:39:57 248

转载 android 分辨率自适应讲解

前几天,面试的时候,有问道关于如何自适应不同分辨率屏幕的问题。当时也是一知半解,今天索性看了很多资料,好好的总结了下。    首先解释几个基本的概念:    in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,表示手机的屏幕(可视区

2016-02-05 11:14:10 609

转载 Android ImageView图片自适应

Android ImageView图片自适应androidimageview图片自适应加外框杂谈Android ImageView图片自适应 (2011-12-07 11:28:25)转载▼标签:androidimageview图片自适应加外框杂谈分类: andr

2016-02-05 11:09:37 432

原创 android 屏幕自适应讲解

android 自适应 多屏幕支持1、屏幕相关概念 1.1分辨率 是指屏幕上有横竖各有多少个像素 1.2屏幕尺寸 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android将屏幕大小分为四个级别(small,normal,large,and extra large)。 1.3屏幕密度 每英寸像素数 手机可以有相同的分辨

2016-02-05 10:58:04 283

原创 安卓 .9图片处理讲解

使用此技术可以节约内存后,当屏幕变大时图片可以被拉伸而不会导致图片失真,也不用为满足不同屏幕宽高度的显示效果而再放其他类似的图片,并且保证了其他子控件相对位置的稳定:这个软件在电脑SDK的tools文件夹下:双击draw9patch.bat运行点右上角:File 打开要处理的图片;问:四周的点、线是干啥用的如果图片做为背景:左边和上边的点决定拉伸的区

2016-02-05 00:13:49 431

原创 安卓 popuWindow 弹出一个界面小案例

安卓中利用popuWindow 弹出一个小界面,这样可以在当前界面弹出另一个界面:请看示例:点击设置后弹出:在点击设置后,上面的五个button会消失。下面是2个布局文件和MainActivity的代码图:

2016-02-04 22:11:50 1112

原创 android 结合shape和selector自定义制作立体图(节约内存)

android 往往结合shape和selector自定义画控件的背景图,可以使控件美观好看,还可以不用图片做背景,而是用颜色来做背景图来达到节约内存的效果。不多说请看代代码:

2016-02-04 19:49:45 489

转载 ListView下拉刷新,上拉加载

代码结构,主要是两个类,实现头部功能的封装,写出一个自定义控件1、头部封装类/** * 该类主要是完成 头部部分的功能封装 *  * 一个可以监听ListView是否滚动到最顶部或最底部的自定义控件 只能监听由触摸产生的,如果是ListView本身Flying导致的,则不能监听 * 如果加以改进,可以实现监听scroll滚动的具体位置等

2016-02-04 12:13:05 406

转载 ListView滑动过程中禁止加载图片

listview加载图片优化的功能,在我们使用新浪微博的时候,细心的同学一定发现了,在滑动的过程中,图片是没有被加载的,而是在滑动停止时,才加载图片了。我们今天就做一个这样的效果吧。我们先考虑两个问题:1、在滑动停止的时候,如何获得需要加载的图片控件?2、因为listiew在初始化完成的时候,OnScrollListener的onScrollStat

2016-02-04 11:54:04 482

原创 自定义ListView实现下拉刷新

第一次刷新:第二次刷新:ListView上面的header文件布局:    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:background="#00000000" >             

2016-02-04 11:43:30 272

安卓eclipse版仿直播冒红心漂浮

类似直播互动,红心向上漂浮,可以设置红心空间的点击事件,进行操作

2016-09-24

空空如也

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

TA关注的人

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