java
-
Java Hibernate中一对多和多对多关系的映射方式
目录 Hibernate的一对多和多对多 Hibernate的一对多 Hibernate的一对多配置 Hibernate的一对多操作 Hibernate的多对多 Hibernate的多对多配置 Hib ...
-
Java中线程Thread的三种方式和对比
介绍 多线程主要的作用就是充分利用cpu的资源.单线程处理,在文件的加载的过程中,处理器就会一直处于空闲,但也被加入到总执行时间之内,串行执行切分总时间,等于每切分一个时间*切分后字符串的个数,执行程 ...
-
解决pageHelper分页失效以及如何配置问题
目录 pageHelper分页失效及配置问题 原因 解决方案 PageHelper分页无效及报错 第一种情况SQL报错 第二种情况分页无效 总结 pageHelper分页失效及配置问题 我在使用pag ...
-
源码阅读之storm操作zookeeper-cluster.clj
storm操作zookeeper的主要函数都定义在命名空间backtype.storm.cluster中(即cluster.clj文件中). backtype.storm.cluster定义了两个重要 ...
-
实例分析Java单线程与多线程
线程:每一个任务称为一个线程,线程不能独立的存在,它必须是进程的一部分 单线程:般常见的Java应用程序都是单线程的,比如运行helloworld的程序时,会启动jvm进程,然后运行main方法产生线 ...
-
SpringBoot读取properties或者application.yml配置文件中的数据
读取application文件 在application.yml或者properties文件中添加: user.address=china user.company=demo user.name=让我 ...
-
Spring实例化bean的四种方式详解
目录 一.bean实例化——构造方法(常用) 二.bean实例化——静态工厂(了解) 三.bean实例化——实例工厂(了解) 四.bean实例化——FactoryBean(实用) 一.bean实例化— ...
-
详解使用spring validation完成数据后端校验
前言 数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验.但是为了避免用户绕过浏览器,使用http工具直接向后端请求 ...
-
Java杂谈之合格程序员一定要会阅读别人的源码
目录 找 预览运行效果 下载(用idea拉取代码) 看 运行 安装数据库 安装前端依赖 后端maven更换等 分析架构 Run一下 启动前端 前后端分离项目的套路 如何找到一个好的开源项目 gitee ...
-
Java 腾讯验证码平台使用实例
主要就是官方的这个图: 前端调用接口,得到腾讯发过来的几个数据,前端把这几个数据给后端,后端拿到这些数据后传给腾讯,让其判断是否正常,以及其他属性. 程序运行截图如下: 点击登录后,拖动正确进行跳转, ...
-
ThreadPoolExecutor参数含义及源码执行流程详解
目录 背景 典型回答 考点分析 知识拓展 execute() VS submit() 线程池的拒绝策略 自定义拒绝策略 ThreadPoolExecutor 扩展 小结 背景 线程池是为了避免线程频繁 ...
-
Java不要再使用!=null判空了!
前言 对于Java程序员来说,null是令人头痛的东西.时常会受到空指针异常(NPE)的骚扰.连Java的发明者都承认这是他的一项巨大失误. 那么,有什么办法可以避免在代码中写大量的判空语句呢? 有人 ...
-
SpringBoot处理接口幂等性的两种方法详解
目录 1. 接口幂等性实现方案梳理 1.1 基于 Token 1.2 基于请求参数校验 2. 基于请求参数的校验 在上周发布的 TienChin 项目视频中,我和大家一共梳理了六种幂等性解决方案,接口 ...
-
200行Java代码编写一个计算器程序
发现了大学时候写的计算器小程序,还有个图形界面,能够图形化展示表达式语法树,哈哈;) 只有200行Java代码,不但能够计算加减乘除,还能够匹配小括号~ 代码点评: 从朴素的界面配色到简单易懂错误提示 ...
-
java根据模板导出PDF的详细实现过程
目录 题记: 一.需求 二.解决方案 三.实现功能 四.主要代码结构说明: 五.关键代码说明 1.模板配置 2.获取模板内容并填充数据 3.导出模板到PDF文件 4.测试工具类 六.生成效果图 七.遇 ...
-
Spring实现类私有方法的几个问题(亲测通用解决方案)
现实的业务场景中,可能需要对Spring的实现类的私有方法进行测试. 场景描述: 比如XXXService里有 两个函数a.函数b. 而实现类XXXServiceImpl中实现了函数a.函数b,还包含 ...
-
解决FastJson中"$ref重复引用"的问题方法
解决FastJson中"$ref重复引用"的问题,先来看一个例子吧: public static void main(String[] args) { UserGroup user ...
-
完美解决Logback configuration error detected的问题
目录 错误日志 pom.xml 解决办法1 解决办法2 今天在springboot项目中替换log4j2日志的时候遇见的问题,闲话不多说. 错误日志 Logging system failed to ...
-
Java如何实现图片的叠加与拼接操作
关于Java实现图片的叠加与拼接的文章网络上确实很多,碰巧小编开发工作中也遇到这些问题,就做了简要的梳理,作为笔记以备不时之需. Java对图片的处理主要使用的是BufferedImage类. Buf ...
-
Spring事务失效的各种场景(13种)
目录 一.访问权限 二.方法用final修饰 三.方法内部调用 四.没有被spring管理 五.多线程调用 六.设计的表不支持事务 七.没有开启事务 八.错误的事务传播 九.自己捕获了异常 十.手动抛 ...