自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

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

方式一:      默认的application启动,在创建项目时自动生成application启动类,直接run执行即可。方式二:使用外置的tomcat启动      默认的启动类要继承SpringBootServletInitiailzer类,并复写configure()方法。@SpringBootApplicationpublic class FileuploadAppli...

2018-08-27 11:45:29 75850 15

原创 集群、分布式、微服务

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

2021-04-13 16:13:43 124

原创 final

final用户修饰类,成员变量,成员方法。1.final修饰类不能被继承,比如String,StringBuffer,StringBulider,Math等。不能同时用abstract、final修饰类。abstract修饰的类是抽象类,需要被继承而final修饰的类不能被继承。final修饰的类的所有的方法不能被重写,可以被重载。2.final修饰方法不能被重写,但是子类可以用父类final修饰的方法。3.final修饰变量修饰基本数据类型初始化之后值不能改变。修饰引用类型

2020-12-10 10:24:27 207

原创 static关键字

可以用来修饰类、方法、变量、代码块。在没有创建对象的情况下使用,直接类名调用即可。1.修饰类 只能用来修饰内部类,普通类是不允许用static修饰。

2020-11-27 11:26:53 100

原创 跨域问题解决

1.CrossOrigin注解2.@Componentpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowCre

2020-10-26 16:37:34 106

原创 常用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 16:28:34 92 1

转载 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 19:01:48 1314

原创 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 19:22:45 106

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

第三方jar包 compile 'commons-lang:commons-lang:2.5' 随机生成6位字母加数字的字符串RandomStringUtils.randomAlphanumeric(6).toLowerCase();

2019-02-13 10:37:43 4516

转载 spring boot的@RequestParam和@RequestBody的区别

如果为get请求时,后台接收参数的注解应该为RequestParam。如果为post请求时,则后台接收参数的注解就是为RequestBody。

2019-01-28 10:12:33 207

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

 加上这两个属性  插入完成以后 主键id自动的填充到实体类bean中,直接getId即可获取

2018-11-22 10:46:51 514

原创 spring boot初始化报错

解决方法:将pom文件中添加如下依赖        <dependency>              <groupId>org.springframework.boot</groupId>              <artifactId>spring-boot-starter-tomcat</artifactId>  ...

2018-11-15 14:51:06 592

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

JQuery弹出层,点击按钮后弹出遮罩层,还有关闭按钮 <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>jQuery弹出层效果</title><meta content="网页特效,特效代码,jQuery,css特效,

2018-11-14 15:56:57 2199

原创 Redis

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

2018-09-27 10:38:20 143

转载 配置手册 -- elastic-job-lite

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

2018-09-25 17:31:25 1037

原创 Spring boot 的定时任务调度

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

2018-09-25 17:00:19 632

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

总体思路,要确认一个定时任务需要一个cron表达式+jobDetail;现在要让实现定时任务的协调,则就让zookeeper,简单说就是需要3要素,zk对象+cron+jobDetail; 总的项目结构 1、maven引入依赖<dependencies> <dependency> <groupId>org.sp...

2018-08-27 18:45:43 2569 1

转载 拦截器和过滤器

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

2018-08-27 17:35:50 466

原创 java获取客户端得IP地址

使用 的是HttpServletRequest对象进行获取/** * 获取登录用户的IP地址 * * @param request * @return */public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for")...

2018-08-27 10:23:18 166

空空如也

空空如也

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

TA关注的人

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