
java
进击的搬砖工
这个作者很懒,什么都没留下…
展开
-
得到字符串形式的运算表达式结果
可能这个对一些人来说不值一提,但对新手应该还算是个惊喜。[color=red]import javax.script.*;public static void main(String[] args) {ScriptEngineManager sem = new ScriptEngineManager();ScriptEngine se = sem.getEngi...2014-05-13 23:26:33 · 289 阅读 · 0 评论 -
java之QQ登录界面小结
学java第一个做的比较像样的东西是QQ界面(当然,这是对新手而言,大神们看到肯定说我是逗比),QQ是每个人几乎每天都要玩的工具,所以对于自己做一个QQ多多少少让人兴奋,哪怕暂时只是做出了登录界面。但我把所有目前学到的知识全应用到了上面(主要是监听器,swing组件),并且对于自己想实现的功能,通过百度,问各位哥,最终大部分能得到解决,这种求知欲望让我备受鼓舞.设计思路及过程:我想要实现的是像...2013-09-25 00:50:31 · 487 阅读 · 0 评论 -
java之画图板浅析(一)
这里说的画图板可不是系统中的画图板,但还是能实现系统画图板的一些功能的。[b]设计思路及过程:[/b]在coding之前,我们肯定先要大致对我们画板的轮廓有个基本定位,可以创建一个界面,上面是3个按钮,分别是直线,矩形,椭圆,点击不同按钮可以画出不同形状,然后下方是绘图区,这样就要求我们必须创建两个JPanel,将上方菜单栏和下方绘图区隔离开。当我们创建两个JPanel后,添加分隔符,参考代码...2013-09-28 02:23:37 · 174 阅读 · 0 评论 -
java之画图板浅析(二)---实现重绘及拓展
在我的上一篇博客(http://1316478764.iteye.com/admin/blogs/1948471),我简单实现了一个画图板,但是仍有很大的bug,当窗体大小发生改变时,我们会发现之前画的图形会遭到破坏,甚至最小化后再打开,图形完全消失。导致这个bug的原因也很简单,因为内存中没有保存这些图形,接下来我们就具体探讨一下这个问题。首先我们要知道当窗体大小发生改变时,系统会自动调用J...2013-10-19 10:12:57 · 276 阅读 · 0 评论 -
沙箱安全模型
沙箱模型成就了java的安全性,沙箱基本组件有:[b]类装载器结构[/b][b]class文件检验器[/b][b]jvm和java语言本身具有的安全特性[/b][b]安全管理器和java API[/b]不同的类装载器装载的类具有不同的命名空间,jvm维护这个命名空间,同一个命名空间里不可能有两个相同名字的类。同一个命名空间里的类可以直接进行交互,不同命名空间的则不行,除非显...2015-03-26 16:21:31 · 463 阅读 · 0 评论 -
用Hadoop分析专利数据集
要想让Hadoop做的工作有意义就需要耐人寻味的数据。大家可以到[url]http://www.nber.org/patents/[/url]上下载专利数据集。本文使用了专利引用数据集cite75_99.txt.这个数据集约有250MB,虽然没有一个真正的集群,但这个数据量的数据足以让我们心情澎湃的去练习MapReduce。而且一个流行的开发策略是为生产环境中的大数据集建立一个较小的,抽样的数...2015-04-13 10:33:22 · 651 阅读 · 0 评论 -
Hibernate统计一个字段的多个可能值
[b]问题[/b]:针对一张表的一个字段,想要统计其出现的不同值的次数,并封装为对象集合返回。[b]坑点[/b]:1.hql语句中sum()返回一个long值,所以如果定义的对象实体类字段为int型,则会报错。2.要想日期直接用比较,必须保持日期格式,例如2014/01/01[b]代码[/b]:[code="java"] Query query = this .ge...2015-04-14 17:01:40 · 327 阅读 · 0 评论 -
JVM的server模式和client模式
最近在看关于java并发编程的一本书,书中提及到了虚拟机的server和client模式。不是很理解,于是上网扫盲,总结如下:Jvm有client和server两个版本,分别针对桌面应用程序和服务端应用做了相应的优化,client版本加载速度较快,server版本加载速度较慢但运行起来较快。简言之:client版本启动快,server版本运行快。由于服务器的CPU、内存和硬盘都比客户端机器...2014-11-23 13:54:54 · 220 阅读 · 0 评论