自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mopei

世界性难题:缓存失效和变量命名

  • 博客(6)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 mac 安装Homebrew 亲测可用

Mac 安装HomebrewHomebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能问题描述:根据Homebrew官网的说明,可以直接拷贝下面的命令到终端进行执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)但是不幸的时你很有可能遇到一下的错误curl: (7) Failed to co

2021-01-17 16:40:02 137

原创 Java查看List扩容后的容量

Java中数组的容量是固定的,顶以后无法修改,而集合类很好的解决的变长数组的需求,集合的容量是有Java自己控制的,但是如何才能知道扩容后的大小呢?如果是使用size(),我们看到的依然是其中元素的个数,而没有办法看到扩容后的容量大小,为了看到这个容量大小我们可以使用反射来查看,下面直接上代码public static void main(String[] args) {

2015-08-09 16:52:34 2985 2

原创 java8中接口中可以有方法实现

在jdk1.7及以前我们被传授的都是抽象类中可以有抽象方法,接口是特殊的抽象类,因为接口中的所有方法都必须是抽象的,不能有方法实现,而到了Java8,我们发现在接口中也可以有方法的实现,大家是不是有些接受不了呢?其实我刚开始也有些接受不了,现在就将Java8中接口中带方法实现的例子贴出来,作首先我们按照之普通的接口定义一个接口public interface InterfaceSay{

2015-01-10 00:05:54 8113

原创 Java使用synchronized实现多线程操作list<1>

Java的多线程实现方式有两种,一种是继承Thread类,一中是实现Runnable接口,这两种都要重写run方法,因为在run方法中存放的是要在多线程执行的代码,使用synchronized时要绑定一个对象,对于存在多个线程竞争的程序时就需要多个程序使用的是同一个锁资源,否则无法实现同步,具体的代码如下下面以经典的生产者、消费者为例生产者线程:public class Produce

2014-11-27 13:26:35 977

原创 Java实现将十进制转换为二进制

十进制转换为二进制如果使用手工算的话就是处余法,用十进制数除2,余数该位上的二进制数直到商为0为止,除的2的次数越多,得到的二进制数的位置越靠前,Java代码实现为: public static String change(int m){StringBuilder sb=new StringBuilder();if(m==0){return "0";}while

2014-11-26 23:44:43 1422

原创 重写Arrays中的sort方法,实现数组的降序排序

package com.test;import java.util.Arrays;import java.util.Comparator;public class ArraysSort {public static void main(String args[]){        Integer[] arr={1,2,3,4,5,6};        Arrays.

2014-11-20 11:03:33 9639 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除