自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁的专栏

持久让平凡变成非凡!

  • 博客(438)
  • 资源 (75)
  • 收藏
  • 关注

原创 String s=new String("abc")创建了几个对象?

今天去酷狗面试,一道选择题不确定,一查资料,发现选错了….原来是我理解错了,切记切记….String str=new String(“abc”); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成

2015-07-11 14:36:18 900

原创 float转16进制, 16进制转float(java )

直接上代码,有需求的朋也可以查看下:package com.sondon.dev_soceket.test;/** * @Project : 硬件通讯 * @Package : com.sondon.tcpip * @Class : Test.java * @Company 广州讯动网络科技有限公司 * @Author : 蔡文锋 * @DateTime:2015年4

2015-07-09 14:38:13 16580 6

原创 android listview里包含组件(checkbox)点击事件和Item的点击事件冲突

在listview的item中包含有textview和checkBox。我们既想获取listitem的点击事件,又想获取listitem中textview的点击事件和listitem中checkBox的点击事件,那么有没有办法实现呢?答案是肯定的,我们只需重新创建listview的适配器继承BaseAdpter就可以了。另外如果有checkBox或者imageview在内的话就必须设置它聚焦为fa

2015-07-05 10:20:16 16165 1

原创 Android drawable-nodpi 的作用

把一些不能被拉伸的图片放在 drawable-nodpi 中,此图片将不会被放大,以原大小显示。 看下图: 这两个图片被放到了drawable-nodpi 中 在不同分辨率下的显示大小是一样的,不会被拉伸,保证了图片的美观。 但是宽和高要写wrap_content,不要写dip

2015-06-11 16:06:54 12026 2

原创 UI设计

优优网:http://www.uipsd.cn/APP切图(android 和IOS):http://www.uipsd.cn/jiaocheng/2015.htmlDPI和PPI如何换算?:屏幕分辨率那些事儿 :http://www.uipsd.cn/jiaocheng/experience/1583.htmlUI界面设计尺寸  :http://www.uipsd.cn/

2015-06-11 12:06:52 1094

原创 MySql 分区 分库 分表

ubuntu下MYSQL配置和管理:http://www.2cto.com/database/201306/222510.htmlmysql分表,分区的区别和联系:http://my.oschina.net/u/195896/blog/75029mysql分表的3种方法 :http://blog.51yip.com/mysql/949.htmlMYSQL分区表测

2015-05-27 16:37:33 8059

原创 Android Studio1.5 配置Android annotations

Android annotation官网:https://github.com/excilys/androidannotationsAndroid annotation官网中有提到在Gradle中要怎么配置: https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle我也是参考上面的配置的.我的配置如下,要配

2015-05-17 23:35:45 14017 8

原创 记录走过路过的那些博客

好的、有意思的博客越来越多,慢慢的就会记不住了。。。所以小小记录一下。 稀土: https://xitu.io/      掘金 · 每个人在这里都能掘到金矿代码家:–http://daimajia.com/    android技术大咖StromZhang:http://stormzhang.com/    android方面阮一峰 :http://www.ruanyifeng

2015-05-17 12:29:32 2052

原创 AndroidStudio资料集

AndroidStudio中文社区:http://www.android-studio.org/index.phpAndroid studio删除工程项目:http://www.linuxidc.com/Linux/2014-03/97451.htm史上最详细的Android Studio系列教程:http://segmentfault.com/a/1190000002401964Android S

2015-05-17 00:06:25 1585

原创 个人的Redis学习集合包下载

PS: 这是我个人这段时间学习Redis的集合,有Redis的简单测试,Redis的Cluster集群、Redis的Sentinel主从集群、Tomcat+Redis的Session存储、还有基于Spring-data-redis的使用。分享出来给大家,下载可以直接使用,快速上手,以供学习!Download:http://download.csdn.net/detail/caiwenfeng_fo

2015-05-15 14:14:30 1492

原创 《redis集群sentinel主从复制》笔记

首先了解一下什么Sentinel:http://redisdoc.com/topic/sentinel.html#id2 ,耐着心看一遍,很受用。我也是看了好几遍,然后再结合实例操作验证,回头再看就觉得是那么回事了。

2015-05-13 17:04:27 3075

原创 并发编程学习记录

java并发编程-Executor框架 :http://www.iteye.com/topic/366591

2015-05-13 00:44:11 844

原创 linux下Apache的简单操作

PS:今天突然发现我的ubuntu装了Apache2,占用了80端口。好奇怪,我貌似没有装啊。。。。一、Start Apache 2 Server /启动apache服务/etc/init.d/apache2 startORsudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务/etc/init.d/apache2 r

2015-05-12 16:44:50 792

原创 Tomcat7+Redis存储Session

PS:截止到2015-05-12前是不支持Tomcat8的,详情见官网:https://github.com/jcoleman/tomcat-redis-session-manager前提:你已经部署了Redis,尚未学会的,可以移步这里:http://blog.csdn.net/caiwenfeng_for_23/article/details/45511007我的案例下载:http://down

2015-05-12 11:01:16 41044 10

原创 Redis资料记录

Redis官网:http://redis.io/Redis教程: http://www.yiibai.com/redis/Redis教程(W3C):http://www.w3cschool.cc/redis/redis-tutorial.htmlRedis 起步 :http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html Red

2015-05-05 23:19:58 6342

原创 Quartz框架的表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间

2015-05-05 10:58:36 1349

原创 Spring MVC 下设置默认访问页面的3种方式

1.默认tomcat容器的默认页面。 /index.html 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。2.spirng mvc 默认index controller 方式 如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。 @RequestMap

2015-05-04 21:23:51 78141 11

转载 在eclipse中把Tomcat 8删掉不能重建问题,启动Tomcat重置本地配置问题

PS:今天手贱,把Eclipse里的tomcat删掉了,然后发现后面就不能重建了,很蛋疼啊。。。而且今天也发现eclipse里的tomcat启动时会把本地原来conf目录下的配置比如:tomcat-users.xml,server.xml给重置了。。。又是一个很蛋疼的问题,还没解决这个问题呢。转载:  http://www.cnblogs.com/syxxlove/p/33

2015-05-04 14:18:40 16177 2

转载 Web性能测试工具之ApacheBench(ab)详解

ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载

2015-05-04 11:42:32 4142

原创 jsp页面中获取session中的值

JSTL标签获取Session:session.setAttribute("age","123");${ sessionScope.age} 在页面上显示的就是123了sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope然后后面的age表示的是set属性时的key值Jsp中获取Session:s

2015-05-04 00:08:24 129318 2

原创 Sondon分享

互联网+农业,能否接地气

2015-04-27 09:53:17 834

原创 Ajax+Spring MVC实现跨域请求(JSONP)

背景:AJAX向后台(springmvc)发送请求,报错:已阻止交叉源请求:同源策略不允许读取 http://127.0.0.1:8080/DevInfoWeb/getJsonp 上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。百度一下,发现是遇到了跨域请求请求问题。搜集资料如下JSONP解释在解释JSONP之前,我们需要了解下”同源策略“这个

2015-04-27 01:15:49 19487 2

原创 EL表达式和JSTL笔记

JSTL标签参考手册 :http://elf8848.iteye.com/blog/245559 JSTL教程:http://www.yiibai.com/jstlEL表达式: http://baike.baidu.com/link?url=bOjEpvEDkmCPF04XqlKC_LCxes_M0x8FiX_g5fyKWJskiPC_3rYD8n5kJCBGv2Hko7fXyczCcopTW

2015-04-26 20:46:20 1216

原创 C3P0

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。c3p0与dbcp区别: dbcp没有自动回收空闲连接的功能,c3p0有自动回收空闲连接功能。                                            使用C3P0可以有效解决JDBC引起

2015-04-25 11:17:15 1644

原创 Eclipse的Deployment Assembly和Project Facets和org.eclipse.wst.common.project.facet.core.xml关系

背景:web项目:spring4+springmvc4+hibernate4+maven3问题:启动tomcat后报错:java.lang.ClassNotFoundException: ContextLoaderListener 右键点击项目--选择Properties,找到Deployment Assembly选项,点击add按钮,发现没有Java Build Pa

2015-04-24 23:47:59 24621

原创 Java @override报错的解决方法

背景:Myeclipse中出现@Override错误,必须删除此标志,项目才可以编译通过,但是本来这个方法就是要重写的,为什么会报错呢原因:jdk1.5(5.0)之前这个就有,算是Bug,jdk1.6(6.0)版本之后修复了这个Bug。解决方法:把工程编译时使用JDK1.6版本可以解决。具体操作:Mye

2015-04-24 18:40:05 5454 1

转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener

我的环境:Maven+Eclipse4.4.1+Spring4+SpringMVC4+HIbernate4启动tomcat,报错:java.lang.ClassNotFoundException : org.xxxx.spring.xxx.ContextLoaderListenergoogle后找到一篇文章:http://chenzhou123520.iteye.com/blog/1836

2015-04-24 18:31:04 1240

原创 普通静态类方法获取Spring注入的Been实体

原本想要在静态方法中获取Spring注解后的Been,发现给Been字段添加static关键字后,启动tomcat报错-------错误大意是说静态字段不能注解。然后google下,解决方法如下:package com.sondon.dev_info.controller;import javax.annotation.PostConstruct;import javax.annot

2015-04-24 18:22:52 15323 1

转载 注解@PostConstruct与@PreDestroy讲解及实例

转载:http://blog.csdn.net/yaerfeng/article/details/8447530?utm_source=tuicool从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法 。写法有如下两种

2015-04-24 17:44:41 3317

原创 SpringMVC4+Hibernate4运行报错Could not obtain transaction-synchronized Session for current thread

查了一下相关资料,整理如下:原因:Hibernate4 No Session found for current thread原因解决方法:1.  在spring 配置文件中加入 程序代码并且在处理业务逻辑的类上采用注解 程序代码@Servicepublic class CustomerServiceImp

2015-04-24 09:46:48 45632 7

原创 开源中国Maven库笔记

maven中央库在天朝环境下使用起来还是很蛋疼的啊,我还是找了开源中国国内的maven库来代替。最简单的方式: 替换settings文件settings文件:http://maven.oschina.net/static/xml/settings.xml内容如下:  记得修改F:/Maven/repo/m2/为你的路径<!-- Licensed to the Apache So

2015-04-23 22:21:33 3039

转载 classpath路径

原文:http://www.cnblogs.com/shitianzeng/articles/2582561.htmlsrc不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF

2015-04-23 14:59:48 1114

原创 Netty5.0 实现心跳包

这是一个netty自带的echo案例,添加了心跳包的设置而已,关键代码如下:/* * Copyright 2012 The Netty Project * * The Netty Project licenses this file to you under the Apache License, * version 2.0 (the "License"); you may n

2015-04-21 23:59:19 19024

转载 TCP协议的KeepAlive机制与HeartBeat心跳包

原文地址:http://www.nowamagic.net/academy/detail/23350382心跳包很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据。使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议。心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一

2015-04-21 21:14:09 3024

原创 Git资料记录

GitBook  :  http://git-scm.com/book/zh/v1Git使用教程:http://wenku.baidu.com/view/0d2d2327a5e9856a56126017.htmlGit学习手册  : http://www.cnblogs.com/python27/archive/2013/04/14/3017448.html

2015-04-16 16:33:19 1039

转载 No plugin found for prefix 'jetty' in the current project and in the plugin groups

原文:http://blog.csdn.net/wolfchou/article/details/8633861#在maven进行jetty的调试中出现错误:[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.p

2015-04-16 13:58:29 10642

原创 Ubuntu下升级git版本(源码编译安装git)

Ubuntu自带的git是1.7的版本的,太旧了,所以想升级下,git官网上没有提供现成的安装包,所以只能源码编译了。linux上源码编译安装Git拢共分两步:第一步,安装编译git的依赖包第二步,下载源码,编译安装git安装git的安装包:在apt-get的系统上:sudo apt-get install curl curl-devel zlib-devel open

2015-04-16 11:49:18 9869

转载 java InputStream读取数据问题

原文:http://www.cnblogs.com/MyFavorite/archive/2010/10/19/1855758.html关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者I

2015-04-16 09:53:27 842

原创 AES工具类

AESpackage com.sondon.NettyDemo;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.apache.log4j.Logger;import sun.misc.BASE64Decode

2015-04-16 09:40:39 2978

转载 JETTY9(9.2.1)入门学习

原文:http://blog.csdn.net/guoyankun/article/details/38319689下载的jetty-distribution-9.2.1.v20150310,算是目前为止的最新版本,jetty的版本比较多,而且各种版本有一定的差异,感觉这点不如tomcat。1.解压jetty到指定的目录,该目录就是$(JETTY_HOME)   进入到该目录,

2015-04-16 01:17:31 915

简单易用的日志系统

自己利用tomcat+slf4j搭建的简单日志系统,方便同事之间查看日志。

2015-09-19

仿QQ5.0左侧菜单

仿QQ5.0左侧菜单 可以使用,项目中应用到了,分享出来

2015-09-11

Android Studio导入项目的几种方法

找到一份很不错的androidstudio的入门教材,很多细节要注意额!

2015-07-27

YiCache_Java

研究YIIM里的LRU二级缓存实现,分享下,顺便做个笔记!

2015-06-14

android开发模板

我自己搭建的android开发模板,里面有很多的工具类,配置好了uml等

2015-05-30

MySQL性能调优与架构设计

《MySQL性能调优与架构设计》这本书很不错,在百度文档里发现的,分享给大家!

2015-05-28

Tomcat配置HTTPS证书认证

Tocmat下的HTTPS认证,折腾了一天了,终于弄成了,记录下!

2015-05-20

Redis学习集合包

这是我个人这段时间学习Redis的集合,有Redis的简单测试,Redis的Cluster集群、Redis的Sentinel主从集群、Tomcat+Redis的Session存储、还有基于Spring-data-redis的使用。分享出来给大家,下载可以直接使用,快速上手,以供学习!

2015-05-15

redis集群sentinel主从复制

redis集群sentinel主从复制 已经配置好的案例,放在conf目录下。详情可以查看我的博客:http://blog.csdn.net/caiwenfeng_for_23/article/details/45695581

2015-05-13

Tomcat7+Redis+Session

Tomcat7+Redis存储Session的案例,下载即可使用。学习使用

2015-05-12

git2.4.0.rc2_源码

git 2.4.0版本的源码,用于源码编译安装git

2015-04-16

netty5.0官方自带的demo

官方自带的netty5.0案例,非常强大,学习netty必备!

2015-04-12

openSUSE新手指南.

《openSUSE新手指南》很不错,刚刚开始学opensuse的朋友有福了!

2015-04-03

Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8

自己辛苦搭建的基于Maven3.2.5的Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8的开发环境,需要的朋友拿去,不要再重复造轮子了!拿来主义最实用

2015-04-01

Eclipse—Theme

Eclipse的主题选择,让Eclipse的代码编辑器看起来是那么优雅与炫丽,不伤眼!

2015-03-22

Ehcache_Hello

Ehcache 的一个简单demo案例 了解如何使用ehcache 以及掌握一些基本的api

2015-03-03

Nginx_Tomcat集群案例

windowXP下搭建nginx-1.7.10和apache-tomcat-8.0.18的集群 已经配置好,下载后直接启动三个tomcat和nginx,然后访问http://localhost/即可。

2015-02-13

Nginx开发从入门到精通

Nginx开发从入门到精通 这个还不错,分享给大家,好东西就是要分享

2015-02-11

Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建

我自己搭建的spring4+springMVC4+hibernate4.3.8基于annotation的开发环境 中间遇到好多问题,比如jar包不齐什么的,我把所有的包放在lib目录下,大家不用再去下载了

2015-02-04

jackson2.5-all

jackson最新的jar包 三个齐全,因为官网下载比较麻烦,特此分享出来!

2015-02-04

调用系统文件管理器

这是一个调用android系统自带的文件管理器的例子

2014-12-29

Gif动态表情包_方便测试

Gif动态表情

2021-05-06

gradle-4.2.1-all

分享给需要的朋友,这个gradle是我自己在用的

2017-10-27

CommonPool2Demo

apache common pool 对象池框架 demo代码

2017-04-09

啊里巴巴Java开发手册

阿里巴巴的Java开发手册,还不错,很多细节注意点 分享给大家

2017-02-13

HermesEventBus2.4

Hermes+EventBus2.4 版本

2017-02-07

UCrop2.2修改版

UCrop2.2修改版 解决小米手机部分图片获取不到宽高崩溃问题

2016-12-28

BuildConfig方法二

BuildConfig.DEBUG总是返回false的解决方法

2016-12-25

gradle-2.14.1.zip

gradle2.14.1版本 需要的朋友下载

2016-10-19

gradle-3.1-all

gradle-3.1-all 需要的朋友可以下载

2016-10-17

gradle-3.0-bin

gradle-3.0-bin 资源 有需要的朋友欢迎下载,天朝的网络很难下的额

2016-08-28

apache-ant-1.8.2.jar

apache-ant-1.8.2.jar资源文件 需要的朋友可以下载

2016-08-28

gradle-2.14-all

gradle-2.14-all 需要的朋友欢迎下载

2016-06-26

maven-.3.3.9-all

apache-maven-3.3.9-bin.tar 需要的朋友欢迎下载

2016-06-26

java_source_attacher_1.2.7

Eclispe源码下载插件java_source_attacher 需要的朋友可以下载,很好用 使用说明:http://blog.csdn.net/caiwenfeng_for_23/article/details/51743154

2016-06-23

Paypal工具类

Paypal的工具类 封装下方便使用

2016-04-16

VLC-Android-1.7.5

官方下载地址:http://get.videolan.org/vlc-android/1.7.5/VLC-Android-1.7.5.tar.gz 下载不到的朋友,可以这里下载

2016-04-16

MySQLServer 5.7(解压版)

MySQLServer 5.7(解压版) 安装方法可以查看我的博文: http://blog.csdn.net/caiwenfeng_for_23/article/details/50414480

2015-12-27

WebView 日夜间模式、调整字体大小

android webview加载网页,调整日夜间模式 和文字大小的HTML文档,自己保留做个笔记

2015-12-02

cargo远程部署web项目资料

maven cargo插件远程部署web项目的简单案例,留作笔记,也分享给大家了!希望有所帮助

2015-09-19

空空如也

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

TA关注的人

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