摘要: 1.首先创建一个Mybook对象 public class MyBook { private String name; private String author; private LocalDate date; public MyBook(){ } public MyBook(String nam 阅读全文
posted @ 2019-11-28 11:58 斯坦尼夫拉夫斯基 阅读(500) 评论(0) 推荐(0)
摘要: 今天练习了一个购物车功能,其中有点难度的要数模糊查询下的分页功能,这里简单分析一下。 练习中没有用到数据库,而是本地缓存。 从页面开始分析: 对应的代码: 向后端传递page(当前页码),title servlet:当前页码,下一页,上一页,总页数,符合title的商品的总数量 public cla 阅读全文
posted @ 2019-11-26 20:28 斯坦尼夫拉夫斯基 阅读(1067) 评论(0) 推荐(0)
摘要: 1.单例模式特点: 有且仅有一个实例对象 在类中自行创建实例 有供外部访问的公有的方法 //饿汉式单例模式 public class Singleton { //私有的构造方法 private Singleton(){ //保证在外部不能构造对象 System.out.println("饿汉式单例模 阅读全文
posted @ 2019-11-25 10:12 斯坦尼夫拉夫斯基 阅读(126) 评论(0) 推荐(0)
摘要: 三种方式查找数组中最大值和最小值 第三种个人觉得很好。 public class ArrayAlg { public static void main(String[] args) { //找数组中的最大值 double[] doubles={22.1,32.5,56.2,45.2,78.2}; / 阅读全文
posted @ 2019-11-24 22:04 斯坦尼夫拉夫斯基 阅读(653) 评论(0) 推荐(0)
摘要: 1.线程同步 关键字:synchronized 百度一下:synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法(或者该类的其他同步方法),有的话要等正在使用synchronized方法的线程 阅读全文
posted @ 2019-11-24 20:56 斯坦尼夫拉夫斯基 阅读(277) 评论(0) 推荐(0)
摘要: 1. 多任务、进程、线程是什么? 当你再pc上边听歌边写博客,还挂着qq,你已经在使用多任务了。cpu会分配给不同每个应用不同的时间片,它们其实是在后台轮流执行,时间短,看着就像在同时运行一样。 进程就是ctrl+alt+. 打开任务管理器之后就能看到了,一个进程由很多个线程组成; 线程就是组成程序 阅读全文
posted @ 2019-11-24 10:37 斯坦尼夫拉夫斯基 阅读(168) 评论(0) 推荐(0)
摘要: 为什么要有过滤器或者说它在哪里发挥作用? 字符集过滤器:解决web应用中的请求和响应中中文乱码的问题。 访问权限的限制,比如用户未登录访问资源。 2. 以字符集过滤器为例,编码: 创建servlet public class Servlet extends HttpServlet { @Overri 阅读全文
posted @ 2019-11-22 22:52 斯坦尼夫拉夫斯基 阅读(164) 评论(0) 推荐(0)
摘要: 1.JDBC为什么会存在? 市面上有如此多的数据库厂商,Mysql、Oracle等等,他们使用不同的网络协议,Java开发人员为每一个数据库编写一套接口是不可能完成的,所以需要一个统一的接口。 从使用者来看,使用者不可能清楚每一个数据库的驱动程序。 2.JDBC的实现基于这样的思想:根据JDBC编写 阅读全文
posted @ 2019-11-22 15:05 斯坦尼夫拉夫斯基 阅读(1479) 评论(0) 推荐(0)
摘要: 讨论的问题:众所周知,set集合的特点是无重复的元素。一般Java类库中的类型比如String 类在添加到set中后,是不会出现重复现象的。那么自定义的类呢? 1.创建自定义类 public class Dog { private String name; private String kind; 阅读全文
posted @ 2019-11-17 19:57 斯坦尼夫拉夫斯基 阅读(1106) 评论(0) 推荐(0)
摘要: 继承:通过扩展一个已经存在的类而形成的一个新类,在这个新类中,自动存在父类中的域和方法,并且可以有自己独特的域和方法。 1.创建一个类 public class Employee { private String name; private double salary; private LocalD 阅读全文
posted @ 2019-11-16 22:10 斯坦尼夫拉夫斯基 阅读(266) 评论(0) 推荐(0)