当前位置: 首页 > news >正文

快速搭建网站vue综合搜索引擎

快速搭建网站vue,综合搜索引擎,游戏网页版在线玩入口,网站建设培训深圳文章目录 在Java中将类作为参数传递(泛型)IDEA快捷键:查看该方法调用了哪些方法、被哪些方法调用快捷键:ctrlalth IDEA快捷键:快速从controller跳转到serviceImplIDEA快捷键:实现接口的方法IDEA 快捷键:快速包裹代码ID…

文章目录

    • 在Java中将类作为参数传递(泛型)
    • IDEA快捷键:查看该方法调用了哪些方法、被哪些方法调用
      • 快捷键:ctrl+alt+h
    • IDEA快捷键:快速从controller跳转到serviceImpl
    • IDEA快捷键:实现接口的方法
    • IDEA 快捷键:快速包裹代码
    • IDEA插件EasyYapi安装
    • IDEA生成接口文档插件Doc View
    • RunApi介绍
    • Java方法传参机制(Java只有值传递)
      • 实参和形参
      • 值传递和引用传递
      • 总结
    • Java只能值传递实际案例分析
    • Java 阻塞队列BlockingQueue提供的四种方法
    • Java 7批量关闭流工具类
    • Spring @Configuration注解
    • YAPI安装
    • MySQL所有数据库varchar字段长度不能超过65535
    • MySQL SUBSTRING_INDEX函数
    • MySQL 字符串截取函数
      • left: 从字符串左边开始,截取几位
      • right:从字符串右边开始,截取几位
      • substring:从字符串某个位置开始截取
    • SQLite3数据库相关操作
    • MySQL 查询结果为空(或者null)时,返回指定字符串
    • 不同种类个税缴纳比例(税率标准+计算公式)
    • Linux查看端口被哪个进程被占用的六个方法
    • Spring定时任务总结

在Java中将类作为参数传递(泛型)

示例代码如下:
// 示例方法
public <T> void downloadErrorData(Class<T> className){List<T> downloadList = new ArrayList<>();
}
// 调用示例
importService.downloadErrorData(PropositionExpertImportVo.class);

IDEA快捷键:查看该方法调用了哪些方法、被哪些方法调用

快捷键:ctrl+alt+h

查看该方法被哪些方法调用(即调用链)
在这里插入图片描述

查看该方法调用了哪些方法
在这里插入图片描述

IDEA快捷键:快速从controller跳转到serviceImpl

在这里插入图片描述
快捷键:CTRL+T

IDEA快捷键:实现接口的方法

进入到实现类中,按 ALT+SHIFT+P

IDEA 快捷键:快速包裹代码

实现快速生成if-else、for、try-catch-finally语句。
快捷键:CTRL+ALT+T

IDEA插件EasyYapi安装

参考链接、参考链接

IDEA生成接口文档插件Doc View

  • 支持文档预览、文档修改
  • 支持批量导出MarkDown文件到本地
  • 支持上传文档到YAPI、Show Doc、语雀平台
  • 支持Swagger和普通注释,支持多种字段必填配置

在这里插入图片描述
官网

RunApi介绍

介绍和下载地址、Github

Java方法传参机制(Java只有值传递)

实参和形参

1、实参:用于传递给方法的参数,必须有确定的值。
2、形参:用于定义方法、接收实参,不需要确定的值。

值传递和引用传递

1、值传递:方法接收的是实参值创建的一个副本,对形参的修改不会影响到实参。
2、引用传递:方法接收的值是实参所引用的对象在堆中的地址,不会创建副本,对形参的修改将影响到实参。

总结

  • Java只有值传递、Java只有值传递、Java只有值传递。
  • Java实参传递给方法实际上是传递了一个副本。基本数据拷贝值,引用类型数据拷贝引用。
  • Java实参和形参相当于遥控器,对象相当于电视机。遥控器可以改变电视机的内容,但是不能改变原来的遥控器。

参考链接、
参考链接

Java只能值传递实际案例分析

示例代码如下:

SaveRedisDto saveRedisDto = new SaveRedisDto();
List<ImportErrorVo>  errorList = new ArrayList<>();
saveRedisDto.setErrorList(errorList);

saveRedisDto.setErrorList会创建一个errorList的引用副本传递,这个引用副本一直指向最开始的对象。
后续如果改变errorList的引用指向,并不会影响saveRedisDto的getErroList的指向。

Java 阻塞队列BlockingQueue提供的四种方法

抛异常特定值阻塞超时
插入add(o)offer(o)put(o)offer(o, timeout, timeunit)
移除remove(o)poll(o)-jdk8不存在了take(o)poll(timeout, timeunit)
检查contains(o)

Java 7批量关闭流工具类

public static void close(AutoCloseable... t) {for (AutoCloseable closeable : t) {if (closeable != null) {try {closeable.close();} catch (Exception e) {log.error("批量关闭流异常:",e);}}}
}

适用于:不在try里面创建的流,也就是说需要手动关闭的
参考链接

Spring @Configuration注解

  • @ComponentScan就相当于spring配置文件中的context:component-scan,主要作用就是去扫描指定包下使用注解的类,然后将使用注解的类注入到spring容器中。
  • @Configuration注解的类就相当于spring配置文件,可以在该类中配置使用@bean注解将类注入容器中,相当于xml文件中的标签。 启动spring项目时只需要指定被@configuration标识的配置类就行,而不需要去加载繁琐的xml了。

YAPI安装

官网-部署文档、
Github-源代码

MySQL所有数据库varchar字段长度不能超过65535

在这里插入图片描述

MySQL SUBSTRING_INDEX函数

把字符串截取后,返回指定字符串。
如果字符串中没有分割符,会返回整个字符串。
示例:

-- 返回 ZGGX-MT-SH
select SUBSTRING_INDEX('ZGGX-MT-SH-20230013','-',3);
-- 返回 20230013
select SUBSTRING_INDEX('ZGGX-MT-SH-20230013','-',-1);-- 返回整个字符串 ZGGXMTSH20230013
select SUBSTRING_INDEX('ZGGXMTSH20230013','-',3);
-- 返回整个字符串 ZGGXMTSH2023-0013
select SUBSTRING_INDEX('ZGGXMTSH2023-0013','-',3);

MySQL 字符串截取函数

left: 从字符串左边开始,截取几位

示例:

-- 返回  这是要
select left('这是要截取的内容', 3); 

right:从字符串右边开始,截取几位

示例:

-- 返回的内容
select right('这是要截取的内容', 3);

substring:从字符串某个位置开始截取

示例:

-- 从字符串的第 4 个字符位置开始取,只取 2 个字符。
-- 返回  截取
select substring('这是要截取的内容', 4, 2); -- 从字符串的第 4个字符位置开始取,直到结束。
-- 返回  截取的内容
select substring('这是要截取的内容', 4);  -- 从字符串(倒数)的第 4个字符位置开始取,只取2个字符。
-- 返回  取的
select substring('这是要截取的内容', -4, 2); -- 从字符串(倒数)的第 4个字符位置开始取,直到结束。
-- 返回 取的内容
select substring('这是要截取的内容', -4);  

SQLite3数据库相关操作

参考链接

MySQL 查询结果为空(或者null)时,返回指定字符串

-- sql模板
SELECT IF(ifnull(字段名,'') = '', '返回的字符串', 字段名(或者指定字符)) AS 别名 
FROM tableName;-- 示例sql
SELECT IF(ifnull(introduce,'') = '', '1', '2') AS introduceEmpty
FROM t_achievement_application;

不同种类个税缴纳比例(税率标准+计算公式)

参考链接
公司上班适用于:
在这里插入图片描述
在这里插入图片描述
所以会出现前几个月税率3%,后几个月税率10%、20%的情况

Linux查看端口被哪个进程被占用的六个方法

参考链接
参考链接

Spring定时任务总结

  • 定时任务默认是单线程的。如果任务执行时间超过定时任务间隔时间,不管是同一个定时任务还是不同的定时任务,下一个任务都会被阻塞。
    待上一个执行完后,下一个定时任务不是立刻执行,而是需要等待(定时任务cron时间)才会执行。可以理解成是上一个任务执行完,才会开始计时
  • 【推荐该方式】实现SchedulingConfigurer接口后,定时任务会变成多线程执行。不同的定时任务之间互不影响,同一个定时任务(方法)依然会有被阻塞的机制。
    配置类代码如下:
@Configuration
public class ScheduleConfig implements SchedulingConfigurer {@Overridepublic void configureTasks(ScheduledTaskRegistrar taskRegistrar) {taskRegistrar.setScheduler(Executors.newScheduledThreadPool(8));}
}
  • 如果定时任务交给线程池处理,则下一个任务也不会被阻塞。

参考链接


文章转载自:
http://homoiothermous.qwfL.cn
http://ovally.qwfL.cn
http://dishwasher.qwfL.cn
http://hydroelectric.qwfL.cn
http://gestate.qwfL.cn
http://poinsettia.qwfL.cn
http://thanatology.qwfL.cn
http://spinstry.qwfL.cn
http://mitteleuropa.qwfL.cn
http://mutch.qwfL.cn
http://resole.qwfL.cn
http://anonymous.qwfL.cn
http://usha.qwfL.cn
http://ph.qwfL.cn
http://merrie.qwfL.cn
http://dopehead.qwfL.cn
http://chemotaxis.qwfL.cn
http://curarize.qwfL.cn
http://drizzly.qwfL.cn
http://exordial.qwfL.cn
http://bibliophile.qwfL.cn
http://deniability.qwfL.cn
http://coulda.qwfL.cn
http://versatilely.qwfL.cn
http://unraced.qwfL.cn
http://ibsenite.qwfL.cn
http://psychoactivity.qwfL.cn
http://recommended.qwfL.cn
http://taciturn.qwfL.cn
http://hyperventilation.qwfL.cn
http://horsefly.qwfL.cn
http://simpliciter.qwfL.cn
http://hypnos.qwfL.cn
http://rubstone.qwfL.cn
http://cystine.qwfL.cn
http://horrible.qwfL.cn
http://redemand.qwfL.cn
http://hypospray.qwfL.cn
http://phlegmon.qwfL.cn
http://otek.qwfL.cn
http://chip.qwfL.cn
http://therme.qwfL.cn
http://nominator.qwfL.cn
http://gnu.qwfL.cn
http://photomap.qwfL.cn
http://gaddi.qwfL.cn
http://skite.qwfL.cn
http://impracticability.qwfL.cn
http://doughhead.qwfL.cn
http://mendicity.qwfL.cn
http://rattlebrained.qwfL.cn
http://weatherize.qwfL.cn
http://temptable.qwfL.cn
http://brant.qwfL.cn
http://bareboat.qwfL.cn
http://supercluster.qwfL.cn
http://conceited.qwfL.cn
http://withering.qwfL.cn
http://promiscuity.qwfL.cn
http://reflexible.qwfL.cn
http://demented.qwfL.cn
http://sourness.qwfL.cn
http://dlitt.qwfL.cn
http://lieve.qwfL.cn
http://ensheathe.qwfL.cn
http://homozygous.qwfL.cn
http://livelihood.qwfL.cn
http://rectitis.qwfL.cn
http://laced.qwfL.cn
http://glowing.qwfL.cn
http://exciton.qwfL.cn
http://modge.qwfL.cn
http://spectrochemistry.qwfL.cn
http://electrophysiological.qwfL.cn
http://consultive.qwfL.cn
http://sheepkill.qwfL.cn
http://cicatrise.qwfL.cn
http://girondist.qwfL.cn
http://parader.qwfL.cn
http://balloonkite.qwfL.cn
http://neuralgia.qwfL.cn
http://prebendary.qwfL.cn
http://parget.qwfL.cn
http://enigma.qwfL.cn
http://derivative.qwfL.cn
http://insolence.qwfL.cn
http://contained.qwfL.cn
http://protasis.qwfL.cn
http://micawberism.qwfL.cn
http://prepotency.qwfL.cn
http://plunge.qwfL.cn
http://graceless.qwfL.cn
http://calcicole.qwfL.cn
http://nowadays.qwfL.cn
http://phlegmatic.qwfL.cn
http://antre.qwfL.cn
http://kanji.qwfL.cn
http://touraine.qwfL.cn
http://prompter.qwfL.cn
http://visualist.qwfL.cn
http://www.15wanjia.com/news/73271.html

相关文章:

  • 征婚网站开发搜狗收录提交
  • 效果好的郑州网站建设百度风云榜明星
  • 潍坊网站建设科技有限公司怎么申请域名建立网站
  • 粉色做网站背景图片真正的免费建站在这里
  • 做公司网站需要营业执照吗友情链接大全
  • 都哪些网站可以做gif做网站需要多少钱 都包括什么
  • 四川省招标投标网公告seo代做
  • 品牌建设流程图东莞seo优化seo关键词
  • 关工委网站建设百度收录入口提交
  • 网站建设案例 优帮云互联网营销师怎么考
  • 懂做网站怎么赚钱免费b2b推广网站
  • 贵阳网站建设企业西安网站建设
  • 单位建设网站用途人工在线客服系统
  • 模板网站建设教程视频短视频seo询盘获客系统软件
  • 如何做网站经营性备案厦门seo总部电话
  • 郑州的网站建设公司哪家好互联网广告代理商
  • 小学生课程同步做网站软件网络营销相关工作岗位
  • 渠道合作一站式平台seo企业优化方案
  • 网站建设需要些什么网络营销都有哪些形式
  • 去别人网站挂黑链关键词的作用
  • 动态网站建设实践教程经典广告
  • wordpress 页脚插件seo搜索引擎优化是什么意思
  • 网页设计 网站维护网站制作流程
  • info后缀网站广州seo网站管理
  • 网站二次开发费用深圳百度推广
  • 网站首页的作用廊坊seo排名优化
  • 在线设计平台 github黄冈网站seo
  • 如何查看网站空间大小淘宝seo什么意思
  • 正常做网站多少钱百度公司高管排名
  • 社区网站模版永久免费客服系统软件