- 博客(19)
- 收藏
- 关注
原创 java基础——内部类
java基础——内部类前言内部类在 Java 里面算是非常常见的一个功能了,在日常开发中我们肯定多多少少都用过,这里总结一下关于 Java 中内部类的相关知识点和一些使用内部类时需要注意的点。从种类上说,内部类可以分为四类:普通内部类、静态内部类、匿名内部类、局部内部类。我们来一个个看一: 普通内部类:public class Demo { //内部类(普通) class ...
2020-04-07 14:26:29
133
原创 web应用开发学习随记
web应用开发随记(Java篇) 经常听到大家说web应用开发,何为web应用开发,web应用的强大之处是什么,我今天在学习webservice的时候,无意间看到**“web应用程序”**一些字眼,于是我就重新复习了一遍关于web应用开发的内容。什么是web?web是一种基于超文本和HTTP、全球性的、动态交互性的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为...
2020-01-07 11:16:14
425
原创 Scoket-简单聊天
Scoket-简单聊天TCP 网络程序是指利用 Socket 编写的通信程序。利用 TCP 协议进行通信的两个应用程序是有主次之分的,一个是服务器程序,一个是客户端程序,两者的功能和编写方法不太一样。其中 ServerSocket 类表示 Socket 服务器端,Socket 类表示 Socket 客户端,两者之间的交互过程如下:1,服务器端创建一个 ServerSocket(服务器端套接字)...
2019-12-19 13:18:49
288
2
原创 小白看了也会的多线程
小白看了也会的多线程世间万物都可以同时完成很多工作。例如,人体可以同时进行呼吸、血液循环、思考问题等活动。用户既可以使用计算机听歌,也可以编写文档和发送邮件,而这些活动的完成可以同时进行。这种同时执行多个操作的“思想”在 Java 中被称为并发,而将并发完成的每一件事称为线程。一,多线程实现的方式1,继承Thread 类public class demo extends Thread {...
2019-12-16 11:40:55
131
原创 HttpClientUtils
HttpClientUtilsimport org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.cli...
2019-11-07 17:47:29
761
原创 返回数据
返回数据import java.util.HashMap;import java.util.Map;import org.springframework.http.HttpStatus;/** * 返回数据 * * @author yudi * */public class R extends HashMap<String, Object> { priv...
2019-10-18 10:21:11
335
原创 java 爬虫
前言:为什么我们要爬取数据在大数据时代,我们要获取更多数据,就要进行数据的挖掘、分析、筛选,比如当我们做一个项目的时候,需要大量真实的数据的时候,就需要去某些网站进行爬取,有些网站的数据爬取后保存到数据库还不能够直接使用,需要进行清洗、过滤后才能使用,我们知道有些数据是非常真贵的。一: 引入pom文件依赖<dependency> <groupId>org.a...
2019-09-16 10:05:08
185
1
原创 分布式事务之TX-LCN
TX-LCN分布式事务框架背景:LCN框架在2017年6月份发布第一个版本,从开始的1.0,已经发展到了5.0版本。LCN名称是由早期版本的LCN框架命名,在设计框架之初的1.0 ~ 2.0的版本时框架设计的步骤是如下,各取其首字母得来的LCN命名。锁定事务单元(lock)确认事务模块状态(confirm)通知事务(notify)5.0以后由于框架兼容了LCN、TCC、TXC三种事务...
2019-08-26 13:56:13
329
原创 Redis
Redis 简介:Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Red...
2019-08-22 14:46:29
86
原创 消息队列之RabbitMQ
消息队列之RabbitMQ前言:AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 RabbitMQ是一个开源的AMQP实现,服务...
2019-08-20 09:42:23
163
原创 消息队列之ActiveMQ
消息队列之ActiveMQ一、安装ActiveMQhttp://activemq.apache.org/components/classic/download/二,如果我们是32位的机器,就双击win32目录下的activemq.bat,如果是64位机器,则双击win64目录下的activemq.bat,运行结果如下:三,启动成功!成功之后在浏览器输入http://127.0.0.1:...
2019-08-19 13:26:53
93
原创 SpringBoot分页之PageHelper
SpringBoot之PageHelper前言:我们通过Github上可以看到:由于分页插件 5.0 版本和 4.2.x 实现完全不同,所以 master 分支为 5.x 版本,4.2 作为一个分支存在,如果有针对 4.2 的 PR,请注意提交到分支版本。使用 PageHelper 你只需要在 classpath 中包含 pagehelper-x.x.x.jar 和 jsqlparser-...
2019-08-16 10:48:58
182
原创 Spring Cloud之Config
Spring Cloud之Config前言:Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性在微服务项目中每一个服务都有自己的配置文件 config就是为微服务提供一个管理配置文件的组件。 除了config我们还可以使用百度的disconf ,阿里的diamond,携程的apoll...
2019-08-01 16:09:17
71
原创 Spring Cloud之Hystrix
Spring Cloud之Hystrix前言:Hystrix是Netflix开源的组件翻译为豪猪是一种带刺的动物,顾明思议起到保护作用。容错机制 假如有个服务宕机了 我们就可以fallback 看下官网的图说的很详细1 修改pom文件 <dependency> <groupId>org.springframework.cloud<...
2019-07-31 11:14:47
294
2
原创 Spring Cloud之Zuul
Spring Cloud之Zuul一 、什么是Zuulzuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。zuul的例子可以参考 netflix 在github上的 simple w...
2019-07-30 10:52:03
97
原创 Spring Cloud之Feign
Spring Cloud之Feign前言:Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强...
2019-07-29 11:29:22
153
原创 Spring Cloud-Ribbon
Spring Cloud-Ribbon前言:上次说到把服务注册到eureka中,那怎么调用服务呢我们都是通过硬编码总感觉不太好。今天引入springcloud组件ribbonRibbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出L...
2019-07-26 17:17:30
151
1
原创 Spring Cloud之Eureka
Spring Cloud之Eureka前言:第一次接cloud是大概去年出差的时候,那时候才发现cloud真是的伟大自此便爱上了它,仿佛遇到了初恋一般。简单用图对比下微服务框架具体可以从微服务框架对比这看下就不再多说了 由此证明Spring Cloud是真 的强大 那么今天我们就来简谈下Spring Cloud之注册中心Eureka(从博客上找了一篇关于eureka的原理https://w...
2019-07-25 17:18:11
188
1
原创 JAVA-用户登陆校验
用户登录前言:在项目实际开发中,会遇到用户登录,注册等功能。下面是我自己写的用户登录的功能并贴上代码(此处代码仅做参考,实际还要参考项目需求,毕竟没有业务的代码叫demo)废话不多说直接上码1 随机生成了图形验证码(在此介绍个springboot的注解来解决跨域问题也是@CrossOrigin)2 生成随机的校验图形验证码,废话不多说直接上码3 短信发放 (短信发放的时候最好把短信...
2019-07-25 16:12:23
1596
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人