自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑志雄

三年内,要成为FSD的男人,只为梦想而存在,加油!

  • 博客(56)
  • 资源 (15)
  • 收藏
  • 关注

原创 zookeeper 环境安装

zookeeper 环境安装1、一共三个节点(zk服务器集群规模不小于三个节点)要求服务器之间系统那时间保持一致2、进行解压tar zookeeper-3.4.5.tar.gz -C /usr/local3、重命名mv zookeeper-3.4.5 zookeeper4、修改环境变量vi /etc/profileexport JAVA_HOME=/usr/local/jdk1.7...

2019-06-05 13:27:57 229

原创 BIO、NIO、AIO理解

参考:https://qindongliang.iteye.com/blog/2018539在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就相对比较容易了。1,同步和异步是针对应用程序和内核的交互而言的。2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操...

2019-06-03 10:59:46 220

原创 Spring Cloud Eureka 之配置信息

Eureka instance一个服务,如:订单系统,会部署多台服务器,而每台服务器上提供的服务就是instance; 负载配置。Eureka service指的是服务,提供一种特定功能的服务,如:订单系统,而同一个服务可以提供多个instance;Eureka client主要将自己的服务注册到服务中心。但它既可以是服务的提供者也可以是消费者。它与Eureka instanc...

2019-05-29 19:29:22 234

原创 mybatis 实用技巧

文章目录1、mybatis简要2、mybatis快速开始2.1、工程说明(Java工程演示使用)2.2、工程搭建(Java工程演示使用)3、mybatis 实用技巧3.1、简单使用,CRUD操作3.2、 原始开发方式3.3、 dao开发方式3.4、 动态sql使用技巧3.5、 配置文件说明3.6、 联表查询3.6.1、 一对一关联查询3.6.2、 一对多关联查询3.7、 mybatis缓存3.7....

2018-12-05 11:22:11 467

原创 MyBatis Generator 自定义输出格式内容

自定义mybaits的数据格式和内容1.使用maven的MyBatis-Generator。2.定制自己的mybtis-generator-core.jar 1)git clone https://github.com/ppj117/mybatis-generator-core 到本地 2)安装这个jar到本地仓库 mvn install -Dmaven.t...

2018-06-03 12:20:29 3166

原创 python 学习笔记

len(str) 判断字符串的字符数量python 可执行和文件编码#!/usr/bin/env python3# -*- coding: utf-8 -*-字符串格式化'Hi, %s, you have $%d.' % ('Michael', 1000000) 占位符 替换内容 %d 整数 %f 浮点数 %s 字符串...

2018-03-14 19:46:17 232

原创 vim常用命令

vim 常用命令 1.创建文本 1.vim xxx 创建单个文件2.vim xx1 xx2 xx2 创建多个文件2.打开文本至行尾 vim + xxx打开文本至某一行 vim +n xxx 3.打开文本搜索某个关键字 vim +/[关键字] xxx 4.移动至行尾 fn+-> 行首 fn + <-5.打开文本移动至文本末尾 命令模式下 G 6.打开...

2018-03-08 18:23:17 233

原创 git 学习笔记

注意: Git branch upstream git remote 查看远程库信息 git remote -v 显示远程库详细的信息 git branch -r 查看远程分支 git branch -vv 查看远程分支与本地分支的对应关 系 git branch 查看本地的所有分支 推送分支 git push origin dev 将本地dev分支推送到远程 git chec...

2018-03-08 18:16:20 263

原创 border之border-style用法

border-style border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。border-style兼容性很好,基本所有浏览器都兼容border-style拥有一下属性值 值 描述 none 定义无边框。 hidden 与 “none” 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。 dotted 定义点

2017-03-29 12:56:33 13177 1

原创 border之border-width不支持百分比

border-width不支持百分比在css中margin,padding是支持百分比的,但是border-width却不支持百分比,为什么margin,padding是可以支持的呢,只能从语义去分析border-width的属性意义呢,如手机屏的边框是5px,如果将手机屏幕放大到电脑屏幕那样的尺寸,不应该随着电脑屏的增加而增加,边框仍然应该是5px.当然css类似的属性还有box-shadow,t

2017-03-29 12:05:39 4068

原创 正则表达式

正则表达式基本语法 两个特殊的符号’^’和’$’。他们的作用是分别指出一个字符串的开始和结束。例子如下 示例 说明 “^The” 表示所有以”The”开始的字符串(”There”,”The cat”等); “of despair$” 表示所以以”of despair”结尾的字符串; “^abc$” 表示开始和结尾都是”abc”的字符串——呵呵,只有”abc”自己

2017-03-24 18:04:50 879

原创 Node.js全局安全位置修改

全局安装与本地安装 npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如npm install express # 本地安装npm install express -g # 全局安装我们一般选择第一种方式的时候安装基本不会出错,因为直观清楚,在那个地方安装的,我心里明白。 比如我现在要在桌面的一个文件

2017-03-24 14:55:18 2543

转载 MySQL用户管理权限

用户管理 mysql>use mysql;查看 mysql> select host,user,password from user ;创建 mysql> create user zx_root IDENTIFIED by ‘xxxxx’; //identified by 会将纯文本密码加密作为散列值存储修改 mysql>rename user feng

2017-03-23 16:39:47 477

原创 MySQL远程连接访问

MySQL远程连接访问直接授权   从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器: GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;设置权限之后记得一定要刷新 flush privileges;

2017-03-23 16:24:27 401

原创 MySQL

修改字段部分内容 update tableName set fildName = replace(fildName,”待修改内容”,”替换待修改内容”) update t_table_name set fild = REPLACE(fild,"xxx","XXX");Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图

2016-10-20 09:27:49 347

原创 CSS选择器

● 元素选择器 ● 选择器分组 ● 类选择器 ● ID选择器 ● 属性选择器 ● 后代选择器 ● 子元素选择器 ● 相邻兄弟选择器元素选择器p{ color: red; font-size: 30px;}<p> this is a p! </p>选择器分组h1,h2{}类选择器类选择器语允许以一种独立与文档元素的方式来制定样式.class

2016-04-23 16:54:01 422

原创 Intellij IDear配置自定义浏览器预览效果

我个人用360极速浏览挺好的,因为360极速浏览器上面好多插件比较好用,在学习HTML的过程中也会用到这些插件,而且360还有云笔记这个功能,在学习的过程中一边做笔记也挺好的,但是我个人不喜欢电脑上开好几个浏览器,容易卡,希望预览效果的浏览器不是Intellij Idear自身提供的那几种,只需要你一个浏览器就好了。这是Intellij Idear自身提供的几种浏览器 这里将教大家怎么配置自己

2016-04-23 14:58:46 19792

原创 CSS3新特性,让文本在父布局垂直居中显示

做一个小项目,有这样一个需求,站点的标题栏显示标题的时候,想让标题在父布局中居中显示,就像如下 在css3之前有这样一个属性可以控制文本的显示效果text-align : center但实际前框并不是想象的那样,源码如下<div style=" width: 100%; height: 100px; background-color: black; text-al

2016-04-23 14:19:26 13954

原创 绘图(五,Android图像变换基础知识矩阵Matrix)

前言矩阵,Matrix。在数学上,矩阵是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。关于矩阵的知识在大学本科中《线性代数》代数中有讲解,如果没有学过的,可能需要稍微学习一下,因为今天主要讲解的是矩阵在图像变换中的使用。

2016-04-10 17:30:37 549

原创 绘图(四,view之绘图双缓冲)

前言以下双缓冲的一些定义均是引用其他作者,不好意思,因为自己还没想出比较好的定义去描述双缓冲,同时也会引用一下其他作者的代码。关键最重要的是,我不认为,写别人已经写过的技术博客,是没有用的,也许对别人已经掌握了的,确实没有太大作用,但是对于我本人来说,我也是刚刚吸收,也有自己的想法,感觉其他作者写得不够详细,于是决定写一篇双缓冲的博客,不喜勿喷,谢谢支持。双缓冲即在内存中创建一个与屏幕绘图区域一致的

2016-04-10 12:37:10 1479

原创 绘图(三,进阶之绘制表盘)

前言经常看到有一些App,在做一个耗时任务的时候都会做一个表盘或是手游赛车类游戏显示汽车速度,今天展示一个表盘的绘画。还是先看效果图 如果不了解Android绘图的相关知识,建议先看一下我前面写的两篇博客《绘图(一,基础知识)》和《绘图(二,跟随路径变化的Text)》。今天主要使用到一个API当然还是drawTextOnPath()介个方法,我在《绘图(二,跟随路径变化的Text)》。这篇文

2016-04-05 22:54:43 4113

原创 绘图(二,跟随路径变化的Text)

前言这一篇将介绍一个稍微高级一点的用法,主要用到的一个API,drawTextOnPath,当然也要用到上一篇的知识。 如果没有绘图相关知识的画,建议先看我的《博客绘图(一,基础知识)》这篇博客。好了先看看效果吧~ 看到了效果是不是很炫,现在的应用一般都有个引导也,如果在做炫一点是不是可以做到引导页里,让人感觉眼前一亮的感觉还是先看文档吧,之前已经说了,需要用到一个API,drawTextOnP

2016-04-04 22:35:05 983

原创 绘图(一,基础知识)

前言不管是在手游开发过程中还是自定义组件开发过程中,都需要绘图相应的支持。Android应用常常需要在运行时动态地生成图片,而且可以随用户的动作发生相应的改变,这就需要需要借助于绘图技术的支持了。绘图基础绘图基础包括两个部分,分别是Paint和Canvas,也就是我们常常所说的画笔和画布,为什么这样去比喻呢?这可以联想到小时候上美术课,我们在上课之前一般都要提前准备一个画本和一套画笔吧!画本是很多张

2016-04-04 20:12:22 1771

原创 Bitmap和BitmapFactory对象使用

前言已经有一段时间没有些博客了,最经又把关于图像处理的这块内容有温习了一遍,总结一下吧!效果如下 BitmapBitmap代表一张位图,BitmapDrawable里面封装的图片就是一个Bitmap对象。开发者为了把一个Bitmap对象包装成BitmapDrawable对下,可以调用BitmapDrawable的构造器: //获取一个BitmapDrawable所包装的Bitmap对象

2016-04-04 17:05:33 2892

原创 Gson详细使用,此Gson非彼Json,你值得拥有~

额~先来一句官方的话Gson是谷歌推出的解析json数据以及将对象转换成json数据的一个开源框架. 现在json因其易读性和高效率而被广泛的使用着. 相对于java以及其它json的解析框架,Gson非常的好用.熟悉网络编程的人知道,网络请求返回的数据格式一般要么是json,要么是xml,但是采用json格式这种方式是使用的最为广泛的。 网络请求返回的json数据时,使用JSONObject或者

2016-03-21 23:15:07 4741 4

原创 加载大图避免出现OOM

获取程序运行时需要的内存//获得每个应用程序运行的时的最大内存 int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024/1024); Log.i("info", "Max memory is " + maxMemory + "MB");需要注意一下注意的几个重要参数及方法BitmapFactory.

2016-03-21 15:12:01 710

原创 自定义标题项目框架

由于明天面试,就直接看源码吧,祝自己好运^_^~先上效果图

2016-03-13 14:49:56 512

原创 Android MainActivity如何加载BaseActivity的布局

BaseActivity MainActivity

2016-03-13 13:44:36 4509 1

转载 自定义组件API详解

转载文章:http://www.cnblogs.com/angeldevil/p/3479431.html#oneapplyDimension的作用是:根据当前的分辨率把pix 转化为 dip 这个方法是转变为标准尺寸的一个函数,例如 int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, contex

2016-02-28 14:41:58 625

原创 生成验证码

代码如下:import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;

2016-01-16 20:45:13 611

原创 Cookie在Get请求和Post请求中的区别

1.使用Get请求说明如下:在AServlet中new一个Cookie让客户端保存在BServlet中显示在AServlet中创建的cookie1.1在浏览器中直接输入URL:http://localhost:8080/Demo2/AServlet 的请求头GET /Demo2/AServlet HTTP/1.1Host: localhost:8080Connection: keep-

2016-01-16 14:35:07 6048

原创 CSDN帮助

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-01-16 14:08:41 452

原创 DOM4J的简单应用

引言      Dom4j是一组Xml操作的组件包,主要用来读写XmL文件。由于DOM4J性能优良,功能强大,且具有易用性,所以现在已被广泛的应用开来。          DOM4J下载地址http://sourceforge.net/ 代码如下: package cn.wtu.dom4j;import java.io.File;import java.io.Fil

2016-01-15 16:47:02 470

原创 新建Structs空项目

1.项目架构2.首先新建Structs.xml文件<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><!--

2016-01-06 11:21:51 459

原创 MyEclipse Eclipse 关联源码

关联源代码关联帮助文档

2016-01-05 16:50:50 479

原创 PopupMenu的示例

弹出菜单是停靠在一个View上的一个模式菜单。如果View对象下方有空间,那么弹出菜单将显示在停靠对象的下方,否则会显示在上方。这是非常有用的: 文章引用: 1.Android 关于PopupMenu的示例 2.Android应用中菜单(Menu)的位置显示问题源码: MainActivity.javapackage com.example.popMenu;import android.os

2015-08-01 13:40:52 958

原创 仿Uber主界面布局,框架简单实现

赶着时间回去跑步,废话不多说直接上图 源码地址:http://download.csdn.net/detail/u013922681/8950431DrawerActivity.javapackage com.example.drawerlaout2;import android.os.Bundle;import android.app.Activity;import android.app.

2015-07-31 20:34:13 2285

原创 Android侧滑抽屉效果实现

1.先看效果图2.说明2.1目前市场上面很多软件都流行这种抽屉小果的实现,就我而言,这种设计是比较容易搭建框架的,而且UI效果也是非常不错的。3 文章引用3.1.Android 抽屉效果的导航菜单实现 3.2Android官方终于支持 Navigation Drawer(导航抽屉)模式4.库的引用4.1首先, DrawerLayout这个类是在Support Library里的,需要加上andr

2015-07-31 19:11:24 6081

原创 自定义ActionBar的两种方式(静态&动态)

说明Android 3.0及以上已经有了ActionBar的API,有了ActionBar的API之后可以随意自定义自己漂亮的ActionBar了基本知识了解1.Actionbar’s API1.1 setHomeButtonEnabled这个小于4.0版本的默认值为true的。但是在4.0及其以上是false,该方法的作用:决定左上角的图标是否可以点击。没有向左的小图标。 true 图标可以点击

2015-07-31 17:33:48 3794 1

原创 Acitivty最佳实践2----自定义activity栈,方便管理活动

1.Acitivty最佳实践1.1项目结构 下载地址:http://download.csdn.net/detail/u013922681/89470351.2自定义activity栈,方便管理活动Acitivty最佳实践1—-知晓当前是哪一个活动正在运行在上一节中(),当应用程序跳转到SecondActivity时,我想退出应用程序,发现,我要连续点击back三次才能退出应用程序,(不太了解

2015-07-30 17:18:50 2974

doubleCache

双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。

2016-04-10

android实体类工具

android实体类工具

2016-03-21

gson-2.6.2.jar

gson你值得拥有

2016-03-21

android加载BaseActivity的布局

自定义title栏

2016-03-13

structs项目新建

刚刚开始学习structs,里面含有必要的jar包

2016-01-06

fragment静态动态两种用法

android fragment 静态动态两种用法,代码写的比较简介,还是可以的的.

2015-12-30

popupMenu弹出菜单

弹出菜单是停靠在一个View上的一个模式菜单。如果View对象下方有空间,那么弹出菜单将显示在停靠对象的下方,否则会显示在上方

2015-08-01

仿Uber页面布局-抽屉菜单基本框架

仿Uber页面布局-抽屉菜单基本框架 android 侧滑 抽屉 仿Uber UI设计 实现actionBar自定义实现 侧边栏自定义实现

2015-07-31

抽屉菜单的实现2

目前市场上面很多软件都流行这种抽屉小果的实现,就我而言,这种设计是比较容易搭建框架的,而且UI效果也是非常不错的。

2015-07-31

抽屉菜单的实现

目前市场上面很多软件都流行这种抽屉小果的实现,就我而言,这种设计是比较容易搭建框架的,而且UI效果也是非常不错的。

2015-07-31

自定义组件实现ActionBar

Android 3.0及以上已经有了ActionBar的API,有了ActionBar的API之后可以随意自定义自己漂亮的ActionBar了

2015-07-31

自定义ActionBar

Android 3.0及以上已经有了ActionBar的API,有了ActionBar的API之后可以随意自定义自己漂亮的ActionBar了

2015-07-31

activty活动管理

在上一节中(),当应用程序跳转到SecondActivity时,我想退出应用程序,发现,我要连续点击back三次才能退出应用程序,(不太了解活动栈的童鞋,先百度一下活动栈是什么,我简要说一下,活动栈,是android系统维护的一个activity栈,每当开启一个activity就会将该活动加载到该栈顶,如上一节,我一次开启的活动是,MainActivity->FirstActivity->SecondActivity,进栈的顺序也是这样,那么back的时候退栈的顺序就是一个倒序,依次是SecondActivity->FirstActivity->MainActivity,系统回一次回收activity)

2015-07-30

知晓当前实在哪一个活动中

该资源做一些简单复写Activity,然后让开发的Activity继承这个复写的activity

2015-07-30

复杂自定义组件(login组件)

以前老是下载别人的源码,现在也自己开始写一写,本人技术有限,不吝赐教!

2015-07-29

空空如也

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

TA关注的人

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