java基础
满龙林
这个作者很懒,什么都没留下…
展开
-
生产环境出问题了怎么办?
运维,生产环境问题原创 2022-07-17 20:02:37 · 1311 阅读 · 0 评论 -
【Storm】Storm简介及Storm集群的安装部署
大数据原创 2022-07-10 23:07:21 · 921 阅读 · 0 评论 -
base64位
无原创 2022-07-06 16:09:30 · 68600 阅读 · 0 评论 -
base64
wu原创 2022-07-05 23:02:04 · 51503 阅读 · 1 评论 -
除自身以外数组的乘积
力扣原创 2022-06-21 22:17:04 · 229 阅读 · 0 评论 -
https://blog.51cto.com/u_15105906/4895391
大数据原创 2022-06-12 22:49:16 · 340 阅读 · 0 评论 -
Hive与HBase的区别与联系
hbase和hive原创 2022-06-10 18:30:57 · 293 阅读 · 0 评论 -
数据也是有温度的
冷数据原创 2022-06-10 18:29:54 · 133 阅读 · 0 评论 -
算法系列——最大乘积子数组
算法系列——最大乘积子数组原创 2022-06-07 22:51:03 · 123 阅读 · 0 评论 -
二叉树中的最大路径和 力扣
二叉树中的最大路径和 力扣原创 2022-05-31 22:53:39 · 182 阅读 · 0 评论 -
如何对数据库进行优化
数据库优化在进行数据库优化之前,我们要弄清楚一些问题,是不是每个项目中的数据库都要进行优化呢?优化的思路是什么?怎么进行优化?优化能给我们带来什么.......接下来请大家带着这些问题,听壹哥给你剖析MySQL数据库的优化。1. 概念&作用我们这里所谓的数据库优化,是指根据服务器目前的状况,通过一系列的改进措施,使得可以合理地利用服务器现有资源,最大程度地提高MySQL性能。通过数据库优化,可以降低数据请求的响应时间,提高数据吞吐量,提升数据库的性能指标。2. 优化必要性不管怎样,数原创 2022-05-18 17:58:08 · 541 阅读 · 1 评论 -
限流之漏桶算法
一 算法描述漏桶算法比较形象,设想有一个桶,桶的底部有一个洞,当装上水的时候,水会一滴一滴地从底部漏掉。当装的水太满,水会溢出,但底部漏水的速度还是不变的。底部漏水的速度就是系统处理的速度,桶里存储的水就是上游过来的请求。当请求太多,超过桶的容量,就会被拒绝。系统只在另一端按照固有的速度处理请求。如下图所示,外部的请求随机而来,把“桶”填满后,装不进“桶”的请求被丢弃。每秒从“桶”中匀速“漏出”一定量的“水”(请求),服务进程处理漏出的请求包。当请求突增的时候,漏桶算法能够保证处理速度总是恒定原创 2022-05-16 22:16:51 · 220 阅读 · 0 评论 -
限流之滑动窗口算法实战
一 算法滑动窗口算法弥补了计数器算法的不足。滑动窗口算法把间隔时间划分成更小的粒度,当更小粒度的时间间隔过去后,把过去的间隔请求数减掉,再补充一个空的时间间隔。如下图所示,把1分钟划分为10个更小的时间间隔,每6s为一个间隔。1 一个时间窗口为1分钟,滑动窗口分成10个格子,每个格子6秒。2 每过6秒,滑动窗口向右移动1个格子。3 每个格子都有独立的计数器。4 如果时间窗口内所有的计数器之和超过了限流阀值,则触发限流操作。如下图所示,滑动窗口算法比计数器算法控制得更精细。用户在原创 2022-05-16 22:15:53 · 425 阅读 · 0 评论 -
限流之计数器算法
一 点睛发生过载的原因主要是缓冲区满,导致处理的请求超时。所以限制流量,尽早拒绝过载状态的请求,能够保证服务尽量处理负载过程中的请求。限流的主要方法有下面四种:计数器算法滑动窗口算法漏桶算法令牌桶算法本篇介绍计数器算法。二 算法计数器算法是在一定的时间间隔里,记录请求次数,当请求次数超过该时间限制时,就把计数器清零,然后重新计算。当请求次数超过间隔内的最大次数时,拒绝访问。例如:一个接口每分钟允许访问100次。实现方式如下:1 设置一个计数器 count ,接收一个请原创 2022-05-16 22:08:19 · 289 阅读 · 0 评论 -
String字符串反转 力扣
classSolution{publicvoidreverseString(char[]s){intfirstIndex=0;intlastIndex=s.length-1;while(firstIndex<lastIndex){//替换chartemp=s[firstIndex];s[firstIndex...原创 2022-05-13 22:59:26 · 138 阅读 · 0 评论 -
BigDecimal类型如何比较值相等
compareTo()方法,a.compareTo(b) == 0原创 2022-04-30 11:02:41 · 196 阅读 · 0 评论 -
java里的关键字总结
用于定义数据类型的关键字(基本数据类型 引用数据类型)byte short int long float double boolean charclass interface enum void用于定义数据类型值的关键字true false null用于定义流程控制的关键字if else for while do switch case default break continue r原创 2014-11-09 11:42:25 · 319 阅读 · 0 评论 -
java类的结构的内存解析
内存分为4部分“栈、堆、方法区、静态域: 栈:对象的引用名,数组的引用名,原创 2014-11-09 10:44:18 · 309 阅读 · 0 评论 -
java里面的四种访问权限修饰符(private、缺省、protected、public)
j原创 2014-10-23 22:14:37 · 4241 阅读 · 0 评论 -
servlet的生命周期
init()、service()和原创 2014-11-09 14:21:26 · 336 阅读 · 0 评论 -
多态和重载的区别
多态是继承原创 2014-10-23 21:31:32 · 408 阅读 · 0 评论 -
Java里面的抽象类和接口的区别
在面试题时,需要原创 2014-10-23 21:25:58 · 419 阅读 · 0 评论 -
java里面jdbc操作数据库
Java的jdbc操作数据库,在java里面,如何操作数据库,是一个初学者必须要掌握的内容,接下来,我们就来分析如何操作数据库: (1)、加载类获得驱动类; //Oracle8/8i/9iO数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); //MySQL数据库 Cl原创 2014-10-24 16:05:39 · 366 阅读 · 0 评论 -
java里面数据库里面数据表命名,一般有规则的。
在数据库里面,新建一张数据表,要求数据表符合实际意义。比如原创 2014-11-12 14:54:13 · 855 阅读 · 0 评论 -
C/C++、java对大小写的敏感性
C++语言源于C,C原创 2014-11-15 12:37:43 · 3017 阅读 · 0 评论 -
java面试的OO思想
在一些公司的面试中,会提到java的OO思想,那么什么是原创 2014-11-03 14:21:30 · 1067 阅读 · 0 评论 -
如何把long类型,转化为string类型?
今天开发的时候,如何把原创 2014-10-18 10:50:41 · 5231 阅读 · 1 评论 -
java里面的集合Collection和Map;
Java里面,存储数据的容器有两类,一种是数组,另一类是原创 2014-11-03 21:47:32 · 378 阅读 · 0 评论 -
如何实现List、Set、数组间的相互转化
ArrayList list = new ArrayList(); Set set = new HashSet(list);原创 2014-11-03 21:56:41 · 421 阅读 · 0 评论 -
关于IO流体系
字节输入流 字节输出流 字符输入流 字符输出流原创 2014-11-03 21:38:24 · 467 阅读 · 0 评论 -
java里面如何去获得map里面的key-value;
import java.util.*; import java.util.Map.Entry; public class HashMapTest2 { public static void main(String[] args) { Map map = new HashMap(); map.put(1, "c原创 2014-11-03 21:34:56 · 551 阅读 · 0 评论 -
Collection与Collections的区别
JAVA里面Collections是原创 2014-11-03 21:51:36 · 354 阅读 · 0 评论 -
java的基本数据类型
在面试过程中,面试官可能问原创 2014-10-20 20:15:45 · 299 阅读 · 0 评论 -
在条件判断switch()语句中,可以使用哪些基本类型呢?
switch里面使用额类型只能是:原创 2014-10-20 20:44:36 · 8816 阅读 · 0 评论 -
Java里面的赋值关系
在基本数据类型中,int类型可以赋值给原创 2014-10-20 20:42:37 · 436 阅读 · 0 评论 -
java运算符优先级
优先级运算符分类结合顺序运算符由高到低分隔符左结合. [] ( ) ; ,一元运算符右结合! ++ -- - ~算术运算符移位运算符左结合* / % + - > >>>关系运算符左转载 2014-10-20 20:55:34 · 324 阅读 · 0 评论 -
java里面的构造方法
最近在学习Thread,在Clerk里面定义了一个构造方法,可是Clerk celrk = new Clerk();原创 2014-11-06 11:05:09 · 694 阅读 · 0 评论 -
java的事物的属性
事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。 原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency)事务必须使数据库从一个一致性状态变换到另外一个一致性状态。隔离性(I原创 2014-11-06 15:54:34 · 1149 阅读 · 0 评论 -
java多线程
java里面的线程sleep()、wait()、join()、yield()、notify()、notifyAll()、run()、start()、Synchronized()的区别:1.sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是如果有Synchronized同步块,其他线程仍然不同访问共享数据。注意该方法要原创 2014-11-06 15:51:52 · 359 阅读 · 0 评论 -
验证码后台调用
String rand = request.getSession(true).getAttribute("rand").toString();原创 2015-03-16 10:19:11 · 424 阅读 · 0 评论