自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java开发常用工具安装指导

目录环境jdk开发工具eclipseidea版本管理svngittortoiseGit + beyond comparemaven容器tomcatjboss数据库mysqlsqlyodnavicatlinuxxshellxftp文档阅读notepad++Foxit Phantom反编译jd-gui问题定位matkafka相关kafka-toolsredis相关redis-desk-.

2021-10-07 12:06:24 234

原创 Mybatis-config.xml配置文件

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <properties> <property name="" value

2021-09-16 21:24:45 133

原创 饿汉式单例不一定资源浪费

学习单例模式时经常会看到说饿汉式单例模式浪费资源,懒汉式单例在调用时才初始化,不浪费资源;真是这样么?类的初始化是在类加载时进行的,而类加载的时机是首次主动引用:通过调用new创建对象访问类的静态变量访类的静态方法对某个类进行反射操作初始化子类启动类,执行main方法的类一般一个恶汉式单例:public final class Singleton { private static final Singleton INSTANCE = new Singleton(); p

2021-09-16 21:18:41 171

原创 mybatis自定义插件-简单实现

mybatis一个强大的功能就是可以自定义插件,例如分页插件、分库分表插件。这里实现一个简单的插件@Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class, Integer.class})})public class MyPlugin implements Interceptor { private

2020-07-26 18:03:13 337

原创 Java面向对象 术语

前期绑定后期绑定单根继承

2020-07-04 22:52:23 114

转载 数据结构与算法分析(java语言描述)- Weiss 课后习题答案

http://www.doc88.com/p-675121928325.html

2020-07-04 20:11:24 2666 1

原创 编写一个递归,它返回N的二进制表示中1的个数

/** * 编写一个递归,它返回N的二进制表示中1的个数。 * 利用这样的事实:如果N是奇数,那么其1的个数等于N/2的二进制表示中1的个数加1 */public class A_Recurson_02 { public static void main(String[] args) { System.out.println(f(5000)); } private static int f(int x) { if (x < 2) {

2020-07-04 15:33:53 306

原创 java的用户线程、守护线程、Hook线程区别

java线程分用户线程和守护线程含义:用户线程:main方法是一个用户线程守护线程:thread.setDaemon(true)可以把线程设为守护线程Hook线程:Runtime.getRuntime().addShutdownHook(thread),可以为当前系统设置个Hook线程。区别:用户线程用来出来用户业务,守护线程进行守护用户线程,当用户线程退出时守护线程才会退出;当系统...

2020-03-14 13:54:33 143

原创 Collections.unmodifiableList

返回一个不可修改的UnmodifiableList源码中修改的方法均返回UnsupportedOperationException异常

2020-03-07 15:29:21 166

原创 IntelliJ IDEA常用快捷键,新手

// 新手,持续更新中。。。Ctrl+N,可以快速打开类Alt+Insert,可以生成构造器/Getter/Setter等Ctrl+Enter,导入包,自动修正Ctrl+Alt+O,优化导入的类和包Ctrl+Alt+L,格式化代码Ctrl+Shift+Space,自动补全代码Ctrl+空格,代码提示Alt+Shift+C,最近的更改Ctrl+X,删除行Ctrl+D,复制行Ct...

2020-03-07 12:24:51 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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