摘要:
本文主要解决string stringbuilder stringbuffer区别和应用场景
本文以jdk1.8为例
1 String
操作过程:每次赋值时新建一个String对象。
2 StringBuilder
所在路径:rt.jar java.lang
实现抽象类AbstractStringBuilder
... 阅读原文
2019-01-07 22:35:43 阅读(5391) 评论(0)
摘要:
Socket网络通信之BIO
如果要让两台计算机实现通信,需要的条件:ip,port,协议。
目前我们用的最多的就是TCP/IP协议和UDP协议。TCP三次握手,所以比较慢,且安全;UDP速度快,但是可能丢包,不能保证安全。
网络通讯基本都是通过Socket来通讯的。(客户端的Socket类;服务端的ServerSo... 阅读原文
2019-01-07 22:04:11 阅读(5348) 评论(0)
摘要:
Socket网络通信之BIO
如果要让两台计算机实现通信,需要的条件:ip,port,协议。
目前我们用的最多的就是TCP/IP协议和UDP协议。TCP三次握手,所以比较慢,且安全;UDP速度快,但是可能丢包,不能保证安全。
网络通讯基本都是通过Socket来通讯的。(客户端的Socket类;服务端的ServerSo... 阅读原文
2019-01-07 22:04:06 阅读(5272) 评论(0)
摘要:
Intellij IDEA快捷键大全汇总(2019)
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键
Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和... 阅读原文
2019-01-07 21:46:02 阅读(7304) 评论(0)
摘要:
在eclipse编写代码的过程中,有时候想点进去看看jdk的源码,了解下里面具体的实现。在没有任何配置的情况下,应该是看不到源码的。
其实只需要把jdk安装目录下的src.zip压缩包添加到eclipse即可看到源码。具体如下面配置。
1、点击eclipse 顶部栏【window】--【preferences】,选择... 阅读原文
2019-01-07 21:41:46 阅读(5397) 评论(0)
摘要:
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内
存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用
来储存该类型数据。
因此,通过定义不同类型的变量,可以在内存中储存整数,小数或者字
符。
Java的两大数据类型
内置数据类型
引用数据类型
内置数据类型
Java提供... 阅读原文
2019-01-07 19:47:03 阅读(5308) 评论(0)
摘要:
在上一篇文章中我们介绍 Dubbo 自定义标签解析相关内容,其中我们自定义的 XML 标签 <dubbo:service /> 会被解析为 ServiceBean 对象(传送门:Dubbo XML 配置加载)。今天我们讲述的内容和 ServiceBean 密切相关!
细心的读者在阅读 ServiceBea... 阅读原文
2019-01-07 19:04:11 阅读(6057) 评论(0)
摘要:
前言
开心一刻
快过年了,大街上,爷爷在给孙子示范摔炮怎么放,嘴里还不停念叨:要像这样,用劲甩才能响。示范了一个,两个,三个... 孙子终于忍不住了,抱着爷爷的腿哭起来:爷呀,你给我剩个吧!
新的一年祝大家:健健康康,快快乐乐!
github:https://github.com/yo... 阅读原文
2019-01-07 18:24:32 阅读(6249) 评论(0)
摘要:
本文标题为《让Mongo在Spring中跑起来》,旨在Spring中如何成功连接MongoDB并对其进行增删改查等操作,由于笔者也是刚接触,对其中的一些原由也不甚了解,若有错误之处,敬请指正。
习惯了MySQL在Spring中整合时填写各种各样的连接参数,本来只想做一件简单的数据库插入查询而已,翻遍整个互联网... 阅读原文
2019-01-07 16:56:26 阅读(3278) 评论(0)
摘要:
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?
1 package program1;
2 //百钱买百鸡:一只公鸡五钱,一只母鸡三钱,三只小鸡一钱
3 //公鸡:cock,母鸡:hen... 阅读原文
2019-01-07 15:36:42 阅读(5462) 评论(0)