自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 nginx反向代理及js跨域问题

首先说一下什么是js跨域问题:js跨域指的是js在不同域之间进行数据传输或通信,域名、端口、协议任何一个不同都会被认为是不同域,由于javascript安全策略中的同源策略限制了跨域所以会导致这种通信不被允许。以下表格形象地描述了各种场景:URL说明是否允许通信http://www.a.com/a.js http://www.a.

2016-04-07 11:48:50 2961

转载 响应式编程介绍

原文地址:http://www.tuicool.com/articles/BBNRRf作者: @andrestaltz翻译:@benjycui、@jsenjoy作者在原文后回答了不少人的疑惑,推荐一看。在翻译时,术语我尽量不翻译,就算翻译了也会给出原文以作对照。因为就个人观察的情况而言,术语翻译难以统一,不同的译者会把同一个概念翻译成不同的版本,最终只会让读

2015-12-23 13:48:51 648

原创 记录一下这两天遇到的问题以及犯的愚蠢错误

此文记录这两天遇到的问题和一些思考。未解决的问题过后解决了会补充。GreenDAO昨天写generator的时候,首先是忘了怎么让生成目录变成源文件目录了,这才两天就忘了。翻了两天前写的工程,发现是要配sourceSet,配了之后生成的文件死活找不到,gen目录下空空如也。反复检查最后发现生成的路径竟然是上个工程的。。好吧,此段只为记录自己的愚蠢。那么下面就是问题了。我在尝试把权限系统

2015-12-22 11:22:25 530

转载 gradle详解

原文地址:http://www.infoq.com/cn/articles/android-in-depth-gradle编者按:随着移动设备硬件能力的提升,Android系统开放的特质开始显现,各种开发的奇技淫巧、黑科技不断涌现,InfoQ特联合《深入理解Android》系列图书作者邓凡平,开设深入理解Android专栏,探索Android从框架到应用开发的奥秘。Gradle是当

2015-12-18 14:25:13 1389

转载 session和cookie原理

本文转载自:http://netsecurity.51cto.com/art/201402/428721.htm有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用

2015-12-09 13:14:33 583

原创 postman模拟带验证码登录问题

今天研究一个问题,就是用postman模拟网站的带验证码登录。本文把这一过程做个流水账式记录。我最初的设想是这样:http是一种无连接无状态协议,请求相应完毕连接即断开,由于其无状态,重复请求的身份认证一般通过session、cookie、url重写这几种方式来实现,我们的网站登录采用第三方库生成图片验证码,同时把验证码值存入session中。那么我可以先用浏览器debug登录请求,获取j

2015-12-09 10:49:36 34697 1

原创 The request sent by the client was syntactically incorrect ()问题

这两天试着做web项目碰到不少问题,其中一个就是使用springmvc时提交一个请求,返回400如题所示的问题,网上搜了一下,多数回答都是以下两种:1.请求表单中参数和controller中的接收参数不匹配。2.必选参数没传。3.int型参数传了null。我的controller中接收方法如下: @RequestMapping(value = "saveNote", metho

2015-12-07 15:29:35 2215

原创 关于双重锁的问题

今天看到了一篇转载的文章阐述有关双重锁这一方法实际上在很多环境中根本无效的问题。本想转载,但由于此文是转载而且并未表明原文地址,所以在这里只简单记录一下我的理解。双重锁设计初衷是为了减少使用synchronized关键字,因为同步会带来比较大的性能开销,并非是因为可能存在多个线程同时进入synchronized标注的方法而导致重复创建对象的现象,这一点我之前的理解是完全错误的。而所谓双重锁

2015-12-07 15:06:55 1112

转载 Java 理论与实践: 正确使用 Volatile 变量

本文转载自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized 的一部分。

2015-12-07 15:02:50 326

原创 对代理模式和装饰模式异同点的理解

相同点1.被代理类和代理类实现相同接口,被装饰类和装饰类同样实现相同接口。2.代理类以组合形式持有一个被代理类对象,装饰模式亦是如此。不同点1.名称不同。别笑,这真的是一个不同点,规范的命名能够让其他程序员直接了解你的意图,提高代码可读性。通常意义上讲,代理通常是对对象做访问控制,也可以说是限制,而装饰是在已有行为上增添新行为。换言之,我吃了加了樱桃的蛋糕,肯定吃到了蛋糕本身。而我

2015-12-02 10:19:55 549

原创 controller是否有线程保护措施

刚开始学习spring框架,昨晚大致看了框架的工作流程,知道请求一开始发送给前置控制器DispatcherServlet类,它会根据HandlerMapping查找对应的Controller,但是并不了解个中细节。早上坐车的时候想一个问题:如果多个同类型请求(即对应同一Controller的同一方法)并发访问,Spring框架是如何处理的呢?带着这个问题,我开始验证,在此记录。问题是否多进

2015-12-01 10:30:24 1389

原创 angularjs学习(一)

简介angularjs是一款优秀的前端js框架,所谓框架,指的是你配置了一些属性和回调以供框架程序在适当的时候调用,而库(如jquery)则是由你来行使主动权。angularjs的四大核心思想:依赖注入、模块化、双向绑定、语义化标签。开发工具其实所有的文本编辑器都可以用来开发web应用,但是为了便捷高效,我们当然不会选择记事本来开发。以下是网上推荐的编辑器sublimesu

2015-11-28 21:31:21 317

原创 20151126(mysql,eclipse for javaee)

1.高版本eclipse并没有plugins这个目录,自己下载的插件应该放进dropins目录中。2.eclipse for javase中没有server选项卡,相关功能依赖WTP插件,WTP插件比较大,可以直接下载eclipse for javaee。3.我要吐槽一下access denied for user xxxx(using password:YES)这个提示信息。网上查了一大

2015-11-26 16:17:27 447

原创 记录20151102

1.使控件能截断点击事件,防止被遮挡的控件触发点击事件的方法是给遮挡层设置focusable="true"。2.listView里面如果放了子节点会导致addView(...) not supported in adapterview异常。

2015-11-02 14:28:31 302

原创 记录20151030

1.关于androidstudio出现的Task '' not found..问题,暂时可以通过替换根目录的iml文件解决。 把这个替换进去,工程名改掉就能解

2015-10-30 09:29:01 626

原创 记录20151029

1.使用supportv7Appcompat这个包并不能实现rippleDrawable的效果,这样做出的东西在5.0以下仍然是holo的风格,5.0以上才会出现material风格。关于actionbar的几篇文章:http://blog.csdn.net/xy_nyle/article/details/17799753http://blog.csdn.net/xy_nyle/art

2015-10-29 10:56:39 367

原创 Android微信分享

最近在做安卓微信分享,在此做个记录。首先要去微信开放平台官网注册一个开发者账号,然后下载最新的sdk和一个用于生成我们应用签名的apk工具,把我们的应用和从官网下载的那个工具先后安装到手机上,运行工具,输入我们应用的包名,之后会获得一个加密串,这个加密串就是签名。接下来我们要创建产品,准备好两种尺寸的应用图标(28*28,108*108),填写了相关信息,上传了图标之后我们把刚才获得的那个签名

2015-10-27 15:43:38 513

原创 Activity生命周期相关测试

今天看了官方开发文档中关于activity声明周期的讲解,运行程序证实了如下信息:1.Activity在第一次启动时依次执行onCreate()、onStart()、onResume()三个回调,在不可见的过程中依次执行onPause()、onStop()两个回调。2.Activity在由不可见变为可见的过程中,如果未被系统销毁,会依次执行onRestart()、onStart()、onR

2015-10-20 19:23:07 515

空空如也

空空如也

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

TA关注的人

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