java
文章平均质量分 64
吕若雨
博主精通java,go,python语言,在电力、能源、金融、自动化领域均有相关工作经验,从事Java开发十年以上
展开
-
SpringBoot解决跨域问题
遇到前端跨域访问问题,类似于这样的:原创 2022-08-28 01:46:33 · 147 阅读 · 0 评论 -
java基础知识笔记
1.&和&&的区别?&:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true。&&:短路与,如果第一个表达式为false时,第二个表达式就不会计算了。2.在java中如何跳出当前的多重循环?在循环语句外前面定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出循环。比如: ok: for(inti = 0; i < 10; i++) { { for(in...转载 2021-06-13 10:04:07 · 179 阅读 · 0 评论 -
spring-boot-plus项目目录结构
目录结构bin:启动/重启命令脚本目录 logs:部署后记录日志目录 assembly:maven打包配置文件目录 java:源代码目录 resources:资源文件目录 config:项目配置文件目录 mapper:mybatis xml映射文件目录 test:测试目录 test/resources:代码生成模板目录├─bin├─logs│ └─back├─main│ ├─assembly│ ├─java│ │ └─io│ │ └─geekide原创 2021-03-14 11:18:52 · 199 阅读 · 2 评论 -
java连接数据库的四大配置
#连接数据的四大参数spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/jpa?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTCspring.datasource.data-username=rootsprin.原创 2021-01-31 14:00:21 · 1165 阅读 · 0 评论 -
java编程指南100本电子书
本文档目前已收录100本Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖 Java 从业者的各个阶段。资源总是丰富的,学习总是困难的,兄弟们别光收藏啊,下载下来读一读,记得收藏、点赞。javaHead First Java(第2版)中文版.pdf链接:https://pan.baidu.com/s/1s6OL72c4HWlgDRgWssDoJQ提取码:e6j1Effective Java中文版(第2版).pdf链接:https://pan.baidu.co...原创 2021-01-24 21:20:32 · 2408 阅读 · 2 评论 -
Java JPA知识的理解与总结
一、对JPA的理解JPA的总体思想和现有Hibernate、TopLink,JDO等ORM框架大体一致。总的来说,JPA包括以下3方面的技术: 1. ORM映射元数据,JPA支持XML和JDK 5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中; 2. JPA的API,用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解脱出来。 3. 查询语言,这是持久化操作中很重要的一个方面,通过面向对象转载 2021-01-08 12:04:58 · 338 阅读 · 0 评论 -
两数相加:输出数组nums中两数之和为target的对应下标(力扣算法经典完整版,拿来直接调试建议收藏)
package suanfa;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Solution2 { public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> map = new HashMap<>(); for (int i = 0;.原创 2020-12-10 04:07:02 · 627 阅读 · 0 评论 -
Hibernate 缓存
缓存缓存是关于应用程序性能的优化,降低了应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存对 Hibernate 来说也是重要的,它使用了如下解释的多级缓存方案:一级缓存第一级缓存是 Session 缓存并且是一种强制性的缓存,所有的要求都必须通过它。Session 对象在它自己的权利之下,在将它提交给数据库之前保存一个对象。如果你对一个对象发出多个更新,Hibernate 会尝试尽可能长地延迟更新来减少发出的 SQL 更新语句的数目。如果你关闭 session,所有缓原创 2020-12-20 10:00:21 · 138 阅读 · 1 评论 -
Hibernate 原生 SQL
Hibernate 原生 SQL原生 SQL如果你想使用数据库特定的功能如查询提示或 Oracle 中的 CONNECT 关键字的话,你可以使用原生 SQL 数据库来表达查询。Hibernate 3.x 允许您为所有的创建,更新,删除,和加载操作指定手写 SQL ,包括存储过程。您的应用程序会在会话界面用 createSQLQuery() 方法创建一个原生 SQL 查询:public SQLQuery createSQLQuery(String sqlString) throws Hiber原创 2020-12-20 09:53:05 · 521 阅读 · 1 评论 -
Hibernate 标准查询
Hibernate 标准查询标准查询Hibernate 提供了操纵对象和相应的 RDBMS 表中可用的数据的替代方法。一种方法是标准的 API,它允许你建立一个标准的可编程查询对象来应用过滤规则和逻辑条件。Hibernate Session 接口提供了 createCriteria() 方法,可用于创建一个 Criteria 对象,使当您的应用程序执行一个标准查询时返回一个持久化对象的类的实例。以下是一个最简单的标准查询的例子,它只是简单地返回对应于员工类的每个对象:Criteria原创 2020-12-20 09:39:12 · 105 阅读 · 1 评论 -
Hibernate 查询语言
Hibernate 查询语言查询语言Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。 HQL 查询被 Hibernate 翻译为传统的 SQL 查询从而对数据库进行操作。尽管你能直接使用本地 SQL 语句,但我还是建议你尽可能的使用 HQL 语句,以避免数据库关于可移植性的麻烦,并且体现了 Hibernate 的 SQL 生成和缓存策略。在 HQL 中一些关键字比如 SELECT ,FROM 和 WHERE原创 2020-12-20 09:27:45 · 78 阅读 · 1 评论 -
Hibernate对象关系映射
一个对象/关系型映射一般定义在 XML 文件中。映射文件指示 Hibernate 如何将已经定义的类或类组与数据库中的表对应起来。尽管有些 Hibernate 用户选择手写 XML 文件,但是有很多工具可以用来给先进的 Hibernate 用户生成映射文件。这样的工具包括 XDoclet, Middlegen 和 AndroMDA。让我们来考虑我们之前定义的 POJO 类,它的对象将延续到下一部分定义的表中。public class Employee { private int id;原创 2020-12-20 08:42:10 · 293 阅读 · 1 评论 -
Java HashMap 的使用
package ruoyu;import java.sql.SQLOutput;import java.util.Collection;import java.util.HashMap;import java.util.Set;public class Demo01 { public static void main(String[] args) { HashMap map = new HashMap(); map.put( "s01","张三" );.原创 2020-12-16 11:03:16 · 83 阅读 · 0 评论