上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 现在编程的主流语言基本上都是面向对象的。如C#,C++,JAVA。我们在使用时,已经构造了一个个的类。但是往往由于我们在类内部或外部的设计上存在种种问题,导致尽管是面向对象的语言,却是面向过程的逻辑,甚至维护起来异常困难。每次增加或修改功能都要改动很多的代码,如履薄冰。而面向对象的六大原则主要的目的 阅读全文
posted @ 2016-04-05 00:23 王若伊_恩赐解脱 阅读(4188) 评论(6) 推荐(8) 编辑
摘要: 在Java软件的使用过程中,有时会莫名的出现奇怪的问题。而这些问题常常无法使用日志信息定位,这时我们就需要通过查看进程内部线程的堆栈调用关系来分析问题出在哪里。 举个例子,当我们在做某个操作时,莫名的会弹出多个警告框,其中有些信息是正常的,有些则不是。对于这些错误的警告信息,我们该如何定位是哪... 阅读全文
posted @ 2016-01-06 22:56 王若伊_恩赐解脱 阅读(15906) 评论(0) 推荐(3) 编辑
摘要: 第一次听说盐值加密的时候,总是感觉怪怪的。因为总会联想到咸,联想到密码是咸的。 其实这里所说的盐,简单的说,就是一组安全随机数。它会在特定的时候,加入到密码中(一般来说是加密后的密码)。从而使密码变得更有味道(从单一简单化到复杂化),更安全。下面我们就通过安全威胁分析分别说说当前两种加盐的形式:... 阅读全文
posted @ 2016-01-06 00:25 王若伊_恩赐解脱 阅读(11779) 评论(7) 推荐(7) 编辑
摘要: 前文中介绍了FlowLayout和BorderLayout 本文我们将会继续介绍java中的布局方式 (3)GridLayout 网格布局 这种布局会将整个容器划分成M行*N列的网格。 如下图: 由模型图我们可以知道这种布局,类似于我们常见的扫雷、计算器等软件的布局。 这种布局的构造函数有三种 1 阅读全文
posted @ 2016-01-03 21:48 王若伊_恩赐解脱 阅读(2941) 评论(2) 推荐(3) 编辑
摘要: 在Java中,我们常常会看到一个类型:Class。并且在类似Person.class,cache.getClass()等代码中见到它的身影。 众所周知,Class是用来描述一个类的类型,而Object是所有对象的最终父对象。那么就会引申出下边的两个结论: 1、如果从对象的角度来看,那么肯定是先有Ob... 阅读全文
posted @ 2015-12-06 23:13 王若伊_恩赐解脱 阅读(2202) 评论(4) 推荐(3) 编辑
摘要: 事件派发线程是java Swing开发中重要的知识点,在安卓app开发中,也是非常重要的一点。今天我们在多线程开发中,穿插进来这个线程。分别从线程的来由、原理和使用方法三个方面来学习事件派发线程。一、事件派发线程的前世今生事件(Event)派发(Dispatch)线程(Thread)简写为EDT,也... 阅读全文
posted @ 2015-11-24 00:58 王若伊_恩赐解脱 阅读(5891) 评论(2) 推荐(1) 编辑
摘要: java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表现为Stream(流).java程序可以通过使用不同的流来访问不同的输入/输出源.而Stream(流)可以直观的理解为从数据的源(Source)到数据的接收(Sink)之间的这样一段有序数据.ps. 注意此处是Stream(流) 并不... 阅读全文
posted @ 2015-11-08 22:04 王若伊_恩赐解脱 阅读(4968) 评论(0) 推荐(1) 编辑
摘要: Java 程序通过jvm可以很好的移植到其他平台上,但是java 生成的图形界面样式,在不使用布局的情况下,往往需要重新设定大小,才能在新的平台上调整到最佳样式。这是由于组件的最佳大小 往往是与平台相关的。不同平台上,相同的内容大小可能不一样.java专门提供了LayoutManager(布局管... 阅读全文
posted @ 2015-11-08 13:00 王若伊_恩赐解脱 阅读(10176) 评论(0) 推荐(5) 编辑
摘要: 就在今天,2015年5月28日,中国最大的旅游机票预订网站--携程网粗大事了。据传携程网的数据库被人物理删除了,而容灾备份的数据又无法正常使用,服务器全面遭受瘫痪。每小时给携程带来的损失约100万美元。巴拉巴拉,作为中国最大的.Net互联网公司,携程出了这样的事情真是不应该(技术人员:怪我咯)... 阅读全文
posted @ 2015-05-29 00:41 王若伊_恩赐解脱 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 在http1.1协议中,共定义了8种可以向服务器发起的请求(这些请求也叫做方法或动作),本文对这八种请求做出简要的介绍:1、PUT:put的本义是推送这个请求的含义就是推送某个资源到服务器,相当于是上传。2、POST:post可以理解为提交这个请求会将客户端的资源提交到服务器上,通过URI 标识,告... 阅读全文
posted @ 2015-05-28 00:30 王若伊_恩赐解脱 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 上周没事扫扫系统原来的代码,突然发现这样一段代码: if(log.isInfoEnable()) { log.info("ID"+userID+"pwd"+userPwd); } 因为之前写的日志类都是公司内部自己的日志类,对log4j用的并不多。当时看了这段代码觉得很奇怪,代码意思我是明白的,lo 阅读全文
posted @ 2015-05-27 01:28 王若伊_恩赐解脱 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 1、sdk是什么 sdk,全称是 software development kit 中文译为软件开发工具包。kit 在英文中有工具箱,设备包,成套工具的意思。 从名字就可以看出sdk作为一个工具箱,其实是一个很大的概念。 他的作用就是为了提高开发人员的工作效率,我们提供了一个软件包。这个软件包,相当 阅读全文
posted @ 2015-05-21 00:46 王若伊_恩赐解脱 阅读(1908) 评论(0) 推荐(1) 编辑
摘要: 今天回想起 一部大学时看的电影<决胜21点>中的概率题,想起来有点绕,又重新捋(此字读lv,你个文盲)了一遍。 题目大概是这样的: 参加一个电视节目,有三扇门,门后分别藏有两只山羊和一辆汽车。你选择的门后边是什么,你就可以作为奖品带回家。当然所有的参赛者都想选中汽车。 主持人让你任意选择一扇门,接着 阅读全文
posted @ 2015-05-14 00:06 王若伊_恩赐解脱 阅读(4690) 评论(0) 推荐(0) 编辑
摘要: 在上节的线程控制(详情点击这里)中,我们讲解了线程的等待join()、守护线程。本节我们将会把剩下的线程控制内容一并讲完,主要内容有线程的睡眠、让步、优先级、挂起和恢复、停止等。 废话不多说,我们直接进入正题:3、线程睡眠 sleep() 所有介绍多线程开发的学习案例中,基本都有用到这个方... 阅读全文
posted @ 2015-03-01 23:12 王若伊_恩赐解脱 阅读(3667) 评论(0) 推荐(1) 编辑
摘要: 在前文中我们已经学习了:线程的基本情况、如何创建多线程、线程的生命周期。利用已有知识我们已经可以写出如何利用多线程处理大量任务这样简单的程序。但是当应用场景复杂时,我们还需要从管理控制入手,更好的操纵多线程。在第一节中我们讲过,使用多线程的好处之一就是我们可以通过编码和已有类库更好的管理和控制多线... 阅读全文
posted @ 2015-02-26 23:21 王若伊_恩赐解脱 阅读(4236) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页