Java
文章平均质量分 53
coco_1998_2
所有出自我手底下的东西,我自己收益最丰--侯俊杰
展开
-
MyBatis和Hibernate的优缺点对比
Hibernate的优点:1、hibernate是全自动,hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。2、功能强大,数据库无关性好,O/R映射能力强,需要写的代码很少,开发速度很快。3、有更好的二级缓存机制,可以使用第三方缓存。4、数据库移植性良好。5、hibernate拥有完整的日志系统,hibernate日志系统非常健全,涉及广泛,包括sql记录、关系异常、优化警告、缓存提示、脏数据警告等Hibe转载 2020-09-13 14:44:34 · 1116 阅读 · 0 评论 -
JVM之GCRoots概述
目录面试题引子 什么是垃圾 判断对象是否可以被回收之引用计数法 判断对象是否可以被回收之枚举根节点可达性分析 Java中可以作为GC Roots的对象1. 面试题引子一面:GC Roots如何确定?哪些对象可以作为GC Roots?2. 什么是垃圾1.简单说就是内存中已经不再被使用到的空间就是垃圾3. 判断对象是否可以被回收之引用计数法 Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。 因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。转载 2020-09-12 20:20:50 · 285 阅读 · 0 评论 -
Error:“No good match found in KB.” IntelliJ - Java - QnA
快速入门:通过 Java 获取知识库中问题的答案:https://docs.microsoft.com/zh-cn/azure/cognitive-services/qnamaker/quickstarts/get-answer-from-knowledge-base-java在运行官网 sample(https://github.com/Azure-Samples/cognitive-services-qnamaker-java/blob/master/documentation-samples/qu原创 2020-08-17 17:50:45 · 200 阅读 · 0 评论 -
IntelliJ MAVEN 项目中添加jar包
1.打开 maven 项目中的 pom.xml 文档,点击 pom.xml 标签2.到 maven 官网https://mvnrepository.com/, 查找所需 jar 包以 httpclient-4.5.3 为例:3.点击我们要的 jar 包名, 选择版本:5.在 Terminal 中重新执行mvn命令,项目就会自动包含需要的jar包了。...原创 2020-08-17 15:43:20 · 658 阅读 · 0 评论 -
jar 包和 war 包的区别
一、概念jar包:JAR包是类的归档文件,JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 war包:war包是JavaWeb程序打的包,war包里面包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为是一个web项目,里面是项目的所有东西。二、目录结构jar包里的com里放的就是c.转载 2020-08-14 16:03:12 · 953 阅读 · 0 评论 -
Mac OS 下 java_home / maven 设置
1. 查看 JAVA 版本终端 Terminal,运行指令:java -version(base) PMIC-FTD1VG2-DX:~ coco$ java -versionjava version "12.0.2" 2019-07-16Java(TM) SE Runtime Environment (build 12.0.2+10)Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)(base)原创 2020-06-23 19:21:04 · 709 阅读 · 0 评论 -
Java程序员必读的10本书籍
以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得越来越重要。不管你是在2018年读还是计划在2019年读,你总有很多东西要学,这就是为什么我认为它们是有史以来最棒的Java书籍。就我个人而言,我非常喜欢读书。我的图书馆里有几百本书和电子书。当我还是个孩子的...转载 2020-06-21 19:27:50 · 391 阅读 · 0 评论 -
Swagger介绍及使用
导语:相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只通过强制来规范大家是不够的,随着时间推移,版本迭代,接口文档往往很容易就跟不上代码了。Swagger是什么?它能干什么?转载 2020-06-21 16:07:51 · 1867 阅读 · 0 评论 -
Android - Button 添加事件的3中方法
一 、监听器:监听器是一个存在于View类下的接口,一般以On******Llistener命名,实现该接口需要复写相应的on****(View v)方法(如onClick(View v))二、监听器的三种实现方法 1、利用布局文件中的onClick属性,并在实现文件中实现该方法。注意的是这里的方法名应该和布局文件中onClick属性的方法名相同,该方法必须是public方法。<Button android:layout_below="@id/button2".原创 2020-06-01 15:17:53 · 251 阅读 · 0 评论 -
How to install Maven on Eclipse IDE ?
Installing the M2Eclipse PluginBelow steps to follow to install Maven on Eclipse IDE :Open your Eclipse IDE and clickHelp->Install New Software… On the opened pop-up, click on theAddbutto...转载 2019-09-18 16:45:57 · 164 阅读 · 0 评论 -
Eclipse报错:'' operator is not allowed for source level below 1.7
报错:'<>' operator is not allowed for source level below 1.7这是eclipse的编译环境与项目的要求不对应造成的,这个错误一般是导入别的项目才出现的。解决:右键项目-->Properties-->Java Compiler-->勾选Enable project specific settings--C...转载 2019-09-17 15:30:09 · 1060 阅读 · 0 评论 -
eclipse如何安装插件
有三种方式安装插件:第一种:解压方式:从网上下载离线的插件压缩包,把压缩包里面的features和plugins 两个文件夹里面的内容复制粘贴到eclipse安装目录中对应的features和plugins文件夹中,重启eclipse即可。 第二种:link方式安装:a>.把插件解压缩到eclipse的安装目录,保持目录结构为:%eclipse_home%...转载 2019-09-16 14:34:48 · 201 阅读 · 0 评论 -
jdk eclipse SDK下载安装及配置教程
总结起来,Android开发环境搭建可以分为以下四步:第一步、安装JDK;第二步、安装Eclipse;第三步、下载并安装AndroidSDK;第四步、为Eclipse安装ADT插件下面详细介绍。第一步、安装JDKAndroid开发工具要求必须安装JDK(JavaDevelopment Kit),不能只安装JRE(Java Runtime Edition),在安装A...转载 2019-09-16 13:37:38 · 5890 阅读 · 2 评论