随笔分类 -  java

总结一些自己学习的,还有面试需要了解的一些java的基础知识。
摘要:一、安装docker https://www.cnblogs.com/m1996/p/14610462.html 二、拉取redis镜像 直接执行命令 docker pull redis //直接拉取最新版本的redis镜像,并自动安装 执行命令 docker images 如果显示有redis即下 阅读全文
posted @ 2021-04-02 14:28 你又来写博客了 阅读(200) 评论(0) 推荐(0)
摘要:下载地址 https://download.docker.com/mac/stable/Docker.dmg 下载完成之后双击dmg然后直接拖入就行了。 阅读全文
posted @ 2021-04-02 14:10 你又来写博客了 阅读(448) 评论(0) 推荐(0)
摘要:sonarqube是一款代码质量检查工具,使用sonar扫描我们写过的代码,可以有助于检查出代码的bug、规范性和健壮性,有助于提高我们的代码质量。 一、安装docker 安装教程:https://www.cnblogs.com/m1996/p/14610462.html 安装完成之后,命令行输入 阅读全文
posted @ 2021-03-30 13:38 你又来写博客了 阅读(5061) 评论(0) 推荐(0)
摘要:一、环境变量 1,下载并安装maven 下载地址:https://maven.apache.org/download.cgi 下载后解压到D盘就算安装完成了。 2,配置环境变量 建议配置用户变量,不要修改系统便利,防止误操作导致系统其它功能不可用。 新建环境变量MAVEN_HOME或M2_HOME, 阅读全文
posted @ 2021-03-08 10:21 你又来写博客了 阅读(493) 评论(0) 推荐(0)
摘要:简介 在前一次的学习中,我们搭建了SpringCloud的环境,并且实现了服务调用和负载均衡,但是我们上次只是简单的返回一个string打印在页面上,连参数都没有,这次主要叙述RestTemplate的主要集中请求方式和具体应用写法。 Get请求 学过前段的应该都知道,post和get,get请求一 阅读全文
posted @ 2020-06-02 16:45 你又来写博客了 阅读(346) 评论(0) 推荐(0)
摘要:简介 摘自百度百科: SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。SpringCloud并没有重复 阅读全文
posted @ 2020-06-02 08:48 你又来写博客了 阅读(1898) 评论(0) 推荐(0)
摘要:好久不写博客了,深感愧疚。最近写的一个需求,定时任务去发接口到大数据平台查询信息,六个小时查询大概30000次。测试环境下查询一次大概一秒,没想到到了生产上竟然要惊人的4秒一次! 很显然,单线程无法完成工作。看了我们系统里的线程池,原话是这么说的“Executors.newFixedThreadPo 阅读全文
posted @ 2020-05-25 15:10 你又来写博客了 阅读(433) 评论(0) 推荐(0)
摘要:在工作中遇到的问题,如何在不开启很多个线程的情况下,实现多个定时任务并且互不干扰。单线程实现定时任务的难点是在于多个定时任务的时间戳记录没法在一个线程中完成,总结有两种实现方式: 一、使用RocketMq实现定时任务 将多个定时任务的时间交给RocketMq的延时消费去处理。 二、使用Redis实现 阅读全文
posted @ 2019-12-03 19:44 你又来写博客了 阅读(816) 评论(0) 推荐(0)
摘要:一、SpringTask 二、使用java的Timer 三、使用ScheduledExcutorService 阅读全文
posted @ 2019-12-03 19:35 你又来写博客了 阅读(124) 评论(0) 推荐(0)
摘要:一、RocketMQ 特点 RocketMQ 是阿里巴巴在2012年开源的分布式消息中间件,有点什么的就不多说了,就直接将怎么用。 RocketMq大概就是真么一种结构,具体的使用流程就是,消息生产者(Producer)将消息发布到消息中心,消费者(Consumer)启动监听,当监听到消息时去消息中 阅读全文
posted @ 2019-11-15 10:41 你又来写博客了 阅读(1368) 评论(0) 推荐(0)
摘要:总结一下工作中用到的,sftp传输文件的操作案例。 一、设计思路 二、引入maven依赖 三、代码编写 四、使用总结 一、设计思路 二、引入maven依赖 三、代码编写 四、使用总结 一、设计思路 二、引入maven依赖 三、代码编写 四、使用总结 阅读全文
posted @ 2019-09-10 10:13 你又来写博客了 阅读(446) 评论(0) 推荐(0)
摘要:总结一下工作中用到的,ftp传输文件的操作案例。 一、设计思路 java中实现ftp传输的开源jar包邮很多,这里推荐commons-net包下面的ftp工具类,用起来简单,用的人也多。下面粘贴一段源码,我们可以从这个方法点进去可以看到这个类中上传文件需要的参数,一个是文件名,一个是输入流。 所以我 阅读全文
posted @ 2019-09-10 10:03 你又来写博客了 阅读(794) 评论(0) 推荐(0)
摘要:0 阅读全文
posted @ 2019-09-01 15:00 你又来写博客了 阅读(211) 评论(0) 推荐(0)
摘要:1,递归算法的实行过程,一般来说,可以分为()和()两个阶段,若一个问题的求解既可以用递归也可以用递推时,则往往用(),因为()。贪婪法是一种()的算法。 答:递归算法分为递推和回归两个阶段,递推效率更高,贪婪法是一种不求最优只求满意的算法。 2,填写下面的程序,生成以下二维数组: 1 2 3 4 阅读全文
posted @ 2019-06-25 15:52 你又来写博客了 阅读(299) 评论(0) 推荐(0)
摘要:总结一下学过的java容器知识。 一、java容器框架 由于之前学习的java容器类比较混乱,先简单的整理一下java集合框架。 首先,像这种图,网上到处都是,因为这个也算比较准确吧,我也懒得自己画了,因为我觉得这个目前对我来说不重要,这么多东西,并不是都用得到,其实日常写代码就只用到过几种,像最常 阅读全文
posted @ 2019-06-19 14:46 你又来写博客了 阅读(394) 评论(0) 推荐(0)
摘要:多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要。 一、什么是线程 线程是程序执行的最小单元,一个程序最少有一个线程。 一个应用也是一个线程,主方法是他的主线程,一个程序运行时会有最少两个线程,主线程和gc。 二、线程的三种状态 新建 ne 阅读全文
posted @ 2019-06-09 15:39 你又来写博客了 阅读(221) 评论(0) 推荐(0)
摘要:2019年春杭州邦盛科技java面试题。 1,java基本类型 byte,char,short,int,long,float,double,boolean。 2,重写重载 重写,子类重写父类的方法,方法名、参数类型、返回类型都和父类相同,所涉及到的权限修饰符必须大于被重写的方法,public>pri 阅读全文
posted @ 2019-06-07 12:58 你又来写博客了 阅读(781) 评论(0) 推荐(0)