Runnable是执行工作的独立任务,但是它不返回任何值。在Java SE5中引入的Callable是一种具有类型参数的泛型,它的类型参数表的是从方法call()中返回的值,并且必须使用ExecutorServices.submit()方法调用它,下面是一个简单示例。 [java] view pla ...
分类:
编程语言 时间:
2017-06-26 10:28:44
阅读次数:
394
AND 和 & num & 1 可以得到整数num二进制表达的最后一位。 Example: XOR 异或 ^ 如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 1. a ^ b = b ^ a 2. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ ...
分类:
编程语言 时间:
2017-06-26 10:30:11
阅读次数:
216
后台开启线程的函数写法: 更加简洁明了: 调用方法: ...
分类:
编程语言 时间:
2017-06-26 10:35:40
阅读次数:
235
环境及版本 Jetbrains Intellij Idea 15.0.6 Spring 4.1.6 JDK 1.8.0_20 Tomcat 8 Windows 10 从 Maven archetype 创建 Java Web 项目 点击 File > New > Project > Maven,勾选 ...
分类:
编程语言 时间:
2017-06-26 10:35:54
阅读次数:
375
SpringCloud(1-6)服务路由 zuul ...
分类:
编程语言 时间:
2017-06-26 11:27:18
阅读次数:
156
第一种:NewCachedThreadPool import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; public class NewCachedThreadPool { public s ...
分类:
编程语言 时间:
2017-06-26 11:27:32
阅读次数:
207
2017/6/25 首先学习java最权威的就是官方的文档了,今天从头读了文档,把一些小细节理清楚。 变量 Java语言里的变量分以下4类: 1. Instance Variables: (Non-Static Fields) 就是类里非静态的field 2. Class Variables: (S ...
分类:
编程语言 时间:
2017-06-26 11:28:24
阅读次数:
211
近期,我在网上看了一些动态规划求字符串最长公共子序列的代码。可是无一例外都是处理英文字符串,当处理汉字字符串时。常常会出现乱码或者不对的情况。 我对代码进行了改动。使用wchar_t类型存储字符串,可以正确的处理英文字符串和汉字字符串的最长公共子序列。代码例如以下:#include "stdafx. ...
分类:
编程语言 时间:
2017-06-26 11:28:31
阅读次数:
230
一. Spring中常用的配置文件详解 二 . Spring中常用注解详解 使用注解来构造Ioc容器 用注解详Spring容器中注册Bean,需要在applationContext.xml中注册<context:component-scan base-package="cn"></context:c ...
分类:
编程语言 时间:
2017-06-26 11:29:00
阅读次数:
293
.NET C#转Java没那么难,都是面向对向的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都是copy,简直so easy,而且用myeclipse可以省一些配制 目录 .NET C#转Java没那 ...
分类:
编程语言 时间:
2017-06-26 11:31:50
阅读次数:
171
Araay是有序的数据集,在OC中分为不可变数组NSArray和可变数组NSMutableArray,在swift中只有常量和变量两种类型,声明成变量那就可以说明是可变的了! 学习时的具体的用法总结成如下的代码: 这是我近期在学习swift的学习总结,给朋友们提供学习参考,同时发现有错误的地方可以指 ...
分类:
编程语言 时间:
2017-06-26 11:32:31
阅读次数:
271
数据结构是系统的骨肉,算法是系统的灵魂; 没有算法,系统就是一具死尸;没有数据,算法就是孤魂野鬼; 数据结构的基本概念: 1、集合 2、线性表3、树、4、图 近几天主要学习的是线性表的内容: 单链表,循环链表的基本概念,寻址方法及相应算法的大O()等级。 块状链表的基本概念。 算法:大O等级的计算方 ...
分类:
编程语言 时间:
2017-06-26 11:32:51
阅读次数:
138
一、概念
进程:未完成任务而执行一堆代码的过程,进程是任务,真正执行进程的是cpu
并行:多个cpu同时运行
并发:单个cpu分时操作,利用单cpu的多道技术,看起来像是程序同时运行,其实是分时段运行,
只不过cpu切换速度比较快,并行也属于并发。
分类:
编程语言 时间:
2017-06-26 11:32:59
阅读次数:
142
求出字符串中位的字符(charAt()方法、substr()方法)、删除字符串中重复的字符并输出(push()方法、call()方法、filter()方法)。 ...
分类:
编程语言 时间:
2017-06-26 11:33:14
阅读次数:
168
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E ...
分类:
编程语言 时间:
2017-06-26 11:33:30
阅读次数:
107
内存划分: java虚拟机在执行java程序过程中会把内存分为以下区域进行管理 线程私有的 虚拟机栈 局部变量表 基本数据类型 long和double占用两个slot 对象引用 返回地址 操作数栈 动态链接 方法出口等信息 抛出异常: 栈深度过大 StackOverflowError 申请内存空间不 ...
分类:
编程语言 时间:
2017-06-26 11:33:46
阅读次数:
196
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 ? 1 2 3 4 5 6 7 var n=999; function f1(){ alert( ...
分类:
编程语言 时间:
2017-06-26 11:36:16
阅读次数:
115
1、定义抽象主题接口,假设需实现一个计算的类Math、完成加、减、乘、除功能,如下所示: 2、主题类,算术类,实现抽象接口。 3、代理类 4、测试运行 5.总结: 静态代理的优点:解决了“开闭原则(OCP)”的问题,解决了“依赖倒转(DIP)”的问题,解决了“单一职责(SRP)”的问题。 静态代理的 ...
分类:
编程语言 时间:
2017-06-26 11:36:39
阅读次数:
178
1. == java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码: 上述代码中: (1)s1 == s2为true,是因为s1和s2都是字符串字面值"nihao"的引用,指向同一块地址,所以相等。 (2)s1 == s3为false,是因为通过new产生的对象在堆中,s3是堆中变 ...
分类:
编程语言 时间:
2017-06-26 11:37:12
阅读次数:
211
Hypertext Markup Language, 中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体 ...
分类:
编程语言 时间:
2017-06-26 12:35:20
阅读次数:
142