自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 字符串拼接使用“+”还是StringBuilder

目录 1、普通的几个字符串拼接成一个字符串,直接使用“+” 2、循环拼接一个字符串,使用StringBuilder 1、普通的几个字符串拼接成一个字符串,直接使用“+” 因为教材等原因,当前依旧有许多人拼接字符串时认为使用“+”耗性能1,首选StringBuilder。 实际上,从JDK...

2020-01-09 21:54:35

阅读数 193

评论数 0

原创 IntelliJ IDEA设置查看Java API帮助文档

点击查看源码,可以根据IntelliJ IDEA提示下载和关联Java源码,源码中有注释,但是看起来不是很方便。 可以设置把鼠标放在类或方法等上面,自动展示对应的帮助文档信息。 1、File -> Settings打开配置对话框,Editor -> General,拉到底部,勾选上...

2020-01-04 20:50:29

阅读数 207

评论数 0

原创 查看和学习Java官方文档

目录 为什么要学习Java官方文档? 去哪里找Java官方文档? 怎么下载Java官方文档? 怎么查阅和学习Java文档? 为什么要学习Java官方文档? 主要原因是Java体系十分庞大, 市面上的书很难面面俱到,网络能搜索到的信息也有限,要想深入学习Java,解决一些书上和网络上都难...

2020-01-04 20:31:38

阅读数 282

评论数 0

原创 Java实现经典算法题:兔子产仔

目录 题目 分析 解答 方法一:递归算法 方法二:非递归,直接循环计算总数 方法三:直接利用数学公式法:f(n)={[(1+5^0.5)/2]^n - [(1-5^0.5)/2]^n}/(5^0.5) 方法四:矩阵的乘法 题目 兔子问题(四种方法):已知一对兔子每一个月可以生一对...

2019-12-22 10:45:46

阅读数 3356

评论数 6

原创 MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本

目录 一、MySQL升级到8.0.X版本 1、升级的原因及MySQL8.0版本新特性 2、下载MySQL 3、备份数据 4、卸载原版本MySQL 5、安装下载的新版本。 6、MySQL升级后的兼容性问题 二、升级MySQL驱动mysql-connector-java升级到8.0.X...

2019-06-22 23:08:57

阅读数 4408

评论数 3

转载 Mybatis Mapper XML 映射文件

目录 XML 映射文件 select insert, update 和 delete sql 参数 结果映射 自动映射 缓存 XML 映射文件 MyBatis 的真正强大在于它的映射语句,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相...

2019-06-04 21:22:43

阅读数 284

评论数 0

原创 JDBC和ODBC的联系与区别

目录 ODBC是什么? JDBC是什么? JDBC和ODBC的联系 JDBC和ODBC的区别 JDBC的移植性比ODBC好 JDBC比ODBC容易理解容易使用 使用的语言不同 参考文档 ODBC是什么? 开放数据库连接(Open Database Connectivity,OD...

2019-06-04 21:06:49

阅读数 1768

评论数 0

原创 JMockit 介绍 4 使用JMockit运行测试

目录 4 使用JMockit运行测试 4.1从Maven运行测试 1 添加JMockit的Maven依赖 2 添加-javaagent JVM初始化参数 3 配置不正确,可能的报错 4.2从Gradle运行测试 4 使用JMockit运行测试 要运行使用任何JMockit API的...

2019-05-31 22:56:56

阅读数 675

评论数 0

转载 idea debug console 不见了

不小心把IntelliJ IDEA 的Debug的console窗口点掉了,到时第一次遇到,网上搜了下,果然找到同样的问题有同学分享,转载下方便后续查看。 转自:https://blog.csdn.net/changdejie/article/details/64127026 1 找了好久,也...

2019-05-31 22:27:14

阅读数 2404

评论数 0

原创 Java中toString方法的推荐实现方式

目录 Java中toString方法很重要 利用Apache Commons Lang3更好的实现toString方法 ToStringBuilder的简单用法 toString样式ToStringStyle DEFAULT_STYLE (常用) MULTI_LINE_STYLE N...

2019-05-25 21:32:16

阅读数 922

评论数 0

原创 查看一个类的所有子类和父类,并导出继承关系

目录 查看类的所有子类和父类 复制类继承关系或导出继承关系到文件 示例:DataAccessException展开后导出继承关系结果 查看类的所有子类和父类 在Eclipse和IntelliJ IDEA中,都可以在菜单栏中点击Navigate -> Type Hierarchy,查...

2019-05-24 23:04:25

阅读数 560

评论数 0

原创 建立设计良好的异常体系和处理规范:(1)开篇杂谈

异常处理作为Java重要特性之一,相信每一个Java学习者都会学习到的,也被反复强调重要性。 但是对于初学者来说,对异常的理解一般都很泛泛,只有工作一段时间,经过代码的不断洗礼才能更深刻的认知。 笔者作为一个软件开发从业者,作为一个编程爱好者,作为一个一心想把事把产品做的更好的人,内心一直都要...

2019-05-24 21:31:47

阅读数 292

评论数 0

原创 IntelliJ IDEA构建运行maven工程的JUnit用例和导出JUnit用例执行结果报告

完善的自测用例是开发信心的来源,是强大的后盾,是用于革新的底气,有了完善的junit用例才能更好的开发和拓展。 经常性的和更好的进行JUnit用例的构建和分析很重要。 1、可以maven命令执行 2、IDE工具很方便的执行,可以在方法上执行右击单个用例,可以在类上右击执行整个类的用例,也可以...

2019-05-22 20:58:24

阅读数 535

评论数 0

原创 Maven工程一定要使用标准的Maven目录结构,否则会有很多问题

一般采用工具很容易创建出标准的maven目录结构,但是有时候创建的不正确或者想要做些定制,会导致工程结构不在符合标准目录结构,进而会出现许多问题。 如IntelliJ IDEA运行JMockit和Junit配合使用的用例执行报错;test目录的Junit用例无法执行,报不存在test用例等。 ...

2019-05-22 20:37:34

阅读数 374

评论数 0

原创 IntelliJ IDEA 设置内存大小,解决执行任务时报内存不够导致失败的原因

有时候IntelliJ IDEA执行部署启动服务或者到处junit测试报告,结果无法正常执行,这时候你会发现IntelliJ IDEA 提醒你内存不够,这时候就要重新设置一下了。 比较简单,这里记录下,免得忘记了,方便查阅。 1、Help -》Edit Custom VM options打开编...

2019-05-22 20:09:14

阅读数 1202

评论数 0

原创 使用mybatis-generator生成Mybatis代码

目录 是否要使用代码生成工具? mybatis-generator能做什么? 本文示例环境 具体操作步骤 步骤1:修改pom.xml,添加mybatis-generator-maven-plugin插件 步骤2:配置生成代码的配置文件generatorConfig.xml 步骤3:执...

2019-05-15 22:20:40

阅读数 2603

评论数 1

转载 Eclipse常用快捷键

Eclipse 系统提供的快捷键有时比较难记住,甚至根本没有提供快捷键时,就需要自己手动设置快捷键。 我们可以通过点击window->preferences->general->keys(或直接搜索keys),进入快捷键管理界面: 在这里可以查找所有功能的快捷键,需要修改...

2019-05-14 22:44:50

阅读数 331

评论数 0

原创 IntelliJ IDEA常用快捷键

IntelliJ IDEA官方快捷键学习地址:https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html 常用快捷键(持续不断更新,更新用到的好用快捷键,方便使用): Ctrl+Shift + Enter,语句完成...

2019-05-14 22:19:35

阅读数 300

评论数 0

原创 使用BigDecimal进行精确计算

Java中float和double两种基本浮点类型的浮点数存在精度缺失问题(不只是Java,其他语言也是),所以一般在对精度要求较高的计算中(如金融中货币金额的计算)是绝对不可以使用float和double进行精确计算,需要使用BigDecimal进行计算。 有大量的构造器和方法可以用于创建Bi...

2019-05-09 21:55:05

阅读数 333

评论数 0

原创 IntelliJ IDEA设置执行Junit用例时支持控制台输入

junit用例一般都需要自动执行,不应该支持从控制台输入,IntelliJ IDEA默认junit用例不支持键盘输入(eclipse是支持的,或使用main方法也可以)。 但是总有例外情况,如果确实需要执行junit用例支持键盘输入,就需要进行设置,设置方法如下: 选择 Help -》 Edi...

2019-05-07 20:56:24

阅读数 534

评论数 0

原创 前端开发-切图初了解

UI设计师会用Photoshop等工具做出网站效果图,是整张的大图,不可能整张拿来用,因此要切图。 前端工程师负责切图,从效果图上切出需要的小图,如logo和图标等,并做成HTML+CSS的网站效果。 切图工具有很多,这里用Photoshop,版本最好是Photoshop CS4以上版本。 ...

2016-02-18 22:05:57

阅读数 661

评论数 0

转载 HTTP状态码详解

状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请...

2016-02-17 22:35:00

阅读数 463

评论数 0

转载 HTTP 状态消息

当浏览器从 web 服务器请求服务时,可能会发生错误。 以下列举了有可能会返回的一系列 HTTP 状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客...

2016-02-17 22:27:29

阅读数 399

评论数 0

原创 myeclipse里面jsp页面里面js注释快捷键

注释选中代码:ctrl + shift +c 注释选中代码的完整代码块:ctrl + / 取消选中代码的完整代码块的注释:ctrl +\

2015-11-08 22:17:51

阅读数 10640

评论数 0

原创 用函数fopen_s打开数据文件

## **用函数fopen_s打开数据文件** ##学习C语言,对文件的输入和输出,打开一个数据文件,一般教材用fopen函数,但是一些编译器编译无法通过,笔者用的Vs2013,提示用fopen_s函数代替,fopen_s函数怎么用呢? 例子选自谭浩强老师的《C语言程序设计(第四版)》(其实我觉得...

2015-06-06 13:24:33

阅读数 24386

评论数 5

原创 CRT函数相关问题,gets_s和strcpy_s的用法

先说些题外话。 C和C++被我遗忘在角落许久,最近想转行做程序员的念头剧增,于是开始了系统的复习。 只学过C++,C在学校没学过,只是兴起时翻了翻一些书本。不过听说C是基础,于是买了本谭浩强老师的《C语言程序设计》学了起来。 C语言不难,但是学起来也有些小波折。计算机软硬件...

2015-04-06 18:20:50

阅读数 1382

评论数 0

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