- 博客(17)
- 收藏
- 关注
转载 java关键字
(来自百度)1.Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 实现:Abstract修饰类Abstract 修饰方法2.break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则从标签...
2017-09-08 10:55:00
121
转载 java死锁问题
一.先从定义上了解一下死锁二.从代码角度上去解释一下死锁问题三.上述程序就是出现了死锁,我们来查看一下1.命令如下 cmd>>jps(查看到了死锁线程所在的类,前面是PID)2.随后,输入命令jstack pid3.我们来看一下,输入命令之后显示哪些内容如下: *.线程1在等待获取锁,这个锁被线程0占用...
2017-09-06 14:52:00
103
转载 Socket编程的简单实现
关于socket编程的简单实现,主要分成客户端、服务端两个部分。实现如下:1.服务端代码如下,注意:server端要优先于client端启动2.client端代码,以及启动后客户端和服务端之间的简单连接(自学使用)转载于:https://www.cnblogs.com/newbieYi/p/7473798.html...
2017-09-04 15:23:00
126
转载 java设计模式之单例模式总结
面试手写单例模式(通用版)转载于:https://www.cnblogs.com/newbieYi/p/7473648.html
2017-09-04 14:58:00
90
转载 分页功能实现
分页功能的实现方法一:(https://home.cnblogs.com/u/whgk/)(从代码角度直接实现分页)分页思路:这就是一个分页导航,其中能得到的数据有 totalRecord:总共员工数,数据库中总的记录数,假如有55条 totalPage:总页数,11页 pageSize:每页显示的记录数,这里可以看到每页...
2017-09-04 14:37:00
146
转载 java设计模式之代理模式模式总结
定义:代理模式这种设计模式是一种使用代理对象来执行目标对象的方法并在代理对象中增强目标对象方法的一种设计模式。解读定义: 1.代理对象和目标对象有共同的接口; 2.使用代理对象执行目标对象中的方法; 3.在代理对象中增强目标对象方法。设计模式原则:开闭原则(对扩展开放,对修改关闭)。一...
2017-09-04 13:08:00
118
转载 java设计模式之策略模式总结
策略模式的定义:(定义截自http://www.cnblogs.com/whgk/p/6087064.html)1、策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户换句话讲,也就是将那些使用的方法分别封装成独立的类,然后将这一类使用接口统一管理起来,让需要使用这些方法的用户能够随时调用它们。上面例子中的战斗行为就相当于定义中的算法...
2017-09-04 11:16:00
83
转载 快速排序解决相关问题
介绍:通过快排解决的算法问题很多,这里先实现快排,然后写个简单的例子。1.快排的实现(代码无法复制,只能截图)方法:测试:运行:然后,快排实现,那么怎么通过快排去寻找一个数组中最大的K个数?其实就是简单的测试,方法不变方法:同上运行:转载于:https://www.cnblogs.com/newbieYi/p/7245208.ht...
2017-07-27 15:40:00
214
转载 单例模式之恶汉模式(详解)
一.设计模式概念:设计模式是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结。目的:是用设计模式可以重用代码,让代码更容易被他人理解,保证代码的可靠性。二.为什么要使用单例模式?如果创造出多个实例,就会导致许多问题,比如占用过多资源,不一致的结果等。只有使用单例模式,保证了整个应用中某个实例有且仅有一个。三.常用的单例模式1.懒汉模式...
2017-07-25 15:32:00
489
转载 java多线程之内存的可见性介绍(备用1)
(仅供参考)a.共享变量的可见能够一定程度保证线程安全,共享变量不可见导致数据不够准确,出现各种各样的问题,导致线程不安全。b.不同线程之间无法直接访问其他线程工作内存中的变量。1.可见性2.上述提到了工作内存,工作内存是Java内存个模型抽象出来的概念,下面看下JMM定义:3.JMM内存模型如下:4.共享变量实现可见性的原理:5.在实现可见性...
2017-07-24 16:10:00
89
转载 初学者SQL shell(psql)无法登陆问题
因为项目第一次接触postgresql,有个问题搞死我了,如果初学,估计大家也会遇见这样的问题,希望可以节约时间。用户postgres的口令不显示啊!服!转载于:https://www.cnblogs.com/newbieYi/p/7159068.html...
2017-07-13 10:21:00
1032
转载 初识Redis
Redis作为NOSQL,本人初学Redis(以下是对其简单的认识):一.Redis(在数据库部分有提到)优点:1、海量数据的增删改查,非常轻松应对 2、海量数据的维护非常轻松。缺点:1、数据和数据之间没有关系,所以不能一目了然 2、非关系型数据库,没有关系,没有强大的事务保证数据的完整和安全适合处理海量数据,效率。不一定安全二.Red...
2017-07-12 11:36:00
81
转载 初识关系型数据库(SQL)与非关系型数据库(NOSQL)
一.关系型数据库(SQL):Mysql,oracle特点:数据和数据之间,表和字段之间,表和表之间是存在关系的例如:部门表001部分, 员工表 001 用户表,用户名、密码 分类表 和 商品表, 一对多关系。优点:①数据之间有关系,进行数据的增删改查时非常方便的。 ②关系型数据库有事务操作。 保...
2017-07-12 11:22:00
215
转载 关于在eclipse上部署Tomcat时出现8080等端口被占用问题的解决方法
问题描述:在eclipse中部署Tomcat时,出现如下错误。解决方法如下:方法一:1.开始-》cmd-》输入命令netstat -ano出现下图所示(注意下边显示有些错位,最后一列是PID):2.有的同学输入netstat -ano后显示不是内部文件,解决方法如下:开始-》cmd-》cd: c\WINDOWS\system32\结果如上图所示。...
2017-07-11 17:17:00
193
转载 快速学习mybatis框架
一.介绍Mybatis(主要从以下两点进行介绍)1.MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。2.Mybatis通过xml或注解的方式将要执行的各种statement(stat...
2017-07-10 17:15:00
94
转载 快速学习springMVC框架原理
一.通过导图的方法快速去理解springmvc的原理二.架构流程。1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4...
2017-07-10 16:58:00
113
转载 java基础之集合框架(1)
一.介绍Collection1.概念:Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行,于是衍生出两个子类接口List和Set。2.通过导图的方式直观了解Collection二.介绍Map1.概念:map是...
2017-07-10 16:37:00
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人