自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

站在风口上的猪

风口制造者

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA 入坑三年 甘特图 && 最近停更的抱歉

AprilJulyOctober2019AprilJulyOctober2020AprilJulyOctober2021Dewell Group 毕业答辩 Dewell Group Dewell Group 实习毕业答辩转正Java入坑甘特图

2021-11-02 17:08:51 145

原创 本博客下载导航区(书籍,视频,网站...) 不是广告!别删我贴了!

学习版百度网盘(不限速):https://pandownload.com/HTTPS权威指南(高清版)2016.9版本https原理属于作为新一代程序员必回的科目之一 链接:https://pan.baidu.com/s/1oTLm1KPv0tZ0KSbIux272Q密码:dd88算法 第四版链接:https://pan.baidu.com/s/1SqZL7Y7-cT...

2019-08-08 10:26:08 462

原创 RPC 入门

文章大纲RPC概念现有框架原理剖析技术栈RPC概念介绍(分布式系统中常见的通信方法)RPC: Remote Procedure Call,即远程过程调用;Remote:我们通常理解为两个服务间的调用或者两个进程间的调用。需要通过网络传输数据来达到通信。这个过程即远程。Procedure:简述即 一段可执行的代码。英文本身的含义就是过程,程序,步骤。通常其他语言会认为java中的有返回值的方法称之为函数,没有返回值的方法称之为过程。类似于oracle,mysql中的 存储过程与functi

2022-01-17 15:34:17 527

原创 Zuul高可用

多个节点注册到 eureka serverNginx + Zuul 混搭

2021-12-03 14:53:03 2222

原创 服务网关简介

服务网关的要素稳定性,高可用性性能,并发性安全性扩展性常用的网关方案Ngix+LuakongTykSpringCloud Zuul

2021-12-03 10:26:00 146

原创 Alibaba Cloud Linux 3.2104 64位 阿里云 linux 安装 rabbitmq 以及配置外网登录

阿里云上rabbitmq安装环境:Alibaba Cloud Linux 3.2104 64位rabbitmq-server-3.9.8-1.el7.noarch.rpmrabbitmq github地址阿里云服务器linux安装rabbitmq 分为两步安装erlang语言环境,rabbitmq基于此开发安装rabbitmq安装包配置外网访问即可执行命令:rpm --import https://packages.erlang-solutions.com/rpm/er

2021-11-09 20:52:17 3648 2

原创 Alibaba Cloud Linux 3.2104 64位 yum 安装 redis

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-09 15:17:50 2234

原创 aliyun Linux 服务器, yum 安装 redis 及 配置远程连接

yum安装redis安装命令查看仓库redis的版本信息yum info redis查看本地是否安装过了yum list redis安装过的可以先卸载yum remove redis没有安装的进行 安装,等待即可yum install redis启动,停止命令service redis startservice redis stop查看是否启动成功,这里进程已经启动了。ps -ef|grep redis配置redis,修改配置文件的绑定ip,以及添加密码找到r

2021-11-08 18:51:41 494

原创 阿里云 Alibaba Cloud Linux 3.2104 64位 安装mysql 8.0.21,以及外网连接mysql配置

Aliyun Linux 安装 mysqlyum list installed mysql* rpm -qa|grep mysql*yum install mysql-serverskip 密码配置,配置密码

2021-11-08 17:36:08 2597 3

原创 SpringBoot整合Solr及其基本使用(含语法介绍)

SpringBoot整合Solr及其基本使用SpringBoot整合SolrSpringBoot版本// SpringBoot 父版本 2.4.12dependency// maven依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <v

2021-11-04 20:13:00 2152

原创 Idea 打包 JavaWeb项目

Idea 打包 JavaWeb项目Build —> Build Artifacts选择你该项目的Artifact name.

2020-07-01 14:23:02 195

原创 解压版 Tomcat9.0(windows) JVM优化,JDK指定,JVM内存监测,校验配置是否生效(JMC) 简单使用

相关环境:服务器环境: winSR2012(本地测试win10)tomvat版本: apache-tomcat-9.0.33-windows-x64JDK: java version “1.8.0_221”1. JVM优化进行内存指定配置;找到catakin.bat编辑catalina.bat,配置JVM内存;在原文件中找到2位置== rem Guess CATALINA_H...

2020-04-07 15:04:48 1124 1

原创 毕业一年的程序猿-楼主

现状作为普通大学毕业的本专业学生,毕业已有一年之余了.深想,却有很多感慨.从实习进入公司,自己只是略懂技术皮毛而已,在那时感觉自己这不会那也不会,这没听说那也没听说,从入实习开始就拼命的学习,每天看官网技术文档,晚上也是不低于12点睡觉.地铁也看看博文之类关于自己有疑惑的地方,然而,从19年初来上班,就开始慢慢的把技术只满足于现状为基准做一些基本的学习.也很少更新博文.甚至每月更新博文就像感觉...

2019-10-28 14:37:13 481 1

原创 安装版Tomcat8.5在图像界面(tomcat8w.exe)修改JVM 以及 内存不生效问题

问题描述原windows 安装tomcat8.5安装版 安装之后,设置 Java Virtual Machine == 为32位的JDK1.8. 由于后期JDK升级为64位,更改Java Virtual Machine为64位的JDK后,调整Initial memory pool==为4096M 后 tomcat启动失败,始终启动不起来. 查看 log 显示 内存不足等奇怪现象.解决问题下...

2019-09-01 17:43:25 1392

原创 设计模式-模板方法模式(Template Method)

模板方法-设计模式(Template Method)设计模式基础知识基础概念. . . .简而言之,就是套路二字.是一套反复被使用,多数人知晓的,经过分类编目,代码设计经验的总结.对待不同情况,可以使用的最优解.还是古人云的好啊 .. . . .自古深情留不住,唯有套路得人心!作用. . . . 实用设计模式不仅仅可以提高代码重用度,代码更容易理解,保证代码的可靠性.使用...

2019-08-07 17:48:58 121

原创 字符串中的空格trim不起作用,一步debug教你直观的看到why

前提知识字符串底层是char数组 1char=2Byte=16bit字符是根据不同类型的编码映射的,类似于字典.Java默认Unicode编码在Java中你写’a’和(char)97 是一样的,不懂看看编码表代码+原理 讲解示例代码// example String a ="a"; String b =" 半角空格(普通的) 半角空格但不换行"+(char)160;...

2019-08-07 17:46:19 1008

原创 设计模式-单例设计模式

单例-设计模式(Design Pattern)== 设计模式基础知识 ==** 基础概念**作用

2019-07-19 16:21:28 97

原创 SpringBoot配置多线程(多数据源情况下)

SpringBoot配置多线程运用SpringBoot配置多线程整体两步走,配置线程池.使用异步处理.配置线程池在你的项目Configure包中,添加异步配置类.具体代码@Configuration@EnableAsyncpublic class AsyncTaskConfig implements AsyncConfigurer { @Override pu...

2019-06-19 16:35:20 3166 4

转载 6个实例详解如何把if-else代码重构成高质量代码

写的还不错吧,适合0-2年左右的菜鸟,比如我.都有案例.原文链接

2019-05-30 10:36:04 243

原创 java调用dll 释放dll 随调随关 之 JNA 操作

本文采用JNA调用DLLnote:个人尝试过JNI,Jnative,等其他调用方式.总而言之 繁琐,不适合Java吧.或者不适合小编,这里只推荐JNA,核心代码三行搞定调用DLL.jnative好用,但是文件路径等等还是有问题,不能像java一样去使用。也不推荐jna调用,意外之喜很好用的。貌似是对Jnative进行了封装.可以自行研究一下,之前研究的 忘了….step1 JNA Mav...

2019-04-23 11:34:12 3607 6

原创 idea 三步构建 XML转成java bean(1min之内解决问题)

1.XML转XSD如果你是XSD的话,直接从 2 开始.如果你是非idea用户,可点此链接查看 链接:eclipse用户操作(1). 用idea打开xml文件,右击鼠标,选择 generate XSD from XML 如图(2). 接下来是,选择自己想要的相关类型.如果想要生成的JavaBean属性和XML一致,记得选择Design type 为local elements type....

2019-03-20 14:21:08 6790 4

原创 前言中不允许有内容(XML Parser Error on line 1)不管你是什么情况遇到这种问题,都是编码不统一导致的.

1.方法入栈内存分析2.SpringBoot多数据源3.JAVA与事务与数据库4.感想

2019-02-21 14:18:24 787

原创 站在风口的猪-TaskList

任务列表任务列表简介最近任务列表任务列表简介任务列表就是本人将要或打算要写的下一期博客任务,其中博客内容主要是围绕自己最近一个月所遇到的问题(此问题并不是所有问题,是作者认为非常有意义有价值,价值的评判准则是:网络上对于相关问题,阐述不明确,资料缺乏,阐述错误,依据缺失等).作者更倾向于把握整个问题的纲要,并加以总结分类,做到条理清晰,思路明确,举一反三,掌握原理.最近任务列表Mon 28...

2019-01-22 16:51:30 184

原创 Java 读取项目下的文件 亲测,必然可用!

以下是个人经过多次验证和分析拿到的两个很确定的结果,网上大多数使用ClassLoader获取文件存在很多问题,踩过好多坑,希望有时间的话,筒子们可以提醒一下 笔者 再研究研究 文件路径问题

2018-12-17 11:08:03 3562 1

原创 XML 转 XSD 转 JavaBean /XML生成Java对象

几种情况Resource resource = new ClassPathResource(“countries.xml”);File file = resource.getFile();BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));XML 转 XSDhtt...

2018-12-17 10:19:52 1298 1

原创 关于爬虫验证码识别的思路

爬虫持续工作越过验证码的本质问题都是想登陆网站思路提供越过验证码的本质问题都是想登陆网站对于很多 baidu/google 上的相关博客,多是关于xx验证码怎么识别,xxx框架的验证码识别效率等等问题.在这里我特别想告诉读者关于这个问题的几种解决方案 通过这些解决方案的分析,我认为你应该找到了最适合自己的了.思路提供1、绕过验证码。跳过验证码直接访问需要的页面内容。2、请求头中自带验证码...

2018-12-12 18:06:34 359

原创 桥接/NAT/Host-only 模式 的基本原理说明

虚拟机的三种模式解读桥接模式NAT模式Host-only(仅主机模式)相关术语说明桥接模式桥接模式:将虚拟机通过选择需要桥接的网络适配器(俗称 网卡).直接连接到外部网络.注意事项:电脑连接的公网 例如:210.12.35.1,也就是说你只设置桥接模式,虚拟机是获取不到ip的,那是要花钱买的. 出现场景:一般家庭使用可能会直接将网线插入电脑上使用.电脑连接的内网2.1 如果在路由器...

2018-11-09 11:15:39 1345

原创 idea快捷键,不用你记 ,我帮你全部搞定!(mac/window/linux....)

idea快捷键1. 高效的跳转ALT + 1/2/3… 快速跳转到指定内容 ESC 跳转回来不同项目之间的跳转:Ctrl + ALT + [/] 快速切换项目helpCtrl + Shift + A 可以搜索相关快捷键最近打开的文件:Ctrl + E最近打开并修改的文件:Ctrl + Shift + E 过滤掉最近打开,但是并没有修改的文件跳到最后一...

2018-10-17 11:22:05 1077

原创 常见的日志框架以及日志框架选择

日志门面采取的就是facade设计模式设计的一组接口应用。 日志实现当然是接口的实现了。我们先从日志实现分析下手,JUL(java.util.logger)直接放弃使用,设计简单,不足以支撑开发应用系统。 Log4j是非常流行的日志实现,但是目前作者进行了日志升级就是LogBack,作者在官网声明了logback的很多优点比log4j更强大,可参考官网。https://logback...

2018-09-04 14:07:11 5467 1

转载 目前系统应用架构演变(附图)

 0.      ORM应用就是所有的都写在一起 ,这里就不做解释了吧,1.      传统的垂直应用的架构:就是我们现在企业中最常用的MVC架构,它有一个主要的特点就是技术单一,开发上手快,测试,部署都是比较简单的MVC的三层结构:a.  最前端的是V(view),主要是用于前端页面展示,使用jsp,js,html+css等b.  中间为调度控制层(Control),...

2018-09-01 21:26:09 2105

原创 SpringBoot自定义属性配置读取

概述:SpringBoot读取配置文件,将配置文件内容注入到Entity或者配置字段中。 将配置文件注入到Entity中 1.在application.yml中自定义配置如下属性,girl,cupsize,age,content:注意content的内容可以使用$取出来。          2.定义一个Entity,给出set,get方法。加上注解@Component@Confi...

2018-08-20 14:25:56 8412

原创 SpringBoot中的底层json转化JackSon在JavaBean中的通常用法:@JsonIgnore@JsonFormat@JsonInclude......

写在最前面:官方github地址:https://github.com/FasterXML/jackson-databind/wikiJackSon注解使用引入:我们先看一段代码:UserController代码中的信息package zone.reborn.springbootstudy.controller;import java.util.Date;import o...

2018-07-21 18:59:55 2825

原创 &lt;scope&gt;provided&lt;/scope&gt; 关于maven依赖中的scope的作用和用法

举例如下:&lt;dependency&gt;            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;            &lt;artifactId&gt;spring-boot-starter-tomcat&lt;/artifactId&gt;            &lt;scope&gt;provi...

2018-07-16 22:34:53 51035 3

原创 mysql8.0.11 快速安装 傻瓜式

看官网:https://dev.mysql.com/downloads/mysql/;社区版是免费的宝宝们,。官网会根据你的系统进行推荐  我的是win10  x64。不知道为啥,一去百度 全是zip方式的安装,看来各位都是大神啊。。。明明有mysql推荐的 超简单的msi安装啊,废话少说,进官网看图:  点击该图片  选择此种方式进行安装 点击进去,链接:https://dev.mysql.c...

2018-07-15 19:06:47 3677 1

原创 关于集合判空和StringUtils的故事

如果判断集合可以遍历  一般做法是if(listNumber !=null &amp;&amp; !listNumber.isEmpty()){...} 是不是有点low呢。StringUtils.isNotBlank(listNumber); 其实这样就可以啦  还可以提高代码逼格。...

2018-07-15 00:02:43 946

原创 安装Mysql8.0时 Mycrosoft Visual C++2015(0x64) 安装失败 解决办法 和 mysql8.0.11安装方法 超简单的安装

说明:本人在安装mysql8.0.11 也就是2018年最新社区版本时,遇到了一些问题,但是百度上几乎没有一个能完全解决我的问题  而且回答的让我并不满意。不论是  mysql8.0.11的安装出现的问题还是 安装的步骤都是十分繁琐 而且回答的 解决不了我出现的问题。这里我重新整理 力争用最简单的方式解决mysql8.0.11安装时的一些问题安装时出现c++2015问题解决办法:1.操...

2018-07-15 00:02:05 13745

原创 SpringBoot中service注入失败(A component required a bean of type 'XXService' that could)

本人的错误原因是:entity,service,serviceImpl,controller等这些包和Application.java     SpringBoot程序的入口不在同一个包且不在Application.java的子包中。原因是:SpringBoot运行时所加载的包是Application.java本包及其子包的代码。所以根本扫描不到其他包,你怎么改注解都是错误的。原因之二:就...

2018-06-11 15:08:05 49840 4

转载 聊聊大学毕业后你应该对你未来三年的猜想

你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望在新的一年...

2018-05-24 17:48:04 647

原创 java调用dll

该文章已经过时,可参考最新博文链接https://blog.csdn.net/qq_36874292/article/details/89467749只推荐一种方法,jni方式你放弃吧,很繁琐jnative好用,但是文件路径等等还是有问题,不能像java一样去使用。也不推荐jna调用,意外之喜很好用的。简而言之,jna需要自己定义java接口,这个类的方法和dll文件一...

2018-04-23 17:04:46 2169

原创 关于源码下载问题

告诫所有去下载源码的人  源码下载  鱼龙混在    各大网站包括csdn用户     抄袭盛行 不推荐csdn等野鸡下载源码   此类网站用户多为抄袭专业源码网站  赚积分而已   毫无意义  下面推荐几个专业源码网站:oschina,github,站长之家等均是专业,免费开源的源码网站。...

2018-04-23 10:40:50 195

spring-boot-reference.pdf

SpringBoot 文档 2.5.6 CURRENT GA

2021-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除