自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁的专栏

持久让平凡变成非凡!

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

原创 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

原创 ssh命令用于远程登录上Linux主机

ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:ssh -l root 192.168.0.11ssh root@192.168.0.11如果修改过ssh

2015-04-15 23:09:22 22485

原创 Opensuse下安装MySQL / MariaDB

MySQL是流行的跨平台的数据库管理系统,经常和Php、Apache/nginx组成网页服务平台。MySQL公司先被Sun收购,Sun又被Oracle收购,给开源社区带来的打击不小。因为Oracle自己是做数据库起家,不可能对这个开源竞争对手有好处,MySQL闭源的声音越来越多。MySQL作者Michael Widenius自己创办了新公司Monty Program AB,在MySQL基础上新创了

2015-04-14 22:21:11 7102

原创 开源性能测试工具Jmeter

开源性能测试工具Jmeter  :http://jingyan.baidu.com/season/41018Jmeter教程:http://www.ltesting.net/ceshi/open/kyxncsgj/jmeter/jmeter测试TCP服务器/模拟发送TCP请求:http://www.6san.com/716/

2015-04-14 18:15:30 1404

原创 网络字节顺序

字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big-Endian和Little-Endian,引用标准的Big-Endian和Little-Endi

2015-04-10 12:28:15 2043

转载 System.load 和 System.loadLibrary详解

原文:http://blog.csdn.net/ring0hx/article/details/3242245System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路

2015-04-09 15:35:04 6493

原创 Linux平台Java调用so库-JNI使用例子

1.确保gcc编译器已安装2.编写HelloJNI.java代码,用native声明需要用C实现的函数。package net.wanglipingpublic class HelloJNI{ static { System.loadLibrary("goodluck"); } public native

2015-04-09 15:31:43 8703 2

原创 eclipse package,source folder,folder区别及相互转换

在eclipse下,package,source folder,folder都是文件夹.  它们的区别如下:  package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.  source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件.  项目构建后,sour

2015-04-09 13:27:55 4359

转载 使用MinGW + Eclipse CDT进行C++开发的配置方法

原文:http://jingyan.baidu.com/article/380abd0a5888211d90192cd6.htmlEclipse作为开源的IDE,可以用来高效开发Java、C++、C等程序。本文介绍如何在Windows上利用MinGW和EclipseCDT部署C++开发环境,Eclipse可以全新安装,或者直接使用已安装的Eclipse或MyEclipse。安装

2015-04-09 12:00:45 3464

转载 Java中byte与16进制字符串的互相转换

Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占

2015-04-08 10:25:43 4418

原创 openSUSE 国内镜像汇总

1. 北交(BJTU):http://mirror.bjtu.edu.cn/opensusehttp://mirror.bjtu.edu.cn/packman/suse2. 华中科大(HUST):http://mirrors.hust.edu.cn/opensuse/http://mirrors.hust.edu.cn/packman/suse/

2015-04-03 01:24:02 20088

原创 两个byte[]数组合并

//java 合并两个byte数组 public static byte[] byteMerger(byte[] byte_1, byte[] byte_2){ byte[] byte_3 = new byte[byte_1.length+byte_2.length]; System.arraycopy(byte_1, 0, byte_3, 0, byte_1.length); Sy

2015-04-02 15:54:14 20998

转载 chm文件打不开的解决办法

chm是微软的帮助文档,许多程序的说明文档还有电子书都是用它制作的。我们下载一个chm文档后可能经常会有打不开的情况,而在其它的一些电脑上却能正常打开,这说明不是文档本身的问题,而是系统设置的问题。       其实这是为了安全而作的一种限制,我们知道很多不安全的东西大多是通过网页传播的,网页里面可能含有各种脚本,能执行很多功能,而chm文件本质上就是编译过的网页。从网上直接下载的网页、c

2015-04-02 14:34:37 2884

原创 SVN 中trunk、branches、tags都什么意思?

1.trunk是主分支,是日常开发进行的地方。2.branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。注意:svn并没有明确的规范,更多的还是用户自己的习惯。下面是详细介绍

2015-04-01 13:58:45 3962

简单易用的日志系统

自己利用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关注的人

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