自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sanjay的专栏

生命不止,装逼不息

  • 博客(35)
  • 资源 (14)
  • 收藏
  • 关注

原创 安卓獲取座標和ip的方式

获取定位。 public static Location getLocationByProvider(Context mContext) { Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE);//高精度 criteria.setAltitud

2015-08-31 11:53:47 500

转载 Tomcat集群Cluster实现原理剖析

src:http://zyycaesar.iteye.com/blog/296606   在笔者上一篇博客(http://zyycaesar.iteye.com/admin/blogs/295227)中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。      对于WEB应用集群的技术实现而言,最

2015-08-30 13:52:48 547 1

转载 shirt----spring security的另外一个选贤

http://jinnianshilongnian.iteye.com/blog/20189361.1  简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro

2015-08-30 00:28:43 831

转载 shiro的简单使用

src: http://jinnianshilongnian.iteye.com/blog/2049092 -------------------------身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证

2015-08-30 00:27:08 1970

转载 请不要再用MongoDB了

Sven Slootweg (joepie91)是一名黑客,同时也是CrytoCC的创建者,现在提供Node.js代码评审服务。近日,他在个人博客上发表了一篇博文《为什么你应该永远、永远、永远不要再使用MongoDB》。在文中,他列举了如下理由:丢失数据(见1、2);默认忽略错误,假设每次写入都是成功的,在32位系统上,这可能会导致数据无声无息地丢失;即使是

2015-08-29 22:41:46 1223

转载 解析Tomcat处理请求的类Connector<1>

http://liudeh-009.iteye.com/blog/1561638Connector类的相关配置在Tomcat的安装目录conf下的Server.xml文件里,我这次主要解析采用NIO方式处理请求的情况.在Server.xml的配置如下:  Xml代码  Connector port="8080" protocol="org.apach

2015-08-29 21:21:40 608

转载 从整体解读tomcat

一. tomcat的容器组件     1.Engine,实现类StandardEngine     2.Host,实现类StandardHost     3.Context,实现类StandardContext     4.Wrapper,实现类StandardWrapper     容器类之间的关系如下:        

2015-08-29 19:25:20 511

原创 用tomcat+apacheServer+spring搭建一个集群,实现简单的负载均衡

基础知识在深入了解前,有必要先把了解下一些基础的知识,这样才能更好的理解。Tomcat与HTTP服务器集成的原理   Tomcat服务器通过Connector连接器组件与客户程序建立连接,   Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。 默认情况下,Tomcat在server.xml中配置了两种连接器: <!-- Define a non

2015-08-28 18:40:43 3108

转载 tomcat和jetty的比较

Jetty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。 由于它们的实现都遵循Java Servlet规范,一个Java Web应用部署于两款容器的任意一个皆可。 但选择哪个更优?也许这得看场景。 近期很多人关注Jetty,也许主要是因为GAE放弃了Tomcat而选择了Jetty。于是,以很直接的想法,Jetty更符合GAE的需求、即云环境的需求,亦分布

2015-08-27 16:52:14 3343

转载 根据Request获取客户端IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemot

2015-08-27 15:58:45 854

转载 关于Dynamo-All Things Distributed

All Things DistributedWerner Vogels' weblog on building scalable and robust distributed systems.这是一篇转自amazon得CTO-Werner Vogels的一篇关于Dynamo的文章,看了一个多小时,没看完,8万多字,估计他本人也写了很久!不知道给不

2015-08-24 22:25:57 5553

转载 On Designing and Deploying Internet-Scale Services(译)-上

作者:James Hamilton – Windows Live Services Platform 2007原文:http://www.mvdirona.com/jrh/TalksAndPapers/JamesRH_Lisa.pdf译者:phylips@bmy 2013-06-01译文:http://duanple.blog.163.com/blog/static

2015-08-24 22:15:07 818

转载 On Designing and Deploying Internet-Scale Services(译)-下

发布周期和测试在生产环境下的测试是必需的,所有的大规模服务都应该把它作为QA方案的一部分。对于大多数服务来说,都至少会有一个尽可能接近生产的测试环境,同时所有优秀的工程团队都会用实际的生产负载来驱动测试系统。但我们的经验表明,无论测试环境有多好,总是不可能会与生产环境完全一致。与生产相比,总是或多或少会有些差别。随着测试环境与生产系统的接近,成本也会逐步与生产系统相当。 我

2015-08-24 22:13:31 698

原创 DialogFragment显示动画

关于显示DialogFragment时候,如何自定义动画? 主要是用这么一句dialog.getWindow().getAttributes().windowAnimations = R.style.dialogWindowAnim; 具体的可以看下面的代码。public class MyDialog extends DialogFragment { @Override pu

2015-08-24 19:27:54 11876

转载 使用hexo再github上搭建一个博客教程

具体教程1.下载 msysgit ,并安装https://git-for-windows.github.io/2.安装Node.js在 Windows 环境下安装 Node.js 非常简单,仅须下载安装文件并执行即可完成安装。 下载地址:https://nodejs.org/download 因为我用的Windows的64位,所以下载地址在这: https://nodejs.org/dist/

2015-08-21 16:35:16 797

翻译 Android网络访问解决方案小结·1

最近想寻找新的网络连接方案来替代现在使用的HttpClient+AsyncTask组合的网络访问。 寻找后,找到下面两个备胎volley,这个是谷歌在2013年的io上提出的,主要针对高频,数据量小的访问。 官方的这张图美好的诠释了volley OkHttp,这个也不错,不过至今依旧有bug,导致部分机型不能访问网络。具体的可以跟进这个issue 目前还没有解决 ,https://github.

2015-08-20 18:18:54 1521

原创 java的后台任务调度@Schedule和@Async

Java提供了两种后台任务的方法调度任务;@Schedule异步任务;@Async 当然,使用这两个是有条件的,需要在spring应用的上下文中声明 <task:annotation-driven/>当然,如果我们是基于java配置的,需要在配置哪里加多EnableScheduling@EnableSchedulingpublic class WebAppConfig {

2015-08-18 00:22:17 5339

原创 Jayspt加密外部属性

在看spring3的时候就有提到过jasypt,用来加密Jayspt不过这个项目目前没有再更新了。最近一次更新也是 25 Feb 2014,很可惜,所以我们看到在spring4 他不再支持了。不过来看下他曾经的作用吧。可以在官网看下和spring3的整合,连接如下http://www.jasypt.org/springsecurity.html本文我们以

2015-08-16 22:02:48 1635

转载 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC

2013-12-16 09:09:23http://sishuok.com/forum/blogPost/list/7798.htmlSpring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC 浏览(9086)|评论(0)   交流分类:Java|笔记分类: 跟我学spring3 Spring4新特性——泛型限定

2015-08-15 23:34:58 807

原创 javaWeb用到的检验总结

@Valid是使用hibernate validation的时候使用 @Validated 是只用spring Validator 校验机制使用---------------看看下面的依赖就知道,@Valid是JSR-303的javax.validation里的,Java的JSR303标准中定义了这类校验接口。@Validated是@Valid的一次封装,不是规范,然后hibernate-val

2015-08-15 14:08:20 930

原创 Edittext请求输入法无效的解决方案

测试了很久,有点郁闷,老是不能让edittext自动弹出输入法.最后用了下面的方法,然后就可以了!<activity android:name=".activity.SignUpActivity" android:label="@string/title_activity_sign_up" android:windowSoftI

2015-08-13 19:57:37 1901

原创 安卓设置自定义字体的解决方案

解决方案1)Android默认方法 #1你可以通过ID查找到View,然后挨个为它们设置字体。在单个View的情况下,它看起来也没有那么可怕。Typeface customFont = Typeface.createFromAsset(this.getAssets(), "fonts/YourCustomFont.ttf");TextView view = (TextView

2015-08-13 14:05:55 6094

原创 关于@Valid和Validated的比较

@Valid是使用hibernate validation的时候使用@Validated 是只用spring  Validator 校验机制使用---------------@Valid看看下面的依赖就知道,java的JSR303声明了这类接口,然后hibernate-validator对其进行了实现。 jav

2015-08-13 08:45:21 27813 1

原创 使用@RestController,@ExceptionHandler和@Valid,把检验和异常处理从主要业务逻辑里面抽离出来

@Restcontroller登场spring从4.0开始引入了@Restcontroller,这是对REST的支持,他可以帮我们去掉@ResponseBody这个 所以原本这样的代码,@Controllerpublic class SpitteController{ @RequestMapping(value="/{id}", method=RequestMethod.GET)

2015-08-12 11:44:15 11836 9

原创 fastJson和Gson的比较

FastJson和Gson的简单比较先用gson写一个util工具来感受下.public class JsonUtil { private static Gson gson = new GsonBuilder().setDateFormat("EEE MMM dd yyyy HH:mm:ss zzz").create(); @SuppressWarnings({"unchecked",

2015-08-11 13:54:06 4985

转载 Fastjson介绍

Fastjson介绍Fastjson是一个Java语言编写的高性能功能完善的JSON库。由阿里巴巴高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。支持标准Fastjson完全支持http://json.org的标准,

2015-08-11 12:21:50 1618

原创 关于文件上传遇到的问 no multipart boundary was found

no multipart boundary was found

2015-08-11 01:33:46 137975 32

原创 关于spring文件上传的配置

这是一篇关于spring的文件上传的配置说明文件

2015-08-10 11:01:55 1827

原创 Spring缓存注解@Cache,@CachePut , @CacheEvict,@CacheConfig使用

@Cacheable、@CachePut、@CacheEvict 注释介绍表 1. @Cacheable 作用和配置方法@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@Cacheable 主要的参数value缓存的名称,在 spring 配置文件中定义,必须指定至少一个例如:@Cac

2015-08-09 14:29:20 93328 7

原创 spring-mvc-redis

使用cache来缓存自己的数据时候,我们会有ehCache,menCache,redis等等可以调。现在先写下关于redis的配置问题。redis的下载地址,http://redis.io/download现在时v3.03版 `linux-下载$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz$

2015-08-08 23:19:24 3303 2

原创 springMvc 将对象json返回时自动忽略掉对象中的特定属性的注解方式

1.注解使用在 类名,接口头上@JsonIgnoreProperties(value={"comid"}) //希望动态过滤掉的属性  例  @JsonIgnoreProperties(value={"comid"}) public interface CompanyFilter{ }2。该注解使用在get方法头

2015-08-05 21:54:56 69970 2

原创 UncaughtExceptionHandler被友盟的拦截,导致不能捕获异常

///////////////android对于用户没有捕获的运行时异常以实现UncaughtExceptionHandler借口来让用户处理。然而我在实现过程中,一直没有收到 ,android studio 提示 thread exit with uncaught exception...跪了。。。后来郁闷好久,明明以前都可以用的,移植到新的项目就不行了,,。。排查了

2015-08-05 08:40:44 6670

转载 NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config 使用spring3.05 mvc进行开发,使用tomcat容器,通过url映射寻找view的时候,会报错NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,如果随便去找个jstl包过来放入we

2015-08-05 08:31:42 1189

翻译 Spring JPA Data + Hibernate + MySQL + Maven

Spring JPA Data + Hibernate + MySQL + Maven http://fruzenshtein.com/spring-jpa-data-hibernate-mysql/项目代码: https://github.com/Fruzenshtein/spr-data------------------------------------

2015-08-01 22:23:27 1969

转载 使用 Spring Data JPA 简化 JPA 开发

http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框

2015-08-01 20:16:24 522

安卓测试框架moco

moco,一个模拟服务器响应用的测试框架工具。 详细使用教程请参考我的博客 http://blog.csdn.net/sanjay_f

2015-12-07

apk方法计数包

这个是用来统计apk的方法数的

2015-11-28

MyDemoApplication

这个是我博客一篇介绍关于RecyclerView的适配器的最佳实战的配套代码。 地址:http://blog.csdn.net/sanjay_f/article/details/50003961

2015-11-23

ARM-TRANSLATION

enymotion的虚拟机里arm库 下载安装就可以安装很多软件啦

2014-10-16

安卓的greenDao插件

这个是安卓使用GreenDao的插件。 文章见http://blog.csdn.net/sanjay_f

2014-09-19

安卓进程间传递对象

安卓 使用Serialable 和Parcelable两种方法. 实现如何在进程间传递对象的方法 详情见我博客. http://blog.csdn.net/sanjay_f

2014-07-25

安卓下拉加载更多,上拉加载

一个下拉刷新和上拉加载的模板 可以快速的添加到你的程序中去. 已集成好.只需修改加载数据的具体方法即可.!

2014-07-14

DBSCAN算法

聚类的DBSCAN算法..有图形化界面 使用c# 可以使用ACCESS导入数据,保存结果. 也可以直接鼠标点击添加数据点.

2014-06-11

广工 网络 大全 试卷

广工 网络 07年到11年的考试试卷 辛辛苦苦苦挖掘过来的 大全 试卷

2013-11-24

cc2530驱动

cc2530 协议栈 代码 驱动

2013-08-05

segement XX no define

Fatal Error[e72]: Segment PDATA_Z must be defined in a segment definition option (-Z, -b or -P) 这个问题,

2013-08-01

广工数据结构

广工 数据结构 你们懂得!!火速下载吧

2013-06-17

广工计组实验报告

好东西必须高分! 这可是很辛苦找来的...大家有需要尽管下吧!广工少年们

2013-06-17

广工_计算机_考试科目

如题..这个是计院_大二所有科目的考试卷__一次搞定.速度下载

2013-06-09

空空如也

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

TA关注的人

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