- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 Lucene&Solr(之一)-全文索引、入门程序
什么是全文检索 1、生活中的数据类型分成: a、结构化数据:类型固定、格式固定、有限长度的数据。如数据库中的数据 b、非结构化数据:格式不固定、长度不固定的数据。如txt文档、word文档和excel文档、pdf等。 2、数据查询: 结构化数据查询:一般使用sql进行查询( Structure Query Language )。 非结构化数据查询: a、通过顺序检索,一个
2017-04-27 15:06:46 1095
原创 SprinMVC-高级参数绑定、@RequestMapping注解、Controller方法返回等
高级参数绑定 QueryVo对象: public class QueryVo { private Item item; private Integer[] ids; //数组的传参 private List itemList; //集合的传参 1、绑定数组 jsp页面中使用checkbox, controller形参: @RequestMappi
2017-04-25 18:31:25 1243
原创 SSM( Spring、SpringMVC、MyBatis )整合、SpringMVC参数绑定
环境:jdk1.7、eclipse、tomcat7 处理器映射器、处理器适配器、视图解析器称为SpringMVC的三大组件。需要开发的组件是handler、view 三大组件 组件扫描器: 处理器映射器: 处理器适配器: 处理器映射器和处理器适配器可由以下替代: 视图解析器: viewcla
2017-04-23 15:58:51 439
原创 MyBatis-动态SQL、关联映射、MyBatis整合Spring
注:环境使用上篇MyBatis搭建环境 输入输出映射 1、parameterType输入类型 传递POJO包装对象作为查询条件,可以避免更改源代码。 public class UserVo { // 包含其他的POJO private User user; public User getUser() { return user; } public void setUser(U
2017-04-22 20:11:17 684
原创 MyBatis-入门、动态代理、配置
MyBatis介绍 MyBatis前身是apache的一个开源项目iBatis。10年项目迁移到google code,并改名为MyBatis。13年11月迁移到Github。 MyBatis是一个优秀的持久层框架,对jdbc的操作进行封装,开发者关注的是sql本身,而不需要花费精力去处理例如注册驱动、创建连接、创建预处理对象、设置参数、结果集检索等jdbc繁杂的过程。 My
2017-04-21 18:10:39 768
原创 POI-数据导入导出
POI框架是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 POI结构 HSSF-提供读写Microsoft Excel XLS格式档案的功能 XSSF-提供读写Microsoft Excel OOXML XLSX格式档案的功能 etc... 在使用导入导出时,有个小问题就是中文乱码的问题: 导出到浏览器时
2017-04-18 16:27:31 1327
原创 JFreeChart-图表绘制
目前我使用过的两种框架:JFreeChart和HighCharts JFreeChart是Java平台的一个开放的图标绘制类库,完全使用Java编写。比较过时 HighCharts为纯JS框架,简单便捷。从网上找到实例demo,即可学会使用。 简单使用JFreeCharts: 1、创建一个图 或者 2、JFreeChart整合前端项目
2017-04-18 16:16:09 483
原创 Hibernate权限
此处只说道最简单的 用户-角色-权限(hibernate五表联查) hibernate下进行有关权限的五表联查: ------ select m from Emp e join e.roles r join r.menus m where e.uuid = ? ------
2017-04-18 15:37:56 891 1
原创 Shiro(之一)-密码加密
在项目前期开发阶段,密码采用明码存储。但是一旦程序部署在生产环境,明码存储密码是非常不安全的,必须对密码进行加密运算。 加密主要分为两种:可逆运算和不可逆运算 1、可逆运算是通过一个秘钥,对一段字符串加密,同样可以通过这个秘钥进行解密运算 2、不可逆运算的加密对一段字符串进行加密,但是不能还原成原来的字符串(散列) 这里说到的密码加密:shiro框架提供的MD5加密,不可逆运算
2017-04-18 15:33:52 417
原创 Quartz-任务调用框架
Quartz是一个开源的作业调度框架,完全由java写成,并设计用于J2SE和J2EE中。你可以用它执行一个作业而创建简单的或复杂的调度。 1、Quartz-创建maven工程-导入spring和Quartz依赖 2、Quartz-测试类任务方法 3、xml配置 4、测试 5、CRON表达式 Cron表达式是一个字符串,字符串以5或6
2017-04-18 11:57:51 479
原创 JavaMail-收发邮件
JavaMail提供开发人员在应用程序中实现邮件发送和接受而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP。不需要考虑底层的实现细节(Socket),此处简化使用。 1、maven工程pom.xml配置-spring和JavaMail依赖 2、定义工具类-书写send方法 3、xml配置文件 邮箱发送者需要先开通smtp服务
2017-04-18 11:36:29 458
原创 CXF 开源的WebService框架
1、WebService WebService也称web服务。是通过SOAP协议实现的远程调用技术。 即本地系统调用远程的系统 为远程调用 SOAP协议(简单对象访问协议):HTTP+XML,常用SOAP1.1、1.2 2、CXF服务端配置-spring和cxf框架依赖 3、CXF服务端-web.xml配置 配置默认servlet 4、CXF服务端-创
2017-04-18 10:55:04 497
idea插件组合,包括liteflow、lombok、mavenhelper、eclipse风格的settings等
2024-07-09
通用资源包分享、通用资源包分享、通用资源包分享
2021-03-01
MD文档维护接口文档-markdown-awesomium_v1.6.6_sdk_win.exe组件下载
2019-03-19
MD文档维护接口文档-markdownpad2软件下载
2019-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人