7 微瞰技术

尚未进行身份认证

我要认证

java

等级
TA的排名 1w+

Spring Bean的作用域之prototype

Spring中Bean的默认最用域是单例,即singletonprototype是只在每次getBean的时候都去重新创建一个对象。下面我们来掩饰一下这种场景使用SpringBoot项目。创建两个Controller一个service和一个实现类@Controllerpublic class HomeController1 { @Autowired TestService testService;// @Lookup// public TestService getTe

2020-06-04 18:47:55

ffmpeg将ogg和wav格式转化为mp3

ffmpeg将ogg和wav格式转化为mp3因为钉钉和微信的iOS和android小程序版本音视频录制之后的格式与app录制不相同,因此我们需要使用ffmpeg将android录制的ogg格式和iOS小程序录制的WAV格式转化成通用的mp3格式。结合网上的资料做一个总结下载组件ffmpeg下载链接:http://ffmpeg.org/download.htmlyasm下载链接:http:/...

2020-04-20 15:46:37

Spring security开发权限管理系统(一)

从今天起,我将使用SpringBoot+SpringBoot+Mybatis+Vue从到一开发一个系统。今天将说明Spring Security+SpringBoot+Mybatis的结合引入POM <dependencies> <dependency> <groupId>org.springframework...

2020-04-18 11:32:24

Spring5源码在编译过程中的几个问题

Spring源码在编译过程中的几个问题导入项目的问题导入项目一直显示没有蓝色的点需要在导入时设置或者setting中进行如下设置目前我在使用gradle5.6和gradle6的时候都无法成功导入修改成4.9和auto import就可以成功导入。上图为IDEA 2019.3.3 Community的设置。下图为IDEA 2017.2.6的设置编译spring-oxm,spring-...

2020-02-24 21:16:04

Flume基础学习

Flume是一款非常优秀的日志采集工具。支持多种形式的日志采集,作为apache的顶级开源项目,Flume再大数据方面具有广泛的应用首先需要在Flume的解压目录中conf文件夹中将flume-env.sh.templete更改未flume.env.sh并修改jdk的位置Source我们可以从Avro,NetCat。Http,TailDir。我们在Java开发中通常都是使用的log4j等日...

2020-02-13 09:55:00

Mysql中sql的几种常见用法

如何使用非默认的排序。例如使用213之类的排序可以使用如下方法SELECT DISTINCT pg.part_grp_id, pg.part_grp_name, pg.equip_category_idFROM cost_part_grp pg, cost_part_kit pk, cost_part_event peWHERE pe.mdl_ver_id IN ( SE...

2019-12-24 07:16:47

Linux基础学习

Linuxlinux与windows共享文件夹有的时候即使安装了vmtools仍然不能查看到具体的共享文件夹。这个时候需要sudo vmhgfs-fuse .host:/shared /mnt/hgfs注意格式 shared 为分享的文件名 .host前面有个空格sudo 要加 我之前不加一直有错误执行完后 查看关于持久化挂载上述能展示分享文件,但是重启虚拟机后分享文件小时按...

2019-12-24 07:13:13

2019年总结

总结看了下去年写的总结和展望。发现自己还是没有做到。每次年初写。年末就会被打脸,真的太真实了年初定的目标,CSDN 20w访问量 5000积分。目前来看都差一些。目前csdn有19w的访问量,4200积分。不过访问量这个如果最近一段时间不加班多写文章应该也是能达到的年中跳槽之后,更加专注到技术这一块了。虽然页基本都是CRUD.但是技术上来说更深入更广更前沿; 使用的主体框架是springbo...

2019-12-24 07:11:01

设计模式的相关概念解析

设计模式的六大原则单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特原则开闭原则设计模式的分类创建型模式创建型模式:对对象实例化的抽象,通过采用抽象类所定义的接口,封装了系统中对象如何创建,组合等信息。包括以下几种设计模式抽象工厂模式优点分离了具体类更容易在产品系列中进行转换提高了产品间一致性缺点难以支持新的产品等级结构支持新的产品等级结构就要...

2019-10-28 07:28:44

基于mysql binlog实现的增量数据抽取

前几篇文章介绍了关于一些大数据的相关内容。但是实际生产中数据往往都是数仓的构建都是基于数据库的改变做的。Oracle和Sql server都有基于CDC的数据仓库构建方案。而mysql目前已知的方案就是基于binlog来构建数仓。也可以结合binlog和前文所讲的flink做一些实时计算代码binlogDtopackage com.example.demo.dto;public clas...

2019-09-26 21:27:05

spark连接mysql(scala)版本

最近在了解学习大数据相关的内容,然后一般来说。连接数据库或者Hive等数据源是比较重要的部分,所以在这里先尝试了使用mysql作为数据源来连接并在控制台展示数据 val conf = new SparkConf().setAppName("SparkMysql").setMaster("local") val sc = new SparkContext(conf) val ...

2019-09-24 21:28:14

软件质量属性

性能。性能是指系统的响应能力。即要经过多长时间才能对某个事件作出反应,或者在某段时间内系统能处理的事件的个数可用性。可用性是指系统能够正常运行的时间的比例可靠性。可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力健壮性。健壮性是指在处理货环境中,系统能够承受压力或者变更的能力安全性。安全性是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企...

2019-09-10 07:35:22

Flink入门(二)(使用kafka作为sink和source)

在Mac电脑上安装使用kafka使用kafka需要先安装zookeeper作为注册中心,在Mac上可以先安装homebrew然后再使用homebrew作为工具安装kafka和zookeeperbrew install kafkabrew install zookeeper进入 /usr/local/Cellar下分别启动kafka和zookeeper启动命令为zookeeper命令...

2019-09-10 07:06:05

Flink入门(一)(Java和scala)

Flink批处理从文件中读取单词,计算频次Scala版本import org.apache.flink.api.scala.ExecutionEnvironmentobject BatchWordCountJob { def main(args: Array[String]) { val env = ExecutionEnvironment.getExecutionEnvi...

2019-09-10 06:46:53

SpringBoot不使用Quartz集成定时任务的两种方式

静态定时任务@Scheduled静态定时任务可以使用@scheduled注解来实现首先在启动类中加入@EnableScheduling注解然后在定时任务类中做如下操作@Componentpublic class ScheduledJob { @Scheduled(cron = "0/5 * * * * ?") public void doTask(){ S...

2019-08-27 08:07:39

项目中使用java8的两个小特性

java8获取两个Integer集合的和 List<Integer> sumList = IntStream.range(0, planList.size()).map(i->planList.get(i)+samplingList.get(i)).boxed() .collect(Collectors.toList());java8获取当...

2019-08-19 22:45:52

在thymeleaf中使用js获取后台传到前台的值

必须在html中做如下inline声明 <script th:inline="javascript"> var results = [[${detail}]]; var _src = $(".numbers .number:first img").attr("src"); if(_src) { var srcSplit = _src.split("-"); ref...

2019-08-09 18:15:37

微信小程序的一个典型列表页面

wxml<importsrc="../templete/templete"/><viewclass="content"><viewclass="img"><imagesrc="../images/haibao/haibao-1.jpg"style="width:100%;height:230px;"></image>...

2019-08-04 10:11:44

推荐一个技术文章渠道分发平台OpenWrite

推荐一个技术文章渠道分发平台OpenWrite

2019-08-02 15:07:30

Scala基础

scala基础变量定义val定义不可变变量var 定义可变变量自动推断类型定义数组时写入类型def main(args: Array[String]): Unit = { val intArr = new Array[Int](3) intArr(0) =12 intArr(1) =13 intArr(2) =14 for(i<-0 to 2){ pr...

2019-07-29 07:09:08

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。