当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] spring boot 集成 slf4j + logback

    作为一个java程序员都知道日志对于任何一个应用程序尤其是服务端程序是至关重要的,而很大家也已经熟悉各种不同的日志库,如java.util.logging、Apachelog4j、logback。在开发过程中如果一个项目已经使用了log4j,而你加载了一个类库,比方说ApacheActiveMQ——...

    48
    热度
  • [综合] Intellij Idea 12 生成serialVersionUID的方法

    默认情况下IntellijIDEA是关闭了继承了java.io.Serializable的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置: 1、setting->Inspections->Serialization...

    96
    热度
  • [综合] mysql 索引简介

    索引是在存储引擎由于快速查找记录的一种数据结构。 索引有很多种类型,可以为不同的场景提供更好的性能。在Mysql中,索引是在存储引擎层而不是在服务器层实现的。所以没有统一的索引标准:不同存储引擎的索引的工作方式并不是一样的,也不是所有的存储引擎都支持所有类型的索引。即使多个存储引擎都支持同一种类型索...

    29
    热度
  • [综合] SpringBoot 注解@ConfiguretionProperties

    很多情况下我们会把配置文件的信息,读取并自动封装成实体类,我们在代码里面使用就不用每次使用的时候去@Value,这时候我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类。 application.yml配置信息: spring:redis:pass...

    22
    热度
  • [综合] Oracle 操作表结构基本语法及示例

    1.操作表 1.1创建不带主键的表 createtablestudent( studentidint, studentnamevarchar(8), ageint); 1.2创建表的同时创建主键约束 (1)无命名 createtablestudent( studentidintprimarykey...

    84
    热度
  • [综合] linux使用rpm和yum安装和卸载

    一、rpm包的安装: 1.安装一个包#rpm-ivh2.升级一个包#rpm-Uvh3.移走一个包#rpm-e4.安装参数–force即使覆盖属于其它包的文件也强迫安装–nodeps如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。5.查询一个包是否被安装#rpm-q<rpmpacka...

    29
    热度
  • [综合] SpringBoot整合使用RabbitMQ

    RabbitMQ即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产...

    32
    热度
  • [综合] SpringBoot整合shiro、自定义sessionManager

    ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。相比较SpringSecurity,shiro有小巧、简单、易上手等的优点。所以很多框架都在使用shiro。而springboot作为一个开源框架,必然提供了和shiro整合的功能!接下来就用spring...

    53
    热度
  • [综合] Intellij IDEA 快捷键整理(史上最全)

    【常规】 Ctrl+Shift+Enter,语句完成 “!”,否定完成,输入表达式时按“!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[OR],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl...

    62
    热度
  • [综合] 深入理解位运算操作及使用场景

    工作中一直没用过位操作,只有在阅读一些源码的时候会看到使用位运算符(因为直接使用位运算符效率更高),为了更好的阅读源码那就好好学习一下吧,顺便把学习的东西记下来。 位运算符大致就以下几种吧。 位运算符 名称 符号 用法 位求反 ~ ~expr 左移 << expr1...

    8
    热度
  • [综合] Java中final关键字简述

    针对Java语言中的final关键字,想必都不陌生了。本文主要是来对final做关键字做一个总结。 1.final修饰类 当用final去修饰一个类的时候,表示这个类不能被继承。 注意: 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。 final类中的成员方...

    6
    热度
  • [综合] mysql SQL优化方案

    网上关于SQL优化方案有很多,并且有些方案之间有冲突,所以自己测试、整理了一些sql的优化信息。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。 2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如...

    28
    热度
  • [综合] JAVA获取本机IP地址

    在百度搜索“JAVA获取本机IP地址”,基本上搜到比较普遍的说法是InetAddress.getLocalHost().getHostAddress(),实际上这段代码在复杂环境下是不准的。IP地址在现在的网络环境更加复杂了,比如有Lan,WIFI,蓝牙热点,虚拟机网卡...即存在很多的网络接口(n...

    54
    热度
  • [综合] 统一配置中心技术选型对比

    随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求: 安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏。 时效性:修改配置,需要重启服务才能生效。 局限性:无法支持动态调...

    55
    热度
  • [综合] 多线程结果集合并

    在性能优化过程中不可避免的会遇到需要多线程去查询或者处理数据,也就会遇到结果集合并的需求,下面是多线程结果集的示例 packagecom.yanling.executor;importjava.util.ArrayList; importjava.util.Iterator; importjava....

    69
    热度
  • [综合] vue-cli 3+项目频繁发送‘sockjs-node/info’请求

    在vue-cli3跑项目时发现了这个问题,浏览器一直在频繁发送这个请求,导致联调时很不方便,而且本地开发时项目也不能实时更新。 看了网上很多的解决方案,大多都是直接去node_modules包里找到sockjs-client.js并注释掉发送请求的源码,但是直接注释掉发现本地项目就无法实时更新了。 ...

    82
    热度
  • [综合] MATLAB中clc命令详解

    清除命令行操作 在MATLAB中,当命令行输入较多代码时,看起来既不美观、也不方便。所以我们会想办法将命令行清理干净。 在MATLAB中提供了清理命令行的操作———clc a=zeros(56)pauseclcdisp('已经清理干净了') 这个命令十分好用,想尝试的可以直接将上面的代码复制粘贴到命...

    75
    热度
  • [综合] MATLAB中diary日志

    MATLAB中的日志命令 在MATLAB命令行中,我们输入的命令会保存在命令行中,那么怎样可以使用日志文件将,命令行的输入和输出全部记录下来呢? 这个需要用到MATLAB提供的diary(日志)命令来解决! diary有如下几种语法: diary%开启日志记录文件 diaryfilename%开启...

    18
    热度
  • [综合] MATLAB命令行输出格式format函数

    MATLAB中命令行的输出显示格式 在MATLAB的输出格式控制中主要有两个方面的控制! 1.输出行距的控制 很多人都会问道,MATLAB如何将命令行的输出,紧凑一点。或是怎样使MATLAB的输出没有空格间隔;这个主要需要用到MATLAB的输出显示格式,也就是format函数 对于MATLAB的输出...

    85
    热度
  • [综合] Python如何做异常处理

    引文 很多时候编写时容易出现一遇到一些小的错误程序就会崩掉。这样程序的鲁棒性并不高,所以用户使用起来及其不方便。 如何应对 使用try: 出错示例: defdivide(arga,argb):num=arga/argbreturnnumprint(divide(3,0)) 这样的程序一运行就会,报...

    11
    热度