自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 tomcat+https协议的接口编写及客户端访问

tomcat+https协议的接口编写及客户端访问https无非就是http+ssl,也就是在http基础上进行证书上的校验,俗称安全的http具体操作步骤:1.对服务端进行修改,接口访问使用httpsa.利用jdk自带的证书生成工具来生成一个key,keytool -genkey -alias cwh -keyalg RSA -keystore e:/keys/cwhkey ![ ](h

2017-04-07 13:43:33 951

原创 linux查看日志文件内容

linux查看日志文件内容命令tail、cat、tac、head、echo、grepless file 分页查看文件:ctrl+G 最后:u 上: d     下tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C,grep 基本:grep 'test' filename grep -n '

2017-03-31 17:11:24 8168

原创 linux 下mysql基本操作

登录mysql/usr/local/mysql/bin/mysql -u root -p或:mysql -u root -p密码修改:方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set passwor

2017-03-24 17:29:02 304

原创 Spring MVC的web.xml配置详解

1、spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name) 2、在web.xml配置监听器ContextLoaderListener(listener-class) ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletConte

2017-03-24 17:26:58 309

转载 Spring AOP AspectJ切入点语法详解,execution,within,this.......

原文地址:http://wenku.baidu.com/link?url=DQTruEz6yp59-kAFZckqwAxHeqW_79a3cHTL5h0yUk2-L7GTwSGcK4b_7bfL2TS164kWB2zG6wYOvs499dhAAV-xavEc_7XKxLR_Ngcv2vW spring AOP 支持的 AspectJ 切入点指示符切入点指示符用来指示切入

2017-03-15 10:18:29 716

原创 Linux安装MySQL的两种方法

运行平台:CentOS 6.8 x86_64安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配置,所

2017-03-06 15:00:21 6720

原创 linux 之静默安装oracle

Web服务器上面的Linux一般是不会有图形界面的,所有通过图形界面来安装Linux的方式在没有图形界面的Linux上面是行不通的,我们要使用的安装方式叫做Linux的静默安装。即在没有图形界面的Linux上面安装。下载地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 下载

2017-02-28 16:48:40 356

原创 maven profile实现多环境构建 (单项目多套配置)

在使用maven做为构建工具的开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。因此我们使用maven来实现多环境的构建可移植性,需要借助maven提供的pro

2017-02-27 15:49:17 452

原创 GraphicsMagick安装

1 GraphicsMagick安装(用阿里云库)yum -y install ImageMagick yum -y install GraphicsMagick注:用阿里云的yum地址,不然找不到包2 GraphicsMagick Linux版安装,通过典型的make编译安装。下载安装法未了支持png和jpg格式,首先请安装依赖。执行 yum install -y

2017-02-27 14:37:29 710

原创 超简单将Centos的yum源更换为国内的阿里云源

1 进行源有库的备份 cd /etc/yum.repos.d/ mkdir bak mv * ./bak 2 阿里云源库的替换 tar -zxvf aliy.tar.gz cd aliy cp * ../aliyOK 自己整理的aliy.tar.gz 下载地址:http://download.csdn.net/download/liuwei8nn1/9765182

2017-02-27 14:26:14 874

原创 golang开源分布式文件系统weed-fs的安装与运用

1.安装配置golang开发环境       Go是Google开发的一种编译型,可平行化,并具有垃圾回收功能的编程语言,可到http://www.golangtc.com/download去下载go1.7rc6.linux-amd64.tar.gz,下载后将压缩包上传并解压到指定的目录下(例:/usr/local/)。tar -zxvf /usr/local/src/go1.7rc6.l

2017-02-27 13:27:03 6694

转载 Oracle start with 迭代查询

一、Oracle中start with…connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是:select … from tablenamestart with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = ‘HBHqfWGW

2017-02-27 12:37:51 4055

转载 安装CentOS系统

说明:原文地址:http://www.centoscn.com/image-text/setup/2014/1128/4199.html;转载以作记录服务器相关设置如下:操作系统:CentOS 6.6 64位IP地址:192.168.21.129网关:192.168.21.2DNS:8.8.8.8  8.8.4.4备注:CentOS

2017-02-26 14:33:39 306

原创 linux之jdk安装与tomcat配置安装

1.下载JDK与Tomcat.    jdk下载地址:    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html    tomcat下载地址:    http://tomcat.apache.org/download-70.cgi选择对应jdk版本下载。(可在Wi

2017-02-25 17:09:41 355

原创 vmware之linux配置ip地址

1 vmware下正常安装linux系统2 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。DEVICE=eth0HWADDR=00:0C:29:03:69:57TYPE=EthernetUUID=8291755c-485e-42c

2017-02-25 15:55:06 239

原创 Linux下Redis的安装和使用

一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。

2017-02-24 14:14:58 2901

原创 使用spring实现读写分离(mysql实现主从复制)

1.  背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库;那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、读数据必须到读库;2.  实现方案解决读写分离的方案有两种:应

2017-02-21 09:49:45 1621 4

转载 Eclipse中SVN插件中英文互相转换方法

在Eclipse的configuration文件下找到config.ini文件,用写字板打开,在最后面添加上如下代码即可:  1. 下面配置是设置SVN插件为英文菜单:Java代码  # Set Subversion English Version  osgi.nl=en_US    2. 下面配置是摄自SVN插件为中文菜单:Java代码  # Set

2015-08-26 10:32:16 368

转载 eclipse 插件安装

在eclipse-jee-juno中配置Aptana对jQuery代码自动提示主要问题在Aptana的Web Project中打开js文件有JavaScript的自动提示,但是在JavaEE项目中却没有。版本eclipse-jee-juno,即Eclipse 4.2的JavaEE IDEAptana Studio3.2步骤1. 安装Aptana

2015-08-25 10:25:46 367

原创 Hibernate中的实体状态之个人体会

1.临时状态和游离状态都不在session的生命周期中. 2.临时状态:创建实例时是临时状态,不设置实体id或设置的id在表中找不到(delete操作) 3.游离状态(脱管状态):不在session的生命周期中,但实体id(持久化标识)与实际数据库中主键Id都存在且对 应. 4.持久化状态:在session的生命周期中,不仅实体id(持久化标识)与实际数据库中主键Id都存在

2015-08-14 13:55:06 362

转载 Hibernate中的实体状态(一)

持久层的解决方案有许多,尤其以持久层框架的出现为持久层的开发带来福音。本章以Hibernate和Spring两个最流行的框架来讨论持久层问题,包括Hibernate实体状态、Hibernate关联关系、Hibernate连接表、Spring与JDBC、Spring与Hibernate、Spring与IBatis.6.1 问题:Hibernate中的实体状态6.1.1 怎样理解实体状态程

2015-08-14 13:54:11 558

转载 Hibernate中的实体状态(二)

1. 脱管状态 (Detached)1. 1. 瞬时状态 (Transient)由 new 命令开辟内存空间的 Java 对象,也就是平时所熟悉的普通 Java 对象。如: Student stu = new Student();瞬时对象特点:(1) 不和 Session 实例关联(2) 在数据库中没有和瞬时对象关联的记录2. 2. 持久状态 (Persistent)

2015-08-14 13:51:45 300

转载 jquery判断checkbox是否选中及改变checkbox状态

jquery判断checked的三种方法:.attr('checked):   //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false.prop('checked'): //16+:true/false.is(':checked'):    //所有版本:true/false//别忘记冒号哦jquery赋值checked的几种写法:

2015-08-10 12:28:06 335

转载 JQuery中$.ajax()方法参数详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和      delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设

2015-08-07 15:41:04 284

转载 Android 命名规范 (提高代码可以读性)

刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法

2015-07-31 10:11:55 362

转载 Android开发:shape和selector和layer-list的(详细说明)

1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:Android:background="@drawable/文件的名称"属性:  Android:shape=["rectangle" | "oval" | "line" | "ri

2015-07-03 15:02:12 322

转载 安卓笔记——自定义HorizontalScrollView控件(实现QQ5.0侧滑结果)

段时候QQ5.0版本出来后也采取了这种设计风格:(下面是结果图)之前在GitHub上看到过关于此设计风格的开源项目,它只须要引入对应的类库,就可以定制灵活、各类暗影和渐变以及动画的滑动结果的侧滑菜单。这里是关于开源组件的介绍网址:https://github.com/jfeinstein10/SlidingMenu但作为开辟人员,在进修阶段还是建议尽可能的去本身实现,所以今天我不讲

2015-06-26 17:45:28 906

转载 Android Blur效果之FastBlur

使用blur自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、模糊化效果,磨砂效果,各大系统就开始竞相模仿,这是一个怎样的效果呢,我们现来看一些图这些就是典型的Blur效果,在iOS和MIUI中还有很多,这里就不再贴图了。有兴趣的朋友可以去看看使用下面我们来看看如何在Android中来使用Blur,当然,我们需要使用上面提到的FastBlurpackag

2015-06-25 09:35:42 819

原创 Android Canvas drawArc方法介绍

public void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)oval :指定圆弧的外轮廓矩形区域。 startAngle: 圆弧起始角度,单位为度。 sweepAngle: 圆弧扫过的角度,顺时针方向,单位为度。 useCenter: 如果为

2015-06-23 14:36:14 1469

原创 重写ListView实现下拉刷新上拉加载

Android本身的ListView没有刷新功能,要想实现这一功能,就得继承ListView并重写它的方法。同时也要实现其OnScrollListener这一接口。下拉刷新,需要在原本的ListView上部添加一个Head,ListView本身提供了addHeadView()这一方法,但是没有实现刷新的功能,我们可以自定义Head的内容,并加上刷新的功能。上拉加载更多数据与下拉刷新

2015-06-17 14:37:08 408

原创 Facebook 开源项目 Fresco 使用简介,facebookfresco

1. 在Gradle中添加依赖dependencies {  compile 'com.facebook.fresco:fresco:0.1.0+'} 2. 在Application 初始化时调用 Fresco.initialize(context);3. 在xml布局文件中, 加入命名空间: xmlns:fresco="http://schemas

2015-06-12 09:59:10 469

转载 android开发新浪微博客户端 完整攻略 [新手必读]

android开发新浪微博客户端 完整攻略 [新手必读][转]2011-04-06  10:49:19http://www.eoeandroid.com/forum-viewthread-tid-67298-fromuid-106432.html 开始接触学习android已经有3个礼拜了,一直都是对着android的sdk文档写Tutorials从Hello World到No

2014-11-24 16:51:48 313

转载 android开发新浪微博客户端 完整攻略 [新手必读]

android开发新浪微博客户端 完整攻略 [新手必读][转]2011-04-06  10:49:19http://www.eoeandroid.com/forum-viewthread-tid-67298-fromuid-106432.html 开始接触学习android已经有3个礼拜了,一直都是对着android的sdk文档写Tutorials从Hello World到No

2014-11-24 16:32:39 579

原创 androdi view绘制区高度获得

在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。可惜的是,根据我的验证,利用网上转载的那些方法在OnCreate函数中获取到的仍然是0(希望搞技术的能自己验证过再转载),例如Measure方法之后调用getMeasuredWidth的值还是

2014-11-21 20:08:11 380

转载 Android网络编程(一)

Android网络编程概述首先,应该了解的几个问题:1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对

2014-11-12 09:14:08 536

转载 Android入门:封装一个HTTP请求的辅助类

分类: android 网络2012-07-12 12:44 2568人阅读 评论(1) 收藏 举报androidstringbufferurlbytenull目录(?)[-]发送GET请求发送POST请求文件上传发送XML数据前面的文章中,我们曾经实现了一个HTTP的GET 和 POST 请求;此处我封装了一个HTTP的get和post

2014-11-12 09:12:15 298

转载 Android Http请求方法汇总

这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。1. 使用JDK中HttpURLConnection访问网络资源(1)get请求?

2014-11-10 22:50:27 369

转载 获得系统的音乐

鉴于前面写的数据库知识【见http://www.linuxidc.com/Linux/2013-07/87234.htm】,今天我们就开始怎么调用数据库。因为最近在学习音乐播放器的项目,因此,就写一下怎么调用数据库的音乐文件信息吧!这里简单先说下理论知识哦:Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格

2014-11-10 21:04:48 561

转载 Android之MIME TYPE

{".3gp", "video/3gpp"},  {".apk", "application/vnd.android.package-archive"},  {".asf", "video/x-ms-asf"},  {".avi", "video/x-msvideo"},  {".bin", "application/octet-stream"},  {".bmp", "ima

2014-11-10 20:53:48 289

原创 SQL的四种连接-左外连接、右外连接、内连接、全连接

SQL的四种连接-左外连接、右外连接、内连接、全连接 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句

2014-11-10 09:59:13 308

eclipse Windowsbuilder插件

eclipse上开发swt中所要用到的Windowsbuilder插件

2019-09-23

swt开发所要的32位与64位lib库

swt32与64位库,IDEA中使用swt项目所需的jar包,

2019-09-23

微信支付退款通知解密-java版

(1)对加密串A做base64解码,得到加密串B (2)对商户key做md5,得到32位小写key* (3)用key*对加密串B做AES-256-ECB解密 包含需要替换的jar包,1.6、1.7、1.8

2018-04-17

gradle-3.3-bin.zip

官网下载不成功的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2017-11-29

linux下的yum 阿里源配置

linux下的yum 阿里源配置,把linux下的默认源替换掉就可以了的,

2017-03-01

redis-3.2.8

2017-02-24

spring之mysql读写分离

spring aop 实现应用层读写分离的,包括一主多从配置使用

2017-02-21

axis完整jar包

axis开发运用必备完整jar包

2015-11-23

简易框架模板demo

这是个tabhost 加 fragment 及加下侧滑菜单 第一个fragment中是一个listView有下拉刷新,上拉加载,并有左滑删除等功能。

2015-07-15

RecyclerView下拉刷新

用RecyclerView实现的ListView的下拉刷新 上拉加载 用的是自带的下拉控件

2015-07-10

androidL_Recycler_CardView_Demod三个

关于安卓5.0的新特性的三个demo 还实现的瀑布流等,,

2015-07-09

万能适配器

Adapter 适配器 能适配listView GridView 等等

2015-07-07

九宫格解锁

九宫格解锁 加了是否可以设置隐藏模式 内有详细注释,通过 extends View来实现的一个控件

2015-07-07

Android 超高仿微信图片选择器

1、默认显示图片最多的文件夹图片,以及底部显示图片总数量;如上图1; 2、点击底部,弹出popupWindow,popupWindow包含所有含有图片的文件夹,以及显示每个文件夹中图片数量;如上图2;注:此时Activity变暗 3、选择任何文件夹,进入该文件夹图片显示,可以点击选择图片,当然了,点击已选择的图片则会取消选择;如上图3;注:选中图片变暗

2015-07-06

Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换

Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换 带超详细注释

2015-07-03

ListView下拉刷新,上拉加载更多

通过ListView的addHeaderView和addFooterViewt方法实现的下拉刷新,上拉加载更多,有详细注释,(注释量偏多) 适于新手。

2015-07-02

仿微信对话列表滑动删除功能(改良)

应用ListView右滑实现删除功能,有详细注释,适合刚入门的,高手就略过吧,

2015-07-02

仿微信对话列表滑动删除功能(可自行定义)

仿微信对话列表滑动删除功能,带详细注释,重写的ListView便于应用

2015-07-02

实现qq5.0滑动侧边栏功能+fragment应用

应用HorizontalScrollView控件实现滑动侧边栏,有详细注释

2015-07-02

空空如也

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

TA关注的人

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