摘要: 介绍 kotlin中,对象可分为两种类型,可为空的对象和不可为空对象 默认为不可为空对象,代码检测如果发现不可为空对象赋予了null,则会标红报错。 可为空的对象,如果调用了方法,代码检测也会标红报错 var s: String = "hello" //不可为空 s = null//标红报错 var s: Stri... 阅读原文
2019-08-03 22:03:02 阅读(2577) 评论(0)
摘要: 一、activiti-app修改数据源和密码 1、使用sublimetext工具打开tomcat,方便进行配置文件的修改。 找到被解压的war包,activiti-app/WEB-INF/classes/META-INF/activiti-app/activiti-app.properties文件,进行修改。 修... 阅读原文
2019-08-03 20:59:26 阅读(2345) 评论(0)
摘要: ckeditor作为老牌的优秀在线编辑器,一直受到开发者的青睐。   这里我们讲解下 ckeditor最新版本4.7的图片上传配置。   https://ckeditor.com/ 官方   进入下载 https://ckeditor.com/download     我们下载完整版   默... 阅读原文
2019-08-03 20:45:04 阅读(3604) 评论(0)
摘要: 一、前言 承接《Spring源码解析——创建bean》、《Spring源码解析——创建bean的实例》,我们今天接着聊聊,循环依赖的解决方案,即创建bean的ObjectFactory。 二、ObjectFactory boolean earlySingletonExposure = (mbd.isSingleto... 阅读原文
2019-08-03 20:11:03 阅读(2327) 评论(0)
摘要:   test public static void main   阅读原文
2019-08-03 18:51:02 阅读(2399) 评论(0)
摘要: 小程序项目最初使用ffmpeg转换微信录音文件为wav格式,再交给阿里云asr识别成文字。视频音频转换最常用是ffmpeg。 1 ffmpeg -i a.mp3 b.wav 相关文章: 小程序实现语音识别转文字,坑路历程 问题变成怎样使用java调用系统的ffmpeg... 阅读原文
2019-08-03 17:55:06 阅读(2322) 评论(0)
摘要: 1 package com.company; 2 import java.util.Arrays; 3 import java.util.Scanner; 4 public class One { 5 Scanner ins=new Scanner(System.in); 6 ... 阅读原文
2019-08-03 16:21:02 阅读(3453) 评论(0)
摘要: 1 条件语句 条件语句,即类似 if...else... 的语句,一个if语句包含了一个布尔表达式,以及一个或多个语句。 if语句语法 if(布尔表达式) { // 布尔表达式为true时执行的语句块 }   if...else语句语法 if(布尔表达式) { /... 阅读原文
2019-08-03 14:47:01 阅读(2058) 评论(0)
摘要: 上篇博客介绍过Producer的启动,这里涉及到相关内容就不再累赘了 【RocketMQ中Producer的启动源码分析】   Producer发送消息,首先需要生成Message实例: 1 public class Message implements Serializable { 2 private... 阅读原文
2019-08-03 13:26:02 阅读(2089) 评论(0)
摘要: SpringBoot 8/2 CRUD 发送put请求修改数据有三个步骤: SpringMVC中配置HiddenHttpMethodFilter 页面上创建一个post请求(form标签只能写get和post) 创建一个input项目,name="_method",值就是我们所指定方式 <input ty... 阅读原文
2019-08-03 13:15:02 阅读(2357) 评论(0)