- 博客(26)
- 资源 (10)
- 收藏
- 关注
原创 IntelliJ Idea编译报错,解决方法
IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7 ,解决方案在idea中编译时发生如下的错误:Information:Using javac 1.7.0_75 to compile java sourcesInformation:java: javacTask: 源发行版 1.7 需要目标发行版 1.7Information:jav
2016-01-21 14:58:58 27879 1
转载 移动开发者最爱的9个优秀Android代码编辑器
移动开发者最爱的9个优秀Android代码编辑器在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的开发人员会选择在移动设备上查看或编辑源代码。于是,Android平台上大量基于代码编程的应用应运而生,谷歌应用商店里的代码编辑器、编译器和开发环境比比皆是。由于不同工具的特性和缺点不尽相同,因此如何选择一款最适合自己的开发工具便成了一件头疼的事情。在这里,我们针对移动开发
2016-01-19 16:49:13 4733
转载 Java垃圾回收机制
Java垃圾回收机制说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商
2016-01-19 16:17:08 283
转载 10个经典的 Java main 方法面试题
10个经典的 Java main 方法面试题以下是笔者认为比较经典的关于Java main方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,如有错误,请指出。1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就
2016-01-19 15:52:08 496
转载 九种浏览器端缓存机制
九种浏览器端缓存机制知多少浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景。打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制。
2016-01-19 15:40:43 674
转载 Java的枚举类型用法介绍
Java的枚举类型用法介绍写在前面:枚举这东西,以前不怎么使用的,今天做一个东西,需要在程序中存储许多字符串常量,所以就想到了枚举,所以,找出来好好看一看,从背景、到定义、特点、使用方式做个简单了解,深入了解可以看深度分析Java的枚举类型—-枚举的线程安全性及序列化问题和 Java 7 源码学习系列(二)——Enum1.背景在java语言中还没有引
2016-01-19 15:17:22 502
转载 《Redis系列专题》 之 大规模互联网应用Redis架构要点(精华)
《Redis系列专题》 之 大规模互联网应用Redis架构要点(精华)建议有一定工作经验者阅读通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢?首先,无论我们是使用自己的物理主机,还是使用云服务
2016-01-19 14:40:00 565
转载 java正则表达式学习总结,以及和javascript正则表达式的区别
java正则表达式和javascript正则表达式的区别用正则表达式处理字符串功能非常强大,下面总结一下java正则表达式的一些知识: 基本元字符. 任何字符(与行结束符可能匹配也可能不匹配) // 反斜杠/t 间隔 ('/u0009')/n 换行 ('/u000A')/r 回车 ('/u000D')/d
2016-01-19 11:04:45 652
转载 算法学习笔记
算法学习笔记学习方法把所有经典算法写一遍看算法有关源码加入算法学习社区,相互鼓励学习看经典书籍刷题基本数据结构和算法这些算法全部自己敲一遍:链表链表双向链表二叉树二叉树二叉查找树伸展树(splay tree 分裂树)平衡二叉树AVL红黑树B树,B+,B*R树Trie树(前缀树)后缀树最优二叉树(赫夫曼树)二叉堆 (大根堆,小根堆)二项树二
2016-01-13 17:40:47 884
转载 JQuery总结:选择器归纳、DOM遍历和事件处理、DOM完全操作和动画
JQuery总结:选择器归纳、DOM遍历和事件处理、DOM完全操作和动画前端开发 1天前 345浏览分享 |点赞|收藏JQuery总结一:选择器归纳1、基本选择器选择符 匹配元素* 所有元素id 给定ID的元素element 给定类型的所有元素.class
2016-01-13 17:08:12 901
转载 Chrome console控制台
Chrome 控制台不完全指南2014-09-10 21:20:04Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效:更高「逼格」更快「开发调试」更强「进阶级的Frontender」Bug无处遁形「Console大法好」console.log大家都会用log,但鲜有人很好地利用console.erro
2016-01-13 16:10:11 171
转载 零基础写java网络爬虫
说到爬虫,使用Java本身自带的URLConnection可以实现一些基本的抓取页面的功能,但是对于一些比较高级的功能,比如重定向的处理,HTML标记的去除,仅仅使用URLConnection还是不够的。在这里我们可以使用HttpClient这个第三方jar包。接下来我们使用HttpClient简单的写一个爬去百度的Demo:import java.io.FileOutputS
2016-01-13 15:50:07 25228 10
转载 中文转码问题总结
中文转码问题总结出处:http://www.cnblogs.com/tangyanbo/1. 编码基础知识1.1 编码ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0-0xFF之间是文字符号单字节,即一个字节对应一个编码,不能编码汉字
2016-01-13 10:54:45 830
转载 SSL协议详解
SSL协议详解 背景介绍 最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。 在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。 1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text):发送人、接受人和任何访问消息的人都能
2016-01-13 10:02:29 405
转载 七个相关jQuery的最佳实践
前言随着富网络应用(rich web applications)数量的增长,以及用户对快速交互响应的高期望,开发者开始使用JavaScript库来快速高效的完成一些重复性的工作。这其 中最流行的JavaScript库就是jQuery。但是jQuery的大量应用却带来了另外一个问题:在使用JavaScript库的时候,有哪些最佳 实践,又有哪些不好的实践呢?背景在这篇
2016-01-13 09:57:46 329
转载 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-
2016-01-12 17:18:18 452
转载 spring @Scheduled注解 定时任务
spring3.2 @Scheduled注解 定时任务1.首先加入下载spring3.2 ,http://projects.spring.io/spring-framework/ 2.加入jar包,在applicationContext.xml加入声明 -xmlns加入 [java xmlns:task="http://www.springframewo
2016-01-12 15:23:25 1375
原创 spring 注解@Resource 和 @Autowired的区别
@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使用t
2016-01-12 14:54:37 693
转载 基于SEDA的异步框架设计与实现
基于SEDA的异步框架设计与实现三、异步框架技术选型 在这次实现的SEDA异步框架中,采用的基础架构原型如下: 采用了spring+quartz+fastjson+rabbitmq来实现。和传统SEDA架构区别比较大的地方在于: 1、采用分布式mq(使用了rabbitmq)而不是blockingqueue。如此
2016-01-12 11:19:04 2604
转载 Apache Camel框架之JMS路由
Apache Camel框架之JMS路由本文简单的介绍和示例一个用Camel实现这样的需求:监听某一个文件夹是否有文件,取到文件后发送到另外一个系统监听的queue.(图片来源于Camel in Action)1,因为要用JMS,这里介绍一个open source的activeMQ,可以从http://activemq.apache.org/download.html 下载,下
2016-01-12 10:57:21 1222
转载 75个设计原则教你做出好的产品界面
75个设计原则教你做出好的产品界面编者按:本文由PMCAFF产品经理社区原创专栏作者 乔向阳 翻译自 http://goodui.org/一个好的界面设计应该拥有高转化率且方便用户使用,换句话说:既能达到商业目的又能满足方便易用的要求。有一个设计咨询公司根据自己的客户案例,总结了 75 个经过实践证明的原则:之前国内流传这篇文章的前 40 个规则,后 35 个是我熬夜翻
2016-01-11 16:38:35 534
转载 cmd命令大全
cmd命令大全(第一部分) winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 w
2016-01-08 17:04:20 339
转载 TCP/IP, WebSocket 和 MQTT
TCP/IP, WebSocket 和 MQTT按照OSI网络分层模型,IP是网络层协议,TCP是传输层协议,而HTTP和MQTT是应用层的协议。在这三者之间, TCP是HTTP和MQTT底层的协议。大家对HTTP很熟悉,这里简要介绍下MQTT。MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有
2016-01-08 15:59:12 423
原创 常用正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-
2016-01-08 12:25:07 179
转载 javascript 从定义到执行,你不知道的那些事
javascript 从定义到执行,你不知道的那些事javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念,而是通过一个简单的demo来展开分析,全局讲解
2016-01-04 11:17:55 341
转载 重构的那些事儿
重构的那些事儿几天前的一次上线,脑残手抖不小心写了bug,虽然组里的老大没有说什么,但心里面很是难过。同事说我之所以写虫子是因为我讨厌if/else,这个习惯不好。的确,if/else可以帮助我们很方便的写出流程控制代码,简洁明了,这个条件做什么,那个条件做什么,说得很清楚。说真的,我从来不反对if/else,从经验上看,越复杂的业务场景下,代码写的越简单单一,通常越不容易出错。以
2016-01-04 11:15:21 307
jfinal 3.0下载
2017-03-21
jQueryGantt
2015-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人