- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 Java方法签名的定义
以前看网上各种关于方法签名(method signature)的 定义,各种版本的答案都有,对这块也比较疑惑。今天阅读周志明老师的第二版深入理解java虚拟机,看到了关于方法签名的定义。先截图证明,也就是Java的方法签名,按照不同的层面分类共有两种,一种是字节码层面的方法签名,另外一种是Java代码层面的方法签名。1、字节码层面的方法签名:方法名称、参数顺序、参数类型、方法返回值、受查异常表。我个人理解一下,受查异常表指的是非运行时异常,这种异常在写代码时必须显示申明的异常。2、Java.
2021-11-18 11:29:51
2834
2
原创 minio安装
1,docker安装 miniodocker run -d --restart always \ -p 9090:9000 --name minio \ -e "MINIO_ACCESS_KEY=root" \ -e "MINIO_SECRET_KEY=12345678" \ -v /miniofolder/data:/data -v /miniofolder/config:/root/.minio minio/minio server /data
2020-10-21 22:14:16
265
原创 k8s节点
master节点需要安装的组件:etcd、api-server、controller-manager、schedulernode节点需要安装的组件:kubelet、kube-proxy
2020-09-13 00:20:56
380
原创 git问题总结
1,git pull需要 账号密码,但是idea的git插件不需要密码问题?答:a>首先执行以下命令:git config --global credential.helper storeb>接着执行git pull再次输入用户名和密码.以后就不用输入账号密码了。...
2020-08-24 09:41:26
583
原创 linux服务器编写Dockerfile文件
1,先用springboot生成一个jar包。eg:study-springboot-0.0.1-SNAPSHOT.jar2,将这个jar包上传到Linux服务器上3,新建一个名称为“Dockerfile”的文件4,from java:8ADD ["study-springboot-0.0.1-SNAPSHOT.jar","study.jar"]EXPOSE 9999ENTRYPOINT ["java","-jar","/study.jar"]5,根据Dockerfile文件构建一
2020-06-13 01:45:44
1292
原创 缓存问题
面试中,我们经常被问到各种缓存问题,今天在这里就花些时间总结一下。1,缓存击穿 指在缓存中,某一个key被访问的非常频繁,在这个key失效的一瞬间,大量请求过来,导致请求直接查询数据库,对数据库造成异常的压力,甚至会造成数据库挂掉。解决办法:办法1:缓存永不过期。依然有大量请求过来或预期大量并发请求会过来,那设置一个较短生存周期的缓存有什么意义呢?还不如直接让缓存永不过期。...
2020-04-23 09:41:44
294
原创 github学习记录
1,git reset三种提交方式git回滚三种方式 local index resopository soft no no yes mixed(默认) no yes yes hard yes yes yes
2020-03-01 21:25:10
186
原创 mysql的gap锁疑问
今天,看了一篇博文,我复现原博文的SQL,有一个知识点我理解不了,但是我暂时又不会。先记下来,等过几天有时间在研究研究。原博文地址:http://blog.sina.com.cn/s/blog_a1e9c7910102vnrj.html#commonComment复现步骤:在MySQL版本5.7.18,事务隔离级别是REPEATABLE-READ建表语句:SET ...
2020-01-31 22:58:25
520
原创 Mysql好的教程
本博文是记录好的MySQL文章的,只贴链接,同时也是为了支持原创。|1,为啥MySQL的默认隔离级别是Repeatable-Read,而不是别的数据库的Read-Commitedhttps://www.cnblogs.com/shoshana-kong/p/10516404.html...
2020-01-17 12:08:20
415
原创 docker安装elasticsearch(单机版)
一,安装elasticsearch1,搜索镜像docker pull yanliangzhong/elasticsearch6.3.22,运行容器docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" yanliangzhong/elasticsearch6.3.2自...
2020-01-12 11:38:38
1508
原创 mybatis-generator文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-g...
2019-12-15 02:21:27
288
原创 Spring事务学习
1,同一个类中,一个方法调用另外一个有@Transactional注解的方法,此时这个注解失效。@Servicepublic class MyServiceImpl implements MyService { @Autowired private PersonMapper personMapper; @Override public void test() { this.t...
2019-09-04 19:32:46
219
原创 Lambad表达式
目录1,lambda表达式的定义(来自百度百科)2,lambda表达式语法规则3,lambda变量作用域1,lambda表达式的定义(来自百度百科)“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。L...
2019-05-18 19:07:35
2149
原创 免费爬取天气数据常用的几个接口
1,通过城市ID获取该城市天气状况http://wthrcdn.etouch.cn/weather_mini?citykey=1012806012,通过城市名称获取该城市天气状况http://wthrcdn.etouch.cn/weather_mini?city=北京3,获取所有的城市编码http://mobile.weather.com.cn/js/cityli...
2019-05-04 13:01:50
3179
6
原创 linux服务器防火墙学习
1,首先说明一下,我的Linux防火墙用的是firewall,不是iptables。2,检测程序是不是正常运行。netstat -ntlp这个命令可以检测端口对应的程序是否正常运行。3,telnet IP 端口这个命令可以测试端口是否可以连通。 firewall防火墙1、查看firewall服务状态systemctl status firewalld2、查看firew...
2018-11-09 22:16:37
370
原创 linux查看进程是否启动
1,命令:ps -ef | grep processName | grep -v grep如:查看Redis是否启动,从下图可以看出,redis启动了,进程ID为4284,端口号6379。如果想要杀掉上面的redis进程,可移执行kill -9 42842,如果知道端口号,也可以用端口号查询进程ID。如我们知道Redis的端口号是6379,可以使用如下命令lsof -i:63...
2018-10-30 09:35:27
23558
原创 JavaScript正则表达式所涉及的几个方法简单介绍一下
语法:/正则表达式主体/修饰符(可选)正则表达式常用的方法:1,search()方法用于检索字符串中指定的子字符串,或检索与正则表达式想匹配诶诶的子字符串,并返回子串的其实位置。<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob....
2018-10-19 23:35:17
221
原创 springboot中关于context-path的几点说明
今天和项目组的前辈做一个springboot项目,但是在项目中${pageContext.request.contextPath}突然获取不到,导致<%@include file="/include.jsp" %>不能使用,同时写各种绝对路径也获取不到项目路径,纠结了很长时间。一直以为是自己的问题,今天回来测验一下,发现不是我的问题,我真的有那么差吗。。。卧槽,这两天简直怀疑自己的智商...
2018-10-18 22:16:25
44962
10
原创 获取非行间样式
funtion getStyle(obj,name){ if(obj.currentStyle){ return obj.currentStyle[name] }else{ return getComputedStyle(obj,false)[name] }}
2018-10-18 00:07:10
167
原创 多种浏览器下获取css样式
1,我们知道用 var temDiv = document.getElementById("div1"); alert(temDiv.style.width) 可以获取行间样式。这个在任何浏览器下都可以使用。2,但是非行间样式怎么获取呢?经过测试,如果样式在样式表获取外部样式表中,上面的方法将不会生效。而且,样式表中样式的获取对于不同浏览...
2018-10-17 23:58:39
643
原创 JavaScript基础
一、注释1,单行注释://aaaaa2,多行注释:/* sssssdafasdfad */ 二、标识符和保留字1,标识符:以下划线(_),美元符($),字母 开头,后续字符可以是下划线、美元符、字母、数字。(数字不允许出现在首字符出现的,以便JavaScript可以轻易区分标识符和数字)。2,保留字:JavaScript拿出一部分标识符作为自己的关键字。因此,程序中不能使...
2018-08-29 13:05:32
168
原创 HTML和JavaScript大小写的区别
1,HTML不区分大小写;<button>提交</button> 和 <BUTTON>提交</BUTTON>功能是一模一样的。<html> <body> <button>提交</button> <hr/> <BUTTON
2018-08-29 10:25:24
1610
原创 Redis-踩过的坑
1,当你的redis配置是下面这种情况:三者同时出现时,怎么都连接不上bind 0.0.0.0#requirepass my_passwordprotected-mode no 解决问题的方式:我个人理解应该是redis默认你不能什么防护措施都不做,这样就让任何IP的使用者,无需密码就连接进来,这样很不安全。你只好要有一种保护措施,redis才会允许你去访问。2,当我把配置修...
2018-08-04 14:48:29
380
阿里巴巴Java开发手册(终极版).pdf
2018-03-07
MyBatis 中文API(chm格式)
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人