Nginx使用教程

什么是NginxNginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 nginx的优点Nginx专为性能优化而开发,性能是其最重要的考量,实现上非...
阅读(359) 评论(0)

Spring Boot + Spring Data + Elasticsearch实例

在本文中,我们将讨论“如何创建Spring Boot + Spring Data + Elasticsearch范例”。本文中使用的工具:Spring Boot 1.5.1.RELEASESpring Boot Starter Data Elasticsearch 1.5.1.RELEASESpring Data Elasticsearch 2.10.RELEASEElasticsearch 2....
阅读(115) 评论(0)

linux操作系统下部署Javaweb项目教程

操作系统: CentOS 6.9 64位工具:Xshell,Xftp,MySQL5.7,jdk1.8,tomcat8.0一,Xshell基本概念:Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。 安装过程很简单,和普通软件没有差别,这里不做介绍,安装成功后,点击左上角文件,新建,进行远程连接linux服务器,填写信息如图:下一步,点击用户身...
阅读(4863) 评论(14)

vue+Java后端进行调试时如何解决跨域问题

今天在开发过程中遇到一个问题,拿到了一套vue代码,计划对这套代码的部分样式进行调整,Java后端代码已经写好并且部署到了线上。这时命令行运行vue项目时访问会受限,取不下数据来,遇到了跨域访问失败的问题,这时可以怎么做呢?首先,要了解什么叫跨域访问?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口...
阅读(3363) 评论(8)

PDF转换图片,图片的切割,图片转换PDF以及PDF加水印等记录贴

最近项目中有一些对PDF操作的需求,包括: PDF转变为图片; 把图片进行切割; 把图片转变回PDF; 为PDF加水印文字; 为PDF加水印图片。这里记录一下这些方法,方便日后用到时可查,也希望可以帮助有这方面需求的小伙伴。以下方法均为可直接运行的测试方法,复制导包就可以运行,这里测试都可以跑通。1,PDF转变为图片/** * @author dalin *将PDF格式的文件转换成png文件 ...
阅读(962) 评论(0)

23种设计模式(8)-外观模式

定义:        为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。角色:        1,外观(Facade)角色 :客户端可以调用这个角色的方法。此角色知晓相关子系统的功能和责任。在正常情况下,本角色会将所有从客户端发来的请求委派到相应的子系统去。        2,子系统(SubSystem)角色 :可以同时有一个或者多个子...
阅读(924) 评论(2)

Javamail配置阿里云邮箱发送邮件

前言:前面已经介绍过使用163邮箱发送邮件激活账号的例子了,本来想着应该千篇一律的,但是这里使用阿里邮箱发送邮件略有不同,更改配置之后总是报错,所以这里记录一下,为以后再次搭建方便,同时如果遇到同样问题的你看到这篇博客解决了,那就更好了。先了解一下基本的配置元素的概念:什么是POP3、SMTP?1、什么是POP3:POP3是Post Office Protocol3的简称,即邮局协议的第3个版本,...
阅读(1273) 评论(0)

23种设计模式(7)-代理模式

定义:   为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 角色:1,  抽象角色:声明真实对象和代理对象的共同接口。2,  代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对...
阅读(1003) 评论(0)

23种设计模式(6)-装饰者模式

定义:    在不必改变原类文件和原类使用的继承的情况下,动态地扩展一个对象的功能。    它是通过创建一个包装对象,也就是用装饰来包裹真实的对象来实现。角色:    抽象构件角色(Project):给出一个接口,以规范准备接收附加责任的对象。    具体构件角色(Employe):定义一个将要接收附加责任的类。    装饰角色(Manager):持有一个构件对象的实例,并定义一个与抽象构件接口一...
阅读(991) 评论(0)

23种设计模式(5)-适配器模式

定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色:目标(Target)角色:这就是所期待得到的接口,也就是这类的接口是符合我们要求的。   源(Adapee)角色:我们要使用的接口,但是这个接口不符合我们的要求,也就是现在需要适配的接口。 适配器(Adaper)角色:适配器类是适配器模式的核心。适配器把源接口转换成目标接口...
阅读(996) 评论(0)

23种设计模式(4)-生成器模式

定义:        将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式利用一个导演者对象和具体建造者对象一个一个地建造出所有的零件,从而建造出完整的对象。四个要素:        Builder:生成器接口,定义创建一个Product对象所需要的各个部件的操作。        ConcreteBuilder:具体的生成器实现,实现各个部件的创建,并负责组装Pro...
阅读(932) 评论(0)

23种设计模式(3)-原型模式

定义:        通过复制现有的对象实例来创建新的对象实例。实现:实现Cloneable接口:        Cloneable接口的作用是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedException异常。重写Object类中的clone方法:        J...
阅读(964) 评论(0)

23种设计模式(2)-工厂模式

定义:        工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。        工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)工厂方法模式(也叫多形性工厂)抽象工厂模式(也叫工具箱) 简单工厂模式...
阅读(1036) 评论(0)

23种设计模式(1)-单例模式

定义:        单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。特点:       1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例单例模式的要点:    1,私有的构造方法    2,指向自己实例的私有静态引用...
阅读(1016) 评论(2)

终身伴侣(两个人的网站)代码+效果演示(文末源码地址)

趁着七夕,把以前做过的一个情侣类的小网站写一写,虽然很早以前就做了,但一直没用上,咳咳。。。。使用到的技术:Java,MySQL,Jquery,ajax。先说说最初设计的构想:      基于“一次注册终生注册”的理念及实现,通过情侣间的互动次数、时间等判断他们的感情是否处于健康状态并对他们进行提醒或平台功能使用限制如:无法进入恋爱社区,无法上传图片和日记等;若双方分了,双方将都不能与其他用户进行...
阅读(1733) 评论(12)

错误记录(10)SyntaxError: identifier starts immediately after numeric literal

错误提示:在eclipse控制台是没有提示的,也不报错,打开火狐浏览器调试,在控制台的提示信息:SyntaxError: identifier starts immediatelyafter numeric literal 错误发生的场景是这样的:由数据库取出的数据在Servlet中拼接,最后Out到前台页面,代码:PrintWriter out = response.getWriter(); ...
阅读(786) 评论(0)

springmvc处理器及前端控制器介绍

处理器(1)非注解的处理器映射器和适配器处理器映射器第一种非注解的映射器另一种非注解的映射器 <!-- 处理器映射器 将bean的name作为url进行查找, 需要在配置Handler时指定b...
阅读(964) 评论(0)

Java面试题大汇总

前言                关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。        整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很...
阅读(2527) 评论(19)

Java使用iText实现对PDF文件的操作

iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 需要注意的是,IText使用的单位是pt而不是px,一帮情况下要想保持原来px的大小需要将px*3/4 1、生成一个PDF ...
阅读(974) 评论(0)

EL表达式和JSTL标签库使用

EL表达式 介绍: EL(Expression Language)  目的:为了使JSP写起来更加简单。       表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法...
阅读(1163) 评论(0)
130条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:209340次
    • 积分:3568
    • 等级:
    • 排名:第10184名
    • 原创:104篇
    • 转载:25篇
    • 译文:1篇
    • 评论:278条
    每天笑一笑
    友情链接

    关注Java知音微信公众号,可以利用起琐碎的时间学习知识点!

    博客专栏
    最新评论