删除多级目录
摘要:package com.example.delete;import java.io.File;public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private static void doDeleteEmptyD
阅读全文
posted @
2021-01-20 13:18
渐行渐远的那些人
阅读(300)
推荐(0) 编辑
正则表达式
摘要:正则表达式负责的字符串匹配处理规则, 应用广泛,可以应用于: java grep vi 等字符集 [1234] 表示 1,2,3,4 之一[^12]表示除了 1,2 [1-5]表示 1,2,3,4,5[a-f]表示 a-f 之间的[0-9a-fA-F]表示一个 16 进制字符0[xX][0-9a-f
阅读全文
posted @
2021-01-20 13:15
渐行渐远的那些人
阅读(476)
推荐(0) 编辑
java基础入门
摘要:1. 基本数据类型 基本数据类型分为8类: 整数类型: byte ..... 字节型 长度8位. -2^7 ~ 2^7 - 1 short ..... 短整型 长度16位. -2^15 ~ 2^15 - 1 int ..... 整型 长度32位. -2^31 ~ 2^31 - 1 (java中默认所
阅读全文
posted @
2021-01-20 13:02
渐行渐远的那些人
阅读(191)
推荐(0) 编辑
单例模式
摘要:第一种(懒汉,线程不安全):Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (in
阅读全文
posted @
2021-01-20 12:50
渐行渐远的那些人
阅读(47)
推荐(0) 编辑
HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
摘要:一、HashMap和TreeMap区别1、HashMap是基于散列表实现的,时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均能达到O(log n)。2、HashMap、TreeMap都继承AbstractMap抽象类;TreeMap实现Sorte
阅读全文
posted @
2021-01-19 13:29
渐行渐远的那些人
阅读(153)
推荐(0) 编辑
HashMap
摘要:HashMap的原理HashMap 在底层将 key-value 当成一个整体进行处理,这个整体就是一个 Entry 对象。HashMap 底层采用一个 Entry[] 数组来保存所有的 key-value 对,当需要存储一个 Entry 对象时,会根据 Hash 算法来决定其存储位置;当需要取出一
阅读全文
posted @
2021-01-19 13:27
渐行渐远的那些人
阅读(123)
推荐(0) 编辑
Java数据结构
摘要:Java数据结构java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有: ( 详细参见java api文档!)Collection >Collections
阅读全文
posted @
2021-01-19 13:24
渐行渐远的那些人
阅读(188)
推荐(0) 编辑
java排序
摘要:冒泡排序法冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序的示例: 冒泡排序的算法实现
阅读全文
posted @
2021-01-19 13:19
渐行渐远的那些人
阅读(103)
推荐(0) 编辑
spring boot集成分页插件
摘要:pom文件依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version></dependency>入口类中添加://配置myba
阅读全文
posted @
2021-01-19 13:06
渐行渐远的那些人
阅读(110)
推荐(0) 编辑
mybatis常用的模糊查询
摘要:常用的模糊查询有三种方法:直接使用 % 拼接字符串,如 '%'#{name}'%' 或 "%"#{name}"%",单引号或双引号都可以。使用concat(str1,str2)函数拼接使用mybatis的bind标签<!-- ******************** 模糊查询的常用的3种方式:***
阅读全文
posted @
2021-01-19 13:03
渐行渐远的那些人
阅读(526)
推荐(0) 编辑
mybatis优势
摘要:① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。② Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。解决:将Sql语
阅读全文
posted @
2021-01-19 13:00
渐行渐远的那些人
阅读(190)
推荐(0) 编辑
intellij idea内存设置
摘要:软件安装bin目录: 32位:idea.exe.vmoptions 64位:idea64.exe.vmoptions原始配置: -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLR
阅读全文
posted @
2021-01-17 22:33
渐行渐远的那些人
阅读(630)
推荐(0) 编辑
eclipse快捷键
摘要:Eclipse中的一些快捷键的使用1.成单词:Alt+/2 重构之重命名:Shift+Alt+r3 生成getter/setter: Shift+Alt+s,然后r4 删除当前行:Ctrl+d5 编辑文件切换 Ctrl(+Shift)+F66 打开一个java类文件:Ctrl+Shift+t7 打开
阅读全文
posted @
2021-01-17 22:29
渐行渐远的那些人
阅读(95)
推荐(0) 编辑
svn服务端与客户端安装使用
摘要:svn服务端安装配置两种服务端安装包官方安装包官方网站:http://subversion.apache.org/下载:http://subversion.apache.org/download.cgi官方提供的服务端安装包,安装后需要通过命令行操作,适用于专业配置管理员使用。图形化服务端志愿者开发
阅读全文
posted @
2021-01-17 22:25
渐行渐远的那些人
阅读(454)
推荐(0) 编辑
MyEclipse自动生成注释配置
摘要:MyEclipse自动生成注释配置:Window ->preference--> Java --> Code Style --> Code Templates参考资料:http://www.cnblogs.com/o-andy-o/archive/2012/08/11/2634116.html Fi
阅读全文
posted @
2021-01-17 22:00
渐行渐远的那些人
阅读(70)
推荐(0) 编辑
消息消费者(监听)示例
摘要:import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageCons
阅读全文
posted @
2021-01-17 21:55
渐行渐远的那些人
阅读(233)
推荐(0) 编辑
消息消费者示例
摘要:import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageCons
阅读全文
posted @
2021-01-17 21:53
渐行渐远的那些人
阅读(70)
推荐(0) 编辑
消息生产者示例
摘要:import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageProd
阅读全文
posted @
2021-01-17 21:52
渐行渐远的那些人
阅读(55)
推荐(0) 编辑
activemq笔记
摘要:默认:ActiveMQ 服务启动地址:http://127.0.0.1:8161/admin/ 用户名/密码 admin/admin直接 Receive 方式 Session.AUTO_ACKNOWLEDGE。当客户成功的从receive方法返回的时候,或者从MessageListener.onMe
阅读全文
posted @
2021-01-17 21:50
渐行渐远的那些人
阅读(55)
推荐(0) 编辑
spring事务处理
摘要:Spring两种事务处理机制,一是声明式事务,二是编程式事务声明式事务1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方
阅读全文
posted @
2021-01-17 21:44
渐行渐远的那些人
阅读(281)
推荐(0) 编辑