java
别动我自己来
这个作者很懒,什么都没留下…
展开
-
static final关键字随笔
1.用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享; 普通变量由new出来的对象对其值进行操作,静态对象由类来对其属性进行操作管理; 2.用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类;3.静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键; Static{ 静态代码块 } static修饰的类成员,在程序运行过程中,只需要初始化一次即可,不会进行多次的初始化。4.静态导包用法,将原创 2021-12-15 11:38:59 · 328 阅读 · 0 评论 -
Hash随笔
Hash随笔Hash函数简介 hash函数是把任意长度的输入变换成固定长度的输出,该输出就是散列值。散列值的空间 通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定 唯一的输入值。相比上述几种数据结构,在哈希表中进行添加,删除,查找等操作,性能 十分之高,不考虑哈希冲突的情况下(后面会探讨下哈希冲突的情况),仅需一次定位即可 完成,时间复杂度为O(1)。常见的Hash函数 a. 直接定址法:直接以关键字k或者k加上某个常数(k+c)作为哈希地址(H(k)=ak原创 2021-11-30 23:27:18 · 347 阅读 · 0 评论 -
oracle数据库讲一条逗号分割的数据变成多条数据
实测有效处理某一列是逗号分割的多条数据,使其变成单独的一条条的数据。SELECT DISTINCT REGEXP_SUBSTR(JGID, '[^,]+', 1, LEVEL, 'i') AS JGID FROM (SELECT JGID FROM BXQKKXXB WHERE ROWNUM<100)TCONNECT BY LEVEL <=LENGTH(JGID) - LENGTH(REGEXP_REPLACE(JGID, ',', '')) + 1例如jgid=1,2,3,则变原创 2021-02-04 15:24:09 · 565 阅读 · 0 评论 -
SQL语句性能优化
转自:SimpleWu,链接:cnblogs.com/SimpleWu/p/9929043.html本文会提到 52 条 SQL 语句性能优化策略1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。3、应尽量避免在 WHERE 子句中使用 != 或 <转载 2020-12-30 09:58:03 · 152 阅读 · 0 评论 -
IDEA中maven设置固定仓库和setting.xml
写在前面: 被恶心到很多次了,这里彻底解决了这个问题,顺便记录一下。刚到公司,接手到的项目很多,大都是maven项目,而且公司有自己的maven仓库的,所以每次导入新项的时候都需要链接到自己公司的maven仓库中,但是自己都需要配置一下maven仓库,这就很烦,今天下决心彻底解决这个问题,这里记录分享一下。网上看到了很多,根本没啥用,直接走步骤:第一步:点击File->otherSettings->Default Settings第二步:直接在左边搜索maven第三步:设原创 2020-08-28 11:38:49 · 3149 阅读 · 0 评论 -
windows查看端口并关闭占据端口的进程
一、Windows查看所有的端口点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入【cmd】命令,进行命令提示符。然后我们在窗口中输入【netstat -ano】按下回车,即会显示所有的端口占用情况。二、查询指定的端口占用在窗口中,继续输入【netstat -aon|findstr “提示的端口”】,例如提示的端口为8080,那么就输入命令为【netstat -aon|findstr 8080】,回车之后就可以看见列表中的PID,然后根据PID在电脑的任务管理器中查看对应的占用程序,原创 2020-08-21 16:49:20 · 334 阅读 · 0 评论 -
nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE
更新数据的时候出现的问题,这里记录一下我的问题是这边自己更新的数据过于大了,更新的数据超过了自己定制的值得类型的大小了,即超过了double的大小。网上还有很多说是自己的update的时候自己的语句更新的时候包含了and,把and修改为“,”就好了。...原创 2020-08-20 16:21:40 · 2395 阅读 · 1 评论 -
http请求raw格式上传json数据
http请求raw格式上传json数据今天的得到了一个需求,需要在获取客户端的token的基础上进行post传送客户端规定格式的json数据,来获取其后台信息,搜了许久才得到的方法,分享一下。 JSONObject returnInfo=new JSONObject(); //提交post的json数据 String json = "{\"lastRequestTime\":\"\",\"pageNumber\":\"1\",\"pageSize\":\"50\"}"; HttpClien原创 2020-08-05 11:20:39 · 5117 阅读 · 0 评论