当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Java根据文件名取得文件扩展名

    根据不同的带扩展名的文件名获取后缀扩展名 代码如下: /***根据文件名取得文件扩展名**@paramfileName*@return*/privateStringgetFileExtension(StringfileName){if(fileName==null){returnnull;}intl...

    68
    热度
  • [综合] 如何将官方的Java API文档制作成chm格式文件

    进入Oracle官网下载JavaAPI文档,将下载后的文档解压 使用CHMWriter制作 双击"CHMWriter.exe",(如果报错,可以点击CHMWriter.jar来运行程序)在弹出的窗口中,输入:1.javadoc文档目录(例如D:\jdk-8u221-docs-all\docs\a...

    47
    热度
  • [综合] Java Map,List,Set,String[]之间的转换

    Map和List map.values转list: Collection<Object>values=resultMap.values(); ArrayList<Object>resultList=newArrayList(values); Map和set map转set(主...

    42
    热度
  • [综合] java实现字符按照ASCII排序

    给定一个字符串,将里面的字符按照ASCII码进行排序 方法一:直接使用Arrays里的sort方法 importjava.util.*;publicclassApp{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);...

    105
    热度
  • [综合] Redis五种用途

    简介 Redis是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:-Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。-Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zse...

    66
    热度
  • [综合] java中的对于多态的理解

    面向对象: 类:具体的对象抽象而来,可以抽象的表示一类具有相同特征和行为的对象 对象:是由类的实例化而来,对象是类的一个实例 java中关于多态的理解 打个比方父亲person有行为这个方法,里面包括几个动作:吃饭,睡觉,走路父亲有三个儿子,三个儿子都继承了父亲的行为方法,所以三个儿子都有吃饭,睡...

    54
    热度
  • [综合] 微服务与SOA区别

    SOA(面向服务的架构):面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交...

    25
    热度
  • [综合] Linux上防火墙操作

    CentOS7默认的防火墙不是iptables,而是firewalle. 安装iptableiptable-service #先检查是否安装了iptablesserviceiptablesstatus#安装iptablesyuminstall-yiptables#升级iptablesyumupdat...

    62
    热度
  • [综合] java连接ftp服务器

    使用Java连接Ftp并且实现文件的上传下载 1.使用maven工程的话需要引入Maven的pom <!--连接ftp使用--><dependency><groupId>commons-net</groupId><artifactId>co...

    96
    热度
  • [综合] maven依赖中的type和scope

    scope的分类 compile 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。 test scope为test表示依赖项目仅仅参与测试相关的工作...

    35
    热度
  • [综合] Java实现冒泡排序及优化

    一.原理讲解 冒泡排序即:第一个数与第二个数进行比较,如果满足条件位置不变,再把第二个数与第三个数进行比较.不满足条件则替换位置,再把第二个数与第三个数进行比较,以此类推,执行完为一个趟,趟数等于比较的个数减一. 二、实现思路 用二重循环实现,外循环变量设为i,内循环变量设为j。假如有n个数需要进行...

    71
    热度
  • [综合] Java实现插入排序及其优化

    1.算法原理 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序和冒泡排序一样,...

    40
    热度
  • [综合] Java中的数据类型和运算符

    专题一Java基础 1.2数据类型和运算符 1.2.1变量、标识符和关键字 1.变量: 在程序执行过程中,其值能被改变的量称为变量。 定义变量(作用):定义变量就是告诉编译器这个变量的数据类型,这样编译器才知道需要配置多少空间给它。以及它可以存放什 么样的数据,在程序运行过程中,空间内的值是变化的,...

    15
    热度
  • [综合] Java中的随机数生成方法

    第一种:使用Math中的random()方法,生成[0,1.0)的double类型数据 想要得到某个范围内的随机数:(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:得到1到100的随机数 (int)(1+Math.random()*(100-1+1)) 第二种:...

    47
    热度
  • [综合] Oracle 关键字大全

    背景:最近做项目建表建字段后,在测试时发现报错了,java.sql.SQLSyntaxErrorException:ORA-01747:user.table.column,table.column或列说明无效,经过百度发现是在数据库表中占用了Oracle数据库的关键字,下面我列一下Oracle的关键...

    32
    热度
  • [综合] SpringBoot中Filter/Handler 中注入service或者Mapper为null解决方案

    今天碰到一个问题,搞了多半天才找到解决方案,项目中写了个Handler处理器来处理数据的同时还需要和数据库交互查数据,但是在Handler中通过@Autowired注入和数据库交互的Mapper时报错null,通过在Handler上加@Component配置扫描还是不好用仍旧是null。 后来在网上...

    68
    热度
  • [综合] FreeMaker 判空

    1、判断对象是否为空 但如果name为null,freemarker就会报错。如果需要判断对象是否为空: <#ifname??> …… </#if> 2、判断List是否为空 <#iforgList??&&(orgList?size>0)>&...

    75
    热度
  • [综合] SpringBoot 使用 jasypt 对配置项进行加密

    需求:需要对application.yml中配置的数据库密码加密 配置文件如下: spring:datasource:driver-class-name:com.mysql.jdbc.Driverurl:jdbc:mysql://127.0.0.1:3306/user?serverTimezone=...

    72
    热度
  • [综合] Glide 4.0+设置 圆角和高斯模糊(BlurTransformation),直接拿到项目中用

    //圆角和高斯模糊,设置模糊度(在0.0到25.0之间),默认”25";"4":图片缩放比例,默认“1”MultiTransformationmulti=newMultiTransformation(newBlurTransformation(25,1),newRoundedCorners(10)/...

    102
    热度
  • [综合] android手机号中间四位显示*号

    publicstaticStringgetStarMobile(Stringmobile){ if(!TextUtils.isEmpty(mobile)){ if(mobile.length()>=11) returnmobile.substring(0,3)+"****"+mobile....

    95
    热度