- 博客(10)
- 收藏
- 关注
原创 java开发常用工具安装指导
目录 环境 jdk 开发工具 eclipse idea 版本管理 svn git tortoiseGit + beyond compare maven 容器 tomcat jboss 数据库 mysql sqlyod navicat linux xshell xftp 文档阅读 notepad++ Foxit Phantom 反编译 jd-gui 问题定位 mat kafka相关 kafka-tools redis相关 redis-desk-.
2021-10-07 12:06:24 245
原创 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 144
原创 饿汉式单例不一定资源浪费
学习单例模式时经常会看到说饿汉式单例模式浪费资源,懒汉式单例在调用时才初始化,不浪费资源;真是这样么? 类的初始化是在类加载时进行的,而类加载的时机是首次主动引用: 通过调用new创建对象 访问类的静态变量 访类的静态方法 对某个类进行反射操作 初始化子类 启动类,执行main方法的类 一般一个恶汉式单例: public final class Singleton { private static final Singleton INSTANCE = new Singleton(); p
2021-09-16 21:18:41 183
原创 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 350
转载 数据结构与算法分析(java语言描述)- Weiss 课后习题答案
http://www.doc88.com/p-675121928325.html
2020-07-04 20:11:24 2710 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 318
原创 java的用户线程、守护线程、Hook线程区别
java线程分用户线程和守护线程 含义: 用户线程:main方法是一个用户线程 守护线程:thread.setDaemon(true)可以把线程设为守护线程 Hook线程:Runtime.getRuntime().addShutdownHook(thread),可以为当前系统设置个Hook线程。 区别: 用户线程用来出来用户业务,守护线程进行守护用户线程,当用户线程退出时守护线程才会退出; 当系统...
2020-03-14 13:54:33 151
原创 Collections.unmodifiableList
返回一个不可修改的UnmodifiableList 源码中修改的方法均返回UnsupportedOperationException异常
2020-03-07 15:29:21 173
原创 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 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人