自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 String StringBuffer StringBuilder

面试题1.java中操作字符串都有哪些类?及区别2.String StringBuffer StringBuilder之前的区别String:声明不可变对象,每次操作都会生成新的String对象,然后将指针指向新的String对象StringBuffer/StringBuilder:声明可变字符串,可以在原有对象的基础上进行操作,不会产生新的对象。String与StringBuffer/StringBuilder的区别在于对象是否可变。StringBuffer与StringBu.

2020-05-11 19:45:38 204

原创 3种方式使用本地jar包

在实际开发过程遇到以下问题:当A依赖B,B依赖C,如果A对B、B对C的依赖pom scope设置为compile,则A对C的依赖与B对C的依赖相同。这样会产生一个问题:当B依赖的C(C可能是B端的本地包,不在公共仓库上)在A端没有,则使用maven build的时候会报错。依赖传递:由scope定义 compile - this is the default scope...

2020-04-22 18:11:36 872

转载 一致性Hash

转载地址:https://www.cnblogs.com/lpfuture/p/579...

2019-09-07 14:18:12 226

原创 Item 9 -- Prefer try-with-resources to try-finally

坚持英文原版阅读,come on!尽可能使用try-with-resources,而不是try-finally。这是JAVA7新增特性。Why prefer try-with-resources to try-finally?首先看看一下代码: static void copy(String src, String dst) { InputStream ...

2019-07-12 21:49:30 207

原创 Item 7: Eliminate obsolete object references

坚持英文原版阅读,come on!清除过时对象的引用。这是导致内存泄漏的一个原因。一个简单的出栈代码:public class Stack{ private Object[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY=16;...

2019-05-23 19:46:27 170

原创 Item 6 -- Avoid creating unnecessary objects

坚持英文原版阅读,come on!避免创建不必要的对象!一.字符串String s = new String("AA");//unnecessaryString s = "AA";//instead第一行会在堆中分配内存空间第二行会放在字符串常量池中二.对比以下代码:static boolean isRomanNumeral(String s){...

2019-05-22 21:55:39 398

原创 docker 容器修改后无法重启的一个处理办法

刚开始使用docker,修改其中的配置文件wrapper.conf后,容器无法启动使用下面的方法解决:1.进入:/var/lib/docker/aufs/diff目录2.使用find ./ -name 'wrapper.conf’ 命令查找文件,本人查找内容如下:./a1995334ae1019c3dfe856a46d12f88f4916b18dd8c358713e1b45852167...

2018-12-07 16:29:29 2219

原创 virtualbox安装centos7 gnome桌面

virtualbox安装centos7 gnome桌面,需要安装virtualbox增强工具才能全屏使用。开始使用yum install kernel-devel kernel-headers命令安装依赖在运行VBoxLinuxAdditions.run命令时,一直出现kernel版本不匹配问题,解决办法如下:yum install gcc kernel-devel-$(uname -...

2018-11-05 15:35:16 994

原创 mysql8使用grant授权修改

在使用mysql5的时候,在linux安装完成mysql后,习惯使用grant all privileges on *.* to 'user'@'%';命令授权远程连接操作。最近linux安装mysql8后,再次使用这个命令,会有如下错误:ERROR 1410 (42000): You are not allowed to create a user with GRANT看了mysql...

2018-09-28 10:43:12 35265 9

原创 java socket服务器 ,socket.getInputStream()读取时阻塞

贴代码:public static void main(String[] args){ MessageDeal deal = new MessageDeal(); deal.init(); } public void init(){ try { ServerSocket serverSocket = new Se...

2018-03-13 19:46:50 9864

原创 hive启动beeline连接报错: User: xxx is not allowed to impersonate anonymous (state=08S01,code=0)

刚开始接触hive,遇到一个不大不小的问题,仍然花了一天时间才解决,看来解决问题的能力还有待提升看问题:beeline连接hiveserver2报错。连接串:hive  --service beeline -u jdbc:hive2://s1:10000/hive错误:Error: Could not open client transport with JDBC Uri: jdbc:hi

2017-03-08 10:11:20 11559 10

原创 FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(me

hive删除表报错FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(mehive版本2.1.1之前用 的mysql driver版本是mysql-connector-java-5.1.41-bin.jar,为了解决这个问题,换成mysql-con

2017-03-06 15:51:06 717

原版think in java4

中文版think in java4,非扫描,带标签,可标记,可复制内容,高清

2018-07-28

js学习笔记

个人的一些学习笔记而已,不是很详细,对自己有用,但是对大家不知道有没有用,不喜勿喷

2015-08-05

c++算法文档

这是关于c++的一份文档,主要是关于算法方面的东西,资源不大,而且免费

2014-10-20

空空如也

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

TA关注的人

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