- Java基础知识总结2
Pikl
PATH环境变量PATH环境变量。作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。4,
- Java基础知识总结(下)
Yonagi833
Java面经and八股java开发语言职场和发展程序人生spring
本文部分内容节选自JavaGuide,地址:https://javaguide.cn/java/basis/java-basic-questions-03.html基础(上)→基础(中)→基础(下)异常Java异常类层次图概览Exception和Error有什么区别?在Java中,所有的异常都有一个共同的祖先java.lang包中的Throwable类.Throwable类有两个重要的子类:Exc
- Java基础知识总结(第六篇):枚举、注解和异常
随遇而安622&508
java基础知识java开发语言
声明:1.本文根据韩顺平老师教学视频自行整理,以便记忆2.若有错误不当之处,请指出系列文章目录Java基础知识总结(第一篇):基础语法Java基础知识总结(第二篇):流程控制语句(分支控制和循环控制)Java基础知识总结(第三篇):数组、排序和查找Java基础知识总结(第四篇):面向对象编程基础(类、对象、方法、包以及封装继承多态)Java基础知识总结(第五篇):面向对象编程进阶(代码块,抽象类、
- Java基础知识总结(持续更新中)
Keven__Java
算法题Javajava开发语言算法eclipseidea
Java基础知识(持续更新)类型转化:数字、字符串、字符之间相互转化数字字符串//数字转字符串//method1intnumber=5;Stringstr=String.valueOf(number);//method2intnumber=5;Integeritr=number;//int装箱为对象,再调用对象的toString方法Stringstr=itr.toString();//或者直接St
- java基础知识总结(三)面向对象
Upaaui
#javajava开发语言
目录1.类和对象1.1什么是面向过程?什么又是面向对象?1.1.1能举个例子1.1.2面向过程和面向对象的优缺点1.2类、对象、成员变量和成员方法的关系和理解1.3成员变量和局部变量有什么区别?1.3.1为什么局部变量存在于栈中而不是堆中1.4访问权限修饰符public、private、protected,以及不写(默认)时的区别1.5类在初始化的时候做了些什么?1.6static关键字修饰的作用
- java基础知识总结(四)static关键字
Upaaui
#javajava开发语言
目录一、static关键字的基本用法1、static关键字基本概念2、static关键字修饰类3、static关键字修饰方法4、static关键字修饰变量5、static关键字修饰代码块二、深入分析static关键字堆区:栈区:方法区:总结:(1)特点:(2)成员变量和静态变量的区别:(3)静态使用时需要注意的事项:在平时开发当中,我们经常会遇见static关键字。这篇文章就把java中stati
- java基础知识总结(一)
Upaaui
#javajava开发语言
目录一、Java概述1、何为编程2、什么是Java3、jdk1.5之后的三大版本4、JVM、JRE和JDK的关系5、什么是跨平台性?原理是什么6、Java语言有哪些特点7、什么是字节码?采用字节码的最大好处是什么8、什么是Java程序的主类?应用程序和小程序的主类有何不同?9、Java应用程序与小程序之间有那些差别?10、Java和C++的区别11、OracleJDK和OpenJDK的对比二、基础
- java基础知识总结(二)
Upaaui
#javajava开发语言
目录一.面向对象五大基本原则是什么(可选)二、类与接口1.抽象类和接口的对比2.普通类和抽象类有哪些区别?3.抽象类能使用final修饰吗?4.创建一个对象用什么关键字?对象实例与对象引用有何不同?三、变量与方法1.成员变量与局部变量的区别有哪些作用域存储位置生命周期初始值2.在Java中定义一个不做事且没有参数的构造方法的作用3.在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是?4
- Java基础知识总结
七七真的是太棒了
java开发语言后端
Java语言的特点1.面向对象面向对象(OOP)就是Java语言的基础,也是Java语言的重要特性。面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。2.简单好用Java语言是由C和C++演变而来的,它省略了C语言中所有的难以理解、容易混淆的特性(比如指针),变得更加严谨、简
- Java基础知识总结
小小冒险家2022
Javajava基础
Java基础知识总结写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。----------------------------------
- 中高级Java程序员,你不得不掌握的基本功,挑战20k+
m0_67402341
面试学习路线阿里巴巴android前端后端
文章目录1前言2自我介绍3JavaSE3.1Java访问控制修饰符3.2Java中抽象类与接口有何区别?3.3Java中super关键字与final关键字3.4final修饰的对象,有几种初始化方式3.5Java中方法的重载(Overload)与方法的覆盖(Override)3.6Java基础知识总结,干货来啦3.7Java基础面试题干货系列(一)3.8Java中的String是不可变的,Why?
- 肝了一个月!这本 Java 开发手册出炉啦!
java知多少
lampscipymakefilecrmlighttpd
肝了一个月!这本Java开发手册出炉啦!大家好,我是久一。今天推送一篇高质量博文,这篇文章一共44330字,超级全面的Java基础知识总结,图文并茂。如果需要PDF版本的,可以后台回复「开发手册」下载!作者是久一的好朋友cxuan,下面开始我们的文章。Java概述什么是Java?Java是SunMicrosystems于1995年首次发布的一种编程语言和计算平台。编程语言还比较好理解,那么什么是计
- 2.7w字!Java基础面试题/知识点总结!(2021 最新版)
Fightevery
java架构架构师编程程序人生
这篇《Java基础知识总结》是JavaGuide上阅读量最高的一篇文章,由于我对其进行了重构完善并且修复了很多小问题,所以,我再同步一下!文章内容比较多,目录如下:基础概念与常识Java语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性(Java虚拟机实现平台无关性);支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却
- JAVA基础知识总结
程序员小王꧔ꦿ
javajava开发语言
一、变量1-1、变量typevarName=value//数据类型变量名=值2-1、常量当常量被设定后,一般情况下不允许再进行更改,否则会报错常量名一般使用大写字符。final常量名=值;finaldoublePI=3.14;publicclassday05{//finalfinalstaticdoublePI=3.14;publicstaticvoidmain(String[]args){Sys
- Java基础知识总结(2023版)
哪 吒
搬砖工逆袭Java架构师java消息中间件分布式网络云原生
目录一、Java基础1、Java基础2、Java进阶3、Java8新特性4、Java集合5、Java高并发6、Java代码实例二、MySQL数据库三、SpringBoot框架(35天)四、Redis中间件五、MongoDB数据库六、Netty网络编程七、23种设计模式八、微服务九、JavaScript零基础入门十、Vue基础知识十一、数据结构与算法大家好,我是哪吒。现在网上的学习资料铺天盖地,很多
- Java基础知识总结(二)
静晓安来
synchronized关键字(一)一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(th
- Java基础知识总结(绝对经典),Java笔试题及答案详解
m0_64867092
程序员面试java后端
21、Java注解深入浅出22、山顶洞人都懂的反射,你懂吗?23、【Java8新特性】Supplier简介二、Java多线程1、浅谈Java多线程2、浅谈Java守护线程3、死锁、活锁、饿死和阻塞的个人理解4、Java线程池原理及实现5、Java多线程之Executor框架6、搞懂ThreadLocal,一篇文章足矣7、Java常见的线程池三、Java面试题1、Java面试题进阶2、Spring面
- Java基础知识总结(一)
Dream->
Javajava开发语言
文章目录一、Java概述开发环境的搭建JDK、JRE、JVM的关系1、JDK2、JRE3、配置环境变量4、javac命令和java命令做什么事情呢?二、Java基础语法1、输入:从键盘上获取输入。1)、标准输入2)、通过main方法String[]3),通过Scanner类型象调用函数2、关键字和标识符3、常量和变量4、数据类型1)基本数据类型:2)引用数据类型:3)数据类型转换4)基本数据类型注
- java基础知识总结 超详细
傲娇才不会的
https://www.bilibili.com/video/av801248742?from=search&seid=2937885261596883136&spm_id_from=333.337.0.01,JDK:JavaDevelopmentKit,java的开发和运行环境,java的开发工具和jre。2,JRE:JavaRuntimeEnvironment,java程序的运行环境,java
- JRE、JDK、JVM及JIT之间有什么不同?_java基础知识总结
传智教育
javajvm开发语言
当涉及Java编程和执行时,以下术语具有不同的含义:1.JRE(JavaRuntimeEnvironment)JRE是Java运行时环境的缩写。它是一个包含用于在计算机上运行Java应用程序所需的组件集合。JRE包括了以下几个主要部分:·Java虚拟机(JVM):用于执行Java字节码的虚拟机,将字节码翻译成本地机器代码并执行。·Java核心类库:一组预定义的类和方法,用于处理常见任务,如输入输出
- Java基础知识总结
Gin_2000
Javajava
文章目录一、JAVA概述1、Java之父2、Java体系3、Java可以做什么4、java的特性5、Java应用程序的运行机制6、java程序开发的三个步骤7、垃圾回收器(GC)8、JDK和JRE9、java虚拟机10、开发java应用的要点11、注释二、Java编程基础1、标识符2、java数据类型划分3、普及二进制4、转义字符5、基本数据类型之间的转换6、变量7、java中的运算符8、程序流程
- 黑马程序员-JAVA基础学习日志——通篇大总结及学习方法思想
无码骑兵
java基础
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------Java基础知识总结回首是为了更好向前,天空没有翅膀的痕迹,而我已飞过,人总是这样,害怕回首,又时常回首,看看走过的路是直是弯,踩下的脚印是深是浅,回首昨天的风雨,眺望远方的灿烂。几多感慨,几多愁,放下包袱,轻装前行...写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确
- JAVA基础知识总结系列(6):什么是继承(面向对象的特征之一)?
捷码小编
java开发语言
好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父类。多继承:一个类可以有多个父类。为什么不支持多继承呢?因为当一个类同时继承两个父类时,两个父类中有相同的功能,那么子类对象调
- Java基础知识总结归纳
小小滴人儿~
javajvm开发语言
0.入门常识0.1Java特点0.2Java和C++0.3JRE和JDK0.4Java程序编译过程1.数据类型1.1基本数据类型1.2引用类型1.3封装类1.4缓存池2.字符串String2.1定义2.2不可变性的优点2.3StringvsStringBuffervsStringBuffer2.4字符串常量池(StringPool)2.5newString(“xxx”)3.基础语法3.1注释3.2
- 中高级Java程序员,你不得不掌握的基本功,挑战20k+
緈諨の約錠
Java基础知识Java面试题java
文章目录1前言2自我介绍3JavaSE3.1Java访问控制修饰符3.2Java中抽象类与接口有何区别?3.3Java中super关键字与final关键字3.4final修饰的对象,有几种初始化方式3.5Java中方法的重载(Overload)与方法的覆盖(Override)3.6Java基础知识总结,干货来啦3.7Java基础面试题干货系列(一)3.8Java中的String是不可变的,Why?
- java基础知识总结(五)
路小白同学
1.网络编程基础一些基础概念:ip地址:标识网络上的一台主机,逻辑地址可变mac地址:标识网络上的一台主机,物理地址不可变端口:标识主机中的一个进程0--655351024以下的为预留端口协议:通信双方之间的约定和标准URL:统一资源定位符协议名://主机名:端口号/相对路径OSI七层模型:从下至上依次是物理-->数据链路-->网络-->传输-->会话-->表示-->应用下层为上层提供服务。传输层
- Java基础知识总结(三)——类和接口
Zerohuan
Java基础知识梳理javajava基础多态扩展对象
更新:2015/11/28更新:增加多态中向上转型,方法重载,动态绑定有关编译/类加载/分派相关知识整理;---------------------------------------------------------------------------------------------------------------------------------------------------
- java中用于定义抽象类的关键字是_JAVA基础知识总结7(抽象类 | 接口)
贺易之
抽象类:abstract1.抽象:不具体,看不明白。抽象类表象体现。2.在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract所标示,声明为抽象方法。3.抽象方法所在类一定要标示为抽象类,也就是说该类需要被abstract关键字所修饰。抽象类的特点:1:抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关
- Java基础知识总结(一)
静晓安来
一:java概述:1,JDK:JavaDevelopmentKit,java的开发和运行环境,java的开发工具和jre。2,JRE:JavaRuntimeEnvironment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让javajdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去
- Java基础知识总结(超详细整理),java从入门到精通pdf
安卓开发YYDS
程序员面试后端java
数组数组是数据的集合,一个容器,用来存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。数组声明的三种方式:数据类型[]数组名=new数据类型[长度];数据类型[]数组名={数据,数据,…,数据};数据类型[]数组名=new数据类型长度[]{数据,数据,…,数据};一维数组:数组变量的声明:语法:数据类型[]数组名;,如:int[]num
- 项目中 枚举与注解的结合使用
飞翔的马甲
javaenumannotation
前言:版本兼容,一直是迭代开发头疼的事,最近新版本加上了支持新题型,如果新创建一份问卷包含了新题型,那旧版本客户端就不支持,如果新创建的问卷不包含新题型,那么新旧客户端都支持。这里面我们通过给问卷类型枚举增加自定义注解的方式完成。顺便巩固下枚举与注解。
一、枚举
1.在创建枚举类的时候,该类已继承java.lang.Enum类,所以自定义枚举类无法继承别的类,但可以实现接口。
- 【Scala十七】Scala核心十一:下划线_的用法
bit1129
scala
下划线_在Scala中广泛应用,_的基本含义是作为占位符使用。_在使用时是出问题非常多的地方,本文将不断完善_的使用场景以及所表达的含义
1. 在高阶函数中使用
scala> val list = List(-3,8,7,9)
list: List[Int] = List(-3, 8, 7, 9)
scala> list.filter(_ > 7)
r
- web缓存基础:术语、http报头和缓存策略
dalan_123
Web
对于很多人来说,去访问某一个站点,若是该站点能够提供智能化的内容缓存来提高用户体验,那么最终该站点的访问者将络绎不绝。缓存或者对之前的请求临时存储,是http协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这是受控于对该内容所声明的缓存策略。接下来将讨web内容缓存策略的基本概念,具体包括如如何选择缓存策略以保证互联网范围内的缓存能够正确处理的您的内容,并谈论下
- crontab 问题
周凡杨
linuxcrontabunix
一: 0481-079 Reached a symbol that is not expected.
背景:
*/5 * * * * /usr/IBMIHS/rsync.sh
- 让tomcat支持2级域名共享session
g21121
session
tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。
打开tomcat下conf下context.xml文件
找到Context标签,修改为如下内容
如果你的域名是www.test.com
<Context sessionCookiePath="/path&q
- web报表工具FineReport常用函数的用法总结(数学和三角函数)
老A不折腾
Webfinereport总结
ABS
ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。
Number:需要求出绝对值的任意实数。
示例:
ABS(-1.5)等于1.5。
ABS(0)等于0。
ABS(2.5)等于2.5。
ACOS
ACOS(number):返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。
Number:需要返回角
- linux 启动java进程 sh文件
墙头上一根草
linuxshelljar
#!/bin/bash
#初始化服务器的进程PId变量
user_pid=0;
robot_pid=0;
loadlort_pid=0;
gateway_pid=0;
#########
#检查相关服务器是否启动成功
#说明:
#使用JDK自带的JPS命令及grep命令组合,准确查找pid
#jps 加 l 参数,表示显示java的完整包路径
#使用awk,分割出pid
- 我的spring学习笔记5-如何使用ApplicationContext替换BeanFactory
aijuans
Spring 3 系列
如何使用ApplicationContext替换BeanFactory?
package onlyfun.caterpillar.device;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import
- Linux 内存使用方法详细解析
annan211
linux内存Linux内存解析
来源 http://blog.jobbole.com/45748/
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。
一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。
Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用
- 数据库的单表查询常用命令及使用方法(-)
百合不是茶
oracle函数单表查询
创建数据库;
--建表
create table bloguser(username varchar2(20),userage number(10),usersex char(2));
创建bloguser表,里面有三个字段
&nbs
- 多线程基础知识
bijian1013
java多线程threadjava多线程
一.进程和线程
进程就是一个在内存中独立运行的程序,有自己的地址空间。如正在运行的写字板程序就是一个进程。
“多任务”:指操作系统能同时运行多个进程(程序)。如WINDOWS系统可以同时运行写字板程序、画图程序、WORD、Eclipse等。
线程:是进程内部单一的一个顺序控制流。
线程和进程
a. 每个进程都有独立的
- fastjson简单使用实例
bijian1013
fastjson
一.简介
阿里巴巴fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库;包括“序列化”和“反序列化”两部分,它具备如下特征:  
- 【RPC框架Burlap】Spring集成Burlap
bit1129
spring
Burlap和Hessian同属于codehaus的RPC调用框架,但是Burlap已经几年不更新,所以Spring在4.0里已经将Burlap的支持置为Deprecated,所以在选择RPC框架时,不应该考虑Burlap了。
这篇文章还是记录下Burlap的用法吧,主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
 
- 【Mahout一】基于Mahout 命令参数含义
bit1129
Mahout
1. mahout seqdirectory
$ mahout seqdirectory
--input (-i) input Path to job input directory(原始文本文件).
--output (-o) output The directory pathna
- linux使用flock文件锁解决脚本重复执行问题
ronin47
linux lock 重复执行
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。
例如:
<?
//
test
.php
- java-74-数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
bylijinnan
java
public class OcuppyMoreThanHalf {
/**
* Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
* two solutions:
* 1.O(n)
* see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性
* 2.O(nlogn)
* 排序。中间
- linux 系统相关命令
candiio
linux
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参
- [经营与资产]保持独立性和稳定性对于软件开发的重要意义
comsci
软件开发
一个软件的架构从诞生到成熟,中间要经过很多次的修正和改造
如果在这个过程中,外界的其它行业的资本不断的介入这种软件架构的升级过程中
那么软件开发者原有的设计思想和开发路线
- 在CentOS5.5上编译OpenJDK6
Cwind
linuxOpenJDK
几番周折终于在自己的CentOS5.5上编译成功了OpenJDK6,将编译过程和遇到的问题作一简要记录,备查。
0. OpenJDK介绍
OpenJDK是Sun(现Oracle)公司发布的基于GPL许可的Java平台的实现。其优点:
1、它的核心代码与同时期Sun(-> Oracle)的产品版基本上是一样的,血统纯正,不用担心性能问题,也基本上没什么兼容性问题;(代码上最主要的差异是
- java乱码问题
dashuaifu
java乱码问题js中文乱码
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")});
然后在servlet中String t
- cygwin很多命令显示command not found的解决办法
dcj3sjt126com
cygwin
cygwin很多命令显示command not found的解决办法
修改cygwin.BAT文件如下
@echo off
D:
set CYGWIN=tty notitle glob
set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us
- [介绍]从 Yii 1.1 升级
dcj3sjt126com
PHPyii2
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。
如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。
请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发
- Linux SSH免登录配置总结
eksliang
ssh-keygenLinux SSH免登录认证Linux SSH互信
转载请出自出处:http://eksliang.iteye.com/blog/2187265 一、原理
我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。
生成公钥与私钥有两种加密方式,第一种是
- 手势滑动销毁Activity
gundumw100
android
老是效仿ios,做android的真悲催!
有需求:需要手势滑动销毁一个Activity
怎么办尼?自己写?
不用~,网上先问一下百度。
结果:
http://blog.csdn.net/xiaanming/article/details/20934541
首先将你需要的Activity继承SwipeBackActivity,它会在你的布局根目录新增一层SwipeBackLay
- JavaScript变换表格边框颜色
ini
JavaScripthtmlWebhtml5css
效果查看:http://hovertree.com/texiao/js/2.htm代码如下,保存到HTML文件也可以查看效果:
<html>
<head>
<meta charset="utf-8">
<title>表格边框变换颜色代码-何问起</title>
</head>
<body&
- Kafka Rest : Confluent
kane_xie
kafkaRESTconfluent
最近拿到一个kafka rest的需求,但kafka暂时还没有提供rest api(应该是有在开发中,毕竟rest这么火),上网搜了一下,找到一个Confluent Platform,本文简单介绍一下安装。
这里插一句,给大家推荐一个九尾搜索,原名叫谷粉SOSO,不想fanqiang谷歌的可以用这个。以前在外企用谷歌用习惯了,出来之后用度娘搜技术问题,那匹配度简直感人。
环境声明:Ubu
- Calender不是单例
men4661273
单例Calender
在我们使用Calender的时候,使用过Calendar.getInstance()来获取一个日期类的对象,这种方式跟单例的获取方式一样,那么它到底是不是单例呢,如果是单例的话,一个对象修改内容之后,另外一个线程中的数据不久乱套了吗?从试验以及源码中可以得出,Calendar不是单例。
测试:
Calendar c1 =
- 线程内存和主内存之间联系
qifeifei
java thread
1, java多线程共享主内存中变量的时候,一共会经过几个阶段,
lock:将主内存中的变量锁定,为一个线程所独占。
unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。
read:将主内存中的变量值读到工作内存当中。
load:将read读取的值保存到工作内存中的变量副本中。
- schedule和scheduleAtFixedRate
tangqi609567707
javatimerschedule
原文地址:http://blog.csdn.net/weidan1121/article/details/527307
import java.util.Timer;import java.util.TimerTask;import java.util.Date;
/** * @author vincent */public class TimerTest {
 
- erlang 部署
wudixiaotie
erlang
1.如果在启动节点的时候报这个错 :
{"init terminating in do_boot",{'cannot load',elf_format,get_files}}
则需要在reltool.config中加入
{app, hipe, [{incl_cond, exclude}]},
2.当generate时,遇到:
ERROR