摘要: 线程小例子--进度条 功能:在窗体中显示一个进度条,该进度条自动递增 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)