
其他
文章平均质量分 90
未分类的技术
water_java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows下搭建sonarqube环境
windows下搭建sonarqube环境一、sonarqube简介二、安装sonarqube三、配置插件一、sonarqube简介SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, 等。Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse和 IntelliJ IDEA 这些工具里联机查看结果;同时 Sonar 还对大量的持原创 2021-05-14 14:25:15 · 1296 阅读 · 3 评论 -
Java实现几种常见排序方法
Java实现几种常见排序方法一、冒泡排序二、快速排序三、选择排序四、插入排序五、归并排序六、二分排序七、希尔排序九、基数排序十、计数排序日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、归并排序、二分排序、堆排序、计数排序等。以下常见算法的定义:插入排序:插入排序基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的...转载 2020-05-06 00:57:53 · 449 阅读 · 0 评论 -
java的常见数据结构
java的常见数据结构1,数组2,链表3,栈和队列栈队列4,二叉树5,堆和堆栈6,散列表7,红黑树1,数组数组是一种连续存储线性结构,元素类型相同,大小相等,数组是多维的,通过使用整型索引值来访问他们的元素,数组尺寸不能改变。数组的优点:存取速度快数组的缺点:事先必须知道数组的长度插入删除元素很慢空间通常是有限制的需要大块连续的内存块插入删除元素的效率很低2,链表n个节点离...转载 2020-05-06 00:48:45 · 790 阅读 · 0 评论 -
对数据库事务的理解
对数据库事务的理解定义事务四大特征(ACID)原子性(Atomicity):事务是最小单位,不可再分一致性(Consistency):事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败隔离性(Isolation):事务A和事务B之间具有隔离性隔离级别持续性(Durability):是事务的保证,事务终结的标志(内存的数据持久到硬盘文件中)关于事务的术语定义用户一系列的数据库操作...原创 2020-03-20 11:29:39 · 457 阅读 · 0 评论 -
mysql存储引擎的理解
mysql存储引擎的理解1、什么是存储引擎?2、MySql存储引擎介绍(基于MySQL5.6.16)INNODBTOKUDBCSVBLACKHOLESPHINXMEMORYARCHIVEMYISAMMRG_MYISAMPERFORMANCE_SCHEMA1、什么是存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平...转载 2020-03-20 11:07:40 · 421 阅读 · 0 评论 -
在idea里配置Database
①调试出DataBase面板②连接到MySQL数据库1、选择数据源2、下载驱动如果是第一次进入此界面并且没有驱动,IDEA会在Driver处提示没有下载对应数据库类型的驱动,直接点击,就会自动下载,稍作等待后,结果显示为MySQL,若点击此标签,可以对MySQL的驱动文件进行进一步配置。3,配置用户名,以及密码等账户信息需要填写数据库账户信息,这里我的用户名User为root,由...原创 2019-12-26 20:08:24 · 7003 阅读 · 1 评论 -
Java注解
Java注解1、Java注解简介2、Java元注解3、自定义注解4、Aop自定义注解的应用1、Java注解简介2、Java元注解3、自定义注解4、Aop自定义注解的应用可以参考博文:http://www.javaxl.com/blog/articles/236...原创 2019-12-25 20:42:17 · 120 阅读 · 0 评论 -
日志文件没错有数值,但控制台的数据却为空的问题
在做mybatis的动态sql语句过程中,测试时我出现了日志文件没错有数值,但控制台的数据却为空的问题两个解决方式:①mybatis返回的值(resultType)为一个类(javaBean)时,需要注意的事项参考博文:https://blog.youkuaiyun.com/cao478208248/article/details/27492067我实体类的属性值是自动生成的带有了 ‘_’ ...原创 2019-11-16 12:12:37 · 607 阅读 · 0 评论 -
在idea中创建web,maven项目
安装和使用IDEA创建web项目Hellowordidea中创建动态WEB项目idea中创建maven项目创建web项目其实在IDEA中是没有工作区间的,只存在一个个项目,子项目,它是针对分布式工程的idea中的项目相当于eclipse中的工作区间,而idea中的子项目相当于eclipse中的项目选择jdknextHelloword创建子项目子项目名创建HelloWo...原创 2019-11-09 15:44:17 · 260 阅读 · 0 评论 -
IDEA快捷键介绍
IDEA快捷键介绍加粗的是比较常用的alt+shift+s 以及 alt+inster 实现自动生成get set 以及构造方法ctrl+d 删除一行ctrl+shift+o 导入包ctrl+shift+f 代码格式化ctrl+shift+y 转换大小写ctrl+f 查找(当前文件)ctrl+h 全局查找双击shift 查找文件tab 以及 shift+tab 整体代码向后 向...原创 2019-11-09 13:50:59 · 230 阅读 · 0 评论 -
IDEA的setting介绍
文章目录IDEA的setting介绍主题设置设置鼠标悬浮提示显示方法分隔符忽略大小写提示自动导包取消单行显示Tabs设置字体配置类文档注释信息模版设置文件编码设置自动编译水平或者垂直显示代码快捷方式改成eclipse设置默认浏览器IDEA的setting介绍进入设置页面,从上到下,主要是 外观和行为,快捷键,编辑,插件,版本控制,构建执行部署,语言和框架,工具的设置;主题设置调节背景色...原创 2019-11-09 13:48:10 · 11748 阅读 · 0 评论 -
idea的热部署插件jrebel
jrebel安装jrebel就是IDEA的热加载,就是我们如果发布了项目,如果只改动了一点代码那么还需要重启服务,那么就会比较浪费时间,所以就需要热加载了首先我们先在市场下载好jrebel右边会出现instell,点击下载后重新启动idea下载反向代理软件根据自己的系统下载对应版本,我是window系统,所以需要下载ReverseProxy_windows_amd64.exe这个版...原创 2019-11-09 08:50:48 · 410 阅读 · 0 评论 -
Hashtable(哈希表)
Hashtable的简单概念Hashtable(散列表,又叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。Hashtable与HashMapHashtable(散列表)在很大程度上和HashMap实现差不多哈希表是数组与链表的产物,增删改查速度都快为了成功在哈希表中储存和获取到对象,用作...原创 2019-08-21 18:01:29 · 369 阅读 · 0 评论 -
缓存
缓存缓存的作用什么样的数据需要缓存ehcacheehcache的特点ehcache结构图:ehcache的使用hibernate缓存缓存的作用缓存可以拉高程序的性能两型数据库:关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于...原创 2019-09-06 20:15:36 · 91 阅读 · 0 评论 -
简单认识JFinal
简单认识JFinalJFinal简介JFinal系统架构JFinal的优点JFinal的开发框架ControllerModelJFinal开发环境JFinal社区:https://www.jfinal.comJFinal简介JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有...原创 2019-09-22 18:55:16 · 594 阅读 · 0 评论 -
初识IDEA
初识IDEAIDEA简介安装IDEA电脑配置要求IDEA的优点IDEA简介IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetB...原创 2019-09-23 17:48:44 · 1234 阅读 · 0 评论 -
Maven的创建与配置
Maven的创建与配置1. Maven简单介绍2.下载jar包:3. Maven安装与配置下载地址:http://maven.apache.org/download.cgimaven环境配置:验证是否配置成功:集成eclipse:setting两配置:设置maven maven插件安装与配置:测试maven安装与配置情况:测试:创建一个Sevlert,重写doget方法,输出语句1. Mav...原创 2019-08-19 21:35:03 · 344 阅读 · 0 评论