- 博客(169)
- 资源 (79)
- 收藏
- 关注
原创 git命令,看了始终忘不了的命令
将更新提交到暂存库中: git add将暂存库中的内容提交到仓库:git commit -m “add application.yml file”进行远程仓库的同步推送:git push origin master...
2020-04-09 10:36:39 199
原创 【丁雪丰(译)】SpringBoot实战第七节:深入Actuator《读后感》
前言今天看完本章内容,收益颇多,也顺便了查阅了丁雪丰老师的个人的工作履历,是我学习的楷模,大神级别的人物,之前也学过丁老师的mysql相关的课程,感觉讲述的非常棒,言归正传,正如书中介绍样的,我们想弄清楚运行的应用程序里正在发生什么,这是一件很困难的事。springboot 的Actuator为我们打开了一扇大门,下面我们开始了解本章知识点,及展示一下我的demo书中内容:揭秘Actuat...
2020-04-30 20:36:06 453
原创 【丁雪丰(译)】SpringBoot实战第六节:在SpringBoot中使用Grails《读后感》
前言今天学习了一下本章,看到标题我先百度了一下,Grails是什么,也是第一次接触吧,然后查看了对Grails的描述:Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。文章中已经告诉我们Springboot是支持Grails对象关系映射和Groovy服务器页面的Grails的特...
2020-04-30 13:39:52 443
原创 IDEA安装Alibaba Cloud Toolkit ----【亲测成功】
今天闲着没事查看IDEA插件库,看看没有好的插件,发现了一个这个骚气的插件,以后再也不担心自己链接不上Linux服务器了
2020-04-29 16:42:33 675 2
原创 【丁雪丰(译)】SpringBoot实战第五节:Groovy与SpringBoot CLI《读后感》
前言本章主要为我们讲解:自动依赖与import获取依赖测试基于CLI的应用程序当看到标题时我是一愣,因为我接触springboot项目时,直接撸的代码,从来没有细致的去探究springboot的社区,我也不知道SpringBootCLI是个啥东东,阅读完章回头开始写本篇读后感后,我想说的是:我们越是学习,越觉得自己的贫乏,通过书中讲解我了解了SpringBootCLI是一个命令行工具,...
2020-04-29 14:36:22 375
原创 【电商项目】-构建maven聚合工程
前言本篇文章是介绍怎么一步步构建我们的聚合工程,同时也会给大家介绍需要注意哪些事项,特别是在我们实际项目开发中,我们容易犯的错误。通过IDEA创建项目:第一步创建一个新的工程:-简单的项目创建搭建成功,因为我们的这个项目是顶级项目,所以特别要主要的地方,需要修改pom文件,因为默认是jar文件:因为我们是聚合工程,首先删除没有的文件,然后创建新的model注意...
2020-04-28 20:56:16 257
原创 【丁雪丰(译)】SpringBoot实战第四节:测试《读后感》
前言作为程序开发者来说,本章的内容虽然讲述的是测试,但是个人认为测试环节对我们开发来说也很重要,我说的测试环节不是交给我们的测试人员,而是我们在项目实际开发中属于我们自测环节,我们在开发接口工作中,如果我们开发完一个功能,直接交给我们测试人员,我们没有系统的测试,这样会造成测试工作人员工作量加大,我们的反复改bug的任务加重,下面我针对本章内容谈一下自己的见解:书中已经很好的给我们 一个答案...
2020-04-28 14:08:39 243
原创 【SpringCLoudAlibaba】---从nacos上获取其他注册服务
package com.zcw.usercenter;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.cloud.client.discovery.DiscoveryClient;import org.springframework.web.bind.anno...
2020-04-27 23:36:31 762
原创 【丁雪丰(译)】SpringBoot实战第三节:自定义配置《读后感》
前言自定义配置一章里主要讲解了:覆盖Spring Boot自动配置通过属性文件外置配置定制应用程序错误页面解析书中内容: 针对覆盖Spring Boot自动配置小节,作者的意思我们在装配Bean时,不要刻意去修改自动装配Bean,除非我们项目中有需要而去实施,针对安全也特别去阐明了SpringBoot自动配置会让应用程序的安全工作变得易如反掌,只需要在MAVEN构建的...
2020-04-27 17:54:57 250
原创 Given final block not properly padded; nested exception is com.fasterxml.jackson.databind.JsonMappin
前言最近在做,把传统的SpringMVC+Spring+Mybatis项目改成SpringBoot微服务,我的思路是想直接把原来传统.xml文件配置的拦截器与过滤器改成springboot的配置类,过程相当的嗨皮┗( ´・∧・`)┛<mvc:annotation-driven conversion-service="conversionService" content-negotiat...
2020-04-26 17:29:10 485
原创 【丁雪丰(译)】SpringBoot实战第二节:开发第一个应用程序《读后感》
前言第二章开篇介绍了一些生活案例,我个人感觉真的是技术来源于生活,艺术来源于生活的真谛,启示我们在日常的生活当中就应该细细品味生活中的喜怒哀乐,慢慢尝其中的酸甜苦辣。进入springboot Demo文章介绍了如何构建与初始化项目,同时也介绍了项目的目录结构,本篇博客介绍一下书中重点介绍的类组件:ReadingListApplication.java应用程序的启动引导类(bootstra...
2020-04-26 14:48:13 313
原创 【丁雪丰(译)】SpringBoot实战第一节:入门《读后感》
前言其实这本书是我第二次开始阅读,之前阅读时间已经很久了,为什么再次阅读这本书呢,主要是自己想着,通过查看本书然后吸取作者的思想去,查看springboot的源代码,提升自己的能力,书中内容:Spring boot 第一节主要是讲解了入门,构建springboot项目的方式,还有阐述了springboot 项目目前针对spring项目 有哪些提升, 自动配置 @Bean...
2020-04-26 11:19:39 340
原创 【SpringCloudAlibaba】微服务注册到Nacos中,原来如此简单【亲测成功滴滴】
前言最近项目中需要使用到SpringCLoud,种种原因吧,还是希望使用Alibaba的组件,闲暇之余把自己练习的demo贴到博客中,希望能对搭建有所帮助POM文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http...
2020-04-25 12:46:51 1425
原创 ava.lang.IllegalArgumentException: no server available
前言在搭建SpringCloudAlibaba 的nacos时,项目搭建完成,可以构建成功,然后项目在启动时报错:2020-04-25 11:04:11.304 ERROR 893 --- [TaskScheduler-1] o.s.c.a.nacos.discovery.NacosWatch : Error watching Nacos Service changeja...
2020-04-25 11:29:55 2339
原创 org.springframework.web.bind.MethodArgumentNotValidException: Validation failed
前言ios进行调用后台接口,进行加解密后传递参数进行校验时报错org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument at index 0 in method: public com.XXXXX.XXXXX.vo.RespUserInfoVo com.XXXXX.X...
2020-04-24 14:38:49 4307
原创 【设计模式】开一闭原则(OCP)练习
前言最近再看设计模式相关书籍,针对《设计模式从入门到精通》其中有一张针对“开一闭”原则(ocp),书中详细介绍了OCP,以下内容来自书中:“开一闭”原则的含义是,一个软件实体应当对扩展开发,对修改...
2020-04-24 14:24:36 301
原创 javax.crypto.BadPaddingException: Decryption error
前言进行接口调试时RSA加解密中的解密操作时报错,下面是详细的报错:javax.crypto.BadPaddingException: Decryption error at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380) ~[na:1.8.0_131] at sun.security.rsa.RSAPadding.unp...
2020-04-24 13:22:11 11136 4
原创 【RSA】java-DEMO练习
package com.zcw.rsa;import java.io.ByteArrayOutputStream;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;impor...
2020-04-24 11:01:48 310
原创 【SpringCloudAlibaba-Nacos】看完官方文档我醉了,原来应用注册到Nacos上还需要注意这个细节
看完官方文档我醉了,原来应用注册到Nacos上还需要注意这个细节
2020-04-24 10:07:00 411
原创 【亲测成功】搭建Nacos Server
前言本篇文章主要是通过简单的demo展示,使大家明白Aliliba组件中的配置中心搭建属于新手教程。下载https://github.com/alibaba/nacos/releases根据自己系统的配置下载相关的版本,我用的是mac系统:⚠️大家在实际的项目开发中,知道Springcloud相关组件之间的依赖是存在不同版本号之间冲突的,所以我们在相关下载安装时,不知道下载哪些版本,可...
2020-04-23 23:03:08 523
原创 解决SpringBoot项目 HandlerInterceptorAdapter子类中 @Value注入为null
前言:解决SpringBoot项目 HandlerInterceptorAdapter子类中 @Value注入为null原因之前公司是传统的SSM项目,拦截器加载是在springcontext创建之前完成解决方案:使用@Bean在拦截器初始化之前让类加载import org.springframework.context.annotation.Bean;import org.sp...
2020-04-23 19:08:04 1665 1
原创 高效率的计划任务---ScheduledExecutorService---定时调度
前言ScheduledExecutorService在设计之初就是为了解决Timer&TimerTask的这些问题,我们大家知道在java中的计划任务Timer工具类提供了以计时器或计划任务的功能来实现按指定时间或时间间隔执行的任务,Timer运行的机制是以队列的方式管理线程的,不是以池pool,这种机制再高并发的情况下就会出现效率问题,(低)ScheduledExecutorServ...
2020-04-23 14:20:04 507
原创 【微服务开发】是否考虑过,当服务提供者地址发生了变化,服务消费者如何感知?
前言正如题目所说,我们在微服务开发时,拆分了很多模块,有服务提供者,还有服务消费者,当服务提供者的地址发生了改变,我们服务消费者是如何感知的?其实这个问题引发出了一个概念就是“服务发现”,探个究竟什么是服务发现:我们通过查看源代码或者阅读官方文档,Springcloud组件中的注册中心,本身提供了缓存机制,如果我们应用启动以后,注册中心挂了的话,是不会影响各个服务之间的相互调用的,因为各个...
2020-04-22 23:55:35 263
原创 项目整合Spring Cloud Alibaba我们应该注意的事项
前言我们在Springboot项目中如果要引用Alibaba组件,首先我们要在pom文件中进行如下修改,整合Springcloud<!--整合Springcloud--> <dependencyManagement> <dependencies> <dependency> ...
2020-04-22 23:33:18 855
原创 当线程池关闭后,有新的任务进入时,需要我们实现自定义的拒绝策略---骚的不行
前言当我们在实际项目开发中,线程池关闭后,有新的Task请求到来时,我们需要在丢进队列Task进行一些相关的 骚操作,比如拒绝或者返回 一些业务上的状态码package com.zcw.demo;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.ExecutorService;import java.util.c...
2020-04-22 19:07:14 378
原创 Error creating bean with name 'defaultValidator' defined in class path resource
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAu...
2020-04-22 17:09:38 7340 2
原创 【名企大厂面试必备】线程池ThreadPoolExecutor的拒绝策略
前言线程池的拒绝策略,在面试中经常会被问到,本篇文章主要是总结一下对新添加的Task任务有不同的处理策略,有默认的,有我们主动自己添加的,首先说一下有哪几种不同的策略:AbortPolicy官方介绍当任务添加到线程池中被拒绝时,它将抛出RejectedExecutionException异常。CallerRunsPolicy当我们task添加到线程池中被拒绝时,会使用调用线程池的Thre...
2020-04-22 13:45:19 244
原创 困惑已久的问题,ThreadPoolExecutor线程池三种队列,通过Demo我恍然大悟了
通过这个Demo,展示就是帮我自己解读一下ThreadPoolExecutor线程池在创建线程时使用三种队列不同展示情况。
2020-04-22 10:54:14 422
原创 【Demo】VUE--自定义过滤器
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> ...
2020-04-21 20:51:22 181
原创 【demo】vue--实现分页
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="./vue.js"></script> <style> .active{ color: red;...
2020-04-21 19:47:30 278
原创 【名企大厂必问JVM问题】---JVM面试宝典帮您解围
JVM 面试题前言:整理了这些面试题,希望对同学们有所帮助,整理不易且行且珍惜,会持续不断的去更新。Java 内存分配• 寄存器:程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码。• 静态域:static 定义的静态成员。• 常量池:编译时被确定并保存在 .class 文件中的(final)常量值和一些文本修饰的符号引用(类和接口的全限定名,字段的名称和描述符,方法和...
2020-04-21 18:49:49 367
原创 【名企大厂面试必问】谈一谈ThreadPoolExecutor,你是怎么理解的
前言ThreadPoolExecutor这个类可以创建线程池对象,还有我们使用过的Executors工厂类,我们查看源代码,其内部也是实例化一个ThreadPoolExecutor类的实例通过查阅资料,或者跑一些项目,我们知道ThreadPoolExecutor最常用的构造方法是如下这种:ThreadPoolExecutor(int corePoolSize,int maximumPool...
2020-04-21 14:03:54 198
原创 【名企大厂面试必问的线程池】---Executors工厂创建线程池【方便你我他】知识总结没有最好只有更好
【名企大厂面试必问的线程池】---Executors工厂创建线程池【方便你我他】知识总结没有最好只有更好
2020-04-21 11:52:10 292
原创 mac:安装mysql后报错ERROR! The server quit without updating PID file (/usr/local/mysql/data/cunweideMBP.pi
ERROR! The server quit without updating PID file (/usr/local/mysql/data/cunweideMBP.pid).解决办法:
2020-04-20 22:55:16 691
原创 【通向大神之路】PostMan教程
通过阅读官方文档,知道postman可以进行配置全局变量进行模拟测试:https://learning.postman.com/docs/postman/variables-and-environments/variables/
2020-04-20 16:37:11 129
原创 【亲测可以使用】ubuntu下使用Nexus搭建Maven私服
版本/收费/免费:Nexus Repository Manager 仓库管理有2个版本,专业版和oss版,oss版是免费的,专业版是收费的,我们使用oss版。 首先在服务器上安装jdk上传jdk通过 :rz命令通过命令 tar -zxvf 解压到当前目录下。配置jdk的环境变量, sudo vim /etc/profileexport JAVA_HO...
2020-04-20 13:22:06 365
原创 【亲测】解决IDEA的红色警告⚠️
我们在项目开发时总会遇到如下图所示的红色警告,看着叫人心塞:出现这种情况的原因:我们在使用@Autowired进行注入时,默认情况下要求依赖对象,也就是我们的UserMapper必须存在,而IDEA认为这个对象的实力是个null所以友好提示,出现一个警告。 解决办法:第一种:第二种:第三种:第四种使用Lombok(来自大目)...
2020-04-19 22:55:22 1506
AASM睡眠分期规则.ppt
2021-02-25
静态资源imgs.zip
2020-12-13
java版本坦克大战使用的图片
2020-07-20
01Redis前无古人后无来者.jpg
2020-07-16
20220--java知识面试汇总.zip
2020-04-09
jdk-8u231-windows-x64-demos.zip
2019-10-29
1.LINUX中安装oracle缺少的rpm包
2019-07-30
oracle 11g linux 6 gcc-4.4.7-4.el6.x86_64.rpm
2019-07-27
1.解密搜索引擎技术实战:Lucene&Java;精华版(第3版)
2018-12-02
1.Lucene实战(第2版) - PDF(带目录)
2018-12-02
1.自制编译器 ,青木峰郎
2018-10-25
1.自己设计制作CPU与单片机 (图灵原创).azw3
2018-10-24
1.Xshell 6全破解版下载
2018-10-18
Apache Kafka实战
2018-09-30
1.《HTTP权威指南 》与《HTTPS权威指南 》pdf高清版合集
2018-09-17
1.OfficeRegClean.exe
2018-09-17
1.HBase企业应用开发实战
2018-07-28
1.客户关系管理系统
2018-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人