Java
坐在墙头拽红杏
这个作者很懒,什么都没留下…
展开
-
Java发展史
Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称。 1991年4月,由James Gosling博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。最初这个为TV机顶盒所设计的语言在Sun内部一直称为Green项目。我们的新语言需...原创 2018-09-15 16:50:10 · 1783 阅读 · 0 评论 -
GSON学习笔记
FastJson屡爆漏洞,或许你应该试试它?程序猿DD 1周前文章转载自公众号 闻人的技术博客 闻人的技术博客 , 作者 闻人点击蓝色“程序猿DD”关注我回复“资源”获取独家整理的学习资料!前言这个周末被几个技术博主的同一篇公众号文章「预警」尽快升级FastJson版本,避免恶意请求导致OOM! 刷屏,离之前的漏洞事件没多久,FastJson 又出现严重 Bug。目前项目中不少使用...转载 2019-09-20 18:20:36 · 280 阅读 · 0 评论 -
SimpleDateFormat线程不安全解决方案
private static final String date_format = "yyyy-MM-dd HH:mm:ss"; //获取SimpleDateFormat 从ThreadLocal中获取 private static ThreadLocal<DateFormat> threadLocal = new ThreadLocal<DateFormat>...原创 2019-08-29 11:49:28 · 132 阅读 · 0 评论 -
java replace 替换(A)到(B)之间的字符
String s = " String regex = "A.*?B";//.*是任意字符 ?是任意个数 String ss = s.replaceAll(regex,",")原创 2019-06-27 14:34:10 · 1935 阅读 · 0 评论 -
java操作hbase
首先要生成table来操作hbase但是需要resource下面引入下面是代码package util;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.TableName;impo...原创 2019-06-27 14:30:32 · 106 阅读 · 0 评论 -
String类型的转int
public static int toInt(String s ) { int a = 0; try { Integer i = new Integer(s); a = i.intValue(); } catch (Exception e) { e.printStac...原创 2019-06-27 14:15:14 · 319 阅读 · 0 评论 -
java 操作hbase 卡住很长时间 不报错 有时候报找不到表
要把linux中/etc/hosts 中的配置全部复制过来 到本地的host文件中 就 ok了原创 2019-07-02 21:47:59 · 933 阅读 · 0 评论 -
java中的方法(函数)
/* 注意: * 1.函数的调用可以嵌套 函数的定义不可以嵌套 * 2.定义好的函数必须通过调用实现 * 3.面向过程中称为函数 面向对象中称为方法 * 4.创建函数的时候尽量保证每个函数尽量完成一个功能,强调功能的单一性 * 优点: * ...原创 2018-09-15 17:18:09 · 156 阅读 · 0 评论 -
循环(流程控制语句)
循环结构:三要素: 1.判断条件 2.结束条件 3.自增量的设置 for:do{ }while();whlie() {} label: for(xx;xx;xx){break label;}package com.qianfeng.test;public class Demo2 {/** * @param args */public static...原创 2018-09-15 17:15:48 · 180 阅读 · 0 评论 -
java运算符
运算符package com.qingfeng.test;public class demo5 { /* * 运算符: * a:功能来分 * 1.算数运算符 + - * / * 2.赋值运算符 = *= -= += %= * 3.关系运算符 < > &l...原创 2018-09-15 17:12:15 · 112 阅读 · 0 评论 -
Java基本数据类型 数据类型转换
数据类型(决定了变量在内存中所占空间的大小,并且确定了类型) 分类:有符号型(正数,0,负数),无符号类型(0,正数) 有符号类型分为: 1.简单数据类型 数值类型 byte 1个字节 short 2个字节 int 4个字节 long 8个字节 浮点类型(科学计数法去表示的数) float (单精度型) 4个字节 ...原创 2018-09-15 17:10:42 · 131 阅读 · 0 评论 -
AtomicInteger 中使用incrementAndGet()多线程计数
//从零开始 public static AtomicInteger race = new AtomicInteger(0); public static void increase() { //自增 race.incrementAndGet(); }原创 2019-09-20 18:26:04 · 1869 阅读 · 0 评论