- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人