- 博客(129)
- 资源 (2)
- 收藏
- 关注

原创 获取Set集合的第一个元素
HashSet set = new HashSet<>();set.add(“f”);set.add(“a”);set.add(“b”);set.add(“d”);// 增强for循环进行遍历for (String string : set) {System.out.println(string);}set.iterator().next()获取第一个元素简单粗暴...
2019-12-05 10:55:59
19708

原创 python,删除列表中的所有素数
a = [3, 4, 7, 4, 3, 5, 6, 9]b=[]for s in a: for i in range(2, s): if(s % i==0): break; if(i==s-1): b.append(s)for ss in b: while s...
2019-03-28 18:26:46
24441
4
原创 Linux防火墙操作
开启防火墙:service firewalld start关闭防火墙:service firewalld stop查看防火墙状态:systemctl status firewalld重启防火墙:service firewalld restart开启特定的端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent开启后需要重启防火墙:firewall-cmd --reload查看端口号:netstat -ntl.
2021-01-22 16:31:41
116
原创 left、right还能这么玩
LEFT:返回字符串中从左边开始指定个数字符LEFT(character_expression,integer_expression);举例RIGTH:返回字符串从右边开始指定个数字符RIGHT(character_expression,integer_expression);
2021-01-22 16:31:16
222
原创 smart Checkout跟force checkout的区别
在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口.那么我们改怎么做呢?如果点了force checkout则本地修改都会丢失。只能用以下步骤找回代码(找回后需要自行检查是否有错漏)在项目文件夹右键。点击local history->show history...
2021-01-11 17:15:38
1045
原创 dev--合并到online
首先切换到dev分支找出要合并的commit ID然后切换到online分支上git cherry-pick fa6add49079e45bd20284e885ff19768bfce0aa然后就将dev分支的某个commit合并到了online分支了合并后push
2021-01-11 16:46:44
465
原创 sql中>=的写法
特殊字符 --------------------------- 替代符号小于等于 a<=b a <= b a <![CDATA[<= ]]>b大于等于 a>=b a >= b a <![CDATA[>= ]]>b不等于 a!=b a <![CDATA[ <> ]]>b a <![CDATA[!= ]]>b**例子:...
2020-12-28 11:30:48
5816
原创 IDEA打jar包运行出现Error:Invalid or corrupt jarfile xxx.jar 报错
罪魁祸首就是这万恶的META_INF配置文件的存放路径错误。 IDEA自动配置的路径是错误的,我们应该将其放置在项目的根路径
2020-12-08 15:54:18
1214
原创 宝塔登录面板
请使用正确的入口登录面板错误原因:当前新安装的已经开启了安全入口登录,新装机器都会随机一个8位字符的安全入口名称,亦可以在面板设置处修改,如您没记录或不记得了,可以使用以下方式解决解决方法:在SSH终端输入以下一种命令来解决1.查看面板入口:/etc/init.d/bt default2.关闭安全入口:rm -f /www/server/panel/data/admin_path.pl注意:【关闭安全入口】将使您的面板登录地址被直接暴露在互联网上,非常危险,请谨慎操作...
2020-11-04 14:53:40
977
原创 continue语句
不能用于switch语句中,只能使用在循环语句中,退出本次循环,直接进行下一次循环continue之后的语句不会执行break和continue语句相同点:break或continue语句之后语句不会执行break和continue语句不同点:break是跳出本层循环,而continue语句是跳出本次循环...
2020-11-02 09:32:45
708
原创 List 集合初始化
Arrays 工具类// 生成的list不可变List list = Arrays.asList(“1”, “2”, “3”);System.out.println(list);输出: [1, 2, 3]// 如果要可变需要用ArrayList包装一下List numbers = newArrayList<>(Arrays.asList(“1”, “2”, “3”));numbers.add(“4”);System.out.println(numbers);输出:
2020-10-13 15:46:03
193
原创 idea启动慢
主要原因是IDEA默认情况分配的内存太小解决设置jvm先找到idea 的 安装目录, 打开与 自己操作系统相对应的vmoptions文件并修改这个参数根据个人电脑内存的大小合适的配置,大了小了都不好,找个合适的进行配置。...
2020-09-23 17:10:44
291
原创 idea创建多个module的Maven工程
大多项目都是分模块进行开发,利于协作和维护。本文创建一个多mudule的Maven工程。最终效果如下:在Idea中,单击file > new > project,弹出下面对话框,这里不要选择Create from archetype复选框一路next。创建创建了一个maven的项目:下面创建子模块,在项目上右键,new > Module...
2020-09-23 15:39:36
294
原创 UNION 和 UNION ALL区别
利用 UNION 关键字,可以给出多条 SELECT 语句,并将它们的结果组合成一个结果集。合并时,两个表对应的列数和数据类型必须相同。 SELECT 语句之间使用 UNION 或 UNION ALL 关键字分隔。不使用关键字 ALL,执行的时候会删除重复的记录,所有返回的行都是唯一的;使用关键宇 ALL 的作用是不删除重复行也不对结果进行自动排序。基本的语法格式如下:SELECT column,… FROM table1UNION [ALL]SELECT co.
2020-09-23 15:21:28
153
原创 JDK8 rpm
Windowsjdk-8u221-windows-x64.exe提取码:9sj7Linuxjdk-8u221-linux-x64.rpm提取码:bdun
2020-09-23 15:02:58
2301
1
原创 mysql提示不是内部或外部命令(及1130问题)
Mysql 在cmd中输入mysql,提示不是内部或外部命令原因:没有在环境变量PATH中将mysql的路径添加进去。解决方法:1、win+r–>services.msc–>右击mysql服务–>属性–>找到可执行路径并复制出来2、右击“我的电脑”–>属性–>高级系统设置–>环境变量–>系统变量–>PATH–>新增–>上面的“可执行路径”定位到你的 MYSQL安装目录之后再找到bin目录, 如: C:\Program File.
2020-09-18 01:10:24
1435
原创 遍历List删除元素
只说一下能顺利删除的使用1、使用iterator遍历与ArrayList遍历删除时情况不同, CopyOnWriteArrayList是允许使用增强型for进行循环遍历删除的2、增强for循环总结:当使用ArrayList时,我们可以使用iterator实现遍历删除;而当我们使用CopyOnWriteArrayList时,我们直接使用增强型for循环遍历删除即可,此时使用iterator遍历删除反而会出现问题。...
2020-09-17 15:23:14
180
原创 备份
select into 和insert into 都能满足复制表的作用 但二者又有区别语法 :SELECT vale1, value2 into Table2 from Table1此处 创建目标表table2 并 把table1 中的数据复制到table2注意 :要求table2 表不存在语法: Insert into Table2(field1,field2,…) select value1,value2,…from Table1注意: 要求表table2 必须存在 且 列.
2020-09-11 17:41:53
126
原创 sql之 <>与 !=
<> 这个是最早的用法。!=是后来才加上的。两者意义相同,在可移植性上前者优于后者故而sql语句中尽量使用<>来做不等判断
2020-09-11 16:53:11
1725
原创 基本类型,包装类默认值
今天犯了一个低级错误,工作这么久我还是很迷 一直弄错他俩默认值然后顺便回顾了一下数据类型转换问题Object类型转换为Integer类型
2020-08-17 17:42:15
769
1
原创 特殊sql语句
SQLServer数据库当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值判断数据库中是否存在某张表查找库中所有表的表名:删除某表:
2020-08-13 14:26:30
166
原创 使用updateById()将字段手动更新为null
想将查询结果中某个字段原本不为null的值更新为null(数据库设计允许为null),但结果该字段更新失败,执行更新方法后还是查询的结果解决方案1. 设置全局的field-strategy在配置文件中,我们可以修改策略,如下:#properties文件格式:mybatis-plus.global-config.db-config.field-strategy=ignored#yml文件格式:mybatis-plus: global-config: #字段策略 0:"忽略判断",
2020-08-07 17:00:27
6734
原创 Excel批量在一列数据前添加相同字符
效果图(项目部署)在单元格输入公式="lib/" &A1点击enter键即可显示添加前缀的数据这只添加一条之后我们选中已添加的单元格,然后我们将鼠标放在单元格的右下角,出现十字符号,我们进行下拉这样我们就在一列数字前面批量添加文字了。...
2020-08-05 09:45:47
7804
原创 replae trim
Replace(String,from_str,to_str)即:将String中所有出现的from_str替换为to_str。trim():去掉字符串首尾的空格。利用replace、或是replaceAll去除字符串中所有的空格(包含首尾部的空格)
2020-07-21 15:00:20
128
原创 表中是否有重复数据
业务情景: 查询一张表中是重复数据; 或者统计有几个列是否存在重复。select A from table group by A having count(*) > 1;
2020-07-20 14:09:07
208
原创 服务器,ping没问题,请求经常超时、时好时坏的解决办法
服务器能ping通,但端口却无法访问结果看到一篇文章,提到:仅仅关闭防火墙还不行,要启动一次,然后再关闭一次。于是,操作了两个命令,service iptables start,service iptables stop,问题得到完美解决。...
2020-07-14 23:07:39
3608
1
原创 玩IDEA一定要更改的配置
1.自动编译开关2.忽略大小写开关如果此开关未关,那么IDEA默认匹配大小写。你输入一个字符一定要符合大小写。比如你敲string是不会出现代码提示或者只能补充但是,如果你开了这个开关,你无论输入String还是string,都会出现代码提示或智能补充!3.智能导包开关1)自动导入不明确结构2)智能优化包这两个选项勾上那么会有什么效果?你在代码中只要敲List,就会出现提示,自动导入java.util.List这个类。而这个特性,在eclipse中是无法做到的。4.取消单行显示ta
2020-07-10 17:33:37
178
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人