java
z3111001358
这个作者很懒,什么都没留下…
展开
-
java的方法区别和jvm方法调用指令
java语言的方法签名和jvm的方法签名是不一样的,java的方法签名是方法名+参数列表(参数类型+参数个数+参数顺序)重写(override):就是要求子类的方法签名和父类的一致,可以改方法的访问权限,但是要求子类的方法权限要大于父类的;并且当方法返回值是引用类型是可以修改返回值类型,但要求子类的方法返回值类型必须是父类方法返回值类型的子类。重载(overload):方法名相同,方法签名...原创 2020-04-16 00:43:54 · 170 阅读 · 0 评论 -
字符编码的理解
今天遇到了个字符编码的问题,在这总结一下自己的简单理解:1.首先区分字符集和字符编码这两个概念才比较好理解字符集:就是一个文字,标点符号等的集合字符编码:就是把字符集中的字符和其他指定集合的一个元素相互对应。例如:unicode编码把unicode字符集和0x00000000~0xFFFFFFFF对应,ascii编码把ascii字符集和0~127.2.ascii,iso-8859-...原创 2020-02-11 00:46:39 · 519 阅读 · 0 评论 -
keepalived+nginx集群遇到的主备机都有vip的问题
今天下午,用vmware玩下keepalived+nginx+tomcat的架构,但设置完后,确发现主备都有vip,我对了所有的配置,都找不出问题时,以为是备机没收到组播包,于是用tcpdump查看网络接口的接受数据,命令:tcpdump -i ens33 vrrp -n发现是有收到组播包的,不过发现主备机都在发看了上面图的报文,优先权没问题,按照arrp协议,既然备机有收到mast...原创 2020-01-13 16:59:52 · 679 阅读 · 1 评论 -
32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位
首先关于32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位的一些对应关系做些说明。1.32位操作系统不可以装64位jdk,64位操作系统一般都可以安装32位jdk,64位jdk是完美发挥性能的。2.64位eclipse只能在64位jdk上运行,运行时如不指定(在eclipse.ini中或启动参数中)vm是会默认去取JAV原创 2016-11-27 13:27:36 · 6098 阅读 · 0 评论 -
tomcat报错
今天在eclipse配置了tomcat再启动,报了个URLnet.....反正就是classnotFoundException 我忘了那个类,是由于在eclipse tomcat插件中配置参数时使用了set java_ops......。其实没用set的,应该类似于这样 -server -Xms824m -Xmx824m -XX:PermSize=256M -XX:MaxNewSize=原创 2017-01-23 16:00:36 · 435 阅读 · 0 评论 -
linux tty 不支持中文
https://www.cnblogs.com/devilmaycry812839668/p/8393452.htmlTY 不支持中文! Linux kernel maintainers do not accept patches for better Unicode support on the console because the console is to be used as an...转载 2019-01-04 03:05:09 · 2093 阅读 · 0 评论 -
idea 新建module类找不到maven引入的包
今天,在新建的module下面新建新的java类,可是java怎么也看不到maven引入的spring,搞了好久,还以为是项目设置的问题,最后,查到是因为ignore project的问题:https://www.cnblogs.com/jimisun/p/9059728.html至于为啥自己新建的module会是ignore,可能是因为自己有删除了重新建的原因...转载 2019-05-07 11:11:35 · 4313 阅读 · 2 评论 -
安装rabbitmq rabbitmqctl连不上的问题
今天用centos 7 安装rabbitmq,执行rabbitmqctl status 报错,以为是防火墙连不上或cookie的问题,一一排查了好久,查了好多资料都没解决,最后慢慢的查看日志,看到了图中标红的地方,原来自己的主机名是: study.#name#.com ,最后在/etc/hosts 的127.0.0.1 那行的最后 加多 study 就好了。至于是什么原理导致的,博主还没...原创 2019-06-09 06:53:54 · 3980 阅读 · 0 评论 -
centos 7 安装rabbitmq3.7.15
今天2019-06-09最新的rabbitmq版本是:3.7.15,rabbitmq使用erlang写的,所以他需要erlang环境才能运行,而rabbitmq对应的erlang 版本可以从官网查到:https://www.rabbitmq.com/which-erlang.html。安装rabbitmq的erlang环境,一般有三种方法,一种是用rabbitmq 官方团队打出来的erlang...原创 2019-06-09 08:44:37 · 778 阅读 · 1 评论