![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
我是一个寄生虫
这个作者很懒,什么都没留下…
展开
-
mac版idea导入项目时很多._开头的文件解决
导入项目时发现每个项目都会有这个备份文件解决办法,控制台进到对应目录下执行find . -name "._*" | xargs rm -f原创 2020-07-30 23:34:34 · 2279 阅读 · 0 评论 -
SpringCloud整合Hystrix与Feign时报错Ambiguous mapping. Cannot map XXX method
问题:SpringCloud整合Hystrix与Feign时,因为在接口上要实现熔断,所以直接给了一个fallback的熔断回调类,此时这个类如果不加@Component就不受Spring管理,会报错没有这个instance,加上之后又报错requestmapping冲突(具体报错:Abiguous mapping. Cannot map XXX method)解决办法:给熔断回调类加上一个requestmapping即可...原创 2020-06-20 23:27:48 · 772 阅读 · 0 评论 -
解决start.spring.io过慢问题
每次在新建spingboot项目的时候,访问start.spring.io都特别慢,查找之后,可以使用阿里镜像,速度提升很多地址https://start.aliyun.com原创 2020-06-17 19:40:27 · 3590 阅读 · 3 评论 -
springboot配置多数据源
springboot配置多数据源项目中可能应用分库,读写分离,故需要多数据源配置配置文件spring: datasource: oracle: username: root password: 123456 driver-class-name: com.mysql.jdbc.Driver jdbc-url: jdbc:mysql://localhost:3306/demo?serverTimezone=UTC&useUnicode=t原创 2020-06-13 17:00:35 · 205 阅读 · 0 评论 -
centos7安装redis6.0时make报错问题
因工作需要,在一台云服务器上安装redis服务器系统为centos7,直接在redis官网查找地址,wget、tar后,执行马克命令时发现报错 serverLog(LL_NOTICE,"The server is now ready to accept connections at %s", server.unixsocket);原创 2020-05-15 15:59:23 · 2682 阅读 · 3 评论 -
jvm学习笔记
1 Java语言Java是一门面向对象的语言。2 编程语言编程语言是一种标准化的交流技巧,就是为了让人可以和计算机沟通。2.1计算机体系机构冯诺依曼计算机组成结构有输入、输出、存储器、控制器、运算器。2.2 计算机处理数据的过程(1)提取过程:由输入设备将原始数据或信息输入给计算机并保存起来(2)解码阶段:根据CPU的指令集将数值解释为指令(3)执行阶段:由控制器将需要处理或计...原创 2020-03-31 16:52:56 · 192 阅读 · 0 评论 -
httpclient工具类
public class HttpclientUtil { public static String doGet(String url) { // 创建Httpclient对象 CloseableHttpClient httpclient = HttpClients.createDefault(); // 创建http GET请求 ...原创 2020-03-26 21:28:51 · 157 阅读 · 0 评论 -
Java注解--元注解
Java中的元注解有:@Retention@Target@Document@Inherited@Retention:注解的保留位置@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解会在class...原创 2020-03-26 09:41:11 · 107 阅读 · 0 评论 -
JwtUtil --简单版jwt工具类
public class JwtUtil {public static String encode(String key, Map<String,Object> param, String salt){ if(salt!=null){ key+=salt; } JwtBuilder jwtBuilder = Jwts.builder().sig...原创 2020-03-26 09:36:08 · 781 阅读 · 0 评论 -
操作cookie的工具类
public class CookieUtil { /*** * 获得cookie中的值,默认为主ip:www.gmall.com * @param request * @param cookieName * @param isDecoder * @return */ public static String getCoo...原创 2020-03-21 16:22:51 · 138 阅读 · 0 评论 -
elasticsearch API
Search API(URI)GET /_search #查询所有索引文档GET /my_index/_search #查询指定索引文档GET /my_index1,my_index2/search #多索引查询GET /my*/_search 2019-03-xxx2019-04-vvv2019-05-xxxURI查询方式(查询有限制,很多配置不能实现)G...原创 2020-03-13 16:22:32 · 234 阅读 · 0 评论 -
elasticsearch启动报错org.elasticsearch.transport.BindTransportException: Failed to bind to
在使用云服务器配置elasticsearch集群过程中,各节点都可以启动,但是日志中一直报错org.elasticsearch.transport.BindTransportException: Failed to bind to****,****为对应的内网地址,也就是说当前服务器在尝试和其他服务器建立连接的过程中,无法连接成功,查了好多资料,都是说防火墙问题,但是防火墙是关闭状态,因为在报错中...原创 2020-03-10 11:24:28 · 3159 阅读 · 1 评论 -
fastdfs 分布式文件系统单机搭建
1、硬件环境 CentOS7 64位云服务器2、软件环境 需要安装几个支持库,因为fastdfs是C语言编写的,所以要安装一些支持库 安装gcc 依赖环境 yum install gcc-c++ -y 安装libevent yum -y install libevent 如果没有perl库,需要使用yum install perl* 命令安装一下 yum -y instal...原创 2020-02-18 22:35:00 · 157 阅读 · 0 评论 -
linux部署mysql57
环境:CentOS7、云服务器1、配置YUM源在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql源yum localinstall mysql57-com...原创 2020-02-18 22:00:14 · 102 阅读 · 0 评论 -
springboot通用mapper使用
通用mapper使用开发过程中,mybatis的基础CRUD可以直接通过引入通用mapper来实现,对于单表的简单查询可以通过其进行配置通用mapper引入pom中加入<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-sp...原创 2020-01-10 15:37:26 · 284 阅读 · 0 评论 -
Cannot access org.springframework.context.ConfigurableApplicationContext
Cannot access org.springframework.context.ConfigurableApplicationContext在git上导入的springboot项目后,main中会报错Cannot access org.springframework.context.ConfigurableApplicationContext解决办法删除项目中导入生成的main.iml文...原创 2020-01-09 13:48:42 · 1034 阅读 · 0 评论 -
java多线程高并发学习
多线程线程与进程的区别学习多线程首先要搞清楚线程和进程之间的区别,主要区别如下:进程进程是程序的一次执行过程,是一个动态的概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间。进程至少有五种状态:初始态,执行态,等待态,就绪态,终止态线程CPU调度和分派的基本单位。区别1、一个线程只能属于一个进程,而一个进程可以拥有多个线程。2、进程是一段正在运行...原创 2019-11-18 15:33:50 · 316 阅读 · 0 评论