java
Hytxwz
唯一永远不改变,是不停的改变
展开
-
SHH中的BaseDao(增删改查操作)
抽取BaseDao将Dao中可能遇到的增删改查方法抽取出来封装到类中。这样Dao只需要继承BaseDao就可以拥有增删改查功能。体现面向切面编程,减少代码量。BaseDao的设计思路具体实现BaseDao接口书写//Dao类父接口,封装了增删改查方法//为了方便方便所有Dao继承使用泛型public interface BaseDao<T> {...原创 2018-05-27 00:00:30 · 1304 阅读 · 0 评论 -
EXCEL小技巧
也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。 一、让不同...原创 2018-11-27 17:11:30 · 514 阅读 · 0 评论 -
solr批量导入数据库数据和查询
1、导入jar包首先在solr_home下面创建lib目录,导入如图两个jar包和数据库驱动jar包。 2、配置文件进入solr_home\mycore\conf文件夹下,打开solrconfig.xml。 配置导入数据必须的请求处理器requestHandler <requestHandler name="/dataimport" clas...原创 2018-06-15 23:39:34 · 736 阅读 · 0 评论 -
solr6.64服务器的搭建(超详细!真的)
我能配置成功是看了大佬的文章: 大佬的简书ID:君临天下夜未央下面是我自己搭建的过程:1、准备工作首先解压tomcat和solr。我用的是tomcat8.5和solr6.6(没敢用最新版怕不稳定出现bug)。尽量不要放到中文目录下,反正学习资料我是从来不用中文目录的。 这两个文件可以不是非要放到一起,我这里是图方便放在Solr文件夹下了。主文件是tomcat,只是要从solr文...原创 2018-06-14 22:18:52 · 521 阅读 · 0 评论 -
Maven入门:多模块整合SSH
1、创建父工程1、new Maven Project 注意创建时选择packging为pom2、配置pom.xml(添加需要的jar包) 注意:servlet和jsp的依赖范围选择privaded3、发布到本地仓库(install)2、创建dao子模块1、new Maven Module**,注意创建时packing选择jar** 2、书写代码 1。en...原创 2018-05-31 13:03:49 · 605 阅读 · 0 评论 -
Lucene入门操作(简单的CRUD)
Lucene是一个非常优秀的开源的全文搜索引擎(架构),我们可以在它的上面开发出各种全文搜索的应用来。 直接上代码:jar包创建索引库 @Test //创建索引库 public void testCreateIndex() throws Exception {// 第一步:创建一个indexwriter对象。// 1)指定索引库的存放...原创 2018-06-13 22:11:06 · 254 阅读 · 0 评论 -
在struts2值栈中存储数据的三种方式
1.获取值栈对象,调用值栈里面的set方法。2.获取值栈对象,调用值栈对象的push方法。3.在action定义变量,生成变量的get方法。(常用)可使用s:debug标签查看值栈存放的内容一、调用值栈对象的set方法Java代码set方法使用map方式储存值,第一个元素为String类型的key,第二个元素为Object类型的value,value中可以存放任意对象。...转载 2018-05-30 18:22:55 · 1219 阅读 · 0 评论 -
实现页面的修改功能
实现页面的修改功能 实现功能的过程中遇到的新知识点: 1.隐藏的编辑用户信息表格 修改按钮<a href="#" class="btn btn-primary btn-xs" data-toggle="modal" data-target="#customerEditDialog"onclick="editCustomer(${row.cust_id})"&am原创 2018-06-12 15:40:21 · 2294 阅读 · 7 评论 -
自定义标签实现分页查询
自定义标签实现分页查询忙活了一下午才写好,真是菜。不过还是很开心。第一步、导入资源 自定义标签库和自定义标签类(实现了tagSupport)第二步、前端页面使用自定义标签导入自定义标签库 使用自定义标签 第三步、后台实现后台实现的过程就是将查询到的信息及分页信息封装到page对象中相应给前端页面 分析:size是由开发者自定义的,page是由前端页面...原创 2018-06-11 21:42:19 · 2224 阅读 · 3 评论 -
Servlet模板代码
package ${enclosing_package};import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servl...原创 2018-05-28 22:27:01 · 468 阅读 · 0 评论 -
MD5加密
MD5加密是什么?(摘自百度百科)Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(...原创 2018-05-28 12:02:19 · 204 阅读 · 0 评论 -
Struts2文件上传
Struts2文件上传简单的鸭皮1、当然首先是要搭一个Struts2框架环境导包+配置struts2核心过滤器+struts.xml配置文件(约束)2、前端页面需要注意的问题都在代码注释里面啦,别忘记导入jstl标签库就行啦&amp;lt;body&amp;gt; &amp;lt;!-- 文件上传三个要求: 1、文件上传使用&amp;lt;input type=&quot;file&a原创 2018-05-27 22:39:26 · 192 阅读 · 0 评论 -
List转换成json格式&前端页面获取json格式返回值的内容
List转换json1、导包(json-lib)2、书写代码import java.util.ArrayList;import java.util.List;import org.junit.Test;import net.sf.json.JSONArray;public class List2JsonTest { @Test public vo...原创 2018-05-27 21:05:25 · 2259 阅读 · 0 评论 -
数据字典
在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不能显示对象状态等的编码,对于编码值设计人员知道代表...原创 2018-05-27 13:52:19 · 830 阅读 · 0 评论 -
面向接口编程的好处
转自:nvd11的专栏 侵删一, 什么是面向对象编程这个问题, 相信很多人包括我也无法准确表达出答案. 我大概做个总结. 1. 首先, 你要用到面向对象的编程语言, 例如java, C# 等. 2. 其次, 用到面向对象的3大特性. 封装, 继承, 和多态. 其中最重要的是多态.二, 什么是面向接口编程.我自己的理解: 在任何1个类(无论是抽象类或非抽象类,客户端除...转载 2018-06-03 14:22:39 · 5526 阅读 · 0 评论