自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习笔记:volatile为什么不能保证原子性

volatile为什么不能保证原子性不保证原子性的例子为什么不能保证原子性如何保证原子性不保证原子性的例子public class Test { public static volatile int data = 0; public static void main(String[] args) throws InterruptedException { Thread thread1 = new Thread(() -> { for (in

2020-07-15 13:03:29 1609 2

原创 分布式基础知识

分布式基础知识分布式环境的特点分布性并发性无序性分布式环境下面临的问题网络通信网络分区(脑裂)三态分布式事务 //TODO中心化和去中心化 //TODO冷备热备经典的CAP理论适用场景经典的BASE理论分布式环境的特点分布性并发性在程序运行的过程中,并发性操作是很常见的。比如:在一个分布式的系统中,多个节点同时访问一个共享资源。数据库分布式存储无序性进程之间的消息通信,会出现...

2019-06-04 23:30:44 600

原创 Information:java: javacTask: 源发行版 8 需要目标发行版 1.8

问题: Information:java: javacTask: 源发行版 8 需要目标发行版 1.8Information:java: Errors occurred while compiling module 'idm-api-commons'Information:javac 1.8.0_66 was used to compile java sourcesInformatio...

2018-09-04 09:48:41 6240 6

原创 Maven使用tomcat7-maven-plugin插件run时出现错误Failed to start component [StandardEngine[Tomcat].

今天在入门xxl-job的时候,使用idea导入项目,构建maven项目。想用maven插件来启动项目,配置完后run。报如下错误:[INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ xxl-job-admin ---[INFO] Running war on http://localhost:8080/xxl-job-adm...

2018-09-03 16:58:55 2490

原创 mysql limit m,n和limit m offset n的区别

 跳过前3条,取2条。从第4条开始取。 从第2条之后开始取,取3条

2018-08-28 22:41:01 1052

原创 自定义切面实例

需求:日志插入,比如一个权限平台管理,系统希望记录每一条管理员操作权限或应用的记录,如修改权限,新增权限,删除权限,新增应用,修改应用,删除应用等,将这些审计记录存到数据库,方便追踪。用面向切面编程,自定义切面实例1.自定义审计注解,用来指定操作类型和操作目标/** * 审计 */@Target({ElementType.METHOD})@Retention(Retenti...

2018-08-27 17:35:15 2239

原创 自定义注解+反射

需求:在做权限平台的时候,需要写一个查询审计记录列表的接口。这个需求看起来非常简单,就是从数据库单表里面查出数据,返回json格式。然而,数据库里有两列,修改前和修改后的json。需要翻译成字符串整个返回。数据库的source字段的json长这样:{ "id": "qfangyang3268A8C5DCD79003AE0530A101229ABA1", "user_id": "f...

2018-08-27 17:33:08 492

原创 Linxu定位日志

1、定位关键字所在的行 cat -n test.log |grep "查找的关键字"2、得到关键字所在的行号,再查前后的日志,比如定位到11767行cat -n test.log |tail -n +11760|head -n 200(表示从第11760行开始往后查询200行数据)...

2018-08-21 10:19:59 393 1

转载 集合工具类

package com.xxx.xxx.common.util;import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.util.Map;/** * <p> * 集合工具类 */public class CollectionUtils ext...

2018-08-20 23:46:23 128

原创 error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

今天完成任务后,想着学一下前端,就上网找点资源来学习一下。找一个码云上的开源项目拉下来。途中遇到了问题,于是面向百度编程,找到了解决方法。clone时遇到这个error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054问题和解决方法都包含在图里面了,记录一下。...

2018-08-20 14:04:10 32187 9

转载 Spring Boot入门

第一步:maven构建项目。 org.springframework.boot spring-boot-starter-parent 1.3.3.RELEASE org.springframework.boot spring-boot-starter-web ju

2017-08-11 10:10:55 139

空空如也

空空如也

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

TA关注的人

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