随笔分类 -  【Java系列】

上一页 1 2 3 4 5 6 7 下一页

我爱java系列---【自定义注解】
摘要:一、注解概述 1.定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、 接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素 进行说明,注释。 2.作用分类: 编写文档:通过代码里标识的注 阅读全文

posted @ 2020-04-01 23:43 少年攻城狮 阅读(190) 评论(0) 推荐(0)

我爱java系列---【String.Split方法】
摘要:hello 大家好,好久不见,今天 我们要讨论的是java的split方法,或许你很早就知道了,但你真的知道吗? 我们来看看吧。 首先我们来看看我们最常用的split()方法也就是单个参数的方法 public String[] split(String regex) { return split(r 阅读全文

posted @ 2020-02-22 03:52 少年攻城狮 阅读(253) 评论(0) 推荐(0)

我爱java系列---【springBoot中手动开启事务】
摘要:springBoot中手动开启事务,直接看例子: @Autowired DataSourceTransactionManager dataSourceTransactionManager; @Autowired TransactionDefinition transactionDefinition; 阅读全文

posted @ 2020-01-14 18:09 少年攻城狮 阅读(5963) 评论(0) 推荐(0)

我爱java系列---【springboot项目集成zookeeper作为注册中心】
摘要:1.引入maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> <version>2.1.1 阅读全文

posted @ 2020-01-01 13:53 少年攻城狮 阅读(1006) 评论(0) 推荐(0)

我爱java系列---【springboot项目集成zookeeper作为注册中心】
摘要:1.引入maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> <version>2.1.1 阅读全文

posted @ 2020-01-01 13:53 少年攻城狮 阅读(1006) 评论(0) 推荐(0)

我爱java系列---【springboot集成定时器】
摘要:1. 开启定时器注解 @SpringBootApplication @EnableScheduling//开启定时器 public class Day01SpringbootIntergrationApplication { public static void main(String[] args 阅读全文

posted @ 2019-12-20 15:29 少年攻城狮 阅读(336) 评论(0) 推荐(0)

我爱java系列---【linux系统部署项目常用命令】
摘要:linux系统部署项目常用命令 准备命令: 一、移动文件到另一个文件夹 mv a.txt /apps/usr/sms/db-proxy -mv 文件名 目标文件夹(前提:先进入a.txt文件所在目录中,再执行此条命令) 二、复制文件到另一个文件夹 cp a.txt /apps/usr/sms/db- 阅读全文

posted @ 2019-12-14 19:07 少年攻城狮 阅读(480) 评论(0) 推荐(0)

开发中遇到的问题---【Feign远程调用时,@PathVariable 注解中的value属性不能省略】
摘要:报错信息: Caused by: java.lang.IllegalStateException: PathVariable annotation was empty on param 0. 未修改之前的代码: @PostMapping("/findPageByCondition/{currentP 阅读全文

posted @ 2019-12-14 16:30 少年攻城狮 阅读(4807) 评论(1) 推荐(0)

开发中遇到的问题---【feign的多参数问题】
摘要:feign多参数问题 1.GET方式 错误写法 @RequestMapping(value="/test", method=RequestMethod.GET) Model test(final String name, final int age); 启动服务的时候,会报如下异常: Caused 阅读全文

posted @ 2019-12-06 18:46 少年攻城狮 阅读(1432) 评论(0) 推荐(0)

开发中遇到的问题---【feign的多参数问题】
摘要:feign多参数问题 1.GET方式 错误写法 @RequestMapping(value="/test", method=RequestMethod.GET) Model test(final String name, final int age); 启动服务的时候,会报如下异常: Caused 阅读全文

posted @ 2019-12-06 18:46 少年攻城狮 阅读(1432) 评论(0) 推荐(0)

我爱java系列---【springboot中分页插件pagehelper自定义返回结果类型】
摘要:1.引入依赖 <!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</versi 阅读全文

posted @ 2019-12-03 16:27 少年攻城狮 阅读(3553) 评论(0) 推荐(0)

我爱java系列---【线程池的原理】
摘要:一、线程是不是越多越好? 造卡车(线程)要不要时间? 一次性使用,用完了得销毁,销毁要不要耗时间?➢ 1、线程在java中是一 个对象, 每一个java线程都需要一 个操作系统线程支持。线程创建、销毁需要时间。 如果创建时间+销毁时间>执行任务时间就很不合算。➢ 2、java对象占用堆内存,操作系统 阅读全文

posted @ 2019-11-23 01:40 少年攻城狮 阅读(186) 评论(0) 推荐(0)

我爱java系列---【线程池的原理】
摘要:一、线程是不是越多越好? 造卡车(线程)要不要时间? 一次性使用,用完了得销毁,销毁要不要耗时间?➢ 1、线程在java中是一 个对象, 每一个java线程都需要一 个操作系统线程支持。线程创建、销毁需要时间。 如果创建时间+销毁时间>执行任务时间就很不合算。➢ 2、java对象占用堆内存,操作系统 阅读全文

posted @ 2019-11-23 01:40 少年攻城狮 阅读(186) 评论(0) 推荐(0)

我爱java系列---【Feign调用时常见的几个问题】
摘要:1.当接口过多时,我们需要分模块管理接口,但是几个feign接口中同时引入@FeignClient(“proxy”)的时候,项目无法启动。 报错信息: Error starting ApplicationContext. To display the conditions report re-run 阅读全文

posted @ 2019-11-22 15:44 少年攻城狮 阅读(1247) 评论(0) 推荐(0)

我爱java系列---【分布式ID生成解决方案:UUID、Redis生成id、snowflake】
摘要:1. 分布式ID生成解决方案 为什么要生成唯一id: 因为商品id在全局需要唯一, 如果使用数据库自增主键, 那么数据库可以保证单个数据库中这个id是唯一的, 但是如果是数据库集群情况, 不能保证, id全局唯一. 1.1 分布式ID生成解决方案 1.1.1 UUID 常见的方式。可以利用数据库也可 阅读全文

posted @ 2019-11-20 01:18 少年攻城狮 阅读(1692) 评论(0) 推荐(0)

我爱java系列--【加密算法的介绍】
摘要:1.加密算法 加密算法种类有: 1.1.可逆加密算法 解释: 加密后, 密文可以反向解密得到密码原文. 1.1.1. 对称加密 【文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥】 解释: 在对称加密算法中,数据发信方将明文和加密密钥一起经过特殊的加密算法处理后,使其变成复杂的加密密文发送 阅读全文

posted @ 2019-11-20 00:52 少年攻城狮 阅读(195) 评论(0) 推荐(0)

我爱java系列---【BCrypt算法】
摘要:BCrypt密码加密 BCrypt快速入门 在用户模块,对于用户密码的保护,通常都会进行加密。我们通常对密码进行加密,然后存放在数据库中,在用户进行登录的时候,将其输入的密码进行加密然后与数据库中存放的密文进行比较,以验证用户密码是否正确。 目前,MD5和BCrypt比较流行。相对来说,BCrypt 阅读全文

posted @ 2019-11-20 00:23 少年攻城狮 阅读(331) 评论(0) 推荐(0)

我爱java系列---【springboot集成redis】
摘要:SpringBoot集成Spring Data Redis 实现步骤: 1. 添加Redis起步依赖 <!--spring data redis 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp 阅读全文

posted @ 2019-11-18 01:00 少年攻城狮 阅读(267) 评论(0) 推荐(0)

我爱java系列---【springboot项目集成swagger2】
摘要:网上教程很多,这个是个人收藏的,感谢作者写出这么优秀的文章,小白的福音!springboot集成swagger2:https://www.liangzl.com/get-article-detail-114901.htmlpost请求map/json参数 和 map/json返回 自定义map注解实 阅读全文

posted @ 2019-11-15 13:30 少年攻城狮 阅读(215) 评论(0) 推荐(0)

我爱java系列---【springboot+springcloud+zookeeper+mybatis的yml文件】
摘要:1.application.yml文件 阅读全文

posted @ 2019-10-29 17:38 少年攻城狮 阅读(542) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 下一页

导航