Java技术栈与最佳实践
文章平均质量分 70
Java核心技术、设计模式与Spring全家桶
修仙界码农进阶版it_czz
你的鼓励将是我创作的最大动力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 设计模式 工厂方法模式+策略模式+模板模式
此篇文章主要要说工厂方法模式+策略模式+模板模式的应用实例原创 2020-05-11 20:38:29 · 2244 阅读 · 0 评论 -
jvm 内存泄漏现象和处理方案
什么是内存泄漏指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。造成这种现象的原因要从,jvm内存模型和java GC机制说起一般局部变量是存在java虚拟机栈的栈帧里,在代码里一个方法就会有一个栈帧, new一个对象他会在堆里开辟块内存来存放他的实例,当这个实例赋值给局部变量的时候,就把它们通过动态链接连接上了,这就是常说的栈指向堆...原创 2020-04-30 14:39:50 · 1606 阅读 · 0 评论 -
Java IOException: Broken Pipe 错误完全指南
指的是在网络通信过程中,连接的一端(通常是客户端)意外关闭了连接,而另一端(服务端)仍然尝试向已关闭的连接写入数据,导致"管道破裂"的情况。// 从监控系统获取最近一分钟的异常率// 简化实现// 获取当前活跃连接数根本原因: Broken pipe异常本质上是网络连接异常断开后,应用层仍尝试写入数据造成的发生时机。原创 2025-07-29 10:32:50 · 2390 阅读 · 0 评论 -
garylog+collector-sidecar收集
1.在garylog管理页面新建索引2.创建新的stream,指定新建的流取数据的文件路径3.更改日志收集路径,可以把新的想要收集的日志路径加进去System->Collectos->Manage Configuration->列表点击hotel4.本地服务器执行service collector-sidecar restart 重启日志收集5.本地服务器验证是否加入成功新的路径vim /etc/graylog/collector-sidecar/generated/fi原创 2021-08-10 15:22:27 · 525 阅读 · 0 评论 -
Java HashSet 的 无序和乱序
java HashSet HashSet 顺序、乱序问题(1)定义HashSet:一种没有重复元素的无序集合解释:我们一般说HashSet是无序的,它既不能保证存储和取出顺序一致,更不能保证自然顺序(a-z)数据结构:HashSet底层是HashMap源码在new HashSet() 的时候,实际上是创建了一个HashMap实例对象public Ha...原创 2020-04-24 12:30:52 · 2085 阅读 · 0 评论 -
spring data rest OneToOne
例如user表的sex字段对应sex表的code,为了查出sex的value1.表间关系绑定设置在CloudUserEntity.java加@Setterprivate SexEntity userSex;红框代码是重点,是插入时从表和主表绑定关系的代码SexEntity.java@Setterprivate CloudUserEntity userEntity;2.加上s...原创 2020-04-29 11:20:35 · 371 阅读 · 0 评论 -
spring data rest ManyToMany
有中间关系表的表间关联,比如user多个对应role多个1.设置多表之间的关联关系CloudUserEntity.javamappedBy = “users”,//标识维护端Cascade 级联关系CascadeType.REFRESH:级联刷新,当多个用户同时作操作一个实体,为了用户取到的数据是实时的,在用实体中的数据之前就可以调用一下refresh()方法CascadeType....原创 2020-04-29 11:24:12 · 412 阅读 · 0 评论 -
spring data rest异常
Unable to find com.example.datarest.datarest.entity.SexEntity with id ; nested exception is javax.persistence.EntityNotFoundException: Unable to find com.example.datarest.datarest.entity.SexEntity wit...原创 2020-04-29 11:39:57 · 258 阅读 · 0 评论 -
spring data rest 应用实例(全)
什么是spring data rest ?Spring Data Rest设计的目的是消除curd的模板代码,减少程序员的刻板的重复劳动,尽管拥有强大的功能和精妙的设计,但它作为Spring Data系列产品,终究不能完全代替传统的SpringMVC,其特点也如Spring Data JPA之与Spring Data JDBC等低封装度的产品,高度封装了许多细节,但在用法上有它自己的一套规则。...原创 2020-04-29 11:06:46 · 348 阅读 · 0 评论 -
spring data rest OneToMany && ManyToOne
1.设置表间的关联关系CloudClassEntity.javaCloudUserEntity.java红框是插入数据时需要的重点代码,做关系的相互绑定2.两个表的dao检查两个表的dao是否存在,不存在则需要新建@RepositoryRestResource(collectionResourceRel = “class”, path = “class”)public inter...原创 2020-04-29 11:13:58 · 355 阅读 · 0 评论
分享