- 博客(93)
- 资源 (13)
- 收藏
- 关注
原创 程序员,你为什么需要一台mac?
用了Mac ,我再也回不去Windows。A:帅哥,我电脑坏了。 B:重装系统吧,包好! 重装系统 windows系统解决所有系统问题的一剂神药。Mac 时代再也不需要做这种劳命伤财的事情了,没有什么工具比一个稳定可靠,可以持续运行的操作系统更好了。 It was the best of times, it was the worst of times. 站在风口浪尖的,经历着这最美好和最糟糕
2015-03-31 12:55:17
4561
6
原创 同源策略——浏览器的安全卫士
对于软件开发者来说,理解同源策略,可以很好地解决了一个痛点, 不同域名下的资源读写 !我写了新文章《同源策略——浏览器的安全卫士》。古代的楚河汉界明确地规定了双方的活动界限,如果没有这些界限,天下必将大乱。同样,在我们的浏览器,也有着一些界限和策略,才让 Web 世界之所以能如此美好地呈现在我们面前。
2014-10-26 13:39:51
1817
原创 REST风格的软件架构
如果一个网站不是 REST 风格架构,肯会被程序员鄙视一番!移动互联网的飞速发展,特别是移动互联网,给开发者带来了新的机遇和挑战。手机端除了app,我们还会经常接触到移动web,除了浏览器中,很多app里面也会使用web服务,我们会在手机上面做更多复杂的操作,老一代的系统架构已经不再适应了,需要更加规范和优秀的软件架构来应对今天的挑战,那就是 REST 。
2014-10-22 12:21:10
2007
原创 响应式的嵌入内容和图片
根据被嵌入内容的外部容器的宽度,自动创建一个固定的比例,从而让浏览器自动确定视频或 slideshow 的尺寸,能够在各种设备上缩放。
2014-08-04 12:48:11
2234
原创 优秀前端工程师如何养成--html学习路线
优秀的前端工程师养成,并非一朝一夕,需要大量的学习和积累。作为初学者,该怎么入门呢,怎么选择我的学习路线和各种工具呢?
2014-06-18 11:10:18
3777
1
原创 node.js新闻爬虫、新闻正文抓取,项目效果图
项目详细介绍请参考博客 :http://blog.youkuaiyun.com/kissliux/article/details/19560603项目源码开源在github:https://github.com/kissliux/rssSpider 项目旨在提供免费的新闻列表和新闻正文服务,目前没有找到合适的服务器。 哪位大神有服务器可以放一个node.js应用程序的 请联系我,跪谢
2014-03-31 14:00:22
5099
1
原创 NodeJs抓取新闻正文和正文中的图片
最新做一个新闻项目,项目流程很简单,使用nodejs去网络上面抓取新闻,存到mongodb数据库,然后对客户端提供http服务。客户端的实现网上有很多源码,上一篇文字介绍了,怎么从rss地址抓取新闻的url地址和链接等等,未抓取新闻正文和新闻的概要图片。对于一个新闻客户端来说,没有图片是致命的打击,图文并茂才能吸引用户 。本文来解决抓取正文和图片的问题。上一篇文章
2014-03-04 16:41:03
6485
1
原创 网络爬虫,使用NodeJs抓取RSS新闻
提供RSS服务的站点超级多,百度、网易、新浪、虎嗅网 等等站点,基于java c++ php的rss抓取网上很多,今天说说NodeJs抓取RSS信息,使用NodeJs做网络爬虫,抓取RSS新闻。各站点编码格式不一样 GBK,UTF-8,ISO8859-1等等,所以需要进行编码,对国人来说UTF-8是最酷的。抓取多站点,然后保存到数据库,充分利用javascript异步编程的特点,抓取速度超级快呀。
2014-02-20 17:06:49
13600
1
原创 console.log是异步的吗?
WebKit的console.log由于表现出异步行为而让很多开发者惊诧不已。在Chrome或Safari中,以下这段代码会在控制台记录{foo:bar}。var obj = {};console.log(obj);obj.foo = 'bar';怎么会这样?WebKit的console.log并没有立即拍摄对象快照,相反,它只存储了一个指向对象
2014-02-14 12:02:01
6446
原创 文件格式和对应的ContentType 对应表
文件名和其文档类型的对应规则,每个文件都有不一样的文件后缀.txt , .html , .zip 他们的文档类型是不一样的。详细请看 文件名和对应的ContentType 对应表 。并且提供了一个java读取这些属性的代码供参考。
2014-01-21 12:46:46
8849
原创 百度云存储教程---免费建立自己的静态站点
以前开发的网站苦于没有云服务器,网站没地方挂,现在百度出了云存储和应用引擎,可以让开发者免费上传动态站点和静态站点。这篇文章,我准备用云存储的方式,存储用户的静态网站,开发者可通过将静态页面上传至云存储空间中,并将其访问权限设置为公开读,即可实现静态网站的效果。文章底部有源码和项目下载。
2014-01-21 12:35:32
13938
1
原创 使用 CAS 在 Tomcat 中实现单点登录
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。
2013-12-30 09:15:46
4984
原创 Tomcat SSL配置 Connector attribute SSLCertificateFile must be defined when using SSL with APR解决
Tomcat SSL配置 Connector attribute SSLCertificateFile must be defined when using SSL with APR解决
2013-12-18 11:17:33
12653
5
转载 Tomcat SSL配置及Tomcat CA证书安装
Tomcat既可以作为独立的Servlet容器,也可以作为其他HTTP服务器附加的Servlet容器。如果Tomcat在非独立模式下工作, 通常不必配置SSL,由它从属的HTTP服务器来实现和客户的SSL通信。Tomcat和HTTP服务器之间的通信无须采用加密机制,HTTP服务器将解 密后的数据传给Tomcat,并把Tomcat发来的数据加密后传给客户。如果Tomcat作为独立的Java
2013-12-18 11:15:28
1239
转载 SSL简介
SSL简介在网络上,信息在由源主机到达目的主机的传输过程中会经过其他计算机。一般情况下,中间的计算机不会监听路过的信息。但在访问网上银行或者进行信用卡交易时,网络上的信息有可能被非法分子监听,从而导致个人隐私的泄露。由于Internet和Internet体系结构存在一些安全漏洞,总会有某些人能够截获并替换用户发出的原始信息。随着电子商务的不断发展,人们对信息安全的要求也越来越高,于是N
2013-12-18 11:14:25
1084
原创 让chrome支持本地Ajax请求,Ajax请求status cancel Origin null is not allowed by Access-Control-Allow-Origin
一般情况下,在chrome中运行一些含Ajax请求的界面原型时,会抛出下面错误: 办法一:XMLHttpRequest cannot load file:///D:/eclipse/workspace/uiTest/WebContent/table1.html. Origin null is not allowed by Access-Control-Allow-Origin.
2013-11-22 18:16:27
5569
原创 多站点RSS新闻正文抓取,导入discuz论坛,自动发帖的实现(三)
本文讲诉多个站点的同时抓取rss的新闻正文,然后导入到discuz 论坛的设计与实现
2013-11-08 15:27:06
2988
原创 多站点RSS新闻正文抓取,导入discuz论坛,自动发帖的实现(二)
上一篇文章介绍了,通过rss抓取新闻正文。这里介绍同时抓取多个RSS站点的正文,以及抓取正文中的图片。我的RSS不是抓取 站点 中的内容,而是需要的正文,广告评论等都排除在外。
2013-11-08 14:55:33
3250
原创 多站点RSS新闻正文抓取,导入discuz论坛,自动发帖的实现(一)
RSS抓取新闻正文。公司研发部不能上外网,但是公司又希望研发的同事能关注下新闻,了解科技热点,跟上时代潮流。所以搭建了一个discuz论坛, 但内容匮乏。幸运的是搭这台论坛的服务器可以上网的(在两个网络里面)。所以想着要我做一个爬虫工具,通过rss把新闻内容,抓取过来放到公司论坛。 现在已经实现了,同时抓取多个网站上面的数据(IT之家,虎嗅网等等)。
2013-11-06 16:04:26
7859
转载 SpringMVC ajax JSON 中文乱码问题
转载自:http://xyly624.blog.51cto.com/842520/893606 http://blog.youkuaiyun.com/dyllove98/article/details/9631553由于之前一直都是研发自己的MVC和动态表单架构,最近因为一个技术研究的项目,开始接触Spring MVC。各种标注带来了很好的开发感受,但是今天被AJAX的json返回折磨了好久。
2013-11-02 12:22:21
3574
原创 通过邮件找回密码功能的实现
1、最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回。现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回。通过java发送邮件的功能我就不说了,重点讲找回密码。2、参考别人的思路:发送邮件→请求邮件里的URL→验证url→{验证成功修改密码,不成功跳转到失败页面}重点就是如何生成这个url和如何解析这个url. 需要注意的是一个url
2013-10-17 20:32:09
10450
3
原创 Hibernate级联操作 注解
Hibernate级联操作 注解。如果设在many一端的<many-to-one>标签里,就是在删除many一端的数据时,会试图删除one一端的数据,如果仍然有many外键引用one,就会报“存在子记录”的错误;如果在one的一端同时也设置了cascade=“delete”属性,就会发生很危险的情况
2013-10-14 11:04:52
11589
原创 Hibernate 级联保存TransientObjectException object references an unsaved transient instance
Hibernate进行级联操作时,插入子表前,先插入主表的情况。 尝试插入一个未持久化的对象。完成的异常Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushin
2013-10-11 16:51:51
1951
转载 json解决hibernate中级联对象延迟加载有关问题
hibernate使用CGLIB把POJO的domain对象动态代理,实现它的魔法,但是给JSON的序列化带来了麻烦,因为JSON无法对lazy的属性进行序列化。有以下的四个方法可以解决hibernate的序列化问题domain类实现JSONString接口建立JsonConfig实例,并配置属性排除列表用属性过滤器写一个自定义的JsonBeanProcessor
2013-10-11 09:00:33
1410
原创 springmvc 重定向传参乱码
最近开发遇到springmvc 重定向传参乱码问题。 中文都变了 %%%D6%D0%CE%C4 等等。找了很多资料发现 修改tomcat配置能解决这个问题修改完后,重启tomcat.tomcat中文乱码。 \Tomcat\conf\server.xml 加入 URIEncoding='UTF-8' <Connector port="8080" maxThread
2013-10-11 08:56:05
3219
原创 SpringMVC redirect 重定向 中文乱码
先看情景 Set Character Encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true Set Character Encoding /*
2013-10-04 16:37:18
5672
原创 mysql5.6 1067问题
转载至:http://aiilive.blog.51cto.com/1925756/1243894上一次安装完成Mysql5.6服务,一段时间后发生异常,Mysql服务无法启动进程终止: 1067;网上找了好多方法还是没能解决这个问题,今天重新安装Mysql5.6,同样出现这个问题,后来通过阅读MySQL 5.6 Reference Manual Including MySQL C
2013-09-14 10:15:31
1775
原创 Apache shiro学习笔记+ spring整合shiro (一)
Apache Shiro官网:http://shiro.apache.org/概念:shiro是一个强大灵活的开源安全框架,可以干净利落的处理认证、授权、企业会话管理和加密。shiro的首要目标是简单和易于理解。安全有时候是非常复杂令人头疼的问题,shiro隐藏了复杂的细节,暴露了简介直观的API来简化开发者使他们的应用程序更安全的努力。 功能:进行
2013-05-02 09:36:04
2926
转载 Java程序员进阶路线-高级java程序员养成
1. 引言搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备。想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有些收获。现通过自身经历总结一篇文章,供弟兄们参考。2. 用好正在用的框架在已经加入的团队中,和大家协作使用团队已选好的框架。不管框架优劣与否,特点如何,选择了
2013-04-23 15:48:14
2303
转载 Session处理——Session同步
搞开发的一定听到Session同步,但至于搞没搞过就是另一回事了。像Sina,Sohu这些门户网站,日访问量岂止数万,但没人的网站为什么不会崩溃?但咱一个个的小站,日访问量敢上万,乖乖吧,服务器绝对会暴 掉。为什么门户网站会没事,只因他们做的集群,做了负载均衡,做了缓存,做了静态生成,做了缓存;但他们做的这些的技术后,Session如何实现同步 呢?本文来分析下,常用的几种Sess
2013-04-03 08:55:48
1054
转载 Struts2返回JSON数据的具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从
2013-03-31 23:01:10
1148
原创 Hibernate 异常org.hibernate.LazyInitializationException
1 Hibernate中的lazy(默认true)网上很多人都把它叫懒人机制,主要是告诉Hibernate获取数据时在什么时候去读库;2lazy只对session.Load和获取级联信息(1对1,1对多,多对多)时起作用;3.Session读取信息的方式(Load和级联信息) 3.1延迟加载(lazy=true) 当我用Load或者是该bean中有级联对象的时候,执行Lo
2013-03-20 16:15:14
1550
转载 hibernate缓存:一级缓存和二级缓存
1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性能
2013-03-14 11:35:33
975
转载 在Hibernate中创建安全Session
Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射,在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作,对PO的操作必须在Session管理下才能同步到数据库,但是这里的Session并非指HttpSession,可以理解为基于JDBC的Connnection,Session是Hibernate运作的中心,对象的生命周期、事务的管理
2013-03-11 14:43:26
1095
转载 Gson使用中遇到的Date格式问题。日期格式处理
转至:http://rednaxelafx.iteye.com/blog/788306Gson使用中遇到的Date格式问题在Java中处理JSON格式的数据时,Google Gson是个不错的选择,用起来挺方便的,也有一定灵活性。我现在工作中在参与的两个项目里都有用它。不过它在处理Date格式时有个小陷阱,在不同环境中部署时可能会遇到问题。 Gson默认处理Date对象
2013-03-07 09:46:11
8387
原创 java钱币转换 123 一百二十三和壹佰贰拾叁元
代码一:import java.util.Scanner;public class test { public static void main(String args[]) { int d,a,b=1,t=0; String s=""; String [] shu={"零","一","二","三","四","五","六","七","八","九"};
2012-10-25 15:48:55
2368
转载 sql查询语句练习(解析版)
表情况Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 createtable Student(S# varchar2(20),Snamevarchar2(10),Sageint,Ssex varchar2(2
2012-09-24 09:12:15
3005
网络爬虫RSS内容抓取,RSS抓取新闻正文
2013-11-06
java求矩阵的特征值和特征向量
2012-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人