随笔分类 - 编程语言
摘要:一、数字转字符串 1、通过ToString() 方法, Double 就是一个包装类,String s1 = Double.toString(num); Integer同理 2、通过valueof() 方法, 本质上还是调用 toString() 方法,String s2 = String.valu
阅读全文
摘要:先说结论:接口、抽象类是不可以被new的。 但是今天在写外部比较器Comparator时,我发现有这种写法 // 使用comparator比较器接口 Comparator comparator = new Comparator(){ public int compare(Object o1, Obj
阅读全文
摘要:import java.util.concurrent.atomic.AtomicInteger; import java.util.function.IntUnaryOperator; /** * 使用cas实现updateAndGet()方法 */ public class test1 { pu
阅读全文
摘要:package day1; /** 特点:懒汉模式,只有使用时,才进行创建 * 首次调用getInstance()才使用synchronized加锁,后续使用时无需加锁 * 该代码存在效率问题,因为即使已经产生了单例之后,之后调用了getInstance()方法之后仍然还会加锁解锁, * 加锁和解锁
阅读全文
摘要:Arrays.stream(integers).mapToInt(Integer::valueOf).toArray();
阅读全文
摘要:博客 解答: 在linux系统中,链接分两种 :一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link)。 如何创建: 默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接。 含义: 硬链接文件与源文件的inode节点号相同,而软链
阅读全文
摘要:直接上链接
阅读全文
摘要:1、添加用户 useradd 用户名2、添加用户,并将其放到某个家目录下 useradd -d /home/家目录名 用户名3、删除用户,但是保留家目录 userdel 用户名 推荐,在删除用户时,一般不会将家目录删除掉4、删除用户以及家目录 userdel -r 用户名5、创建文件 mkdir /
阅读全文
摘要:最近在学习linux操作系统的时候,想用chattr来修改某一个文件的权限时,突然爆出了以下这个错误: bash /usr/bin/chattr permission denied 考虑到可能是普通用户权限不够,我又切换到了root用户。按理说root用户的权限是最高的了,结果还是爆出上面那个错误。
阅读全文
摘要:package JedisDemo; import redis.clients.jedis.Jedis; import java.util.Random; // 手机验证码 public class phoneCodeVerify { public static void main(String[]
阅读全文
摘要:一、 红黑树也是一颗AVL树(平衡二叉树),树中的节点只有两种颜色:红色和黑色。 红黑树具有以下的特性: 每个节点要么是红色,要么是黑色; 根节点是黑色的; 每个叶子节点(NULL)都是黑色的空节点; 从根节点到叶子节点,不会出现两个连续的红色节点(即两个红色节点不能直接相连); 从任何一个节点出发
阅读全文
摘要:二分搜索算法的三种情况 推荐博客,真的写的非常好!!! 1、当数组中没有重复元素时: public int binarySearchImplement(int[] array, int target) { if (array == null || array.length == 0) return
阅读全文
摘要:一、数据库的好处 可以持久话数据到本地 结构化查询(SQL) 二、数据库的常见概念 * DB:数据库 存储有组织的数据的容器 DBMS:数据库管理系统,又称为数据库软件或者数据库产品(eg. MySQL),用于创建和管理数据库 SQL:结构化查询语言:与数据库通信,实现数据库操作,几乎所有的主流的数
阅读全文
摘要:一、堆排序的介绍 堆排序是利用堆这种数据结构而进行设计的一种排序算法,堆排序是一种选择排序。它最好、最坏、平均的时间复杂度均为O(nlogn),并且是不稳定的。 堆是具有如下性质的完全二叉树:每个节点的值都大于或等于其左右孩子节点的值,称为大顶堆;每个节点的值都小于或等于其左右孩子节点的值,称为小顶
阅读全文
摘要:import java.util.EmptyStackException; /**example:一棵二查查找树 * 6 * 2 8 * 1 4 10 * 3 * **/ public class BinarySearchTree<AnyType extends Comparable<? super
阅读全文
摘要:import java.util.Stack; public class BinaryTreeExpression { public static void main(String[] args) { String[] str = {"a","b","+","c","d","e","+","*","
阅读全文

浙公网安备 33010602011771号