摘要: AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。 一、AngularJS 中的精美特性双向绑定上面的例子已经说明了,我们可以像 PHP Smarty 模板一样在 HTML 中写表达式,用 {{ 和 }} 包起来。在 AngularJS 里,View 和 Model 是在 Controller 里面绑定的,所以无论你在 View 的表单中修改了内容,还是在 Controller 里通过代码修改了 Model 值,两边都会... 阅读全文
posted @ 2013-09-01 11:30 鸿娃 阅读(1480) 评论(1) 推荐(0) 编辑
摘要: Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,该插件可以简化ORM框架Hibernate,以及JBoss Seam,EJB3等的开发工作。Hibernate Tools可以以Ant Task以及Eclipse插件的形式运行。官方文档: Hibernate Tools Eclipse插件的特征Hibernate Tools Eclipse插件具有以下特征或功能:Mapping Editor(映射文件编辑器):该编辑器可以用来编辑Hibernate XML映射文件,提供代码自动补全,语法高亮功能。- 类名的自动补全- 属性/表的列名自动补全Hibernat. 阅读全文
posted @ 2013-08-24 22:18 鸿娃 阅读(3674) 评论(0) 推荐(0) 编辑
摘要: 在weblogic配置oracle数据源还是挺简单的,网上也有很多关于这方面的文章,写给自己也写给能够得到帮助的人吧。weblogic新建域那些的就不说了哈。点击startWebLogic文件,会弹出一个cmd窗口,这时你能观察到weblogic整个启动过程。等到cmd窗口打印"Server started in RUNNING mode",说明weblogic已经启动成功了。老版本的weblogic可能要输入密码。然后打开http://localhost:7001/console进入控制台,登录成功后在左侧能够看到你看到的weblogic域。然后点击Services--& 阅读全文
posted @ 2013-08-24 22:10 鸿娃 阅读(2546) 评论(0) 推荐(0) 编辑
摘要: 最近项目要从tocmat迁移到weblogic,使用weblogic的原因不用多说,好处不言而喻。于是准备配置基于eclipse的weblogic服务器,并将整个过程记录下来分享给大家。 eclipse缺省的Server没有weblogic,因此要下载个weblogic的插件。这个过程很简单的。步骤如下:点击Window–>Show View–>Servers–>然后在Servers面板右击–>New Server。如图:点击Download additional server adapters,然后eclipse会自动搜索一大堆server,然后在列表中找到Oracl 阅读全文
posted @ 2013-08-19 22:31 鸿娃 阅读(4998) 评论(0) 推荐(0) 编辑
摘要: 上一章已经说过利用数学思想来解决程序算法问题,实际上就是找规律。这在我们上学时经常遇到,比如给出一段数字,求某一个位置该填写什么数,只要找到规律那就迎刃而解。好了,废话不多说,再来看看案例分析。 示例:计算1+2+3+4+5+6+……+100的结果。这个示例算是比较简单了,主要是让大家能够理解这种思想。可能按照多想人的想法要这样做,直接一个循环累加不就完了吗?于是第一种解法就出来了。 传统方法:循环累加,一个for就OK。如: public static int oneMethod(int index) { int sum = 0; if (index <= 0) { retu... 阅读全文
posted @ 2013-08-08 21:02 鸿娃 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 巧用数学的思想来解决程序算法问题,这样的代码如诗般优美。通过数学思想来看问题,也能将程序简单化。“斐波那契数列”对于java程序员来说一定不陌生。当然这个问题的解决方案也有很多。用一个例子说明数学思想的优越性。 题例:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 传统方法:用三个变量实现。如:123456789public static int oneMethod() {int a = 1, b = 0, c = 0;for (int i = 1; i =2,n∈N*),直接循环一次就可以得到结果,相... 阅读全文
posted @ 2013-08-03 20:36 鸿娃 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 近日,Struts2曝出2个高危安全漏洞,一个是使用缩写的导航参数前缀时的远程代码执行漏洞,另一个是使用缩写的重定向参数前缀时的开放式重定向漏洞。这些漏洞可使黑客取得网站服务器的“最高权限”,从而使企业服务器变成黑客手中的“肉鸡”。据乌云平台漏洞报告,淘宝、京东、腾讯等大型互联网厂商均受此影响,而且漏洞利用代码已经被强化,可直接通过浏览器的提交对服务器进行任意操作并获取敏感内容。Struts漏洞影响巨大,受影响站点以电商、银行、门户、政府居多,而且一些自动化、傻瓜化的利用工具开始出现,填入地址可直接执行服务器命令,读取数据甚至直接关机等操作。 这次漏洞影响的版本比较多,从2.0-2.3.15. 阅读全文
posted @ 2013-07-24 16:46 鸿娃 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 通过前两章的学习,相信大家对highcharts已经有了初步的了解。这一章将通过一个例子来模拟Highcharts如何实现经常变化的数据显示。比如说股票的涨停、实时篮球比分以及A选手和B选手的支持率。这样的例子在生活中有很多,就不一一列举了。 实现的思路主要还是通过setInterval()方法,隔几秒刷新数据,来实现动态数据的显示。废话不多说,直接上代码。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364. 阅读全文
posted @ 2013-07-24 13:48 鸿娃 阅读(2609) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要结合Struts2+json+Highcharts实现动态数据的显示。为了节省时间,就不写数据库了。在action中用一个集合来模拟从数据库取到的数据。模拟数据为三个学生在不同时间成绩的变化情况:张三李四王五第一周908695第二周959891第三周806476第四周857590注意本例中用到的数据为JSON数据。因此在action中声明返回json数据的变量并提供get/set方法。如:12// 返回学生信息的JSON数据private String result;模拟的数据和将数据集合转换成json格式的代码如下:1234567891011121314151617181920. 阅读全文
posted @ 2013-07-24 13:48 鸿娃 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 简介 Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。目前HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。HighCharts界面美观,由于使用JavaScript编写,所以不需要像Flash和Java那样需要插件才可以运行,而且运行速度快。另外HighCharts还有很好的兼容性,能够完美支持当前大多数浏览器。 特点 HighCharts的主要特性包括:1.兼容性:HighCharts采用纯JavaScript编写 阅读全文
posted @ 2013-07-24 13:46 鸿娃 阅读(583) 评论(0) 推荐(0) 编辑