会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学而不思则罔 思而不学则殆
博客园
首页
新随笔
联系
订阅
管理
2020年4月28日
java 远程调试命令
摘要: java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=y -jar JavaTest.jar
阅读全文
posted @ 2020-04-28 17:04 CastielAngel
阅读(162)
评论(0)
推荐(0)
2020年3月16日
/bin/bash^M: bad interpreter: No such file or directory”
摘要: 在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式:(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行
阅读全文
posted @ 2020-03-16 13:55 CastielAngel
阅读(175)
评论(0)
推荐(0)
2019年2月13日
命名规则
摘要: 名副其实 避免误导 做有意义的区分 反例:student,student1 Product、ProductInfo、ProductData 可读便于记忆 可搜索 正例:MAX_STOCK_ACCOUNT 反例:a,5 名称中避免加上类型与作用域 类名使用名词,方法名使用动词或动词短语 每个概念对应一
阅读全文
posted @ 2019-02-13 18:13 CastielAngel
阅读(153)
评论(0)
推荐(0)
线程安全的单例模式
摘要: 转自:http://blog.sina.com.cn/s/blog_75247c770100yxpb.html 面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个: public final class Eager
阅读全文
posted @ 2019-02-13 16:22 CastielAngel
阅读(650)
评论(0)
推荐(0)
Eclipse Missing artifact jdk.tools:jdk.tools:jar:1.6
摘要: Missing artifact jdk.tools:jdk.tools:jar:1.6 问题出在Eclipse Maven的支持上,在Eclipse下,java.home变量设置为用于启动Eclipse的JRE,而不是构建JRE。默认系统JRE不来自于JDK,因此tools.jar无法找到。 要解
阅读全文
posted @ 2019-02-13 15:41 CastielAngel
阅读(326)
评论(0)
推荐(0)
2019年2月12日
如何写好函数
摘要: 短小 只做一件事 抽象层级单一 使用描述性的名称 参数尽可能少,且至多2个,避免使用布尔类型,推荐使用封装类型 无副作用 分割指令与询问 使用异常替代错误码 不要重复自己 switch语句只能用于创建多态对象,且隐藏于继承关系中,对系统其它部分不可见 反复打磨代码
阅读全文
posted @ 2019-02-12 16:26 CastielAngel
阅读(257)
评论(0)
推荐(0)
2019年1月17日
maven项目报错:Class path contains multiple SLF4J bindings
摘要: maven项目编译不报错,运行时报错如下: 此错误表明:在类路径中有多个SLF4J实现。SLF4J仅允许有一个绑定类,我们需要消除不需要的绑定类, 通过maven命令找到不需要的SLF4J的实现,更新pom.xml
阅读全文
posted @ 2019-01-17 15:59 CastielAngel
阅读(671)
评论(0)
推荐(0)
2019年1月8日
ubuntu18.04 点击启动器实现窗口最小化
摘要: gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
阅读全文
posted @ 2019-01-08 15:54 CastielAngel
阅读(828)
评论(0)
推荐(0)
2018年12月19日
try-with-resources 让java资源关闭代码更简洁
摘要: 一、JDK7的资源关闭方式优化 1 try-with-resource语法 在JDK7以前,Java没有自动关闭外部资源的语法特性,直到JDK7中新增了try-with-resource语法,才实现了这一功能。 当一个外部资源的句柄对象(比如FileInputStream对象)实现了AutoClos
阅读全文
posted @ 2018-12-19 14:38 CastielAngel
阅读(352)
评论(0)
推荐(0)
2018年11月13日
RabbitMQ 交换器、持久化
摘要: 一、 交换器 RabbitMQ交换器(Exchange)分为四种 direct 默认的交换器类型,消息的RoutingKey与队列的bindingKey匹配,消息就投递到相应的队列 fanout 一种发布/订阅模式的交换器,发布一条消息时,fanout把消息广播附加到fanout交换器的队列上 接收
阅读全文
posted @ 2018-11-13 15:25 CastielAngel
阅读(1088)
评论(0)
推荐(0)
下一页
公告