自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无名后生

请别对自己的芝麻大的成就沾沾自喜

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决Jackson反序列化@JsonFormat 不生效问题

import com.fasterxml.jackson.annotation.JacksonAnnotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang...

2019-02-22 19:43:04 23232 1

原创 MyBatis批量更新Mysql数据

MyBatis 批量更新数据1. 数据库语句#使用SQL一次批量更新多条记录UPDATE rba_house_status SET audit_status = (CASE WHEN house_id = 100023 then 3 END),audit_desc = (CASE WHEN house_id = 100010 then '111' END),last_...

2018-11-12 20:40:39 13823

原创 阿里巴巴开发规约检查

规约文档:阿里巴巴java开发手册.pdf(点击可下载)这个文档是阿里免费公开的,大家不要去csdn找那些需要C币的资源idea插件:Alibaba Java Coding Guidelinesgithub地址:https://github.com/alibaba/p3c插件安装:(最低要求JDK版本1.7)在线安装A: idea安装打开Setting—> Plug...

2018-09-04 14:41:03 245

原创 线程池的三种队列区别:SynchronousQueue、LinkedBlockingQueue 和ArrayBlockingQueue

使用方法:private static ExecutorService cachedThreadPool = new ThreadPoolExecutor(4, Runtime.getRuntime().availableProcessors() * 2, 0, TimeUnit.MILLISECONDS, new SynchronousQueue<>(), r -> ne...

2018-07-10 11:39:28 51914 23

原创 Redis入门(纯干货)

目录Redis简介(个人理解):Redis持久化方案(两种):RDB(快照)持久化:快照保存过程AOF(只追加)文件:RedisCluster集群Redis Cluster介绍:RedisCluster失效检测:slave rank(次序)集群创建(windows环境):Redis Sentinel(哨兵机制,提供高可用方案)介绍Redis锁实现...

2017-01-13 19:17:47 1997

原创 2020 JAVA后端面试算法题以及面试框架总结

4月份下旬的时候由于公司经济不景气倒闭了,经历了一波失业潮,休息了一个月,5月中旬开始重新找工作。半个月收到一些offer(某信,某康保险,某团,某学,某知名技术论坛等等。。。)。并且一边找工作一边总结了一下自己的知识体系和面试遇到的问题,现在放在这里共大家参考一下。20年上半年真的太难了,海啸,地震,新冠病毒,虫灾,火灾等等。。。导致失业、股灾、暴乱。。。祝大家在20年都平平安安地活着。标题...

2020-06-04 18:12:26 1187

原创 Java各种锁关系简述

Java各种锁关系简述乐观锁和悲观锁是锁的总体实现的思想层面概念:乐观锁:就是乐观思想,即认为读多,每次读取数据不会加锁,只有在更新数据的时候会加锁,再进行更新,常见的实现方式(版本号控制,cas算法,共享锁等)悲观锁:就是悲观思想,即认为写多,每次读写数据前先加锁,再进行读写,常见悲观锁:synchronized和ReentrantLock等独占锁自旋锁:是一种锁竞争机制,比如在悲观锁里...

2020-05-02 13:15:13 415

原创 java内存模型

首先要注意Java内存模型与Java运行时数据区域的区别:java内存模型:是一套Java虚拟机规范,是为了屏蔽掉各种硬件和操作系统的内存访问差异,可以让Java程序在各种平台都能达到一致的并发效果。java运行时数据区域:java虚拟机在执行java程序时会把虚拟机所管理的内存区域,划分为若干区域,包括:程序计数器(寄存器),虚拟机栈,本地方法栈,方法区,堆Java内存模型:Ja...

2020-04-01 15:37:30 214

原创 RocketMQ整合Spring基础Java实战

启动nameserver命令:nohup sh bin/mqnamesrv &启动broker命令nohup sh bin/mqbroker n localhost : 9876&启动客户端命令java -jar target/rocketmq-console-ng-1.0.0.jar

2019-05-08 19:20:38 1006

原创 Mysql使用存储过程批量更新多张表结构

#ALTER TABLE rba_product_price_1 ADD COLUMN operate_level TINYINT(2) NOT NULL DEFAULT 1 COMMENT '操作级别';delimiter $$DROP PROCEDURE IF EXISTS `inout_param`$$create procedure inout_param()BEGIND...

2018-12-27 21:27:12 1015

原创 java常见面试题整理(持续更新)

1. 面向对象的特征:继承在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。封装在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在...

2018-12-18 03:43:20 409

原创 java学习笔记(一)Exception 和 Error

Exception 和 Error 对比比较点Exceptionerror是否继承 Throwable 类是是是否可以捕获是是是否应该被捕获是否正常运行中是否可预料是否是否可以恢复是否注意点:在java中只有继承了 Throwable 的异常才能被抛出活捕获,Error 和 Exception 都继承了此类。常见Er...

2018-12-12 01:29:10 165

原创 跨域问题处理

在请求的controller类前加以下注解:@CrossOrigin(origins = "*", maxAge = 3600, methods = {RequestMethod.OPTIONS, RequestMethod.POST, RequestMethod.GET})

2018-09-26 15:11:36 175

原创 生产者消费者模式

package com.tujia.rba.distribution.service.platform.service.impl;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFact...

2018-08-31 14:00:39 116

原创 Spring使用Quartz定时任务

1.添加maven依赖:<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependency&a

2018-08-24 12:06:04 184

原创 SpringAop切面编程步骤

1.引入aop的命名空间,并开启注解:注意⚠️:这里开启aspectj注解的地方要和使用的bean在同一个上下文里,不然会导致注解不生效。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w...

2018-08-23 21:34:17 726

原创 Mybatis知识点

1.<where>标签和where的区别:<where>标签是Mybatis动态语句,代码中若where标签里的if全不成立,则不走where语句。 <select id="queryOneCity" resultType="com.***.model.vo.CityMd"> select <include ref...

2018-08-23 12:05:46 842

原创 SpringMVC用XML文件方式进行servlet相关配置

先挖个坑,后续有时间再慢慢填坑吧。最近做项目,需要使用到SpringMVC模式的框架,每次都要新建项目,并对其进行相关配置,配置有些记不住,每次都要花费时间查找相关配置,现在做个简单的总结(后续慢慢丰富吧),解释下各项配置的意图,并做一个demo出来,方便后续做项目可以直接上手开发。1.maven依赖 <dependency> <group...

2018-07-24 16:27:22 230

原创 java内存运行时数据区域

目录程序计数器:虚拟机栈:本地方法栈:java堆(GC堆):方法区:java虚拟机在执行java程序时会把虚拟机所管理的内存区域(运行时区域)划分为若干区域,包括:程序计数器(寄存器),虚拟机栈,本地方法栈,方法区,堆。其中线程共享的区域是:本地方法栈和堆内存线程私有的区域是:程序计数器,虚拟机栈和本地方法栈程序计数器:可以看作手当前线程所执行的字节码...

2018-07-13 18:45:21 246

原创 Integer 和 int类型的自动拆箱和装箱简介

废话不说,先贴代码大家自测一下:Integer a = new Integer(3);Integer b = 3;int c = 3;System.out.println(a == b);System.out.println(a == c);Integer f1 = 100, f2 = 100;Integer f3 = 200;Integer f4 = 200;System...

2018-07-12 14:49:03 1007

原创 学习随笔:springMVC 整合 redisCluster(单节点连接集群)

1.添加依赖<!-- jedis --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency&gt

2018-04-11 12:29:34 1316

原创 java多线程处理list数据小工具

java多线程处理list数据小工具1.首先声明一个线程池 private static ExecutorService cachedThreadPool = new ThreadPoolExecutor(COMMON_THREAD_NUM, threadCount, 0, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>...

2018-04-11 12:27:58 704

原创 HTML添加loading提示页面小工具

HTML添加loading提示页面loading页面添加小工具,做自己使用,使用方法:1.使用时添加下面的代码到html页面,最好使用include方法2.在需要提示的时候调用loading()方法3.在需要取消提示的时候调用cancelloading()方法4.需要替换为其他样式可以替换id为loading的div&lt;!--显示loading图标的方法--&gt;&lt;script ty...

2018-04-11 12:14:33 5393

原创 this指针简介

this指针简介系统内部如何区分是哪个对象调用函数方:Objcet a = new Object();Object b = new Object();a.f(1);b.f(2);为了能用简便的、面向对象的语法来书写代码——亦即“将消息发给对象”,编译器为我们完成了一些幕后工作。其中的秘密就是第一个自变量传递给方法 f (),而且那个自变量是准备操作的

2017-09-17 22:09:57 265

原创 SpringMVC整合Redis Cluster集群(带密码)

使用maven构建的项目写文章的初衷,大家的文章太多,调理不清楚,这里分步写一下1.添加maven依赖(jar包)redis.clientsjedis2.9.02.redis.properties配置文件(存在在resource文件夹下,自己可以改路径)#redis 配置文件,用来配置下文连接池,不想要这个文件就自己吧值写到bean文件里re

2017-01-13 18:39:38 7325 5

Java面试框架.xmind

4月份下旬的时候由于公司经济不景气倒闭了,经历了一波失业潮,休息了一个月,5月中旬开始重新找工作。半个月收到一些offer(某信,某康保险,某团,某学,某知名技术论坛等等。。。)。并且一边找工作一边总结了一下自己的知识体系和面试遇到的问题,现在放在这里共大家参考一下,若又不对的地方,希望大家及时指出,我及时修改,以免误导大家

2020-06-04

redis 学习笔记

redis 常用学习笔记,有文章,不想下载的可以参看文章。建议大家也多实践一下,这样对自己的印象也比较深刻,只看别人总结的还是太浅了

2017-01-13

空空如也

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

TA关注的人

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