自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java中对List进行分页

Java中对List进行分页当数据返回多层数据结构,无法实现在数据哭中进行物理分页时,可以自己手写分页的工具类。public class PageList<T>{ private Integer pageNo; private Integer total, private Integer pages; @JsonIgnore private Integer pageSize; private List<T> records; publ

2022-04-27 16:28:37 3518

原创 Git学习

Git本地常用操作指令1、创建git库git init #在当前目录中生成一个.git 目录(含有.git目录的目录即是git仓库)2、注册git用户—>用于在团队合作开发中,表明代码作者。git config --global user.name XXX #用户名git config --global user.email XXX #用户邮箱git config -...

2022-04-27 14:58:36 110

原创 JDK8新特性学习

此文完全是本人学习时的笔记,欢迎大家前来指正。

2020-04-17 21:12:44 236

原创 手撕FutureTask源码解读

public class FutureTask<V> implements RunnableFuture<V> { //表示当前task状态 private volatile int state; //当前任务尚未执行 private static final int NEW = 0; //当前任务正在结束,尚未完全...

2020-04-12 15:08:08 149

原创 mysql索引底层数据逻辑

mysql数据库5.5.5版以后默认存储引擎是InnoDB.myISAM主键:不支持事务:不支持行表锁:表锁,即使操作一条记录也会锁住整张表,不适合高并发操作.缓存:只缓存索引,不缓存真是数据.表空间:小关注点:性能默认安装:YInnoDB主键:支持事务:支持行表锁:行锁,操作时只锁行,不对其他行有影响,适合高并发.缓存:不仅缓存索引,还要缓存真实数据,对内存要求较高....

2020-04-10 13:50:49 261

原创 微服务架构浅谈

Spring Boot新一代JavaEE开发标准,开箱即用的特性微服务架构,更好的进行分布式系统开发拆分单体应用,将一个应用拆分成多个服务,每个服务都是一个可以独立运行的项目再谈微服务章节分布式系统开发一定会遇到的四个问题:1.这么多的服务,客户端如何访问2.这么多的服务,服务与服务之间如何通信3.这么多的服务,如何治理4.服务挂了,怎么办?解决方案:SpringCloud,...

2020-01-19 13:28:55 173

原创 java实现树形层级结构数据

java实现树形层级结构数据处理两种数据1.包括数据是父子等级的数据2.还有单列数据变成层级结构数据@PostMapping(value = “/getOrgCodeList/{organCode}”)public String getOrgCodeList(@PathVariable(value = “organCode”) String organCode ) {try {//超...

2020-01-08 17:17:06 3481

原创 springboot的跨域配置

/***设置跨域请求/@Configurationpublic class CorsConfig {private Logger logger = LoggerFactory.getLogger(CorsConfig.class);private CorsConfiguration buildConfig() {CorsConfiguration corsConfigurati...

2019-11-18 18:26:56 117 1

原创 什么是zookeeper

什么是zookeeper:zookeeper是一种分布式协调服务,用于管理大型主机,在分布式环境中协调和管理服务是一个复杂的过程.zookeeper通过其简单的架构和API解决了这个问题.zookeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性.zookeeper的数据模型zookeeper的数据模型是什么样子呢?它很像数据结构中的树,也很像文件系统的目录.树是...

2019-09-12 10:42:28 221

原创 分布式锁

什么是分布式锁为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些金进程调度.而这个分布式协调技术的核心就是来实现这个分布式锁.为什么要使用分布式锁?1.成员变量A存在JVM1,JVM2,JVM3三个JVM内存中2.成员变量A同时都会在JVM分配一块内存,三个请求发过来同时对这个变量操作,显然结果是不对的3.不是同时发过来的,三个请求分别操作三个JVM内存区域的...

2019-09-10 18:22:02 128

原创 分布式开发系统

spring Boot+spring Cloud 与spring Boot +Dubbo +Zookeeperspring Boot+spring Cloud 组件多,功能完备,是HTTP请求spring Boot +Dubbo +Zookeeper 组件少,功能完备 Alibaba Dubbo ->apache Dubbo 孵化RPC通讯框架 ->微服务框架解决方案微服务架构...

2019-09-04 10:40:57 130

原创 学习一门编程语言基本方法

第一大步认知 了解(第一印象很重要)主要是掌握概念的方向 (对某个技术的第一印象很重要)1.了解该技术的百科定义2.该技术解决了什么问题3.摸清楚同类技术有哪些比如: Web后端常用的同类技术框架Spring Boot(java语言)beego(Go语言)flask djago(Python语言)thinkphp(PHP语言)4.了解该技术的主要组成部分5.思考一下该技术为...

2019-08-30 14:44:16 385

原创 springboot通过添加 Filter 的方式,配置 CORS 规则,并手动指定对哪些接口有效

@Configurationpublic class CorsConfig {private CorsConfiguration corsConfig() {CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.addAllowedOrigin(""); // 设置访问源地址cors...

2019-08-28 10:00:02 560

原创 springboot整合activiti实战

application.ymlspring: datasource: url: jdbc:mysql://localhost:3306/spring-boot-demo username: root password: root hikari: data-source-properties: useSSL: false ...

2019-08-27 16:37:36 370

原创 springboot解决全局跨域问题

直接上代码import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMv...

2019-08-27 10:22:56 282

原创 Golang学习(2)

变量介绍概念变量相当于内存中一个数据存储空间的表示,你可以把变量看做一个是房间的门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量可以访问到变量(值).变量的使用步骤1)声明变量(也有人叫做:定义变量)2)赋值3)使用package mainimport "fmfunc main(){ //定义变量/声明变量值 var i int //给i赋值 i = 2...

2019-08-26 20:51:54 123

原创 springboot分页

在mybatis中1)写查询所有的满足条件的sql2)在分页的sql中添加limit #{limitStart},#{limitLength}3)在controller中if (StringUtils.isBlank(currPage)) {currPage = “1”;}if (StringUtils.isBlank(onePageNum)) {onePageNum = “...

2019-08-26 18:46:09 139

原创 Golang学习(1)

*golang1)Go语言的SDK是什么?SDK就是软件开发工具包,我们做Go开发,首先需要先安排并配置好sdk.2)golang环境变量配置及其作用.GOROOT:指定go sdk安装目录.path:指令sdk:bin 目录:go.exe godoc.exe gofmt.exeGOPATH:就是golang工作目录,我们的所有项目的源码都在这个目录下.3)Golang程序...

2019-08-26 12:50:30 146

原创 springboot学习01

spring-boot-demo-actuator本 demo 主要演示了如何在 Spring Boot 中通过 actuator 检查项目运行情况SpringBootDemoActuatorApplication.javaimport org.springframework.boot.SpringApplication;import org.springframework.boot....

2019-08-20 17:38:54 225

原创 springboot的log4j.properties的配置

set log levelslog4j.rootLogger = debug , stdout , D , E输出到控制台log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org...

2019-08-20 09:11:45 4116

原创 springboot的application.properties文件配置

数据源配置spring.datasource.url=jdbc:mysql://localhost:3306/springbootdb?useUnicode=true&characterEncoding=utf8spring.datasource.username=rootspring.datasource.password=123456spring.datasource.driv...

2019-08-19 16:20:13 295

原创 navicat中如何复制表结构以及比对两张表的差异数据

navicat中复制表结构:1.可以直接导出表结构和执行的sql语句操作如下:选中要复制的表->右键->选中转储sql文件->结构和数据2.直接选中工具点击数据传输->连接相应的数据库->选中需要痛的表即可如何比对两张表的差异数据:案例如下, 进行编写SELECT*FROM第一张表WHEREEXISTS ( SELECT 1 FROM 第二张...

2019-06-04 11:27:32 6733

原创 构建RESTFUL服务

REST简介REST是一种Web软件架构风格,它是一种风格,而不是标准,匹配或兼容这种架构风格的网络服务称为REST服务.REST服务简洁并且有层次,REST通常基于HTTP,URI和XML以及HTML这些现有的广泛流行的协议和标准.在REST中,资源是由URI来指定的,对资源的增删改查操作可以通过HTTP协议通过GET,POST,PUT,DELETE等方法实现的.使用REST可以更加高效地利用...

2019-06-03 18:28:21 305

原创 Redis数据类型

Redis的五大数据类型1.String(字符串):String是Redis最基本的类型,可以理解成与memcached一模一样的类型,一个key对应一个value,String类型是一个二进制安全,意思是Redis的String可以包含任何数据,比如:jpg图片或者序列化的对象,String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以使512M.2.hash(...

2019-05-30 14:14:13 98

原创 常见的配置Redis.config介绍

参考说明redis.config配置项说明如下:1.Redis默认不是以守护线程的方式运行,可以通过该配置项修改,使用yes启动守护线程daemonize no2.当Redis以守护线程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile/run/redis.pid3.指定Redis监听端口,默认端口为6379,作者在...

2019-05-30 13:55:28 886

空空如也

空空如也

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

TA关注的人

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