自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (19)
  • 收藏
  • 关注

原创 Android获取手机位置代码实现

1、项目Src下创建...service包,然后新建GPSService类package com.zebra.mobilesafe.service;import java.io.IOException;import java.io.InputStream;import android.app.Service;import android.content.Intent;import

2015-03-31 22:29:29 3030 1

原创 Android小功能实现-sim卡读取,发短信,播放音乐

1、读取sim卡信息private TelephonyManager tm; tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);String sim = tm.getSimSerialNumber();需要TelephonyManager 加权限2、发短信SmsManager smsManager = S

2015-03-31 21:58:54 1661

原创 Android读取选择联系人的模版代码实现

1、创建SelectContactActivity类,在AndroidManifest.xml添加类import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.co

2015-03-31 10:26:04 1115

原创 Android屏幕页面的滑动切换和抽取父类

因为页面的滑动效果在整个应用中使用较多,所有抽取成父类来介绍,看代码注释import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEv

2015-03-31 09:14:10 1100

原创 Android页面的切换动画代码实现

1、项目Src下新建anim包创建anim包,存放动画xml2、下一步动画 位移动画解释-100%p p:代表父窗体,100%:代表整个窗体,-:代码向左移动;前一页面移出:tran_out.xml(自己创建的要选择translate)<translate xmlns:android="http://schemas.android.com/apk/res/android"

2015-03-31 08:59:14 1220

原创 Android按钮shape形状资源代码实现

1、看文档Develop/API Guides/App Resources/Drawable/Shape Drawable单词:corners : 角  ;  gradient :梯度; solid:固定的; stroke: 边框--可以做下划线       Rectangle : 矩形;dash :破折号 gap:间隙;2、拷贝实例代码,文件命名(gradient_box.x

2015-03-31 08:45:34 2752

原创 MD5加密算法代码

虽然前面整理了相对MD5更安全的SHA散列算法,但有时MD5还是有他的需求的,所以也整理备份下。import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * md5加密方法 * @param password *

2015-03-29 08:53:50 1315

原创 Android自定义TextView实现跑马灯功能

首先我们要实现走马灯这样一个效果,通常来说都是在TextView这个控件中来实现的,而且其中的文字一定是单行显示,如果多行显示,那走马灯效果也就失去了存在的意义。谈到TextView的跑马灯,我们首先应该想到android:ellipsize="marquee"(start、end属性表示前或者后省略),而如果要在view中实现跑马灯功能,就需要TextView改为Button,开启触控焦点在开启

2015-03-26 17:03:01 1320

原创 Android存储数据的几种方式--Shared preference和files

Android保存数据的方式,有如下四种:1、Shared Preferences:主要用于保存程序的系统配置信息。用来存储“key-values paires”。一般用于保存程序启动时设定的信息,以便在程序下一次启动时继续保留前一次设定的信息。2、Files:用文件的形式保存信息。可以通过对文件的读写来获取或保存相关信息。3、SQLite:用数据库的形式保存信息。SQLite是一个开

2015-03-26 16:31:01 1665

原创 Json转换成String工具类

工具类:StreamTools.javaimport java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StreamTools { /** * @param is 输入流 * @return String 返回的字符串 * @th

2015-03-26 16:29:05 2075

原创 Android代码实现APK的下载安装和卸载<2>

项目开发使用模板:Android代码实现APK下载安装(代码依赖包afinal_0.5_bin.jar,可资源下载) protected void showUpdateDialog() { // TODO Auto-generated method stub AlertDialog.Builder builder = new Builder(this); builder.setTi

2015-03-25 15:44:03 1152

原创 Android代码实现APK的下载安装和卸载<1>

先整理下网络搜集的各个方法,下篇写自己代码实现,留作模板代码。下载APK:protected File downLoadFile(String httpUrl) { // TODO Auto-generated method stub final String fileName = "updata.apk";

2015-03-25 15:34:13 1301

原创 MySQL主从复制配置与实现

-> 首先配置master服务器-> 下载MySQL(可以下载免安装版)-> 修改配置文件(windows下的my.ini)启用二进制日志、设置id、添加复制权限用户(文件中有说明)关闭防火墙,保证机器之间能ping通;->配置MySQL的服务添加服务>命名名字 --install 服务名字 --defaults-file="配置文件路径">mysqld.exe -

2015-03-22 19:30:38 885

原创 网站架构的演变过程

大型网站演变过程大致如下:-> 单主机服务器:最简单服务器,用于测试或者用户较少的情况下。-> 缓存服务器---> 页面缓存---> 数据缓存-> 服务器集群-> 数据库分库从分库理念上,可以在读写功能上分离,也可以主从架构,均摊访问压力,通过二进制日志复制,在主从库之间信息同步。-> 分布式数据库

2015-03-22 19:23:15 1144

原创 影响数据库性能的常见因素

1、影响数据库性能的常见因素:-> 读写竞争-> 事务竞争-> 频繁的事务处理2、数据库需要保证数据的准确与安全,提出来事务(transactio)的概念严格的定义:满足原子性、一致性、持久性和隔离性的操作成为事务。隔离性会影响到数据的性能如:需要读取id=100的数据修改id为90-100的数据由上面的例子提出隔离级别的概念未提交读:读取到刚刚修改的数据,

2015-03-22 18:39:39 2694

原创 数据库基本架构与日志的作用

1、为什么使用mysqlMySQL具有插件式存储引擎的特点,便于读写分离使用它是开源免费的2、数据库软件是如何运行早期:数据是与应用程序一起进行编写,数据的操作需要程序员自己完成后来:数据库管理系统(DBMS)诞生     Mysql      SQLServer      SQLite等。。。通过一张数据库基本原理图分析执行情况:

2015-03-22 18:04:35 2067

原创 Hibernate查询缓存的利弊

在使用hibernate二级缓存时适不适合开启查询缓存?本人不建议使用查询缓存,因为查询缓存要求完全相同的查询sql语句才会起作用,所说的查询缓存是针对第二次查询时 sql语句与第一次sql语句完全相同 那么就可以从缓存中取数据而不去数据库中取数据了,在不启用查询缓存的情况下 每次的查询数据也会缓存到二级缓存的 只不过每次查询都会去查询数据库(不包括根据ID查询),启用查询缓存很麻烦 需要

2015-03-21 09:34:19 2395

原创 学习Linux笔记(六)--进程操作

进程查看:#pa -a(查看所有进程) #ps -u(以用户信息查看) #ps -x(查看后台进程参数)#ps -aux(查看最多,信息最全)| more终止进程:kill 进程号  kill -9 进程号,,强度很大,直接终止查看实时进程(动态监控):#top  显示内容,load average,查当前系统负载情况,相加除3如果大于0.6,系统负载紧张。

2015-03-20 20:18:17 920

原创 学习Linux笔记(五)-Mysql应用

查询mysql是否安装:#rpm -qa mysql;如果已经安装,删除命令:#rpm -e --nodeps mysql (--nodeps是强制删除)这里提一下,一般我们会专门给mysql分配一个组来管理,安全性高点。#groupadd mysql#useradd -g mysql mysql进入到mysql文件夹中开始安装:#scripts/mys

2015-03-20 20:08:13 863

原创 学习Linux笔记(四)--文件操作

学会cd命令:绝对路径,相对路径(./或者../);文件列表:ls -F(正斜杠表示目录)  -a(显示隐身)  -l(详细信息) -R(显示目录文件) -i(显示索引号) 过滤列表输出:ls -l test(这是关键词,可使用?或者通配符) 文件处理:touch创建一个空文件,-t指定时间戳;cp复制文件,-r递归复制文件,-R递归目录,-p保持复制时间于源文件一致;

2015-03-20 19:52:44 960

Docker:VM、代码迁移和SOA解决方案

Docker:VM、代码迁移和SOA解决方案

2016-07-22

redis3.0-集群部署文档

redis3.0-集群部署文档

2016-09-28

“隐藏自己”学会使用这些网络工具

在之前《2014年七大令人不安的网络入侵事件》一文中总结了在14年的网络入侵事件:土耳其石油管道事件、索尼影业被黑事件、社区医疗系统被黑、大型零售商家被黑、心脏流血(Heartbleed)等。我们可以从中看到,消费级别的数据慢慢沦为被攻击的目标,或许它们离我们很远,又或许它们已经存在于我们的身边。而我们要做的是,做好防范措施。以下列出的就是一些针对网络安全问题的工具,可以帮助你更好的维护个人信息安全。

2015-01-01

两分钟彻底让你明白Android_Activity生命周期(图文)

两分钟彻底让你明白Android_Activity生命周期(图文)

2015-05-11

在Birt中使用Web_Services数据源

在Birt中使用Web_Services数据源

2015-07-30

Oracle数据库迁移操作指南

Oracle数据库迁移操作指南

2016-08-01

WebSocket学习文档

作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket格外吸引开发人员的注意。WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,Web 开发人员可以非常方便地使用 WebSocket 构建实时 web 应用。

2015-01-08

基于Spring Cloud和ES事件流构建的商城微服务

基于Spring Cloud和ES事件流构建的商城微服务英文文档Event Sourcing in Microservices Using Spring Cloud and Reactor.pdf

2016-07-27

solr分词器IKAnalyzer

solr分词器IKAnalyzer,IK Analyzer 2012FF_hf1和schama配置文件

2016-09-26

spring boot 异常处理方案

spring boot 异常处理方案,github地址:https://github.com/chanjarster/spring-mvc-error-handling-example

2017-08-28

The current branch is not configured for pull

The current branch is not configured for pull No value for key branch.master.merge found in configuration

2016-08-06

tomcat5.5javax.el.jar

standard-1.1.2.jar,jstl-1.1.2.jar,javax.el.jar

2016-07-12

mysql主从配置文件

-> 首先配置master服务器 -> 下载MySQL -> 修改配置文件 启用二进制日志、设置id、添加复制权限用户 -> 配置环境变量 -> 安装服务 -> 配置Slave服务器 -> 连接到master

2015-03-22

上传插件afinal_0.5_bin.jar

//四大主键,使用插件afinal FinalHttp fh = new FinalHttp(); fh.download(apkurl, Environment.getExternalStorageDirectory().getAbsolutePath()+"/mobilesafe2.0.apk", new AjaxCallBack<File>() { @Override public void onFailure(Throwable t, int errorNo, String strMsg) { t.printStackTrace(); Toast.makeText(getApplicationContext(), "下载失败", 1).show(); super.onFailure(t, errorNo, strMsg); }

2015-03-26

JPA、hibernate项目常用包

从 EJB 技术可以开始应用时起 对其在实际应用中的可用性就一直存在怀疑 在我看来 产生这种现象最重要的两个原因是复杂性和资源密集性 结果 随后出现了比 EJB 更简单 具有更小资源空间的框架(比如 Spring 和 Hibernate) 并且更快流行开来 为了说明这一点 我们注意到 EJB 3 0 规范的方向相对以前出现了一个主要的转变 作为 JSR 220 的一部分 该规范提供了类似 Plain Old Java Object POJO 支持 Dependency Injection(依赖注入)和注释等功能 现在引入了一组全新的 API:Java Persistence API JPA 以允许开发者管理 Java EE(甚至 SE)应用程序中的关系数据 另外 Sun 声称 Java Persistence API 表现了一些 Hibernate TopLink(二者都会在稍后讨论) JDO 以及 EJB 框架中最好的想法 ">从 EJB 技术可以开始应用时起 对其在实际应用中的可用性就一直存在怀疑 在我看来 产生这种现象最重要的两个原因是复杂性和资源密集性 结果 随后出现了比 EJB 更简单 具有更小资源空间的框架(比如 Spring 和 Hibernate [更多]

2015-01-01

使用Spring Cloud和Docker构建微服务

使用Spring Cloud和Docker构建微服务英文文档

2016-07-27

java实现properties文件读取

java实现properties文件读取

2016-12-02

传智播客张孝祥java邮件开发_Java邮件开发源代码ppt

传智播客张孝祥java邮件开发_Java邮件开发源代码ppt

2015-03-28

空空如也

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

TA关注的人

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