首页 > 编程语言
在mac下搭建java开发环境
刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间。下面简单介绍一下mac下搭建基本的java开发环境。 1.安装jdk 安装jdk1.7后,发现不需要进行环境变量配置,直接在terminal中就能使用java和javac命令了。jdk所在目录为: /Library/Java/JavaVirtualMachines   2.安装maven 解压maven包,...
分类:编程语言   时间:2015-07-09 00:53:15    收藏:0  评论:0  赞:0  阅读:155
python实现的websocket总结 —— wspy
之前曾有php版的websocket封装包,见Websocket——php实战,最近使用python做一些功能,需要用到对websocket的操作,因此,参照之前的实现,实现了这个python版本。源码见https://github.com/OshynSong/wspy。 整体实现起来,需要在建立socket监听端口,这需要用到socket标准库模块;之后,需要对对网络字节流进行操作,这个方面py...
分类:编程语言   时间:2015-07-09 00:53:05    收藏:0  评论:0  赞:0  阅读:298
java进阶 ------ Java NIO
JAVA NIO I/O简介 I/O或者输入输出指的是计算机与外部世界或者一个程序与计算机的其余部分之间的接口。它对于任何计算机系统都非常关键,因而所有I/O的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。 在Java编程中,直到最近一直使用流的方式完成I/O。所有I/O都被视为单个的字节的移动,通过一个称为Stream的对象一次移动一个字节。流I/O用于...
分类:编程语言   时间:2015-07-09 00:52:45    收藏:0  评论:0  赞:0  阅读:236
第二个MFC实例:GPA计算器
一、目的:此文通过一个GPA计算器的制作,介绍基于对话框的应用程序的编程方法、常用控件的编程技巧以及控件外观的更改技巧。二、功能描述:所谓GPA计算器,即进行GPA换算。 功能要求由如下几点: 1.学生成绩可以由文件导入。 2.GPA标准可以选择,也可以手动输入。 3.GPA的计算过程易于监...
分类:编程语言   时间:2015-07-09 00:45:54    收藏:0  评论:0  赞:0  阅读:663
java实现批量下载百度图片搜索到的图片
就是写的个小程序,用于记录一下,方便后续查看,首先感谢下面这个博客,从这篇文章衍生的吧,大家可以学习下:http://www.cnblogs.com/lichenwei/p/4610298.html读了这边文章,觉得很有意思,就模仿着写了个,从百度图片所有并下载到本地,主要思路是一样的。贴下代码:p...
分类:编程语言   时间:2015-07-09 00:43:14    收藏:0  评论:0  赞:1  阅读:639
多线程面试题
2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它?lock接口在多线程和并发编程中最大的优势是它们为读和写分别提供了锁,它能满足你写像ConcurrentHashMap这样的高...
分类:编程语言   时间:2015-07-09 00:39:14    收藏:0  评论:0  赞:0  阅读:214
java学习过中的随笔记
一 java语言中变量可分为两种:1.成员变量2.局部变量。二 数据类型也可分为两种:1值类型,即基本类型,共四类八种,分别为boolean、char、byte、short、int、long、float、double;2引用类型,可类比为C++中的指针,不过java中没有指针这一概念,也不允许程序猿...
分类:编程语言   时间:2015-07-09 00:38:44    收藏:0  评论:0  赞:0  阅读:154
多线程系列(二):多线程基础
目录线程的几种状态基础线程前台线程、后台线程线程池概念理解一、线程的几种状态我们所说的基础线程就是通过Thread类显示创建的线程。可以大体了解一下Thread类相关的成员:属性:方法:线程的5个状态:1、 创建状态(new):对应 Thread th=new Thread(worker) 时 ,就...
分类:编程语言   时间:2015-07-09 00:38:34    收藏:0  评论:0  赞:0  阅读:188
Java之美[从菜鸟到高手演变]之设计模式
Java之美[从菜鸟到高手演变]之设计模式 设计模式(Design Patterns)转载:http://blog.csdn.net/zhangerqing ——可复用面向对象软件的基础设 计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用...
分类:编程语言   时间:2015-07-09 00:37:55    收藏:0  评论:0  赞:0  阅读:187
《Java程序员修炼之道》
原子类:java.util.concurrent.atomic线程锁:java.util.concurrent.locks对付死锁:boolean acquired = lock.tryLock(wait,TimeUtils.MILLISECONDS);CountDownLatch锁存器:让线程在同...
分类:编程语言   时间:2015-07-09 00:36:54    收藏:0  评论:0  赞:0  阅读:273
PHP与ECMAScript_5_常用数组相关函数
PHP ECMAScript 长度 $length = count($array) length = array.length 增 array_unshift($array, new1,new2) 开头添加一个或多个元素,返回长度 array.unshift(new1,new2) array_pus...
分类:编程语言   时间:2015-07-09 00:34:05    收藏:0  评论:0  赞:0  阅读:195
swift 上的 lazy
lazy顾名思义就是慢吞吞的,万非得一就不动。那么一个变量也是如此,只有你第一次使用的时候才进去加载。所有又称为延迟加载,需要的时候才加载。=========这样做的好处:1. 模块化,把对象的代码都写在了get方法中,代码的可读性更强。2. 占用内存小【在某些情况下,不一定该对象一定要创建】,按需...
分类:编程语言   时间:2015-07-09 00:33:04    收藏:0  评论:0  赞:0  阅读:172
触摸java常量池
java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 ...
分类:编程语言   时间:2015-07-09 00:32:15    收藏:0  评论:0  赞:0  阅读:275
重踏学习Java路上_Day21(字符流,io小结,案例)
1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-88...
分类:编程语言   时间:2015-07-09 00:30:24    收藏:0  评论:0  赞:0  阅读:192
Java多线程--让主线程等待所有子线程执行完毕 join
首先从公司一道笔试题开始 1 package test; 2 3 public class Test implements Runnable { 4 5 public int i = 0; 6 7 @Override 8 public void run() { 9 ...
分类:编程语言   时间:2015-07-09 00:29:05    收藏:0  评论:0  赞:0  阅读:271
常见Java基础知识(较长)
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性...
分类:编程语言   时间:2015-07-09 00:28:34    收藏:0  评论:0  赞:0  阅读:134
C++模板源代码的三种组织方式
模板代码和非模板代码是有区别的,如果像非模板代码那样把模板的声明放在头文件.h中,把模板的定义放在源文件.cpp中,那么使用这个模板时会得到一个链接错误。这个错误的原因在于,模板的定义还没有被实例化。为了实例化一个模板,编译器必须知道哪一个定义应该被实例化以及使用什么样的模板参数来实例化。我们可以用...
分类:编程语言   时间:2015-07-09 00:27:54    收藏:0  评论:0  赞:0  阅读:269
Spring优势
*使用spring有什么好处?◆Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题,。◆Spring能消除在许多工程上对Singleton的过多使用。根据我的经...
分类:编程语言   时间:2015-07-09 00:26:45    收藏:0  评论:0  赞:0  阅读:354
《Spring3.0就这么简单》第1章快速入门
问题【如何将jsp中传递到HttpServletRequest的参数,自动装配到Java对象中】【成功】public void setUsernAme(String username)【成功】public void setUsernAme(String username)【成功】public voi...
分类:编程语言   时间:2015-07-09 00:26:34    收藏:0  评论:0  赞:0  阅读:271
Spring AOP 实现原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入...
分类:编程语言   时间:2015-07-09 00:26:24    收藏:0  评论:0  赞:0  阅读:441
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!