java

  • 深入解析JVM对dll文件和对类的装载过程

    JVM的对dll文件的装载过程 操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并 ...

  • Java 类动态添加属性字段的操作

    说明: 做项目中遇到一种场景,需要根据查询时间段, 获取时间段中中每个月份对应的金额(费用统计). 如截图中的两列 因为列是动态的, 首先想到的就是后天拼接JSON格式字符串, 然后返回到前台, 组装 ...

  • Spring Boot 中密码加密的两种方法

    先说一句:密码是无法解密的.大家也不要再问松哥微人事项目中的密码怎么解密了! 密码无法解密,还是为了确保系统安全.今天松哥就来和大家聊一聊,密码要如何处理,才能在最大程度上确保我们的系统安全. 1.为 ...

  • sentinel 整合spring cloud限流的过程解析

    spring cloud基于http进行服务调用,大致过程如下: 服务提供端:提供http接口,并向服务中心注册服务信息 服务消费端:将服务端的http接口作为本地服务,从注册中心读取服务提供端信息, ...

  • Java前端Layer.open.btn验证无效解决方法

    今天遇到了一个很可笑的问题,在.Layer弹窗open中设置了多个按钮,只有yes按钮有效,btn2点击后直接关闭弹窗,排查了2个小时后终于解决,就是btn2要return false! var in ...

  • java判断字符串是否为数字的方法小结

    本文实例总结了java判断字符串是否为数字的方法.分享给大家供大家参考,具体如下: 方法一:用JAVA自带的函数 public static boolean isNumeric(String str) ...

  • IDEA插件之彩虹括号Rainbow Brackets使用介绍

    目录 介绍 使用 括号高亮 高亮选中代码块 暗淡未选中代码块 配置 使用感想 收费版本:Rainbow Brackets 免费版本:Rainbow Brackets Lite 介绍 一款可以将 (圆括 ...

  • Java中的按值传递和按引用传递的代码详解

    先使用int实验: public class TTEST { private static List<UserEntity> mList = new LinkedList<UserE ...

  • MyBatis 执行动态 SQL语句详解

    大家基本上都知道如何使用 MyBatis 执行任意 SQL,使用方法很简单,例如在一个 XXMapper.xml 中: <select id="executeSql" res ...

  • SpringBoot整合JDBC、Druid数据源的示例代码

    SpringBoot整合JDBC、Druid数据源的示例代码

  • Java中如何快速构建项目脚手架的实现

    目录 1 前言 2 微服务项目准备 3 脚手架构建 3.1 项目正常启动 && 测试用例正常 3.2 在项目的根pom中加入以下maven插件配置 3.3 执行archetype插件 ...

  • 五种单件模式之Singleton的实现方法详解

    最基本的实现方式如下: 复制代码 代码如下: package singletonpattern;public class Singleton1 { private static Singleton1 ...

  • 如何在java中正确使用注释

    Java提供了3种类型的注释: 单行注释(C++风格) 在Java中最简单的注释是单行注释.它以两个正斜杠开始并到行尾结束.例如: // this is a single-line comment x ...

  • 使用Spring自定义注解实现任务路由的方法

    在Spring mvc的开发中,我们可以通过RequestMapping来配,当前方法用于处理哪一个URL的请求.同样我们现在有一个需求,有一个任务调度器,可以按照不同的任务类型路由到不同的任务执行器 ...

  • Android Studio中ButterKnife插件的安装与使用详解

    Android Studio中ButterKnife插件的安装与使用详解

  • JSON序列化导致Long类型被搞成Integer的坑及解决

    目录 JSON序列化导致Long类型被搞成Integer的坑 上代码 方案 思考 JSON格式转int/long报错 Gson转换导致int转换成double的问题 JSON序列化导致Long类型被搞 ...

  • Java等待唤醒机制线程通信原理解析

    这篇文章主要介绍了Java等待唤醒机制线程通信原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 线程间通信 概念:多个线程在处理同一个资源,但 ...

  • Spring(二):Spring通过IOC来创建对象

    目录 一.IOC如何获取对象 1.1 Spring是如何获取对象的? 1.2 改造案例由xml选择创建对象 二.IOC是通过什么方式来创建对象的? 2.1 通过无参构造函数来创建对象 2.2 通过有参 ...

  • Java数据结构与算法实现递归与回溯

    目录 1.什么是递归? 2.代码案例一——迷宫问题 3.代码案例二——八皇后问题 1.什么是递归? 简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时 ...

  • IDEA在一个工作空间中管理多个项目的详细步骤

    你身边有没有这种顽固的Eclipse忠实用户:IDEA不能一个窗口管理多个项目!太不方便了! 对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的.尤其当我们在分布式环境下,在一个窗口中 ...