基于XSocket框架的socket编程技巧(同步通信)
最近在做socket通信编程,现总结如下,关于XSocket的大话就不再多说了,google一下一大片。[......]
JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。[......]
项目中更需要使用到webservice,具体的是使用jersey。那么首先需要了解jersey和webservice的关系,捋顺webservice框架的各种实现,通过查阅相关博客,我个人总结webservice的结构图如下:[......]
是基于C技术环境的微信公众号框架引擎(weixin4c)
1 背景
weixin4c是一个基于C技术环境的建立在FastCGI高性能Web应用服务器架构上的微信公众号框架引擎,它封装了公众号应用服务器底层框架,你只需要编写业务逻辑代码,以回调函数机制接入框架,就能快速构造出微信公众号服务。[......]
原文地址:https://dzone.com/articles/java-8-query-databases-using-streams
译文转自OneAPM,由OneAPM工程师翻译而成。[......]
原文:Top 8 Java RESTful Micro Frameworks
译文来自:http://colobu.com/
过去的每一年,涌现出越来越多的Java框架。就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的。连我的老祖母现在也使用一个我从来没有听说过而且可能永远不会使用的框架。玩笑归玩笑,可以做几乎任何事的臃肿的框架市场已经饱和,,但是如何评判呢?[......]
http://www.cnblogs.com/rainbowcode/p/4629314.html
平常会使用ajax来请求数据,加载一个库(框架),或许仅仅maybe就使用了它的ajax部分。
写个ajax,一来可以经历一下处理问题的过程,提升技术能力,二来工作中有时真的用不着这么大的一个库(框架),用自己写的,何乐不为呢。
先来看看流行的jQuery是怎样调用ajax的[......]
RSF( Remote Service Framework )的目的是为了提供一种高效的远程服务访问方式,例如“A机器访问在B机器上的一个服务”。当然首先它是运行在Java上的,但是我并不希望 Java 成为 RSF的唯一平台。[......]
[......]
门头沟信息网是一个java开发的功能强大的信息咨询网站,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。 支持oauth2认证、帐号注册、密码加密、评论及回复,消息提示,网站访问量统计,文章评论数和浏览量统计,回复管理,支持权限管理。
https://git.oschina.net/flyfox/jflyfox_mtgxxw
极其方便的实现微信公众平台服务端开发,2行代码完成服务器绑定,3行代码实现用户消息监听。
http://git.oschina.net/pyinjava/fastweixin
blade 是一个简洁强大的web框架,它内置了IOC管理,拦截器配置,REST API开发等众多主流web特性,集成了模板引擎,缓存插件,数据库操作,邮件发送,HTTP请求等常用功能。
https://github.com/biezhi/blade
【编者的话】同一套软件系统在部署与运行过程中,常常会因为依赖组件版本、运行时间及人工干预等多种因素引发运行结果差异,造成不必要的损失。要消除这种影响,其中之一就是推行“不可变基础设施”保证其一致性。
什么是不可变基础设施 [......]
【一年前的项目,翻出来总结下】
基于io包的阻塞式socket通信代码简单,在连接数很少的情况下是一个不错的选择。不过实际应用中一个socket服务器采用传统的阻塞式 socket方式通信可能会是一场灾难,一路socket同时进行读写操作可能就需要两条线程,如果需要并发一百路socket(这个量其实很小了),可 能就是两百条线程,大概几分钟后cpu占用率就是高居不下了。[......]
Java Application Service ,Java应用程序服务,简称JAS,JAS是专门用来运行Java应用程序的一个组件,其唯一的使命就是运行Java应用程序。平常我们用Java做一个网站,其实是一个web应用程序,一般放在tomcat上运行,我们配置web.xml文件等,都是tomcat规定你要这样子配置才能够允许在tomcat中运行,这个时候,tomcat充当的就是一个web应用程序运行容器的一个角色。然而在很多时候,我们会编写一些后台的服务,守护进程需要不断运行的程序往往找不到合适的方法让程序运行。在window上,可以在命令行上使用java命令将程序运行,但是这会弹出一个黑框,一旦黑框关闭,程序也自动关闭了。在Linux上虽然可以让其后台运行,但是一旦程序运行出错,也就关闭了。出于一个热爱编程的开发者的身份来考虑,总希望自己的程序能够得到统一的管理,也就是:编写一个程序运行的内核,以后只需要实现某些接口或者按照某些规则开发即可方便完成应用程序的开发![......]