腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
AVAJ
专栏成员
举报
48
文章
28388
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(48)
编程算法(26)
java(8)
hashmap(8)
sql(6)
数据库(5)
jquery(3)
http(3)
缓存(3)
jdk(3)
servlet(2)
云数据库 SQL Server(2)
云数据库 Redis®(2)
存储(2)
jvm(2)
grep(2)
二叉树(2)
https(2)
数据(2)
数组(2)
负载均衡(1)
其他(1)
自动驾驶(1)
php(1)
javascript(1)
xml(1)
android(1)
api(1)
负载均衡缓存(1)
nginx(1)
spring(1)
SSL 证书(1)
网络安全(1)
mybatis(1)
aop(1)
机器人(1)
数据分析(1)
windows(1)
数据结构(1)
executorservice(1)
string(1)
synchronized(1)
threadpoolexecutor(1)
队列(1)
二进制(1)
排序(1)
线程安全(1)
线程池(1)
效率(1)
搜索文章
搜索
搜索
关闭
Object类解析
javascript
jvm
编程算法
Object类是所有类的父类,任何类都默认继承Object,以下是Object的方法导图。
用户6055494
2019-12-15
804
0
JAVA类Integer
缓存
存储
编程算法
今天带来的是Integer,想必大家都不会陌生,下面会大家从属性、内部类、好玩的几个方法入手,来简单解析下Integer这个类。
用户6055494
2019-12-15
963
0
JAVA类String
jdk
string
今天要讲的是JDK中的String类了,相信大家对这个类特别的熟悉,那今天话不多说,直接讲一些常用的方法。
用户6055494
2019-12-15
567
0
关于这段时间刷算法的总结
编程算法
11月份,也就是上个月,在leetCode上大概AC了100多道题吧,之前有刷几个是按默认顺序来刷的,不得不说如果有小伙伴和我一样没有什么数据结构基础及算法基本的常识,最好不要按顺序刷,遇到一些Medium和Hard心态真的容易崩,所以这里我主要是按难度来刷的,所以这个100多道有80来道是Easy的
用户6055494
2019-12-15
416
0
剑指offer_25_机器人的运动范围
机器人
解析:采用回溯法,定义一个数组来记录机器人所到过的位置,防止重复计算,然后分别向四个方向移动,判断是否能到达。
用户6055494
2019-11-07
322
0
LRU算法的实现
编程算法
hashmap
缓存
LRU算法全称为Least Recently Used,也就是最近最少使用,操作系统的页面置换算法中就有LRU算法,用来将内存中的页换出,下面我们用JAVA代码来实现这样一个算法,其实在JDK中已经有LinkedHashMap集合来实现LRU算法。本文也是使用链表+HashMap来实现。使用链表来实现如下:
用户6055494
2019-10-31
599
0
操作系统的银行家算法
编程算法
映射到计算机的话则是操作系统的银行家算法,进程要运行的话,必须要有资源才行,如果资源分配不当,整个操作系统就会发生死锁。同样为了避免这种情况的发生,下面引入银行家算法。
用户6055494
2019-10-28
633
0
基于数据库的分布式锁实现
数据库
sql
续上次用nginx搭建好反向代理负载均衡的俩个实例后,我在项目中关联了如下这张表:
用户6055494
2019-10-24
829
0
ArrayList的Fast-fail(快速失败)策略
java
编程算法
3、为什么要报这个错?途中出错的地方是ArrayList.java:901定位到该处代码:
用户6055494
2019-10-21
1.8K
0
Nginx的反向代理负载均衡
nginx
负载均衡
负载均衡缓存
正向代理:我直接访问google被墙了,现在有一台服务器(比如美国的服务器)能访问谷歌,我通过这台服务器代理我去访问google,再把数据返回给我,这就是正向代理。
用户6055494
2019-10-21
484
0
Mybatis的批处理
数据库
sql
xml
mybatis
windows
本文主要测试Mybatis在mysql数据库下的批量插入、批量删除、批量更新。
用户6055494
2019-10-21
2K
0
输入数字n然后输出0到n的全排列
给定一个正整数n, 则输出0到n的所有排列 输入:2 输出:012 021 102 120 201 210 代码: private static Set<String> result = new HashSet<String>(); public static void allSort(int number) { if (number < 0) { return; } String str=""; for (int i = 0;i <= number; i
用户6055494
2019-10-21
1.1K
0
HashMap扩容机制
hashmap
HashMap的扩容机制 上一期已经讲到了添加元素的put方法了,现在回顾一下put方法,主要讲解扩容方法:
用户6055494
2019-10-15
939
0
剑指offer_12_数据流中的中位数
编程算法
描述:如果数据流中读出奇数个值,那么中位数就是数值排序之后位于中间的数值,如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后的中间两个数的平均值。
用户6055494
2019-10-14
259
0
冒泡排序、选择排序、插入排序
编程算法
冒泡排序:每次遍历后选出最大的元素,每当选出一个下次遍历就排除之前已选的最大元素,因为每次遍历都能定位一个最大元素。
用户6055494
2019-10-14
426
0
快排
编程算法
其他
思路:快速排序每次都是定位一个元素在数组中的绝对位置,简单说就是一个元素,在排好序后他的位置是一定的(当然快排是不稳定的),你每次选定一个元素,然后定位其排好序后的位置,再把这个元素从数组中去掉,就绪递归定位其他元素。最好的情况下就是每次选的元素都在最中间,这样就递归次数就少了(nlog2n),最坏情况就是每次都选在俩端(n^2)。
用户6055494
2019-10-13
707
0
归并排序
排序
数组
归并排序 // 当俩个有序的数组 进行归并后 就是一个有序的数组了public class Merge { private static void merge(int[]arr,int left,int mid,int right) { int i,j,k; int[] temp = new int[arr.length]; for (int t = left ;t <= right; t++) { temp[t] = arr[t];
用户6055494
2019-10-13
284
0
第一个只出现一次的字符
编程算法
题目:字符串中第一个只出现过一次的字符 描述:在字符串中找出第一个只出现一次的字符,如输入"abbcabde",则输出c 代码: public static char getOne(String str){ char[] chars = str.toCharArray(); int[] arr = new int[256]; for (int i = 0; i < chars.length; i++) { // 将char字符作为下标 arr
用户6055494
2019-10-13
458
0
堆排序
数据
数组
堆排序 采用数据来构建堆,根据堆的特性,及左右子节点和父节点的位置位置关系。 左子节点下标 = 2 * 父节点下标 + 1、右子节点下标 = 2 * 父节点下标 + 2。 这里采用数组来模拟堆,具体的逻辑就是每次构建一个最大堆 然后将根节点与最后。 一个节点互换,排除最后元素再次构建最大堆,一直到最后一个元素 这样就排好序啦。 代码: public static void heapSort(int [] arr) { for(int i = 0; i < arr.length; i++)
用户6055494
2019-10-10
399
0
剑指offer_9_二进制中1的个数
二进制
描述:输入一个整数 判断这个整数的二进制中有多少个1,要考虑输入的是负数 所以不能把输入的数往右移动。
用户6055494
2019-09-29
238
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档