java
-
详解JNI到底是什么
目录 一.前言 二.准备java代码 三.生成头文件 四.gcc环境安装 五.生成动态链接库 六.总结 一.前言 首先回顾一下jni的主要功能,从jdk1.1开始jni标准就成为了java平台的一部分 ...
-
从Hello World开始理解GraphQL背后处理及执行过程
目录 前言 Hello World SchemaParser Parser#parseDocument RuntimeWiring RuntimeWiring.Builder#type GraphQL ...
-
Java设计模式之java解释器模式详解
目录 介绍 角色 计算器案例 UML图 深入挖掘 构建的语法树 解释器模式总结 解释器模式的典型应用 Spring EL表达式中的解释器模式 参考文章 总结 介绍 解释器模式(Interpreter ...
-
@DynamicUpdate //自动更新updatetime的问题
@DynamicUpdate //自动更新updatetime 在数据库中的字节,包括updatetime,但是我更新某一个内容时,updatetime,没有自动更新,这时候我们只需要在data类中加 ...
-
使用JPA自定义SQL查询结果
目录 JPA自定义SQL查询结果 直接上代码 最后跑一下demo代码 JPA的SQL查询 一 点睛 二 JPA的NamedQuery查询 三 使用@Query查询 JPA自定义SQL查询结果 很多时候 ...
-
springboot多租户设计过程图解
这篇文章主要介绍了springboot多租户设计过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1. 概述 根据不同用户的请求,选择不同的数 ...
-
IntelliJ IDEA使用tomcat和jetty配置详解
上一讲用idea创建了maven web项目,接下来我们把项目发布到tomcat和jetty运行,以便进一步地开发和调试 配置tomcat 第一.打开菜单栏 第二.点击设置按钮,添加应用服务器,选择t ...
-
JAVA实现DOC转PDF的示例代码
目录 一.下载依赖 二.代码实现 三.转换结果 四.后续研究 五.总结 Word作为目前主流的文本编辑软件之一,功能十分强大,应用人群广,但是它也存在一些问题.像是Word文件在不同软件或操作平台之间 ...
-
彻底搞懂Java多线程(五)
目录 单例模式与多线程 立即加载/饿汉模式 延时加载/懒汉模式 饿汉/懒汉对比 阻塞队列的实现 常见的锁策略 乐观锁 CAS CAS在java中的应用 CAS 的ABA问题 ABA 问题的解决 悲观锁 ...
-
Mybatis动态SQL之if、choose、where、set、trim、foreach标记实例详解
动态SQL就是动态的生成SQL. if标记 假设有这样一种需求:查询用户,当用户名不等于"admin"的时候,我们还需要密码为123456. 数据库中的数据为: MyBatisCo ...
-
Java实现飞机大战-II游戏详解
目录 前言 主要设计 功能截图 代码实现 启动类 玩家飞机 总结 前言 <飞机大战-II>是一款融合了街机.竞技等多种元素的经典射击手游.华丽精致的游戏画面,超炫带感的技能特效,超火爆画面 ...
-
浅谈Java中Properties类的详细使用
目录 一.Properties 类 二.打印JVM参数 三.打印自定义.properties文件中的值 3.1.list输出到控制台用绝对路径加载 3.2.propertyNames输出getClas ...
-
Day10基础不牢地动山摇-Java基础
目录 1.异常的捕获与处理 1.1 处理异常 1.2 异常处理的流程 1.3 throw关键字 1.4 异常处理模型 1.5 RuntimeException 1.6 断言:assert 1.7 自定 ...
-
Java访问数据库实例详解
JAVA程序想要访问数据库,需要进行如下准备: 1.安装一个数据库(这里使用mysql免安装版)2.下载该数据库的驱动包(这里使用mysql官方提供的mysql-connector-java-5.1. ...
-
java 获取中文拼音首字母及全拼的实践
使用Hutool工具类 官网链接 以下为Hutool支持的拼音库的pom坐标,你可以选择任意一个引入项目中,如果引入多个,Hutool会按照以上顺序选择第一个使用. <dependency> ...
-
Spring强大事务兼容数据库多种组合解决业务需求
目录 事物的由来 事物特性 什么事脏读.不可重复读.幻读 查询 spring事物 spring事物有哪些可配项 传播属性 事物的由来 在mysql中只有innodb存储引擎才支持事物,所以我们后续都是 ...
-
Mybatis 中的sql批量修改方法实现
在项目中遇到需要批量更新的功能,原本想的是在Java中用循环访问数据库去更新,但是心里总觉得这样做会不会太频繁了,太耗费资源了,效率也很低,查了下mybatis的批量操作,原来确实有<forea ...
-
IDEA下Maven的pom文件导入依赖出现Auto build completed with errors的问题
在idea下新建一个maven项目,在学习mybaties时跟着视频教程添加依赖 发现可以配置maven然后自动导入,这样可以省事不用手写.前提要讲maven配置好,然后使用快捷键alt+insert ...
-
Java前后端时间格式的转化方式
JsonFormat.DateTimeFormat使用 从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很 ...
-
解析Java程序中对象内存的分配和控制的基本方法
一.对象与内存控制的知识点 1.java变量的初始化过程,包括局部变量,成员变量(实例变量和类变量). 2.继承关系中,当使用的对象引用变量编译时类型和运行时类型不同时,访问该对象的属性和方法是有区别 ...
