- 博客(179)
- 资源 (11)
- 收藏
- 关注
原创 1024的前夕
不妨放下手中的工作,和大家分享这 四 年旅程中的收获、你的技术成长。今天,距离你第 1 次创作已经过去了 1461 天,四 年时间整。可能虽然日常忙碌但你还在坚持创作、可能初心还在但博客已良久未更新。我们也为你准备了 周年纪念勋章 作为感恩,以及 里程碑专区 ,您的。也许是立志成为一名专业 IT 作者、也许是记录一段刚实践的经验。四 年过程中,相信你已经获得了更大的成长。在这平凡的一天,你赋予了它不平凡的意义。但在那一刻,你已在创作这趟旅程中出发。但创作这份心情,任何时刻你打开都新鲜。
2022-10-22 09:49:35
339
2
原创 docsify search插件对多个md文件建索引查找
如果配置了不管用,那应该是浏览器缓存的问题,换个浏览器访问试试看。docsify search插件对多个md文件建索引查找。index.html中配置paths 对应路径即可。附上完整index.html配置。// 不加载自定义测边栏。
2022-10-16 16:44:52
1449
1
原创 java i+=i++,i+=++i
解释:i+=++i相当于i=i+ ++i;相当于1+ ++1 = 1+2=3;解释:i+=++i相当于i=i+ i++;相当于1+ 1++ = 1+1=2;问:i++,和++i的运算级高,为什么加完之后没有赋值给第一个i?答:因为加的时候,从前往后,依次进入栈空间计算,i=i+ ++i时,第一个i此时是1进入栈,第后面的i,自增完后进入栈,再......
2022-06-17 13:28:48
1395
原创 主键冲突和数据库隔离级别有关?
数据库隔离级别事务隔离级别脏读不可重复读幻读读未提交(read-uncommitted)是是是读提交(read-committed)否是是可重复读(repeatable-read)否否是串行化(serializable)否否否假设:A表,trans_date和pid为联合索引主键,B表pid为主键目前并发情况下,需要将一行数据(主键相同)插入A表。当第一个事务插入成功后,后续事务不在插入,直接拿来用。(别问为啥不在外面插入好
2021-12-09 21:20:36
750
原创 java 判断数值区间是否有重叠
两个区间如果重叠,可能的情况如下:1、2为两区间相交3、4位两区间包含其中红色区域为先交/重叠/包含部分区域。两个区间如果不重叠,可能情况如下:结论:总结1 . 满足max(A.left,B.left)<=min(A.right,B.right),即重复总结2 . 满足A.right< B.left|| A.left> B.right,即不重复代码:public static void main(String[] args) {System.out.println(
2021-08-12 14:15:29
5227
原创 springboot项目修改后自动重启项目--热部署
springboot项目修改后自动重启项目–热部署1、dependency <!--devtools热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional&g
2020-12-17 21:00:58
923
原创 python将写的程序生成可执行文件exe
安装pip install pyinstaller1、写好程序后,比如hello.py2、进入cmd命令行,切换到hello.py的文件目录下,。3、执行pyinstaller -F hello.py执行后,会生成dist的文件夹,里面就是可执行的exe文件。将自己的python程序打包成.exe/.app(秀同学一脸呐)...
2020-10-17 14:47:24
809
原创 word2016打出的小写字母是大写字母的缩小化
word中打不出小写字母了。打出的小写a是大写A的缩小化。解决方式 ctrl+shift+k
2020-09-29 17:37:21
4528
2
原创 配置Linux虚拟机IP,及主机和虚拟机之间互相ping不通或者一个通一个不通,虚拟机联网ping baidu.com
配置虚拟机IP修改此文件vim /etc/sysconfig/network-scripts/ifcfg-eth0[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡接口名称ONBOOT=yes #系统启动时是否激活 yes|noBOOTPROTO=static #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定]IPADDR
2020-09-05 22:38:18
2156
原创 eclipse build path时候说是内嵌包Cannot nest ‘com/xxx‘ inside library ‘com‘
在项目的.setting文件中找到org.eclipse.wst.common.component文件,打开后看到一下在里面寻找有没有出现嵌套的情况,有的话删除。比如下面就存在嵌套,以你为com中本身就有jf,所以com/jf就嵌套了:,若你的com下还有别的包,那就删除com/jf,如果com/下只有一个jf包,那么删除这两个其中一个都行。科普建项目后,Eclipse项目中系统文件介绍文件比如.classpat,.project,.settinghttps://www.cnblogs.com
2020-08-30 15:18:19
691
原创 Log4j日志文件配置,rootLogger根配置以及日志级别
Log4j 根配置语法(最简单常用)log4j.rootLogger = [ level ] , appenderName, appenderName, …例如:log4j.rootLogger=INFO, Console ,FileINFO表示日志级别,Console和File代表输出位置,与下文对应log4j.rootLogger=INFO, Console ,File #Console log4j.appender.Console=org.apache.log4j.Conso
2020-08-22 00:49:02
12979
3
原创 activeMQ简单示例
消息队列:消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。为什么使用消息队列?消息队列有什么好处请看?https://www.zhihu.com/question/54152397?sort=created在官网下载下载完毕解压,安装对应的系统位数打开bat文件启动成功:(如果出现wrapper失败
2020-07-05 18:10:29
1049
原创 服务器被种植挖矿程序,恶意访问ip等等。
阿里云服务器安全中心的警告。根据信息,删除一些文件后。发现过一段时间又出现了。top查看可以看到又两个程序占用资源很高。一个是sysupdate,一个是networkservice.这两个都在etc下。下面图中的ip就是下载源。在etc/update.sh中也有相同的地址。解决方式在/etc/下找到下面的文件,rm -rf 删除下面的文件。如果出现提示无法删除。则使用chattr -i 文件名取消限制,然后再删除。在/usr/bin/下找到以下文件,然后删除下面的文件。
2020-07-01 17:08:27
1211
原创 www.ngrok.cc免费内网穿透
访问www.ngrok.cc注册账号登陆。之后选择开通隧道点击之后,选择最后一个免费的填写信息然后下载客户端,这里的隧道ID,后面要用到。选择对应的电脑版本。我选择是的win64Bit下载完成后解压,双击打开在这里填入隧道id号,确认就行。然后就成功了,图示:http://****.free.idcfengye.com -> 127.0.0.1:8082代表成功了,浏览器访问此域名即可成功访问到具体服务。 要保证127.0.0.1:8082是可访问的。...
2020-05-16 13:33:49
1441
原创 SQLyong和navicat连接远程阿里云mysql
ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’ site:blog.youkuaiyun.com进入你要连接的数据库,查一下下面的语句:需要select host from user where user = ‘root’;查看一下host是否已经有了%这个值,有了就可以了Error No. 1130 Host ‘...’...
2020-04-27 01:35:39
277
3
原创 springboot+redis实现session共享+主从复制哨兵
session共享springboot将session存储在redis中,可以实现session共享,亲测主从复制,哨兵机制首先安装好redis,我在同一个主机上安装两个redis,配置主备的。准备两台redis,端口分别设置为6379和6380。需要在redis.config中修改端口。目的:6379的为主,6380为备。修改redis6380的redis.config,修改端...
2020-04-17 19:38:02
1178
原创 springboot将session存储在redis中,可以实现session共享,亲测
springboot将session存储在redis中,可以实现session共享添加依赖<!--连接redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
2020-04-17 18:42:22
3378
4
原创 layui中,lay-filter的使用,一个form表单中两个单选框,form.on()事件
lay-filter是用于区分的,相当于选择器一样。需求:需要按照类型和专业查询信息。所以需要两个单选框,进行选择。在单选框中,每一个都要加lay-filter用于区别两个单选框。点击事件:用于区分如果你只有一个单选框,那就不用区分,直接可以写前端菜鸟。啥都不会。...
2020-04-16 12:22:54
94275
6
原创 layui中按钮或者a标签按钮置灰不可点击状态
一个选课系统,里面后端判断此课程是否已经选过,后端传给前端的参数中有一个Boolean choose的属性,根据此属性,前端展示是否将按钮置灰不可点击。layui官网按钮。...
2020-04-09 18:19:41
12787
原创 thymeleaf中使用iframe,js控制跳转。
利用iframe嵌套另一个页面。src为请求的路径,这里src也可以写为th:src=@{/welcometest}注意:这里请求路径为Controller的路径,利用controller跳转到真实的welcometest.html页面,因为真实页面在templates文件夹中放着,只能通过控制器才能访问。跳转:利用js做逻辑判断跳转:ajax请求,请求成功后,改变src的值,让其访问另...
2020-04-08 15:40:15
2237
原创 thymeleaf中用ajax
thymeleaf模版引擎写项目用到了thymeleaf模版引擎,然后前后端交互用model存数据,然后controller跳转,通过model将数据带过去,利用thymeleaf遍历,这种的话,如果出现错误的情况,前台不好显示提醒。然后就想着要统一返回格式,这样前端可以根据状态码判断,从而做出提示。(完整代码在下面)然后就想着用ajax请求,这样可以通过返回数据判断。本来是想将a...
2020-04-07 16:27:45
17731
原创 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (
手贱改了一些东西,不知不觉成这样了。报错:[root@hadoop1 etc]# mysql -uroot -pEnter password:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)解决:注意我环境为centos6.8,安装...
2020-03-21 21:57:00
370
原创 虚拟机Centos安装vsftpd,windows不能访问的问题,浏览器输入用户名密码后不跳转
centos上安装配置好之后。先打开终端,尝试连接一下如果你还没有ftp指令,就先yum install ftp安装一下,之后再来尝试。出现以下错误的话,就创建出文件夹/product/ftpfile为了演示,再文件夹里面再新建一个file文件touch file。如果这里你尝试成功了,可以连接了,这时候证明centos上是可以用的,在centos的浏览器上也可以连接了然后,再...
2020-03-21 16:09:00
3527
原创 数据库和数据库表的水平拆分和垂直拆分
数据库垂直拆分(按照功能模块拆分)数据库水平拆分(根据某种规则划分,比如对id取余)数据库表的垂直拆分数据库表的水平拆分数据拆分前其实是要首先做准备工作的,然后才是开始数据拆分第一步:采用分布式缓存redis、memcached等降低对数据库的读操作。第二步:如果缓存使用过后,数据库访问量还是非常大,可以考虑数据库读、写分离原则。第三步:当我们使用读写分离、缓存后,数据库的...
2020-03-16 14:54:41
4946
原创 平原上,一群蜜蜂离开蜂巢采蜜,要连续采集5片花丛后归巢,已知5片花丛相对蜂巢的坐标,请你帮它们规划一下到访花儿的顺序,以使飞行总距离最短。
蜂巢在坐标(0,0)的位置,有五处花丛,蜜蜂从蜂巢出发,要把五处花丛的花蜜采完再回到蜂巢,最短距离是多少。输入说明:一行输入,10个数分别是五处花丛的坐标(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5),用空格隔开。输出说明:输出最短距离,距离向下取整。时间:C/C++5秒其他10秒平原上,一群蜜蜂离开蜂巢采蜜,要连续采集5片花丛后归巢,已知5片花丛相对蜂巢的坐标,请你帮它们规划一...
2020-03-11 22:39:03
2081
原创 Java项目拿到当前项目所在目录
Java项目拿到当前项目所在目录两种方式String projectPath1 = System.getProperty("user.dir");System.out.println("projectPath1==" + projectPath1);File dir = new File(""); //参数为空String projectPath2 = dir.getCanonic...
2020-03-02 13:39:08
459
原创 阿里云发布Java web项目,linux让程序永久运行,关闭终端后也后台运行
nohup是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。命令案例:nohup command > myout.file 2>...
2020-02-26 01:00:52
2131
原创 thymeleaf神级大坑,IDEA运行正常,项目打包发布运行错误,Error resolving template 不能解析
thymleaf神级大坑<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependen...
2020-02-25 23:15:51
3347
10
原创 阿里云服务器centos7配置Javaweb环境--jdk8,maven,tomcat,mysql5.6,redis,zookeeper,nginx
安装Javaweb环境装jdk8装maven装tomcat装mysql装redis装zookeeper装nginx资源链接链接:https://pan.baidu.com/s/19sashnXTy_ec3uup_zS-ZA提取码:jsqx装jdk8解压jdk8的文件,然后就能用了,主要是要配置环境变量配置环境变量是要修改/etc/profile文件内容举例:我将解压jdk.tar...
2020-02-24 01:05:03
378
转载 利用gitee帮你解决GitHub下载慢或下载失败问题
转:https://blog.youkuaiyun.com/tefuirnever/article/details/99110367第一步:第二步:第三步:第四步:在上面链接中输入我们刚刚复制的要导入的github项目地址,然后点击创建。第五步:等待码云克隆项目,大概1-3分钟(由你的网络和要克隆项目大小决定)克隆下载就ok...
2020-02-20 13:33:01
1633
原创 springboot国际化配置中英文切换
1、新建项目第一步新建springboot项目,勾选web依赖,或者后面进入在pom.xml中加入也可以。2、项目结构项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...
2020-02-17 13:00:50
6806
3
原创 nginx结合tomcat,配置反向代理、负载均衡、高可用
准备工作1、一台linux虚拟机(以centos6为例)2、官网下载nginx xxx.tar.gz可以放到/usr/src下3、安装依赖包yum install pcreyum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 4、解压、编译、安装、nginx包,xxx为你下载的包名t...
2020-02-13 22:37:06
500
原创 python操作excle读写修改
首先导入库import xlrdimport xlwtimport xlutilsfrom xlutils import copy #xlutils中导入copy操作命令含义:#sheet=book.sheet_by_index(0) #根据sheet编号来#sheet=book.sheet_by_name('sheet1') #根据 sheet名称来#print(...
2020-02-01 15:33:10
305
原创 python爬虫将职友集招聘信息爬取后存入excle中
导入爬虫库import requestsfrom bs4 import BeautifulSoup导入操作excle的库import xlwtimport xlrdimport xlutils网页页面代码import requestsfrom bs4 import BeautifulSoupimport xlwtimport xlrdimport xlutils...
2020-02-01 15:00:11
1269
1
原创 高纳德( Knuth)随机置乱算法,洗牌算法,等概率打乱顺序
先看道题:从1-100里面随机选出10个的数,你可能会先将100个数存在数组中,用到Math.random函数得到随机下标,从而选出数。那么如果让你选出10个不同的数呢,你可能会将选出的数先存起来,选第二个数的时候加上一个判断是否选过了。哪哪哪,如果让你选出90个不同的数呢,是不是你越往后选的时候,重复的越多,这样时间复杂度越高呢哪我们换个思路,如果将这100个数打乱顺序,从中选出前90个...
2020-01-17 22:56:40
3040
原创 华为mate30新手机配置不上邮箱电子邮件(由于另一个应用目前正显示再这些选项之上,设置无法回应您的操作)
华为mate 30新手机配置不上邮箱解决办法由于备忘录中速记功能开启导致。打开备忘录,右上角设置,关闭速记,然后就可以配置成功邮箱 配置成功后,可以正常开启速记功能。...
2019-12-22 22:18:38
15034
1
原创 批量修改文件的文件名或者后缀名python
批量修改文件夹中,文件的文件名,或者修改后缀名例如,我将源文件夹qwe中的png后缀名结尾的文件全部重命名为jpg,并且名字从IMG_101开始递增。import osimport reimport sys#要修改的文件的文件夹路径path=r"C:\Users\JF\Desktop\ni\qwe"#要批量修改的文件的后缀名为src_hzm="png"fileList = o...
2019-12-08 22:51:03
633
apache-tomcat-7.0.69
2019-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人