随笔分类 - java
摘要:不解决根本问题的办法 git --no-pager log -n 3 执行一个配置即可彻底解决 git config --global core.pager more注:-- 添加上面的设置之后,会带来一个问题:显示的日志不再分页,所以查看日志的时候 需要设定分页参数-- 例如:查看前五条git l
阅读全文
摘要:线程的六种基本状态为: 1.NEW(刚新建) 2.Runable(可运行) 3.Blocked(被阻塞) 4.Waiting ( 等待 ) 5.Timed waiting (计时等待) 6.Terminated (被终止,即执行完毕或线程死亡) 以上为线程调度的基本知识需求,接下来进入线程的各个状态
阅读全文
摘要:无论是在linux和window中都有的这种树形输出形式,个人感觉相当好用,偶然想起来,尝试做一下树形输出效果,下面是具体代码 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public cla
阅读全文
摘要:今天编程时,突然想起来在一些异步操作或Android原生库的时候,需要我们实现一些方法, 这些方法只需要我们具体实现,然后他们会在适当的时候,自动被调用! 例如AsyncTask,执行玩doInBackground()后会执行处理结果的postResult()方法,但我们并没有设置过他们的执行顺序。
阅读全文
摘要:服务器: 1.与客户端的交流手段多是I/O流的方式 2.对接的方式是Socket套接字,套接字通过IP地址和端口号来建立连接 3.(曾经十分影响理解的点)服务器发出的输出流的所有信息都会成为客户端的输入流,同时所有客户端的所有输出流都会包含在服务器的输入流中。 (即套接字即使建立连接,输入输出流都是
阅读全文
摘要:基本数据类型: 整型:byte(-128~127),short(-32768~32767),int(约20亿),long 浮点类型:float(3.4e+38~1.4e-45),double(1.7e+308~4.9e-324)注:e+38表示乘以10的38次方,e-45表示乘以10的-45次方 字
阅读全文