- 博客(12)
- 收藏
- 关注
原创 List集合中list.remove()返回false原因
list的remove()方法是比较两个对象是否是同一个对象的。如果在删除之前修改了对象的某个属性,则调用remove()方法返回的值就为false而不是true。解决:重写所用对象的实体类的equals()方法。注意对比的参数使用不会变化的参数,这里使用code。 @Override public boolean equals(Object obj) { if(this == obj) return true; if(null == obj || g
2021-06-10 11:00:52
903
原创 Java:根据年月日计算年龄
package com;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;//根据年月日计算年龄public class AgeUtils { public static String getAgeFromBirthTime(Date birthDay){ Calendar cal
2021-06-03 11:03:18
699
转载 IDEA里五种目录类型简介(Mark Directory as)
通过File -> Settings-project Structure-Modules 或者右键Mark Directory as可以找到这五种类型。Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包。在规范的 maven 项目结构中,顶级目录是 src,但maven 的 src 我们是不会设置为 S
2021-06-03 09:58:46
1606
原创 MySQL:联合索引的最左匹配原则
联合索引的最左匹配原则1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如 a = 3 and b = 4 and c > 5 and d = 6如何建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。2.=和 in可以乱序,比如a = 1 and b = 2 and c = 3建立(a,b,c)索引可以任意顺序,m...
2021-04-08 10:07:40
288
原创 oracle:导入dmp文件到oracle容器中
导入dmp文件到oracle容器中步骤1.查看docker容器docker ps2.复制dmp文件到oracle容器中docker cp /home/production/test.dmp(dmp文件的全路径) 4480e931b512(容器id):/home/oracle/(复制到容器中的路径)3.进入容器docker exec -it 容器名或者容器id /bin/bash4.切换到oracle用户su - oracle5.切换到root用户,输入密码(默认密码:helowin)—此步
2021-03-30 13:26:20
287
原创 JQuery插件:使用zTree.js带模糊搜索功能
未搜索前效果如:搜索后效果图:使用步骤:1.引入文件: <script src="./lib/jquery-3.2.1.min.js"></script> <link rel="stylesheet" href="./zTree/zTree_v3/css/metroStyle/metroStyle.css" rel="stylesheet" type="text/css" /> <script src="./zTree/zTree_
2021-03-05 13:44:22
630
原创 oracle:数据库的级联查询:Connect by
在上表中查找id=11相关联的所有的父节点以及所有的子节点数据,级联sql如下:select id,superid from TEST t start with id='11' connect by prior superId = idUNIONselect id,superid from TEST t start with id='11' connect by prior id = superId查询结果如下图:在上表中查找id=11相关联的所有的父节点数据,级联sql如下:select
2021-01-25 11:34:45
727
转载 Java:大神进阶之路
java大神进阶之路既然励志在java路上走的更远,那就必须了解java的路径。先看图更加细化的细节如下一: 编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。1-1 常用数据结构数组、链表、堆、栈、队列、Hash表、二叉树等1-2 算法思想算法时间复杂度和空间复杂度的分析计算算法思想:递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限1-3 经典算法经典
2021-01-05 21:16:29
259
转载 Oracle:修改用户、表、索引所在的表空间
原创地址修改用户默认所在表空间-- 在当前用户下执行ALTER USER [用户名] DEFAULT TABLESPACE [表空间名称];修改表所在的表空间alter table [表名称] move tablespace [表空间名称]-- 在当前用户下执行SELECT 'ALTER TABLE ' || TABLE_NAME ||' MOVE TABLESPACE [表空间名称];' FROM USER_TABLES ;如果表里含有clob字段,则需要特殊处理。-- 在当前用户
2021-01-05 17:11:19
1381
原创 Oracle:获取表、字段注释及给表、字段添加注释
--获取表注释select * from user_tab_comments;--获取字段注释select * from user_col_comments;--给表添加注释comment on table 表名 is '注释内容';--给字段添加注释comment on column 表名.字段名 is '注释内容';...
2021-01-05 16:59:14
239
原创 常用正则
\u后面加上十六进制代码来表示Unicode字符。//匹配中文字符[\u4e00-\u9fa5] //匹配正整数^[1-9]\d*$ //匹配由26个英文字母组成的字符串^[A-Za-z]+$ //匹配由26个英文字母的大写组成的字符串^[A-Z]+$ //匹配由26个英文字母的小写组成的字符串 ^[a-z]+$ //匹配由数字和26个英文字母组成的字符串^[A-Za-z0-9]+$ ...
2020-12-31 13:42:01
123
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅