![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
输出是最好的学习
这个作者很懒,什么都没留下…
展开
-
设计原则之单一职责原则
前言:暑假匆匆过了一边Java的设计模式,现在来系统总结一下。毕竟写Java程序不懂设计模式根本就是瞎扯,并且懂了设计模式学一些框架也更加快嘛,要知道里面可是设计模式满天飞。今天就来聊聊最简单的单一职责原则吧1、单一职责原则是什么这个根据字面意思就可以知道,就是一个类尽量不要有很多方法,尽量降低类的复杂程度。2、单一职责的应用其实我们经常说的MVC就是单一职责最好的应用。如果我们不采用单一职责原则,原创 2017-11-17 23:10:52 · 196 阅读 · 0 评论 -
hibernate分页使用setMaxResults(int a)的时候报错
前言:许久没有写博客了,主要原因是过年自己接触代码的时间不多。但因为需要,最近在使用hibernate的时候遇到了很多问题,其中最严重的就是使用hibernate分页时候报错,在网上查找了很久,都是说通过修改方言来实现,但是我方言修改过了还是报错。数据库字段问题?修改了字段还是有问题。You have an error in your SQL syntax; check the manua...原创 2018-03-06 22:35:11 · 982 阅读 · 0 评论 -
DAO设计模式的介绍与实现
前言:哈哈,第一篇关于Java的博客了,暑假看了一些Java的设计模式,本来想着总结一下的,但是一耽误就到现在了,后面慢慢补上。今天我们来聊聊DAO1、DAO是个什么东西呢?看一下官方的介绍,DAO(Data Access Object,数据访问对象)的主要功能是数据操作,在程序的标准开发架构中属于数据层的操作。额,好像有点糊涂啊,用人类的语言解释一下也就是DAO是一种操作数据库的设计原创 2017-11-10 18:18:21 · 11537 阅读 · 3 评论 -
Java Web复习四(Servlet)
前言接着上一篇Java Web复习三1、什么是ServletServlet程序是java对CGI的实现,但是与传统的CGI不同的是,Servlet采用了多线程的处理方式,这样使得Servlet程序的运行效率比传统的CGI更加的高。第一个Servlet程序/** * @author xiaoD * Description: 第一个servlet程序 */public原创 2018-01-01 09:56:22 · 263 阅读 · 0 评论 -
设计模式之模板方法模式
前言:在接触Servlet的时候,其中采用的就是模板方法模式,这里就来总结一下1、模板方法模式是什么模板方法模式就是父类确定了整个框架或者说确定了执行的步骤,子类则去具体实现某一步。举例来说,去参观吃饭的时候分为点菜,吃饭,付钱,离开。这是一个大的框架,具体细节可能不一样,例如付钱可能用现金,或者微信支付宝这样。2、模板方法模式的应用public abstract class Meal {原创 2018-01-01 16:42:13 · 205 阅读 · 0 评论 -
Java Web复习三(JavaBean)
前言:接着上面一篇文章Java Web复习二1、什么是JavaBean1、所有的类需要是public,这样外部才能够访问 2、类中的属性都需要进行封装,也就是将属性设置为private 3、封装的属性如果需要被外部操作,则需要写setter和getter方法 JavaBean举例:public class FirstBean { private String na原创 2017-12-30 23:36:55 · 252 阅读 · 1 评论 -
Java Web复习二(JSP内置对象)
前言:接着上面一篇文章Java Web复习一1、总述为了简化用户的开发,jsp提供了9个内置对象,但是我们常用的只有五个 学号 内置对象 类型 描述 1 pageContext javax.servlet.jsp.PageContext jsp的页面容器 2 request javax.servlet.http.HttpServletRequest 得到原创 2017-12-30 20:21:14 · 287 阅读 · 0 评论 -
Java Web复习一
前言:尽管很早就接触java了,但是无奈还是需要跟着老师的节奏来走一遍。最大的收获就是对基础知识有了一个更多的了解,这里来总结一下1.CGI的那些事儿CGI(Common Gateway Interface,公共网关接口),网上讲了一大堆,看一下下面的对比就清楚了。 正常写网页<html> <head> <title>welcome</title> </head> <body>原创 2017-12-30 15:07:19 · 397 阅读 · 0 评论 -
设计原则之依赖倒置原则
前言:最近看到一篇阮一峰老师的研究生文凭的文章。说研究生论理论比不上博士,论实践比不上工作两年的本科同学。对于这一点自己也有一点个人的观点,个人认为只要stay hungry, stay foolish读两年研究生。那研究生会是最好的学历,拥有一定的研究能力,也有不错的实践能力。废话不多说,回到正题,聊聊依赖倒置原则1、依赖倒置原则是什么依赖倒置原则告诉我们最重要的一个问题就是面向抽象编程。这里的抽原创 2017-11-28 00:10:16 · 180 阅读 · 0 评论 -
Java如何将字符串转化为JSON(json-lib)
前言:关于如何转换网上的文章已经很多了,我之所以还写出来的主要目的是提供一下jar。很多博主只是提供json-lib包,其他依赖的包让自己去下载,自己在这里遇到一些坑就是,如果版本不一致会导致报错。另外有些博主为了赚取积分,让我这种学生党有些无奈。因此就在这里就把所有的包都放在了云盘里面,供大家下载 链接: https://pan.baidu.com/s/1qXVmNnQ 密码: yuct简单示例原创 2017-12-13 18:34:28 · 65217 阅读 · 4 评论 -
使用Tomcat实现Java连接池(解决main中不能够调用问题)
前言:之前自己写过一个关于连接池的文章,并且自己简单实现了一个连接池。虽然现在使用最多的是阿里提供的连接池,但是自己因为一些原因接触了这个Tomcat。这次折腾了大概1个半小时,解决了这个问题,这里好好分享一下连接池介绍和简单实现http://blog.csdn.net/m0_37568521/article/details/78598766使用Tomcat的连接池关于连接池的配置,我们可以进行全局原创 2017-12-20 19:56:03 · 858 阅读 · 0 评论 -
Java数据库连接池的实现(不用框架)
前言:因为需要正式做项目,了解到了连接池这个东西。在网上找了很多资料,发现都是大同小异,各种转载,看上去搜出来了几十个答案,结果很可能是同一个。并且大多都是基于框架的数据库连接池。可是我只是想采用MVC做一个不是很大的项目,不需要使用到框架啊。这可怎么办,最后没办法,弄清楚连接池的原理,配合网上的资料,自己写一个简单的吧(这里暂时不考虑多线程操作,后面会继续完善这个连接池,自己挖坑,后面慢慢补)1、原创 2017-11-22 22:30:38 · 9356 阅读 · 4 评论 -
如何将word转化为pdf(Java版)
前言:最近做一个项目,需要一个word转化为pdf的功能,于是自己通过在网上找各种资料。测试了好几个方法,最后决定使用jacob(Java COM Bridge)操作office的方式,主要的原因是这边word文件涉及到的内容和样式比较复杂,如果使用其他方法,例如docx4j不能够很好的处理(也可能是我没有深入研究的原因)。网上虽然已经有很多类似的教程了,有些说的很详细,但是有些说的确并不太清楚,自原创 2017-11-15 22:31:37 · 32549 阅读 · 72 评论 -
设计原则之里式替换原则
前言:最近降温很厉害,走在路上呼呼的狂风刮在脸上,让我无比怀恋家乡的温暖。现在要求自己早点休息,所以写博客的时间也从午夜变到了上午。今天就来聊一聊里式替换原则吧1、里式替换原则是什么关于里式这次词语的由来,主要是因为这个原则是以为姓里的女士提出的,所以叫里式。关于这个原则,在实际开发的时候,就是告诉我们在进行继承的时候不要重写父类的方法,如果想要实现新的功能,可以通过在子类新增方法的形式。2、里式替原创 2017-11-20 09:11:03 · 715 阅读 · 0 评论 -
mybatis设置参数的时候报错
前言现在正在赶一个项目,但还是想花点时间来总结一下遇到的坑,希望能够帮助到其他小伙伴错误类型Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.type.TypeE...原创 2018-05-18 10:39:51 · 2293 阅读 · 0 评论