- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Apollo (一) —— 自己搭建一个Apollo
大家好,今天我要给大家分享是的携程提出的统一配置服务中心开源项目-Apollo。在此,感谢Apollo开源项目团队为此做出的努力付出。^_^-----------------------------------------------------------简介,老手觉得麻烦可绕过---------------------------------------首先我们要了解Apollo是...
2019-08-28 12:34:50
3997
原创 java操作Memcached
java操作MemcachedMemcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。需要的jar包 spymemcached-2.10.3.jar下面我们假设已经安装好Memcached,地址为127.0.0.1,端口号为:123
2017-11-01 10:41:14
586
原创 android制作一个音频播放器
注意【音频播放器跟视频播放器共用的是同一个MediaPlayer,所以你在测试的时候如果两个播放器交叉播放在暂停、继续播放时会有bug,这个不必在意,因为实际当中这种交叉播放场景一般没有】环境:android API-15开发工具:android studio废话不多说,直接上代码:xml代码:<LinearLayout xmlns:android="http://sch
2016-12-06 14:57:41
768
转载 android开发之旅(四)
——成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥。如果能够静下心来看,相信成功将属于你。引言为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西。本篇的主题如下:1、应用程序基础2、应用程序组件2.1、活动(Activities)2.
2016-12-02 11:07:43
465
转载 android开发之旅(二)
引言前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下:1、HelloWorld项目的目录结构1.1、src文件夹1.2、gen文件夹1.3、Android 2.1文件夹1.4、assets1.5、
2016-12-02 11:04:27
320
转载 android开发之旅(一)
——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclips
2016-12-02 11:02:42
290
转载 android开发之旅(三)
我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就
2016-12-02 10:58:20
296
原创 BASE64Decoder报错问题解决方案
如需转载,请注明出处。有时候下班过目里面会出现这个情况。 BASE64Decoder这个类明明有,ctrl+左键也能点出来,但是老是下面报红线,提示找不到这个东西。 解决方案:**步骤一: 右键项目选择properties;** **步骤二: 选择左边列表栏的:java Build Path** **步骤三:
2016-10-12 10:15:15
16827
2
原创 java图形验证码工具类
/*** @ClassName: ValidateCodeHelper* @Description: 关于java图形验证码的工具类* 这是一个验证码工具类,直接复制粘贴即可用* @author 没有水的鱼* @date 2016年10月10日10:43:48 * @version 1.0 */public class ValidateCodeHelper{ /*
2016-10-11 11:54:52
301
转载 eclipse添加注释模板
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Descriptio
2016-10-11 11:33:06
318
原创 ThreadPool用法和示例
本文转载自:原文链接1、ThreadPool的优点 在Java.util.concurrent包下,提供了一系列与线程池相关的类。合理的使用线程池,可以带来多个好处: (1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗;(2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行;
2016-05-19 15:24:06
644
原创 hibernate验证注解validator用法
@Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(value) 被注释的元
2016-05-18 18:09:34
6469
2
转载 NGINX引入线程池 性能提升9倍
本文转载自“云栖社区”的feuyeux,原文链接摘要1. 引言 正如我们所知,NGINX采用了异步、事件驱动的方法来处理连接。这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建额外的专用进程或者线程,而是在一个工作进程中处理多个连接和请求。为此,NGINX工作在非阻塞的socket模式下,并使用了epoll 和 kqueue这样有效的方法...1.
2016-05-06 22:07:11
2023
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人