avatar
文章
94
标签
89
分类
16

首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于
JPA和MyBatis
发表于2023-08-01|Java|Java•JPA•MyBatis
一、JPA介绍JPA(Java Persistence API)是Java EE平台中的一种ORM(对象关系映射)规范,它提供了一种通过注解或XML描述Java对象与数据库表之间映射关系的方式,从而可以方便地进行数据库操作,而无需编写复杂的SQL语句。JPA不是具体的实现,而是一个规范,其实现需要使用JPA提供者(如Hibernate、EclipseLink等)。 通过JPA,开发者可以使用面向对象的方式进行数据库操作,而不需要关注底层的SQL语句和数据库的细节,提高了开发效率和代码的可维护性。JPA支持事务、缓存、延迟加载等常见的ORM特性,同时还支持查询语言JPQL(Java Persistence Query Language)和Criteria API等高级查询方式,方便了开发者进行复杂的查询。 二、常用的JPA实现 Hibernate:Hibernate是最流行的JPA实现之一,也是最早的ORM框架之一,它提供了JPA规范的实现,同时也提供了很多其他的特性。 EclipseLink:EclipseLink是另一个流行的JPA实现,它是Eclipse基金会的一个开源项目,提供了 ...
JavaScript
发表于2023-06-22|前端前端教程|教程•JavaScript
7a774f3dda6372403a952e7f3528cea5dd9eb1421130172d668da736f372ccafa72a81d8c33c2b01503458ae245f299377ed650ecb483e26b723bc72ad745197ab23e54102b92f466ebfb3499ecfe64e840c3158965597b913324e155d2be99f5cbbce0d71e4bcb73accc9543cf2db8d3eeef7e3653ca61974f60129c9cd0ecbc3aa54476290342fa6b91e132a25b620e29cb1d9ceaff6b0d17ca45a32c08eeab4fbd65291a6f4a3e2e122a9ec2338b831293958ff0226274adf43b54886902e4b2ec8c36faece8bb0114e26967a03a43301de8f3c80b5eef53e5a79b9464fc5e135adc6b3b2c6d41d0e14c7e9148cb5f8ad3d39ff13e7842 ...
HTML
发表于2023-05-01|前端前端教程|HTML•HTML教程
7a774f3dda6372403a952e7f3528cea5dd9eb1421130172d668da736f372ccaf7214129947599d2ceac1acbf9640b12722e3a2d4be0ac12e02741dbd55d26c30292d63c52def7c5e4b1c89ba367ed2923503e2df1303833045558e4e212dd017b13906da850616d70aa429e60fd60df8b16f50614fab14f286f57634a3aafbb9731a81154d92932fa48a198a4ffc17075abd806a6147a477420670d05d6d536cc94f62d9db743e692b748f1f92fe1bfc255b36ce375ac5af7a3a5628c38b58e896187a1e52dd1b931c9225a492503a2885834111849d51c4553762c32d5a32a2664099a1e013bbf45fbb52ba32dea35e998003879ad515fc2 ...
算法练习-哈希表
发表于2023-04-15|算法|Java•HashMap
7a774f3dda6372403a952e7f3528cea5ec52e8cd1741bb482e1d3c909352c44dd9b23586e15c71d9db5022a611c6ad764d25add7b4e1978ce937fbac6787b8471be3e9cce89ea77f1f1c504842969683879932a6ce1d40acf0e44afb3ad7aeca00a22286b58589f592768eb8a5456752ec71993f89965bebdcdf94fea7d5402b7ebda1b8d7ff528df1682cc2883f7cb4eb23c0c961e30fa9c0f974c147a434f294485d237aa3aa6f43c430a1a8743c6e5e424153b16d94c673f4d9c96f9921eb112b2ea0bfce58593f8046fc40cf0658bde135fbba691bc618fb7b57256e620bafa60f7236b4f4cc3f1f1b61542d945dd6eb174dfca5abb6f ...
博客技巧
发表于2023-04-09|博客|hexo•网站搭建
如何搭建一个简易的个人网站 hexo一键部署到云服务器
vue2和vue3的区别
发表于2023-04-09|前端|Vue•前端
1、vue2和vue3的区别Vue.js是一款流行的前端框架,Vue2和Vue3是它的两个主要版本。Vue3相对于Vue2有以下几个方面的改进和区别: 性能优化:Vue3在渲染性能和打包体积方面进行了优化,通过使用Proxy代理对象替换了Vue2中的Object.defineProperty实现响应式数据绑定,提高了数据劫持的性能。同时,Vue3也对虚拟DOM和静态节点做了优化,减少了不必要的DOM操作,提高了渲染效率。 Composition API:Vue3引入了Composition API,它是一种基于函数的API,将逻辑相关的代码组织在一起,提高了可维护性。它通过setup函数来代替Vue2中的data、computed、watch等选项,并且可以通过ref和reactive等API来实现响应式数据绑定。 更好的TypeScript支持:Vue3对TypeScript的支持更加完善,提供了更好的类型推导和类型声明。 更好的Tree-Shaking支持:Vue3支持在编译时进行Tree-Shaking,可以减少打包体积。 更好的组件化工具:Vue3提供了更好的组件化工具,包括 ...
强制删除电脑文件
发表于2021-07-25|其他|其他
​ 有时候电脑需要删除文件时,总是有各种原因不能删除,就算关机重启也没有用。这可能是由于该文件里的某个文件已经打开但没有关闭,或者是操作的权限不足导致的。 解决方法: 方法一:找到文件夹,关闭掉 这个先找到任务管理器查看正在运行的软件,将相关软件关闭后,再次尝试删除即可 方法二:强制删除 如果方法一不奏效,那么进行方法二,这个是强制删除的,不管是其他软件或文件打开而导致删除不了,又或者是权限不足,用这个方法一般都是可以删除掉的。 12DEL /F /A /Q \\?\%1RD /S /Q \\?\%1 把上面的两行代码保存为.bat文件,然后把要删除的文件拖到这个.bat文件中即可 很方便,一下子就删掉了。
Git提交博客到github上报错Connection was reset, errno 10054
发表于2021-07-24|Git|Git•博客
今天提交内容到博客上时,一直报错 有时是报错:‘fatal: unable to access'……' Failed to connect to github.com port 443: Timed out’ 有时是报错:‘error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054’最后是根据错误提示‘Connection was reset, errno 10054’来搜索解决方法最终找到解决方法,在Git中关闭安全认证即可在Git中进行代码操作 1git config --global http.sslVerify "false" 再接着就可以提交了
Android路上的坑
发表于2021-07-19|Android|Android studio
Android Studio更新后容易出现一些问题啊,特别是gradle 。更新后一直提示gradle扩展不能用,可是gradle扩展明明好好的。本来想卸载gradle后再重新安装一下,卸载掉gradle后,发现问题更大了,这Android Studio 干脆不能打开了,一顿操作猛如虎,最后百度了一下才解决了这个问题,还是的安装好gradle才可以打开。没有把错误截图下来,忘了具体的错误内容了。反正就感觉不太好下手弄 发现Android Studio中gradle的问题是真的多,是不是就搞出一个错误,大多都是和gradle相关。 打开Android studio导入项目还会提示failed at (这是导入的时间),第一次上手,也不知道是什么原因,也没提示到底是什么错误,就在运行结果显示栏左边有failed at 创建一个空活动时,不能自动生成.java 文件和一个叫什么来着的文件。第一次创建空活动时就能自动生成这两个文件,之后忘了修改了什么就再也不能生成这两个文件了。好像是加载了 不同版本的gradle……忘了 好多坑,这才刚刚开始……
我曾七次鄙视我自己的灵魂
发表于2021-05-29|随便聊
7a774f3dda6372403a952e7f3528cea5e5353c9abecc036dfabfb1610abd7790d281a6ec6fe91c1b37bab1d1c9d1edcc9fffbce0d6ffd9153e56584a2884bb566ee389d1036a8bb1107fddc982b018d0775c5715c00268cd9fa4cfcfb566db9070f2b1b22d05cf23be95f5fbd774a9f321b4651aac43325064fa7e225ba6edee14a1b2a192b0db2b22c991096f1ce432da1dd6205f4180952f0fbb56e2db1defbe52d31460523a36d98cf57b79f26beeabfb01e3e36d40964d2778d8b701127fc6fe05cabaac2637699925f12472da31df24228a1d2b0f8434ce52a1e0ecc4ff5249c5a466b4ddc65510a6e5c3a7f1c852a1629fb41a66d16 ...
1…8910
分类
  • Android1
  • Git3
  • Go1
  • Java55
    • Java教程34
    • Java项目6
    • 面试题11
  • Linux10
  • 其他1
  • 前端15
    • 前端教程11
  • 博客4
  • 数据库1
    • MongoDB1
  • 算法1
  • 随便聊2
标签
报表 八股文 jQuery Pinia Vue JavaScript RabbitMQ 项目 前端 Dubbo Vuex JSON 消息队列 Go Spring Cloud Alibaba Thymeleaf 注解 数据库 面试题 动态代理 网站搭建 IO流 网络编程 Vue3 Docker Zookeeper 类加载器 Spring Vue2 Nginx Kubernetes CSS Axios 泛型 File类 JUC Kafka 教程 设计模式 Shiro
归档
  • 五月 20242
  • 二月 202411
  • 一月 202420
  • 十一月 20233
  • 十月 202334
  • 九月 20233
  • 八月 20238
  • 六月 20231
网站资讯
文章数目 :
94
已运行时间 :
本站总字数 :
27.1k
本站访客数 :
本站总访问量 :
最后更新时间 :
Copyright © 2021 - present 虾壳
搜索
数据库加载中