
JAVA
su371128017
这个作者很懒,什么都没留下…
展开
-
javac学习-“Error: Could not find or load main class Main”
javac学习-“Error: Could not find or load main class Main”一、上报错代码package hello;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}编译后,运行报错$ javac HelloWorld.java$ java HelloWorldEr原创 2020-12-12 12:58:00 · 9404 阅读 · 2 评论 -
i=i++还是你的套路深!
i=i++还是你的套路深!学习网址:https://www.bilibili.com/video/BV1Eb411P7bP?p=1我的错误答案是:5,3,17。一、错误的思路(错的离谱):考虑i++,表示先运算,再自增的特性。做出如下错误分析:i = i++; //表示i无需计算,自增为2后赋值给i。int j = i++; //表示同上,i无需计算,自增为3后赋值给j。int k = i + ++i * i++; //i首先为3,接着自增为4后,先和i相乘,即原创 2020-12-03 19:27:26 · 338 阅读 · 1 评论 -
学习:notify()会立刻释放锁么?
学习:notify()会立刻释放锁么?从咸鱼君0808的文章《notify()会立刻释放锁么?》收货很大,因此写了一点学习小结,并转载了文章。先给出结论,需要等退出synchronized作用范围,才会释放该对象锁,当然如果notify是最后一句代码,可以近似于立即释放锁了。在看咸鱼君0808的文章过程中,也顺带复习了notify和wait方法的要点,回想起之前在一个抢单测试项目中用到了ReentrantLock和这两个方法。主要的逻辑是:用户申请叫车服务后,该线程进入wait状态;另外司机同时进行抢单转载 2020-12-03 13:20:55 · 1690 阅读 · 1 评论 -
REST API学习和总结
学习原文见:https://github.com/Snailclimb/JavaGuide/blob/master/docs/system-design/coding-way/RESTfulAPI%E7%AE%80%E6%98%8E%E6%95%99%E7%A8%8B.md前言REST API可以设计出更加简洁明了的接口,帮助实现系统之间的信息传递和调用关系。已经设计过并开发对接过银行和银联的API,一直用给方法命名的方式来命名接口,也一直在思考怎么能更高效简洁的定义API。这个规范可以借鉴参考,刚原创 2020-12-01 20:30:06 · 496 阅读 · 0 评论 -
mac linux opencv4.2.0编译小结
参考3篇文章:https://blog.youkuaiyun.com/yxdayd/article/details/78740437https://blog.youkuaiyun.com/qq_35732831/article/details/83383029https://sq.163yun.com/blog/article/177228846583222272重点:1. 一定要设置 JAVA_HO...原创 2020-03-12 19:20:16 · 376 阅读 · 0 评论 -
connect() failed (111: Connection refused
2019/12/31 22:36:32 [error] 17208#0: *47410736 connect() failed (111: Connection refused) while connecting to upstream, client: 116.62.126.152, server: xxxx.xxxx.com, request: "GET /index.htm HTTP/1.1...原创 2019-12-31 23:22:07 · 4375 阅读 · 0 评论 -
org.slf4j.impl.StaticLoggerBinder.getSingleton
部署一台新服务器,tomcat启动报错,研究了很久,没有发觉和老服务器有很多不同,但确无法启动,访问应用提示如下错误,检查项目启动时,也提示有相关信息。 上网搜索了,发现都是说SLF4J版本不对应的问题,应该用1.6+的jar包。但老的服务器能够运行,也检查了jar都有,但有多个,不明白前辈留下来的,有时候不敢乱删。对比老系统的启动日志,发现加载两个版本的先后顺序不同。老服务器先加载到了1.7...原创 2019-12-31 22:04:14 · 1370 阅读 · 0 评论 -
服务器和客户端TSL协议不一致
问题:javax.net.ssl.SSLHandshakeException: Server chose TLSv1, but that protocol version is not enabled or not supported by the client.connection reset server使用TLSv1.2 client使用TLSv1原创 2018-01-10 16:20:07 · 10515 阅读 · 5 评论 -
lua学习post请求转发
lua学习根据get/post请求转发首先需要安装openresty,集成了nginx和lua。lua可以用从文件中运行,可以通过代码块允许,本次使用从文件中运行。#手机POS交易upstream mobileAndPos{ server 127.0.0.1:8081 ;}location /openresty/file { set $backend '...原创 2019-08-28 17:35:29 · 3929 阅读 · 4 评论