- 博客(8)
- 收藏
- 关注
原创 java list、set和map集合总结
一、java list、set和map集合总结这是对collection下面的list、set,map总结1.ArrayList①.ArrayLis可为null,并且可以多个null,有序。②.ArrayLis的数据存储是由数组来实现的,改查快。③.ArrayLis是不安全的,一般用于单线程,多线程不建议使用。④.ArrayLis维护了一个Object类型的数组elementData。⑤.创建ArrayLis对象时,如果使用的是无参构造器,那么elementData的容量是0,当第一次添加
2021-07-30 15:48:00 367 3
原创 sqlite mybatis 在XML里支持模糊查询写法不报No such function :CONCAT
1.我们平常的写法select * from table where JobName LIKE CONCAT(CONCAT(’%’,#{filter.jobName}), ‘%’) ESCAPE ‘/’这种sqlite会报错:No such function :CONCAT2.正确写法select * from table where JobName LIKE ‘%’|| #{req.jobName} ||’%’总结:这种方法能成功,这个不能用 + 号拼接 只能用 | |...
2021-12-14 19:48:08 1887
原创 idea package 打包不成功有乱码解决方法之一
今天打包的时候一直不成功,javac的时候一直报错,因为我是把项目放在中文目录下,javac的时候就乱码了,后面我把文件夹改成英文,就打包成功
2021-12-02 14:30:14 713
原创 java 反射总结
一、通过配置文件实现反射1.根据配置文件xx.properties指定信息和要调用的方法classfullpath=com.xxxx.xxxxmethod=xx这样做的好处就是不修改源码的情况下来调控程序,符合开闭原则(ocp原则:不修改代码,实现扩容)二、反射机制java反射机制是允许程序在执行期通过ReflectionAPI得到任意类的内部信息(成员变量、构造器、成员方法、返回类型、定义类型等等),并且能够操作对象的属性和方法。在加载完类之后,就会在堆中生成一个class类型对象,一个类只有
2021-09-08 16:33:22 153
原创 java IO流
IO流概述一、什么是IO流?简单来说,IO为inPut和outPut的合称,就是输入和输出的意思,我们可以把IO流看成java程序进行传输的管道。现实中我们也有用到对数据进行输入和输出的操作。例如:我们上网注册用户信息的时候,上传图片或者文件的时候,这些操作是把数据输入到程序中,这就是输入流;我们有时候从网上下载视频、图片或者文件的时候,这就是输出操作,也叫输出流。1-1.IO分类流向:输入流:input(读read)输出流:output(写write)传输的内容分:字节输入流:InputSt
2021-09-02 14:47:34 159 1
原创 java 泛型
java 泛型一、什么是java泛型java泛型是JDK5引入的新特性,在编译时泛型提供了类型安全检测机制,如果在编译时存在非法类型数据结构,会被查到。我们知道,泛型的本质是参数化类型,简单来说就是所有操作的数据类型被定义为一个参数。1.泛型的好处①.类型安全②.不用进行类型的强制转换2.泛型类的定义语法①.实体中定义:一般常用的泛型的标识有:T、V、K、E,可能大多数最常看见的是K和E。② .创建对象中定义:类名<具体的数据类型> 对象别名=new 类名<具体的数据类
2021-08-25 12:26:34 153
原创 如何使用RDM连接linux上部署的redis
如何使用RDM连接linux上部署的redis前言我之前在linux上部署了redis,然后为了方便观察数据,就下载了一个RDM,但是还是连接不上RDM。当然了,我本地的redis是能连接上的,于是,经过我一番的倒腾,终于连接上了。1、连接之前先看看我们的ip地址,输入ip addr查看:2、查看端口是否放开:查询指定端口是否已开:yes,表示开启;no表示未开启。firewall-cmd --query-port=6379/tcp如果没放开执行下面操作:firewall-cmd --ad
2021-04-15 11:23:29 2621
原创 使用postgresql数据库项目启动报错
项目启动报错org.postgresql.util.PSQLException: FATAL: sorry, too many clients这个是数据postgresql数据库连接太多导致:输入:[root@ecs16 aep]# ps -ef |grep postgres可以看见很多是idle,为了能够登录数据库,只有kill掉一些处于idle状态的进程[root@ecs16 aep]# kill 24954我这里杀掉了24954,然后运行本地项目,启动成功了...
2021-01-21 17:04:43 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人