亮晶晶❀
码龄7年
关注
提问 私信
  • 博客:95,392
    95,392
    总访问量
  • 15
    原创
  • 1,000,646
    排名
  • 15
    粉丝

个人简介:甜甜圈

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-01-27
博客简介:

yanyuan1993的博客

查看详细资料
个人成就
  • 获得44次点赞
  • 内容获得17次评论
  • 获得166次收藏
创作历程
  • 1篇
    2021年
  • 4篇
    2020年
  • 4篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • 架构设计
    1篇
  • 线程
  • spring boot
    6篇
  • java
    11篇
  • 定时任务调度
    2篇
  • redis
    1篇
  • 前端知识
    1篇
  • mybatis
    1篇
  • mysql
    1篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

集群、分布式、微服务

集群 分布式 微服务1.集群 从物理层面上区分,多台服务器部署同一套业务代码。2.分布式 从软件层面上,不同的机器部署不同的业务代码3.微服务 从接口数据层面上,把大的业务代码进行拆分成多个子业务代码,各个子业务之间通过RPC互相调用。 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。 每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务...
原创
发布博客 2021.04.13 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

final

final用户修饰类,成员变量,成员方法。1.final修饰类不能被继承,比如String,StringBuffer,StringBulider,Math等。不能同时用abstract、final修饰类。abstract修饰的类是抽象类,需要被继承而final修饰的类不能被继承。final修饰的类的所有的方法不能被重写,可以被重载。2.final修饰方法不能被重写,但是子类可以用父类final修饰的方法。3.final修饰变量修饰基本数据类型初始化之后值不能改变。修饰引用类型
原创
发布博客 2020.12.10 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

static关键字

可以用来修饰类、方法、变量、代码块。在没有创建对象的情况下使用,直接类名调用即可。1.修饰类 只能用来修饰内部类,普通类是不允许用static修饰。
原创
发布博客 2020.11.27 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

跨域问题解决

1.CrossOrigin注解2.@Componentpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowCre
原创
发布博客 2020.10.26 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用linux命令

VI命令 编辑器的使用vi命令,直接进入到命令模式,按键A/I进入到输入命令。按ESC退回到命令模式进行保存,因为保存也是一种命令。 :wq 保存切退出:q 不保存退出:w 只保存不退出:q! 不保存强制退出:wq! 保存并强制退出PS命令ps aux|grep javaps -ef|grep java| 管道grep 匹配表达式KILL命令 发送指定的信号到进程。 kill -9 进程...
原创
发布博客 2020.10.22 ·
109 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java 指定日期加指定天数

public class TestTime { public static void main(String args[])throws ParseException{ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); // 日期格式 Date date =...
转载
发布博客 2019.12.13 ·
1356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jdbc

导入mysql驱动包compile "mysql:mysql-connector-java:5.1.35"1.获取链接Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jqb?useUnicode=true&characterEncoding=utf8&serve...
原创
发布博客 2019.02.13 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java随机生成字母加数字的字符串

第三方jar包 compile 'commons-lang:commons-lang:2.5' 随机生成6位字母加数字的字符串RandomStringUtils.randomAlphanumeric(6).toLowerCase();
原创
发布博客 2019.02.13 ·
4557 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

spring boot的@RequestParam和@RequestBody的区别

如果为get请求时,后台接收参数的注解应该为RequestParam。如果为post请求时,则后台接收参数的注解就是为RequestBody。
转载
发布博客 2019.01.28 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mybatis插入时返回 自增的主键id

 加上这两个属性  插入完成以后 主键id自动的填充到实体类bean中,直接getId即可获取
原创
发布博客 2018.11.22 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring boot初始化报错

解决方法:将pom文件中添加如下依赖        <dependency>              <groupId>org.springframework.boot</groupId>              <artifactId>spring-boot-starter-tomcat</artifactId>  ...
原创
发布博客 2018.11.15 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

点击按钮或者文字弹出div 块

JQuery弹出层,点击按钮后弹出遮罩层,还有关闭按钮 <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>jQuery弹出层效果</title><meta content="网页特效,特效代码,jQuery,css特效,
原创
发布博客 2018.11.14 ·
2237 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Redis

1.使用前提请求响应慢+高并发a.可以快速的响应用户的请求。b.大数据高并发的访问下,数据库存在压力。2.Redis的单线程a.工作模式---单线程模式b.原理:1.纯内存操作 2.单线程操作,避免了频繁的上下文切换 3.采用了非阻塞I/O多路复用机制1 redis是开源,BSD许可,高级的key-value存储系统. 2 可以用来存储字符串,哈希结构,链表,集合,因此...
原创
发布博客 2018.09.27 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

配置手册 -- elastic-job-lite

1. Java Code配置a. 注册中心配置用于注册和协调作业分布式行为的组件,目前仅支持Zookeeper。ZookeeperConfiguration属性详细说明属性名 类型 构造器注入 缺省值 描述 serverLists String 是   连接Zookeeper服务器的列表 包括IP地址和端口号 多个地址...
转载
发布博客 2018.09.25 ·
1093 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring boot 的定时任务调度

1.定时任务调度spring boot的elastic-job-lite  [  使用jar包的形式提供最轻量级的分布式任务的协调服务,外部依赖仅Zookeeper。]分片的概念(把一个任务拆分成多个模块进行执行)+无作业调度的中心节点(各个作业在各自的触发时间自动执行)注册中心仅用来注册作业以及监控信息存储;主作业节点用于分片、清理等功能。a.先引入jar包或者坐标    b.配...
原创
发布博客 2018.09.25 ·
720 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

elastic-job+zookeeper实现分布式定时任务调度的使用(springboot版本)

总体思路,要确认一个定时任务需要一个cron表达式+jobDetail;现在要让实现定时任务的协调,则就让zookeeper,简单说就是需要3要素,zk对象+cron+jobDetail; 总的项目结构 1、maven引入依赖<dependencies> <dependency> <groupId>org.sp...
原创
发布博客 2018.08.27 ·
2637 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

拦截器和过滤器

一、拦截器与过滤器  在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。 但是对于横向的功能,比如,在所有的service方法中开启事务,或者统一记录日志等功能...
转载
发布博客 2018.08.27 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Spring boot ---SpringBootServletInitializer 启动spring boot项目的方式之一

方式一:      默认的application启动,在创建项目时自动生成application启动类,直接run执行即可。方式二:使用外置的tomcat启动      默认的启动类要继承SpringBootServletInitiailzer类,并复写configure()方法。@SpringBootApplicationpublic class FileuploadAppli...
原创
发布博客 2018.08.27 ·
76121 阅读 ·
40 点赞 ·
15 评论 ·
167 收藏

java获取客户端得IP地址

使用 的是HttpServletRequest对象进行获取/** * 获取登录用户的IP地址 * * @param request * @return */public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for")...
原创
发布博客 2018.08.27 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多