java

  • 关于Java中使用jdbc连接数据库中文出现乱码的问题

    目录 一.使用jdbc连接数据库,插入数据库时,数据里的数据显示乱码,为 " ??? " 二.为什么配置了character_set_server = utf8,jdbc连接时就可 ...

  • 深入理解Java编程中异常处理的优劣

    Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理.不过,我认为很多人其实没有真正掌握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道概念.我想对 ...

  • SpringBoot加载bean的八种方式总结

    目录 第一种bean的加载方式-配置文件 第二种加载bean方式-注解和扫描 第三种加载bean方式-不使用配置文件 扩展-bean的加载方式扩展FactoryBean<> 扩展-@Imp ...

  • java支付宝即时到帐提交订单功能

    本文实例为大家分享了java支付宝即时到帐提交订单的具体代码,供大家参考,具体内容如下 package com.tian.batis; import java.io.UnsupportedEncodi ...

  • Java 中很好用的数据结构(你绝对没用过)

    目录 前言 EnumMap EnumSet 前言 Java 中常规的集合工具,相比大家都熟练于胸,但是如果说有一个集合类你不一定知道或者说肯定没用过,你相不相信呢?今天跟大家介绍的就是 java.ut ...

  • Guava中这些Map技巧可以让代码量减少了50%

    目录 前言 Table - 双键Map 1.获得key或value的集合 2.计算key对应的所有value的和 3.转换rowKey和columnKey 4.转为嵌套的Map BiMap - 双向M ...

  • 浅谈mybatis中的#和$的区别

    浅谈mybatis中的#和$的区别

  • java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决

    发现问题 最近工作中利用JNA 调用 dll 库时保错,错误如下: ///////////////// 通过 JNA 引入 DLL 库 //////////// /** * ID_FprCap.dll ...

  • spring aop两种配置方式

    第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Befor ...

  • Java中==运算符与equals方法的区别及intern方法详解

    Java中==运算符与equals方法的区别及intern方法详解 1.  ==运算符与equals()方法 2. hashCode()方法的应用 3. intern()方法 /* Come from ...

  • 理解Spring中的依赖注入和控制反转

    学习过Spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理解的,今天和大家 ...

  • Mybatis 多对一查询的实现方法

    目录 架构 环境搭建 数据库 实体类 接口 Mapper配置文件 子查询方法 按结果集查询 架构 这里从学生的角度来说就是多对一的场景 那么在Java中是怎么样的呢? 环境搭建 数据库 CREATE ...

  • Java 超详细带你掌握矩阵的运算

    目录 1.物体的坐标变换 1.1平移: 1.2缩放: 1.3旋转: 1.4矩阵乘法 2.java实现矩阵的相关运算 2.1创建矩阵: 2.2矩阵加法: 2.3矩阵减法: 2.4矩阵乘法: 2.5矩阵的 ...

  • spring初始化源码代码浅析

    目录 前言 1.refresh()简介 2.关键代码跟踪 2.1.obtainFreshBeanFactory()代码分析 2.2.invokeBeanFactoryPostProcessors(be ...

  • 为什么wait和notify必须放在synchronized中使用

    目录 wait/notify基础使用 wait/notify和synchronized一起用? 原因分析 wait和notify问题复现 总结 前言: 在多线程编程中,wait 方法是让当前线程进入休 ...

  • ShardingSphere jdbc实现分库分表核心概念详解

    目录 ShardingSphere Sharding-JDBC Sharding-JDBC包含的一些核心概念 分片策略算法 分片算法 分片策略 分片策略配置类 ShardingSphere Shard ...

  • java内存异常使用导致full gc频繁

    目录 问题系统 现象 排查过程 分析dump 排查原因 排查差异: 解决问题 根本原因 问题总结 问题根本原因 问题系统 日常巡检发现,应用线上出现频繁full gc 现象 应用线上出现频繁full ...

  • 一文带你学会Spring JDBC的使用

    目录 1.JDBC 2.使用 2.1.配置数据源 2.2.HikariCP 2.3.JdbcTempLate 1.JDBC JDBC 就是 数据库开发 操作的 代名词,因为只要是现代商业项目的开发那么 ...

  • 你可知HashMap为什么是线程不安全的

    目录 HashMap 的线程不安全 HashMap 中的 put() 方法 数据的覆盖一 数据的覆盖二 HashMap 的线程不安全 HashMap 的线程不安全主要体现在下面两个方面 在 jdk 1 ...

  • Lombok的详细使用及优缺点总结

    什么是Lombok Lombok是一款Java开发插件,可以通过它定义的注解来精简冗长和繁琐的代码,主要针对简单的Java模型对象(POJO). 好处就显而易见了,可以节省大量重复工作,特别是当POJ ...