上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
摘要: 两个或一个都有可能如果在常量池中已经存在“xyz”,那么不会继续创建,只创建一个new String("xyz")的对象。如果常量池中没有,则会创建两个对象,一个是对象的值“xyz”,一个是new String("xyz")的对象。 阅读全文
posted @ 2020-07-19 10:01 牧牛人Alec 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 基类和导出类在 《Think in java》 中文翻译是 《java编程思想》 第四版 里有这个概念。基类就是父类,导出类就是子类。子类调用父类构造方法用super()关键字,且放在子类构造函数的第一行。 子类调用父类的构造器使用super(),放在子类构造函数的首行 阅读全文
posted @ 2020-07-19 09:58 牧牛人Alec 阅读(238) 评论(0) 推荐(0) 编辑
摘要: wait指线程处于进入等待状态,形象地说明为“等待使用CPU”,此时线程不占用任何资源,不增加时间限制。sleep指线程被调用时,占着CPU不工作,形象地说明为“占着CPU睡觉”,此时,系统的CPU部分资源被占用,其他线程无法进入,会增加时间限制。 阅读全文
posted @ 2020-07-19 09:50 牧牛人Alec 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 问题 如下Java语句 double x=2.0; int y=4; x/=++y; 执行后,x的值是() 分析 ++y 是先加再运行 y++ 是先运算再加 结果 ++y,则y=5 int的5转成double的5 x=2.0/5=0.4(这里是double的5 ) 阅读全文
posted @ 2020-07-19 09:41 牧牛人Alec 阅读(135) 评论(0) 推荐(0) 编辑
摘要: volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住. volatile仅能使用在变量级别,synchronized则可以使用在变量,方法. volatile仅能实现变量的修改可见 阅读全文
posted @ 2020-07-18 11:32 牧牛人Alec 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、创建Git仓库 2、选择要添加项目的最顶层目录 3、添加成功【demo就是工作区,.git就是版本库】 4、并且自动生成了.gitignore文件 5、把文件加入到暂存区,交给Git管理 6、将文件推送到远程仓库 6、提交到远程仓库的三种方式 7、提交完成【需要先提交,才能推送到远程仓库】 8、 阅读全文
posted @ 2020-07-17 22:37 牧牛人Alec 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 以Mybatis_PageHelper为例 1、点击克隆,再复制URL 2、点击Get from Version Control,粘贴URL 3、将项目克隆到本地了 4、拉取最新项目 5、选择想要的分支拉取到本地 阅读全文
posted @ 2020-07-17 21:33 牧牛人Alec 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在MongoDB中,支持存储位置的经纬度,可以对其索引,通过算子操作,进行查找附近的数据。如:查找附近的 人、附近的餐馆等。 我们可以用此特性,存储房源的位置数据以及进行地图找房查询。 #进入容器docker exec -it mongodb /bin/bashuse testdbdb.house. 阅读全文
posted @ 2020-07-13 11:05 牧牛人Alec 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 前言: 使用了几个月idea, 结果把eclipse给忘了, 无语了 输入syso然后ALT+/ 就可以了 或者首先输入sysout,然后ALT+/ 步骤一:输入"main” 步骤二:保持光标在上图位置,按ALT + /,再回车 其他常用快捷键: eclipse: Ctrl+1 等于 idea: C 阅读全文
posted @ 2020-07-09 10:06 牧牛人Alec 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: mybatis关联复杂查询时postman没有返回值 如图: 但是idea控制台有返回值 如图: 原因:后来发现再实现类中忘记返回video了 如图: 阅读全文
posted @ 2020-07-02 18:19 牧牛人Alec 阅读(304) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页