摘要:
线程小例子--进度条
功能:在窗体中显示一个进度条,该进度条自动递增
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListe... 阅读原文
2018-03-21 09:11:02 阅读(748) 评论(0)
摘要:
线程小例子--控制输出
功能:一个小窗体,两个按钮,点击开始按钮,控制台开始打印,点击停止按钮,控制台停止打印。
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java... 阅读原文
2018-03-21 08:59:02 阅读(758) 评论(0)
摘要:
数据库字段类型为datetime 实体保存的类型是date类型
我们把数据从数据库中读取返回给前端,发现date类型显示是毫秒,怎么格式化,下面给你两种方法:
全局在配置文件中添加:
spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.ti... 阅读原文
2018-03-21 08:37:01 阅读(743) 评论(0)
摘要:
内容:dead code、
########################################################
dead code:类似图片这种,应该是表示不会执行到该语句,if判断出错
这里是判断文件是不是存在,不是判断这个变量是否为空。
改成:
阅读原文
2018-03-21 06:39:02 阅读(733) 评论(0)
摘要:
递归介绍
本来预算此章节是继续写快速排序的,然而编写快速排序往往是递归来写的,并且递归可能不是那么好理解,于是就有了这篇文章。
在上面提到了递归这么一个词,递归在程序语言中简单的理解是:方法自己调用自己
递归其实和循环是非常像的,循环都可以改写成递归,递归未必能改写成循环,这是一个充分不必要的条件。
那么,有了循环... 阅读原文
2018-03-21 06:00:15 阅读(752) 评论(0)
摘要:
内容:单例,类继承,final
##########################################################################################################################
1、单例设计模式(23中设计模式之一)解... 阅读原文
2018-03-21 00:17:04 阅读(748) 评论(0)
摘要:
spring 反射
当你配置各种各样的bean时,是以配置文件的形式配置的,你需要用到哪些bean就配哪些,spring容器就会根据你的需求去动态加载,你的程序就能健壮地运行。
1.可以通过类名去实例化这个类
applicationContext.getBean(name)2.通过类型获取类
applicationC... 阅读原文
2018-03-21 00:00:02 阅读(769) 评论(0)
摘要:
1.线程和进程
1.1线程和进程的区别
进程 它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节(操作系统为进程分配一块独立的运行空间);
线程 它是位于进程中,负责当前进程中的某个具备独立运行资格的空间(进程为线程分配一块独立运行的空间); 进程是负责某个程序的... 阅读原文
2018-03-20 23:19:04 阅读(740) 评论(0)
摘要:
不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。
1.什么是B/S架构?什么是C/S架构
B/S(Browser/Server),浏览器/服务器程序
C/S(Client/Server),客户端/服务端,桌面应用程序
2.你所知道网络协议有那些?
HTTP:超文本传输协议... 阅读原文
2018-03-20 21:55:02 阅读(741) 评论(0)
摘要:
c/s是客户机/服务器,b/s是浏览器/服务器。
ipv4 192.168.....(内网ip) 通过路由器的NAT(维护了一张表,用来转换ip对应外网);当ipv6推广开,就不用使用路由器了。
子网掩码只有一个作用:
就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是“255.255.255... 阅读原文
2018-03-20 21:15:01 阅读(744) 评论(0)