Java
文章平均质量分 81
夏天和牛奶
就算是每天加班到凌晨3点也要做下去
展开
-
JRE、JDK和SDK分别是什么
工具基本分类: J2EE: Java 2 企业版(程序员必备) J2SE: Java 2 标准版 J2ME: Java 2 微型嵌入式版 JRE:Java 的运行环境。工具的详细介绍:JDK:是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java ClassSDK:软件开发工具包.ht...原创 2017-05-02 14:45:26 · 275 阅读 · 0 评论 -
Spring Autowired(required = false) 说明
当候选 Bean 数目不为 1 时的应对方法 在默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。我们可以来做一个实验: 清单 10. ...原创 2017-06-25 00:30:18 · 166 阅读 · 0 评论 -
线程Thread中的join方法
join():等待线程完成join线程:程序中有多个线程并发执行时,在某些时候,一个线程必须等待另一个(另几个)线程执行完成后,该线程才能继续向下执行。Thread提供了让一个线程等待另一个线程完成的方法:join() 方法。当在某个程序执行流中调用其他线程的join()方法时,调用线程将被阻塞,直到被join方法加入的join线程完成为止。 join()方法有3个...2017-06-15 15:27:36 · 180 阅读 · 0 评论 -
Nginx实现javaWeb项目动静分离
Nginx可以实现与Tomcat的耦合:将静态页面请求交给Nginx,动态请求交给后端Tomcat处理。将所有请求都交给后端的Tomcat服务器处理,同时利用Nginx自身的负载均衡功能进行多台Tomcat服务器的负载均衡。一、动态页面和静态页面分离的实例这里假定Tomcat服务器的IP地址为192.168.12.130,同时Tomcat服务器开放的服务器端口为8080。Ngi...原创 2017-06-12 17:11:47 · 826 阅读 · 0 评论 -
freemarker取list的第一个元素 循环用法
<#list categories as c> <#list c.getForums() as f> <#if f_index == 0> <#assign default_forum_id = "${f.id}" /> </#if> </#list></#list&a原创 2017-06-02 09:24:34 · 3146 阅读 · 0 评论 -
AOP框架介绍+配置
AOP是什么?AOP是什么,能做什么?AOP是Aspect Orient Programing,面向切面编程(面向方面编程).AOP能做什么?考虑如下场景:项目开发出来之后,有一天,客户要求为方法A、B、C……等每个方法,都增加一个日志功能.比较原始的解决方案: 先定义一个代表日志功能的通用方法,然后依次打开A、B、C……等每个方法,然后增加调用通用方法.程序员...2017-05-23 16:19:15 · 117 阅读 · 0 评论 -
OOM面向对象模型
OOM面向对象模型 类图类图是面向对象系统建模中最常用的图. 是定义其他图的基础.类图主要是用来显示系统中的类, 接口以及它们之间的关系.类图包含的主要元素有类, 接口和关系. 其中关系有关联关系, 泛化关系, 依赖关系和实现关系. 在类图中也可以包含注释和约束. 类图表示法 类是类图的主要组件, 由 类名, 属性和方法组成....原创 2017-05-17 15:22:04 · 1058 阅读 · 0 评论 -
23种设计模式综述
1.工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2.建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以...原创 2017-05-11 09:13:36 · 112 阅读 · 0 评论 -
AJAX 文件上传配置
上传文件的配置 <!-- ajax文件上传需要 --><script type="text/javascript" src="../js/jquery.form.js"></script><script type="text/javascript"> $("#picForm")原创 2017-05-09 17:56:09 · 222 阅读 · 0 评论 -
web项目 -页面注册 -邮箱链接注册
这是我其中一个项目的做法 我这里上张注册界面的图 这里我们主要讲的是邮箱验证, 以 网易163的邮箱为例子,当然要做邮箱发送需要开通协议并授权(不多说,自行bai度) 还要准备两个jar包放入lib里1. activation.jar(附件可以下载)2. mail.jar(附件可以下载) ----------------...原创 2017-05-04 15:27:47 · 1794 阅读 · 1 评论 -
避免死链接 教你做404错误页面(转)
希望这篇文章对那些是个新手朋友的能有所帮助。 死链接就是指那些失效的链接,打不开的链接。很多站内都有死链接,尤其是那些重新改版的站,以前被搜索引起收录的页面现在打不开了,死链接的对网站的影响很大。 死链接对搜索引擎来说很不友好,蜘蛛爬到死链接上,就没有出口链接爬出来,这样这个网站会不受搜索引擎喜欢,网站权重会降低,得不到好的排名。 对用户来说,死链接的存在,对用户体验效果不好,...原创 2017-05-04 14:38:57 · 311 阅读 · 0 评论 -
java项目的xml文件规则提示
1、首先打开MyEclipse的窗口,选择“Window”菜单下的“Preferences”选项,如图所示: 2、再打开的“Preferences”对话框中,选择左边的“XML”选项下的“XML Catalog”选项,然后选择右边的“Add”按钮,打开如下的对话框,如图所示: 3、在打开的对话框中,在“location”中输入struts.xml文件所对应...原创 2017-05-03 20:34:24 · 130 阅读 · 0 评论 -
redirect 和 orward 的区别
forward(直接请求转发)是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取。 redirect(间接请求转发)是完全的跳转,浏览器将会得到跳转的地址, 并重新发送请求链接。这样,从浏览器的地...原创 2017-05-03 14:56:26 · 379 阅读 · 0 评论 -
JavaWeb跳出框架界面的操作方法
很多网页都是框架结构的,在很多的情况下会通过按钮点击事件或链接,跳出框架转到其它界面。使用的过程中会经常遇到跳不出框架的问题。 如上图,在右下页面进行转跳却发现转到了登录界面 1.有可能是登录超时(网页默认在30分钟没操作将强退用户) 2.也有可能是服务器被重启了(小概率事件~) 3.有可能是修改了用户登录密码,发生被转跳却无法跳出框架解决办法:...原创 2017-05-02 15:44:22 · 646 阅读 · 0 评论 -
Java实现指定数据表导出生成Excel
转载:http://blog.csdn.net/ink4t/article/details/771501831. 前言:在开发过程中往往少不了自动生成excel,比如学校教务系统,医疗系统,公司财务或者是公司员工的工资预览表都会使用。2. 准备阶段:1、Java开发环境2、所需要的jar包: (1)MySQL-connector-java-5.1.12-bin...原创 2017-08-26 23:22:08 · 590 阅读 · 0 评论