摘要:
标识符(给类、方法、变量起名): 1.以字母(采用 Unicode字符集)、下划线、$开头 2.其余部分可以是: 字母(采用Unicode 字符集)、下划线、$、 数字 3.不能为关键字
阅读原文
2020-07-06 10:45:04 阅读(2683) 评论(0)
摘要:
使用Composer安装TP5.1出现zsh: no matches found: 5.1.*
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
问题提示
zsh: no matches found: 5.1.*
问题解决
在之前还是... 阅读原文
2020-07-06 09:37:17 阅读(3543) 评论(0)
摘要:
Composer切换国内源
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
局部切换
在当前项目下的composer.json中添加
{
"repositories": [
{
"type": ... 阅读原文
2020-07-06 09:17:08 阅读(2625) 评论(0)
摘要:
TP5.1出现A non well formed numeric value encountered问题
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
问题介绍
A non well formed numeric value enc... 阅读原文
2020-07-06 07:30:02 阅读(2320) 评论(0)
摘要:
Guava中的RateLimiter可以限制单进程中某个方法的速率,本文主要介绍如何使用,实现原理请参考文档:推荐:超详细的Guava RateLimiter限流原理解析和推荐:RateLimiter 源码分析(Guava 和 Sentinel 实现)。
1 基于spring-mvc的controller测试... 阅读原文
2020-07-06 06:00:08 阅读(2438) 评论(0)
摘要:
一、背景
很久以前听说过ibatis,后来知道ibatis改名mybatis了,之前只是简单的接触过mybatis,没有使用太多,不是太了解。所以趁着周末看了看。
本文主要参考网站:
https://mybatis.org/mybatis-3/zh/index.html
https://www.cnblogs... 阅读原文
2020-07-05 23:19:03 阅读(2374) 评论(0)
摘要:
一、多线程的TCP网络编程
如果需要进行多次数据交互,就可以在程序中设置一个循环,不断向对方发送请求,即可完成多次数据交互。同样,如果需要让服务器同时响应多个客户端的请求,可以使用多线程的方法,也就是服务器端没接收到一个新的连接请求,就启动一个专门的线程与客户端进行交互。
本测试程序可以分为三类:客户端类、... 阅读原文
2020-07-05 22:53:07 阅读(2387) 评论(0)
摘要:
java8已经在日常开发编码中非常普遍了,掌握运用好它可以在开发中运用几行精简代码就可以完成所需功能。
今天将介绍CompletableFuture的在生产环境如何使用实践。CompletableFuture类作为Java 8 Concurrency API改进而引入,熟悉的同学应该了解在Java 9 也有对... 阅读原文
2020-07-05 21:51:02 阅读(2335) 评论(0)
摘要:
方法1:通过Scanner
Scanner input = new Scanner(System. in);
String S = input .nextLine();
input. close();
方法2:通过BufferedReader
BufferedReader input = new B... 阅读原文
2020-07-05 20:27:02 阅读(2415) 评论(0)
摘要:
final关键字主要用在三个地方:变量、方法、类。
1. 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。2.当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定... 阅读原文
2020-07-05 19:29:04 阅读(2306) 评论(0)