自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 EJS.Helpers进阶

EJS提供了一些辅助函数,下面分别给出demo和讲解1.date_tag (name, value ,html_options),当value的默认值为new Date(),这里的html_options并没有什么卵用创建一个年月日的三级联动,第一级联动的id和name为name+'year',第二级为name+'month',第三级为name+'day',value为Date的实例,整个

2016-07-18 22:58:54 1757

原创 EJS入门

一、为什么用EJS在web项目中渲染页面我们很多时候我们会用jstl或者直接采用拼接字符串的方式,前者不够灵活,在处理一些复杂问题的时候会显得难以下手,后者足够灵活,但是就像官网说的,于拼接方式,会让整个代码很丑陋,还破坏原有的html结构,大量的html拼接会让代码难以阅读,解决问题的方式就是使用模板,ejs算是js模板中最简单的了,对于java程序员来说,学习ejs完全不需要时间,因为他实

2016-07-18 20:19:48 42028 8

原创 了解spring security

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。Spring Security的安全分为两部分:认证和验证(权限控制)1.认证是为用户建立一个他所声明的主体的过程,主体一般是用户,设备或者

2016-07-06 16:01:32 745

原创 java中Date无法获取数据库时分秒的问题

数据库使用的字段是timestamp(6),在数据库看的时候明明时分秒是有的,然而通过rs.getDate()获取出来的时候时分秒就没有了,查了一下资料终于解决了,这里有一个重要的只是点,java.sql.Date和java.util.Datejava.sql.Date是只支持日期的,不支持时分秒。而java.util.Date是有时间部分的,在sql操作的时候,resultSet中getDa

2016-02-22 10:38:52 9194 1

原创 ajaxfileupload的兼容IE9、IE10和中文乱码问题

要让ajaxfileupload兼容IE9、IE10,修改它的源码找到以下代码if(window.ActiveXObject) { var io = document.createElement(''); if(typeof uri== 'boolean'){ io.src = 'javascript:false';ajaxFileUpload: fun

2015-12-22 12:28:27 1602

原创 BeanFactory源码分析笔记

IOC(inversion of control)控制反转,这是一种比较重要的解决面向对象设计耦合问题的方式,是Spring框架的核心之一,控制反转一般分为两大类型,一种是依赖注入(dependecy injection)简称DI,另一种是依赖查找(dependency lookup),依赖注入的应用相对广泛,所以现在基本上控制反转=依赖注入,Spring正是使用了依赖注入,所以Spring的IO

2015-10-18 12:28:48 707

原创 org.springframework.core.io.Resource接口源码分析

该接口继承了InputStreamSource接口boolean exists();返回该资源是否存在boolean isReadable();返回该资源是否是可读资源boolean isOpen();返回这个资源是否是一个开放流的句柄URL getURL() throws IOException;返回资源的URL,如果该资源URL无法解析,抛出IOEx

2015-10-18 00:29:47 4040

原创 org.springframework.core.io.InputStreamSource接口源码分析

spring核心工具包输入流接口,该接口只有一个抽象方法InputStream getInputStream() throws IOException;返回一个InputStream;每次调用这个方法都会得到一个新的流,这是非常重要的,当你考虑某个API时。比如JavaMail,它在创建邮件附件的时候需要读取多次读取流。对于这样的一个用例,它要求getInputStream()每次返回

2015-10-18 00:06:58 5873

原创 JavaScript闭包

百度百科这样解释闭包:闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。这段话让人头晕,什么闭包呢,我觉得理解闭包是什么,不如了解什

2015-10-05 19:14:54 528

原创 为什么要学javascript

1.所有浏览器都支持JavaScript2.绝大多数网站都使用JavaScript3.JavaScript能够构建动态的网页4.ajax使JavaScript更加强大,实用5.用户对页面需求更加多,要想提供更好的用户体验,JavaScript必不可少6.html5+css3+JavaScript是未来web端的主流7.做web开发不可能不用JavaScript8.单纯的

2015-10-05 17:30:02 1130

原创 用javascript实现五子棋(二)

前面已经实现了整个游戏流程,现在讲五子棋AI的实现,五子棋AI的实现方法主要是以下几种:1.查表法,保存一些棋谱,电脑下棋的时候自动匹配2.分值法:对棋盘上的每一个空位进行检索,假设这个空位放某种棋子,然后根据不同的情况给出不同的分值,在分值最高的地方下棋3.博弈树:列出所有情况,用极大极小值搜索选出最佳路径4.电脑每次输掉棋局后,保存记录,以后不再重复这里只说分值法:我的想法

2015-10-04 01:48:05 3054 1

原创 用javascript实现五子棋(一)

大学毕业进了公司学了几个月的web开发,只会用jquery做事,但是又不甘心,又想要深入的学习一下js,但是无论怎么学都感觉自己抓不到要领。于是决定通过写js游戏来锻炼一下自己。一、游戏背景画面既然是锻炼js能力,用图片当背景怎么行,这里我选择了html5的canvas标签来绘制五子的整个背景,html代码如下 五子棋游戏 后台的绘制背

2015-10-04 00:50:35 25826

原创 Java main方法

public static void main(String[] args) {}或者 public static void main(String args[]) {}main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。在eclipse里可以使用输入main,在按住Alt+/的方式快速创建main方法

2015-07-28 15:38:52 87097 3

原创 SpringMVC简单项目配置

一、刚刚工作,公司用的是SpringMVC框架,大学时候对框架了解很少的我只有到处找资料,但是发现几乎都没有一个能完全看明白的,花了两周对SpringMVC也有了一定理解,现在以初学者的身份做个总结,算是对后来的初接触者的一点启发吧,希望我走的弯路你们不用再走了,写错的地方还请指出来。谢谢!二、首先,SpringMVC框架使用分层开发,分层是为了实现“高内聚,低耦合”。采用“分而治之”的思想,

2015-07-25 13:39:24 17255 22

sonarqube-7.8.zip

下了半年从官网下下来的,国外下载太慢了,分享出来下载

2019-06-27

docker-machine-Linux-x86_64

docker-machine版本0.14.0 chmod +x docker-machine-Linux-x86_64 sudo cp docker-machine-Linux-x86_64 /usr/local/bin/docker-machine docker-machine -v

2018-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除