java
-
Java中驼峰命名与下划线命名相互转换
记得在thinkphp框架中,模型名会自动转换为对应下划线的表名,如,UserType 自动转化为user_type,在平时写程序中很多地方也会用到类似的自动转换方法. Java版本的驼峰命名与下划线 ...
-
Java语言实现简单FTP软件 FTP上传下载管理模块实现(11)
本文为大家分享了FTP上传下载管理模块的实现方法,供大家参考,具体内容如下 1.上传本地文件或文件夹到远程FTP服务器端的功能. 当用户在本地文件列表中选择想要上传的文件后,点击上传按钮,将本机上指定 ...
-
Java 8 Stream操作类型及peek示例解析
简介 java 8 stream作为流式操作有两种操作类型,中间操作和终止操作.这两种有什么区别呢? 我们看一个peek的例子: Stream<String> stream = Strea ...
-
SpringBoot使用Spring-Data-Jpa实现CRUD操作
本文演示了SpringBoot下,实用Spring-Data-Jpa来实现CRUD操作,视图层采用Freemarker 这里我们先把application.properties修改成applicati ...
-
Mybatis批量修改时出现报错问题解决方案
批量修改代码如下 <update id="UPDATE_HOTEL_REAL_TIME_PRICE" parameterType="java.util.List&q ...
-
Java ArrayList.add 的实现方法
ArrayList是平时相当常用的List实现, 其中boolean add(E e) 的实现比较直接: /** * Appends the specified element to the end ...
-
Java GUI实现学生成绩管理系统
学习java有一年多了,一直在做web方面的练习,在一个项目中发现需要用到GUI的相关知识,结果没法做出来,网上这方面的文章又不是很多,所有只好自己硬着头皮从头再学一遍了,不过学习后发现,其实GUI是 ...
-
JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql
前言 相信大家应该都知道,在实体Entity里面,可以使用java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.d ...
-
Struts2开发 基本配置与类型转换
一.Action配置中的各项默认值 <package name="csdn" namespace="/test" extends="struts ...
-
java使用webuploader实现跨域上传详解
前言 项目中使用webuploader进行文件上传,需要用到跨域,查看webuploader的issues发现是支持上传的,但是他们写的回复都是不清不白的,有点迷糊:想了半天才知道咋回事,也可能是我比 ...
-
一篇文章带了解如何用SpringBoot在RequestBody中优雅的使用枚举参数
目录 确认需求 定义枚举和对象 实现转换逻辑 方案一:精准攻击 方案二:全范围攻击 测试 总结 确认需求 需求与前文类似,只不过这里需要是在 RequestBody 中使用.与前文不同的是,这种请求是 ...
-
使用Spring Data JPA的坑点记录总结
前言 Spring-data-jpa的基本介绍:JPA诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,百度百科说是JDK为了实现ORM的天下归一,目前也是在按照这个方向发展,但是还没能完全实 ...
-
Java 超详细讲解对象的构造及初始化
目录 如何初始化对象 构造方法 特性 默认初始化 就地初始化 如何初始化对象 我们知道再Java方法内部定义一个局部变量的时候,必须要初始化,否则就会编译失败 要让这串代码通过编译,很简单,只需要在正 ...
-
java 使用foreach遍历集合元素的实例
java 使用foreach遍历集合元素的实例 1 代码示例 import java.util.*; public class ForeachTest { public static void mai ...
-
解析Java的Hibernate框架中的持久化类和映射文件
持久化类 Hibernate的整个概念是采取从Java类属性的值,并将持久到数据库表.一个映射文件Hibernate的帮助确定如何从拉动类的值,并将它们映射与表和相关的域. 其对象或实例将存储在数据库 ...
-
java如何反编译jar包并修改class文件重新打包
目录 反编译jar包并修改class文件重新打包 解决思路 jar包反编译后修改源码再编译 1.场景 2.详细步骤 反编译jar包并修改class文件重新打包 这两天碰到一个需求:需要修改一个jar包 ...
-
java通过HttpServletRequest获取post请求中的body内容的方法
在java web应用中,我们如何获取post请求body中的内容?以及需要注意的问题. 通常利用request获取参数可以直接通过req.getParameter(name)的方式获取url上面或者 ...
-
mybatis plus表的创建时间和修改时间的操作方法
mybatis plus表的创建时间和修改时间的操作方法
-
高吞吐、线程安全的LRU缓存详解
本文研究的主要是高吞吐.线程安全的LRU缓存的相关内容,具体介绍如下. 几年以前,我实现了一个LRU缓存用来为关键字来查找它的id.数据结构非常有意思,因为要求的吞吐很大足以消除大量使用locks和s ...
-
Java Validation Api实现原理解析
前言: 涉及知识点:AOP.拦截器相关 功能主要实现类:因为bean validation只提供了接口并未实现,使用时需要加上一个provider的包,例如hibernate-validator 范围 ...
