Java
文章平均质量分 55
Ada_空白的影
爱生活,爱Java,爱Coffee
展开
-
Java连接access
public class ConnectionToAccess { private static Connection conn = null;//获取的连接对象 /** * 通过给定的access数据库文件和密码连接access * @param filePath access 文件路径 * @param password access 数据库密码 * @return con原创 2015-04-14 15:41:19 · 391 阅读 · 0 评论 -
推荐系统基础之二-用户行为分析
论语曰:听其言,观其行用户活跃度和物品流行度协同过滤算法基于用户行为数据设计的推荐算法基于临域的方法(neighborhood-based)UserCF (User-based collaborative filtering) 1.找到目标用户相似的用户集合; 用户的相似度可通过Jaccard公式或者余弦相似度简单计算。 2.找到集合中用户喜欢的,且目标用户未听说过的物品推荐给目标用户。原创 2016-05-16 21:08:51 · 495 阅读 · 0 评论 -
基于Redis的分布式锁实现
Redis锁Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。 SETNX命令(SET if Not eXists)语法: SETNX key value若给定的 key 已经存在,则 SETNX 不做任何动作,并返回0。安全性:保证互斥,在任何时候,只有一个客户端可以持有锁 无死锁:即使当前持有锁的客户端崩溃或者从集群中被原创 2016-05-16 18:41:13 · 1634 阅读 · 0 评论 -
No 'Access-Control-Allow-Origin' header is present on the requested resource
问题描述 ajax跨域请求出现异常:No 'Access-Control-Allow-Origin' header is present on the requested resource解决办法: 在control层增加标签 @CrossOrigin原创 2016-03-22 16:03:25 · 285 阅读 · 0 评论 -
UML图
1、用例图(use case diagram) 2、活动图(activity diagram) 3、静态结构图 4、顺序图(Sequence Diagram) 5、交互纵览图(Interaction Overview Diagram) 6、通信图(Communication Diagram) 7、时间图(Timing Diag原创 2016-03-16 22:12:59 · 299 阅读 · 0 评论 -
Eclipse快捷键
1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位原创 2015-08-18 21:25:15 · 301 阅读 · 0 评论 -
Spring+Quartz定时器
在现实生活中,会出现这样的例子,比如烧水,一般烧了20分钟后,水开了,会需要及时换水,再烧20分钟,水又开了,继续提醒,比如上班,每天早晨8点钟的闹钟会及时提醒, 那么在java程序中如何实现 这种 已经被设定了的定时的任务呢,在下面会依次介绍关于如何实现定时器来操作一些定时任务的业务需求。 当前java程序中 能够实现定时的 主要有 三种 方式 ,分别是: java定时器 , s原创 2015-08-20 16:12:07 · 476 阅读 · 0 评论 -
Maven入门(一)安装Maven
Maven是什么?maven是一个项目构建和管理的工具,提供了帮助管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、项目发布等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性,利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等。 Maven的基本原理很简单,采用远程仓库和本地仓库以及一个核心的配原创 2015-08-19 14:15:40 · 417 阅读 · 2 评论 -
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
新建maven项目报异常The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决办法:加入maven的依赖 javax.servlet.jsp jsp-api 2.2.1-b03 javax.servlet ser原创 2015-08-19 17:00:14 · 404 阅读 · 0 评论 -
常用正则表达式
是什么?Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个原创 2015-08-19 14:34:33 · 483 阅读 · 0 评论 -
Java开发需要了解
Web前端采用EXT JS前端控制器采用Struts2IOC容器采用SpringORM采用JPA,默认实现是Hibernate内置搜索采用Compass,扩展方案采用Solr认证授权采用SpringSecurity代码生成采用Freemarker日志组件采用SLF4J调度组件采用Quartz验证码采用JcaptchaWeb Service采用CXFSQL原创 2015-08-25 14:08:04 · 358 阅读 · 0 评论 -
JAVA生成PDF报表
JAVA生成PDF报表一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个原创 2015-08-25 15:09:52 · 2603 阅读 · 0 评论 -
设计模式
设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定原创 2015-08-25 14:40:03 · 307 阅读 · 0 评论 -
Java批量插入数据
实现Java批量插入数据库数据,在javaeye中看到过几篇关于实现Java批量插入数据库数据,转载时没有找到,就自己写一下,也算是对自己学习过程中所遇到过的问题做一个总结。一般关于批量向数据库插入数据都采用PreparedStatement、Statement…………也包括直接使用JDBC API、框架…………也看到过几篇关于这些内容的总结,及大家的评论,以下为我总结的关于批量向数据库插原创 2015-08-25 14:13:06 · 7938 阅读 · 0 评论 -
java jacob 操作word 文档,进行写操作,如生成表格,添加 图片
jacob-1.15-M3.zip jacob-1.15-M3-x86.dll copy 到c:\\windows\system32引入jacob.jar 示例代码 import java.io.File; importcom.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; imp原创 2015-08-25 15:08:30 · 1253 阅读 · 0 评论 -
写需求分析时
1. 写需求分析时正文选用 宋体 小四。2. 设置好格式布局3. 记录编制人,版本号,更新时间等信息4. 叙述时要描述详细原创 2015-08-25 14:16:52 · 362 阅读 · 0 评论 -
Java 实现在线打印
不打印区域设置统一属性使用CSS,定义一个.noprint的class,将不打印的内容放入这个class .noprint{visibility:hidden} 将不打印的代码放在这里。打印2. 指定打印区域<input type=button id=button_print name=button_print value="打印本单原创 2015-07-14 16:59:41 · 2974 阅读 · 0 评论