Hpeacheng
码龄3年
关注
提问 私信
  • 博客:58,398
    问答:233
    58,631
    总访问量
  • 63
    原创
  • 959,730
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2021-09-26
博客简介:

Hpeacheng的博客

博客描述:
Java学习之旅
查看详细资料
个人成就
  • 获得64次点赞
  • 内容获得14次评论
  • 获得115次收藏
创作历程
  • 7篇
    2022年
  • 57篇
    2021年
成就勋章
TA的专栏
  • java爬虫
    1篇
  • 51job
    1篇
  • 51
    1篇
  • MD5
    1篇
  • uuid
    1篇
  • salt
    1篇
  • rabbitmq
    1篇
  • rabbitmq连接问题
    1篇
  • kibanan
    2篇
  • elasticsearch
    5篇
  • vue
    1篇
  • ES6
    2篇
  • Springboot
    3篇
  • mvc
    1篇
  • thyeleaf
    1篇
  • Hystrix
    2篇
  • Feign
    1篇
  • eureka
    4篇
  • springcloud
    2篇
  • 拦截器
    1篇
  • interceptor
    1篇
  • 热部署
    1篇
  • 配置信息
    1篇
  • 级联
    1篇
  • 一对多
    1篇
  • Jpa多对多
    1篇
  • Jpa
    1篇
  • jpaSpecification
    1篇
  • 动态查询
    1篇
  • jdk1.8
    3篇
  • lucene
    3篇
  • postman
    1篇
  • mysql
    1篇
  • 索引
    1篇
  • spring-security
    2篇
  • ssm
    3篇
  • @param
    1篇
  • 多表添加
    1篇
  • Mybatis
    8篇
  • java
    10篇
  • @Resource
    1篇
  • pageHelper
    1篇
  • Spring
    9篇
  • Springmvc
    5篇
  • exception
    1篇
  • tomcat
    1篇
  • ajax
    1篇
  • database
    1篇
  • 解耦
    6篇
  • AOP
    1篇
  • lambda
    1篇
  • python
    1篇
  • IOC
    3篇
  • linux
    1篇
  • CentOS
    1篇
  • Linux常用命令
    1篇
  • 三重架构
    2篇
  • servlet
    4篇
  • session
    1篇
  • cookie
    1篇
  • setAttribute
    1篇
  • jstl
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JDK9 JVM调优报错

发布问题 2022.08.16 ·
1 回答

2022最新自研究51job(java爬虫)(因为黑马教程里的都不太好用了,会被js加密隐藏信息)

这里不是教大家如何解密隐藏信息,那个用java来做,有点困难,对于我这种小白来说,肯定是行不通的。我这个方法属于绕道而行。但是可以完成java对51job 的爬虫先上一下成果。准备阶段我就不多说了,用的是maven+boot,核心包用webmagic0.7.3和mybatis-common,其他的就大家根据自己的添加就好。1.第一步准备好要爬取的数据,这里除了id全是String,类型,因为我们只想获取到数据,不进行输出,所以只需要用String就好,避免需要转换数据类型,dataforma
原创
发布博客 2022.04.19 ·
1101 阅读 ·
2 点赞 ·
2 评论 ·
8 收藏

salt加盐MD5加密代码

普通的md5因为其代表的密码是一致的,这里说的比较抽象,看下面举的例子例如一串密码wer123456,加密后可能会是b6a6c36f9d25aa74(瞎写的)其中w,e,r,1,2,3,4,5,6,在每次加密后,代表的都是相同的加密代码,也就是其他人可用通过试错法,一个一个比对,将我们的加密之后的代码破解。而加盐salt就是为了防止这种情况的出现,因为其他人不知道我们在什么地方加了盐,因此基本不可能把盐给试出来。我是用的是SpringBoot 的test@RunWith(SpringR
原创
发布博客 2022.03.30 ·
1034 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Rabbitmq,报错timeout:null,连接超时问题

rabbitMQ 连接超时问题
原创
发布博客 2022.03.30 ·
1435 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

SpringBoot整合ElasticSearch测试代码

1.SpringBoot环境和测试类,我就不讲了。2.yml中的配置clustername:是es的集群名称,默认是elasticsearchcluster-nodes:tcp的地址,不要写错。spring: data: elasticsearch: cluster-name: elasticsearch cluster-nodes: 192.168.199.128:93003.注意:org.springframework.boot,...
原创
发布博客 2022.03.13 ·
3058 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Kibana的索引库创建,mapping字段,document的增删改操作

Get /heima1/_mapping为获取映射字段信息GET /heima1/_search内容如下图
原创
发布博客 2022.03.09 ·
1005 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vue的入门笔记

1.VUE出现之前java程序员写前端页面的话大部分都是MVC解构的但是出现了VUE之后就变成了MVVM解构,就是把C-control变成了VM-View&Model这样做的好处就是:模型与视图间的双向操作(无需开发人员干涉)2.在MVVM之前,开发人员从后端获取需要的数据模型,然后要通过DOM操作Model渲染到View中。而后当用户操作视图,我们还需要通过DOM获取View中的数据,然后同步到Model中,也就是我们常见的document.getElementById等dom操作
原创
发布博客 2022.01.12 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ES6笔记

1.什么是ES6?就是ECMAScript第6版标准。2.什么是ECMAScript?ECMAScript是浏览器脚本语言的规范,而各种我们熟知的js语言,如JavaScript则是规范的具体实现。3.创建html空页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width
原创
发布博客 2022.01.12 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Feign-SpringCloud得介绍和应用,结合Hystrix,Ribbon

【1】feign,表面意思,是伪装得意思,在java中,其实大家可以理解为掩护,包装。【2】作用:我们之前远程调用得时候,是利用得Ribbon+RestTemplate.getForObject,然后里面拼接我们得访问地址 return this.restTemplate.getForObject("http://ITHEIMA-SERVER/user/findById/"+ id.toString(),String.class);【3】而如果我们利用了Feign,就可以更加简洁【4】使用
原创
发布博客 2021.12.25 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hystrix熔断器的使用和问题,以及熔断机制

【1】Hystrix是豪猪的意思,因为豪猪的身上全是刺,可以起到保护效果,因此是这个名字,而这个组件在eureka中的作用就是起到保护作用,可以看作咱们自家电路的熔断器,当电压到达一定程度后,保险丝就会断开,保护全家的电路安全。【2】而Hystrix解决的是雪崩问题 雪崩问题:微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用链路:一次业务请求,需要调用A、P、H、I四个服务,这四个服务又可能调用其它服务。如果此时,某个服务出现异常...
原创
发布博客 2021.12.25 ·
1230 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Eureka中容器,服务端,消费端的细节配置

【1】Eureka容器的细节配置 1.eureka-server-eviction-interval-timer-in-ms:扫描失效服务的间隔时间(默认为60*1000ms)失效剔除Eureka会统计最近15分钟心跳失败的服务实例的比例是否超过了85%。在生产环境下,因为网络延迟等原因,心跳失败实例的比例很有可能超标,但是此时就把服务剔除列表并不妥当,因为服务可能没有宕机。Eureka就会把当前实例的注册信息保护起来,不予剔除。生产环境下这很有效,保证了大多数服务依然...
原创
发布博客 2021.12.25 ·
885 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建多个eureka容器,和多个服务提供端

【1】先上效果图分别搭建了1个用户客户端,2个服务客户端,2个eureka容器,1个网关。【2】先介绍怎么搭建2个eureka容器,前提是已经有一个搭建好的eureka(前两个文章有介绍) 1 首先复制一个eureka 2 两个eureka容器相互注册,怎么相互注册呢?这样我们的两个eureka就互相注册完毕,我们登陆的时候,用87端口也行,用86端口也行。如果还想注册多个eureka,就如法炮制,形成一个闭...
原创
发布博客 2021.12.25 ·
1099 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

研究了两个小时的SpringCloud的Eureka的服务端和客户端的注入,网上各说纷纭,最后还不如自己慢慢试:Connection refused: connect错误

【1】今天解除了SpringCloud,其实我现在还没学到啥程度,就已经被Eureka的各种报错搞麻了。【2】首先是Connection refused: connect错误,这个是在注入服务端就开始报错 但是这个根本不影响服务端的注入,可以看图2at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) at com.sun.jerse...
原创
发布博客 2021.12.23 ·
629 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

SpringBoot整合web页面-html

【1】首先我们要知道,在我们快速创建好SpringBOOT项目的时候,是不会出现以前maven创建web项目时会出现web这个文件夹的。而且SpringBoot也不支持jsp文件,那么我们应该如何去创建前端页面呢?
原创
发布博客 2021.12.23 ·
2384 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

SpringBoot中写一个拦截器-以及写MVC相关组件的规则

【1】在SpringBoot官方文档中有这么一段话> If you want to keep Spring Boot MVC features and you want to add additional [MVC configuration](https://docs.spring.io/spring/docs/5.0.5.RELEASE/spring-framework-reference/web.html#mvc) (interceptors, formatters, view contro
原创
发布博客 2021.12.23 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot的使用(热部署,yml文件配置)和Spring区别

【1】能接触到SpringBoot,那么Spring和Springmvc肯定都是很熟悉的了,Spring给我们带来了提供了强大的功能,Ioc,aop,事务管理等,让我们免去了很多的麻烦,少创建了很多工厂类,但是为什么还有SpringBoot?【2】 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向
原创
发布博客 2021.12.20 ·
1266 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

Jpa中的一对多和多对多查询

【1】多对一和多对多一直多是数据库的必备技能,所以jpa也少不了【2】先复习一下多对一和多对多是怎么回事 1的一方为主表,这里也就是cst_customer1,多的一方为从表cst_linkman 这里cust_id为1,而lkm_cust_id为多。就是在主表里,id不能重复,同一个id只能有一个,而在从表中,lkm_cust_id是可以重复的。 多对多,就是两张表的字段都放到一个第三张表中【3】...
原创
发布博客 2021.12.18 ·
3429 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Jpa,关于JpaSpecificationExecutor<>的动态查询

【1】配置和JAR包和之前的jpa单表查询一样,这里就不导入代码了【2】有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 这里我们要是用到Test单元测试,记得把这两个注解加到类前,不然不能使用Spring的配置@RunWith(SpringJUnit4ClassRunner.class)@C...
原创
发布博客 2021.12.18 ·
1378 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SpringDataJpa的单表查询

【1】之前已经进行了Jpa的作用和利用hibernate进行操作对象来操作数据库,而SpringDataJPA更加的简单,方便,帮助我们进行面向对象的数据库操作。【2】jar包代码<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema...
原创
发布博客 2021.12.16 ·
1121 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jpa,Orm,Hibernate概述,面向对象的数据操作初学

【1】ORM:就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的,而不是调用sql语句。【2】为什么要有ORM:当实现一个应用程序时(不使用O/R Mapping),我们可能会写特别多数据访问层的代码,从数据库保存数据、修改数据、删除数据,而这些代码都是重复的。而使用ORM则会大大减少重复性代码。对象关系映射(Object Relational Mapping,简称ORM),主要实现程序对象到关系数据库数据的映射。【3】Jpa:J...
原创
发布博客 2021.12.16 ·
1395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多