`
hnylj
  • 浏览: 209771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Java8 经历9个里程碑版本,于2014年3月18日正式发布,距今已有很长一段时间了,很多企业已经在项目中使用Java8,如果你对Java8的新特性还不太清楚,那么下面的教程可能会帮助到你,这是一份快速的让你学会使用Java8新特性的视频课程,它简单易懂,通过一个个具体的示例为你讲解每一个Java8的新特性,为你节省了大量学习时间,对以后的求职面试,升职加薪都有巨大的帮助。   如下是视频目录: 交流学习,我个人扣扣:2337879743
kafka是一个分布式的,高吞吐量的、信息分片存储,消息同步复制的开源消息服务,它提供了消息系统的功能,但是采用了独特的设计。 kafka最初由LinkedIn设计开发,使用Scala语言编写,用作LinkedIn网站的活动流数据和运营数据 ...
这个页面大家看起来会是什么感觉?呵呵!   <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <script type="text/javascript"> <!-- function getList(pagenum) ...
这是一份JSF+Seam+JPA开发实践视频教程,旨在为大家在进行JSF+Seam+JPA开发时提供一个快速实用的指导与参考,视频通过一个具体的小实例演示了如使用JSF+Seam+JPA进行实际的开发,每段视频的长度控制在10到20分钟左右,太冗长啰嗦的视频往往会让大家有一种昏昏欲睡的感觉,也不能带来好的学习效果,所以在视频中对于一些具体的细节知识没有做深入细致的讲解,读者可以先通过该视频快速上手,然后在实际工作中边开发边学习。   由于这是本人第一次录制视频,如何将自己所了解的知识清晰无误地表达出来,的确也是一次非常美好的体验,其中的不足之处期望大家谅解。   一个Java技术交流 ...
  在一个真实的项目中有这样一个问题,问题描述如下: 有一张订单表,里面的数据量非常庞大,而我们也没有对该表经行其他处理,有新的数据入库都会插入到该表中,随着时间的推移,这张表的数据还将不断地增加,且日 ...
  发布一个用Python实现的一个在线聊天,主要功能是实现客户端与服务器端的双向通信,这个小东西用到的主要知识点: 1.Python Socket;2.Python Tkinter库。   当然也应该了解如下的基础知识:1.Python基本语法;2.Python基本语句;3.Python函数;4.Python模块;5.Python异常处理;6.Python面向对象; 7.Python线程等相关知识。   另外:我使用的是Python2.5这个版本,如果你使用的Python3.0,可能不兼容。 推荐使用稳定的2.5版,linux系统默认安装的也是2.5这个版本,许多第三方库也是使 ...
题外话:一个系统上线后,运行性能瓶颈的原因是多方面的,要进行系统的优化也是一项复杂的工作,因为你不得不了解整个系统的方方面面,例如你的硬件资源,你的网络情况等。作为开发人员,主要负责应用程序的开发,作 ...
几句题外话: 现在越来越觉得数据库的重要作用,程序只是实现这样或那样的业务过程,没有数据库的支撑,程序再怎么写都是鸡肋,特别是大型互联网的应用,数据库绝对是一个重要的方面。需求背景描述:在真实的项目中,有这样一个需求:现在有三张数据库表,一张商品信息表productInfo,一张商品定价表productPricing,一张商品整体定价表prodoctUnityPricing。这三张表的表结构如下(注:为了叙述的方便,在此省略了很多字段):表一:商品信息表productInfo   PRODUCTID PRODUCTNAME PRODUCTPRICE PRODUCEADDRESS PR ...
只身在他乡,常常想起我的父亲,在我们当地他是出名的木匠师傅,一手掌脉设计建造了许多建筑物,留下了很多赞誉,不过现在人年龄也大了,就没有当木匠师傅了。他曾经给我说过,在工程领域,文官永远要输给武将。其意思就是说,一个纸上谈兵的人永远要输给一个不断实践的人。这样的道理或许有些绝对,也不会有人不懂,也许是因为从小就在这样的氛围中耳闻目染,所以我一直都是一个乐于动手实践的人。   在软件工程领域,有一句著名的话,叫做“Don't Reinvent the Wheel”--不要重复发明轮子。这句话说得非常经典,也非常有道理。但在生活中,我就发现时常有些人常常被这些名言所束缚,其实我觉得“不要重复发明轮 ...
  需求背景描述: 在真实的项目中,有这么一个需求:现在有两张表,一张产品表productinfo,一张产品推荐表recommendproduct,产品表存储着所有的产品信息,产品推荐表存储着某些比较热卖的推荐产品。当我们将产品表中某个产品的价格修改了之后,在产品推荐表中,如果也存在该条产品记录,则需要自动更新产品推荐表中的该条产品记录的价格。这就是当一件事发生后,另一件事自动发生,这是一个典型的触发器问题,当然也可以用其他办法解决,用触发器会更加地简单方便。 (注:针对oracle数据库)   1.产品表productinfo:(这个表省略了很多字段)   PRODUCTI ...
  需求背景描述: 在真实的项目中,有这么一个需求:现在有两张表,一张产品表productinfo,一张产品推荐表recommendproduct,产品表存储着所有的产品信息,产品推荐表存储着某些比较热卖的推荐产品。当我们将产品表中某个产品的价格修改了之后,在产品推荐表中,如果也存在该条产品记录,则需要自动更新产品推荐表中的该条产品记录的价格。这就是当一件事发生后,另一件事自动发生,这是一个典型的触发器问题,当然也可以用其他办法解决,用触发器会更加地简单方便。 (注:针对oracle数据库)   1.产品表productinfo:(这个表省略了很多字段)   PRODUCTI ...
在高手林立的javaeye舞台上,ajax实在是不值得提及的一个小东西,而现在旧事重提,就是想提提另一种ajax思维。   我们知道在ajax应用中,概括起来就是客户端一个异步请求,服务器端返回请求的数据,然后通过js和css更新页面显示的内容,在这个简单的过程中,略显麻烦的往往是返回的数据内容在页面的解析问题。如果只是简单的数字或string,我们用字符串返回就可以了,但当遇到返回的数据结构比较复杂时,使用字符串返回就会使得代码丑陋,难以维护,若使用xml或json格式返回会稍好一些,但这样的数据结构仍然在前端需要一定的解析处理,我觉得有时候我们把服务器端的数据直接构造好再写回到客户端会 ...
struts2从2007年初推出第一个稳定的版本到现在已经发展了近3个年头,现在,在新的产品或项目中,如果选用了struts方案,一般都选择了struts2,并非为用struts2而用struts2,我想一定是它的优秀吸引着我们。   在struts2中,value stack ...
这几天北京下着雨,虽然天气凉爽了,空气清新了,但我的项目生病了。。。。。。   项目采用Struts2+Spring2+ibatis2技术,已经上线一周时间,遇到致命的内伤,让我心悸让我忧。。。。。。 1.项目中使用C3P0作为数据库连接池,并利用Spring管理,其配置如下: <!-- c3p0连接池配置 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 用户名--> <pr ...
缓存,顾名思义,就是将从数据库中查询出来的数据在某个缓冲区域暂时保存起来,在需要数据的时候从该缓冲区中读取,而不是从数据库中读取,从而减少对数据库访问次数,达到减少系统开销,提高性能的目的。   在本文中,我将结合实例讲述ibatis的缓存使用及相关原理。 首先我们来看一个ibatis应用所需要的配置文件:(注:由于我们只关注ibatis的缓存,所以在ibatis的配置文件中我们只讨论与缓存相关的配置,其它的配置我们将省略!)   1.sql-map的配置,查看配置文件的dtd声明: <!ELEMENT sqlMap (typeAlias* | cacheModel* | r ...
Global site tag (gtag.js) - Google Analytics