- 博客(46)
- 资源 (15)
- 收藏
- 关注
原创 JeecgBoot入门教程
一、JeecgBoot下载https://github.com/zhangdaiscott/jeecg-boot二、用idea打开后端项目三、创建数据库,用户为jeecgboot,这里我用的是oracle/*第1步:查询表空间路径*/select * from dba_data_files where tablespace_name = 'JEE_GBLZ_NY01'/*第2步:创建数据表空间 */create tablespace JEECGBOOTloggingdat
2021-02-20 17:18:03
24044
1
原创 Elasticsearch入门之(五)windows下安装7.9版本Logstash、Filebeat,并收集log4j日志,展示在kibana上
一、下载Logstash官网地址:https://www.elastic.co/cn/downloads/logstash二、下载Filebeat官网地址:https://www.elastic.co/cn/downloads/beats/filebeat三、修改Filebeat的配置文件打开四、修改Logstash的配置文件打开logstash-7.9.0\config\五、...
2020-09-04 11:39:38
6057
原创 Elasticsearch入门之(四)使用java全文搜索pdf、word、excel文件
一、这里我的思路是,在上传文件时候把数据库对应id存到Elasticsearch对应索引类型的id,然后利用工具类把pdf、word、excel文件内容存到Elasticsearch的id对应json里,返回所有文件id的list二、这里我封装了一个读取pdf、word、excel文件工具类package springboot.elasticsearch;import com.spire.pdf.PdfDocument;import com.spire.pdf.PdfPageBase;im
2020-08-30 16:46:48
8322
原创 Elasticsearch入门之(三)使用java进行增删改查
一、引入Elasticsearch的jar包,版本和安装的版本一致<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.9.0</version></dependency><dependency> <group
2020-08-30 16:28:22
6592
原创 Elasticsearch入门之(二)在windows下安装7.9版本kibana
一、安装kibana官网地址:https://www.elastic.co/cn/downloads/kibana注意kibana版本需要和Elasticsearch版本一致解压后修改kibana\config\kibana.yml文件,在文件末尾添加如下代码:server.port: 5601server.host: "localhost"elasticsearch.hosts: ["http://localhost:9200"]kibana.index: ".kibana"i1
2020-08-27 09:52:58
5418
原创 Elasticsearch入门之(一)——在windows下安装7.9版本Elasticsearch
一、下载安装ElasticSearchElasticSearch官网:http://www.elasticsearch.org注:由于ElasticSearch是java写的所以需要先安装jdk下载后直接解压即可,启动bin下的elasticsearch.bat,访问http://localhost:9200/,显示如下界面说明已经安装成功二、安装node.jsElasticSearch5.0以上版本安装head插件前需要先安装node.jsnode.js官网:https://n
2020-08-26 20:18:23
6373
原创 项目使用cas的restful协议进行单点登录
一、为什么要使用restful协议可以使用原本系统的登录界面,不用去改cas默认的界面。改实际的项目远比demo测试时复杂的多,我这里项目用的是springmvc二、实现思路:(1)调整cas服务端的配置文件可以参考springboot+shiro+cas5.2通过RESTful协议进行sso单点登录(2)在原本的登录逻辑上添加登录成功后,通过用户名密码获取tgt的代码,并把tgt添加到session里//利用restful协议登录cas服务端String tgt = new Cas
2020-08-14 11:41:28
4843
原创 SpringMVC同时返回html和jsp
一、在配置文件里添加 <!-- 返回jsp --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property nam
2020-07-27 15:46:36
3560
原创 钉钉开发H5微应用获取code免登录
一、在html页面引入钉钉的js<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script>二、在js里添加如下代码$(function () { dd.ready(function () { dd.runtime.permission.requestAuthCode({ corpId: "ding
2020-07-27 15:40:17
5751
1
原创 搭建Spring Boot+Spring Cloud微服务
一、先创建两个Spring Boot项目利用SpringCloud来将两个服务关联起来,使其可以互相调用名称分别为:spring-cloud-a、spring-cloud-b端口分别为:8001和8002二、搭建eureka注册中心SpringCloud采用的是Eureka来做服务的注册中心,类似于dubbo采用的是zookeeper作为注册中心一样(1)创建一个新的springboot项目,名称为spring-cloud-eureka,端口为8003(2)pom.xml里添加
2020-07-05 19:07:45
6515
3
原创 Freemaker模板替换word封装工具类
一、工具类如下package com.enter.net.util;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * * @Author: zhangshizhe * * @Date: 2020年05月30日 9:00:33 * * @Description: 使用模板导出工具类 * * @Version: 1.0 * */public class ExportFre
2020-05-31 16:36:30
4331
原创 springboot+shiro+cas5.2通过RESTful协议进行sso单点登录
单点登录基本配置可以参考上一篇springboot+shiro+cas5.2实现SSO单点登录(超详细)使用RESTful协议可以不改动原本的cas服务端,用之前项目的登录页,进行sso单点登录一、在cas服务端pom.xml里添加rest的jar包(我是在压缩文件的pom.xml里添加的,然后重新mvn clean package打包)<dependency> ...
2020-04-24 11:24:56
6311
4
原创 钉钉开发(前端:钉钉企业内部小程序,后端:java)
这里前端只按照模板写了大概,样式什么的都极简了一、登录钉钉开放平台,点击应用开发,先创建一个小程序二、设置服务器公网出口ip名单,多个用“,”隔开,这个是设置所有访问服务端的客户端ip。这里需要复制AgentId、AppKey、AppSecret,后面需要用三、添加开发人员四、设置设置安全域名,这里是设置服务端的ip五、设置接口权限,把需要开通的权限开通六、...
2020-04-15 16:00:48
12492
原创 springboot+shiro+cas5.2实现SSO单点登录(超详细)
一、下载cas的服务端cas-overlay-template,这里我用的是5.2版本,JDK用的1.8二、进入到解压后的cas-overlay-template-master文件夹,使用maven命令打包,打包比较慢,建议maven仓库换成阿里云的提升速度mvn clean package三、打包完后会出现target文件夹,里面有cas.war文件四...
2020-03-30 10:42:45
12447
2
原创 java velocity模板用法(替换、循环、if判断)
一、.vm模板文件,例如一个名为test.vm的模板文件${name}#foreach($nameObj in $inputNewNames) alert($nameObj);#endvar obj = {//对象加逗号,用$velocityCount判断是否是最后一个#foreach($nameObj in $inputNewNames) "$nameObj":$n...
2020-03-26 14:45:28
10833
1
原创 java poi给word(2007及以上)的书签动态替换文字、图片(可浮于文字上方)
一、因为原本的XWPFDocument类插入图片方法有bug,要么打不开word,要么打开了不显示图片,所以新建一个CustomXWPFDocument类继承XWPFDocument,重写插入图片方法。插入图片默认为嵌入型,这里提供浮于文字上方方法。完整代码如下:package com.enter.net.fhbusiness.construction.service.impl;im...
2020-03-24 14:24:54
9801
2
原创 java利用jacob操作word动态替换书签为文字或图片(只支持windows)
一、效果图对比(文本"d"和图片是后台动态加的)之前:之后:二、首先在需要插入文本或图片位置设置书签三、通过书签替换后台代码如下:String doc_path = "E:\\apache-tomcat-8.0.30\\webapps\\doc\\aa.doc";//word文档所在路径String img_path = "E:\\apache-tomcat-8...
2020-03-19 16:42:11
10580
4
原创 IDEA导入eclipse里maven的web项目
一、导入项目二、选择要打开的项目点击ok三、选择maven一直点击next,最后finish四、左侧如下所示五、project structure(1)使用快捷键ctrl+shift+alt+s打开project structure(2)project里设置jdk(3)modules导包,前面选的maven所以会自动导入maven的包,点击右...
2019-12-11 09:39:41
95278
原创 java使用freemarker模板导出word,合并单元格,单元格内换行
之前使用XWPFDocument动态写入word,XWPFDocument不支持2003,word2003需要用HWPFDocument,HWPFDocument对于动态生成行效果不是很好,所以使用freemarker动态生成,生成的支持所有格式。一、使用officeword建一个需要的表格,需要动态替换的可以先写上字母二、另存为word2003xml格式三、把后...
2019-05-07 11:05:52
28137
1
原创 java识别图片上的文字
一、需要用到Tesseract-OCR所以先下载,并安装二、配置环境变量,在系统环境变量中,Path添加C:\Program Files (x86)\Tesseract-OCR;新建变量TESSDATA_PREFIX,变量值为C:\Program Files (x86)\Tesseract-OCR\tessdata三、开始识别(1)例如C:\Users\dell\Desktop...
2019-03-15 16:11:00
49052
1
原创 idea打jar包以及exe4j生成exe文件
一、打开设置(ctrl+shift+alt+s),选择Artifacts,点击加号新增jar二、选在需要运行的主要类,点击按钮进行选择注:点击OK后,如果报错选择META-INF下的MANIFEST.MF文件所在位置,如果没有的MANIFEST.MF文件可以选择根目录三、点击OK后会生成MANIFEST.MF文件,点击Build选择Build Artifacts,选择刚...
2019-03-01 17:10:28
45768
1
原创 Java批量导出word压缩后的zip文件
一、js代码,由于参数比较大所以利用form表单使用post导出 function export_word(){ var selectedRows = $("#dg").datagrid("getSelections"); if (selectedRows.length==0) { showAlertWarning("请选择一条的...
2019-02-27 16:43:59
47928
1
原创 HttpClient模拟登录、HtmlUnit模拟登录,jsoup爬取登录后的内容(不带验证码)
一、HttpClient模拟登录是通过post或get请求,登录后抓取的是静态页面,动态页面使用HtmlUnit public static void main(String[] args) throws IOException { HttpClient httpclient = new DefaultHttpClient(); HttpPost httpost = new Htt...
2019-02-15 11:48:42
50560
1
原创 读取excel内容,写入word表格
package springboot;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;impo...
2018-12-27 15:56:52
58209
原创 poi导出excel设置样式
一、效果如下二、后台代码 /** * * @Date 2018年9月11日 下午3:53:26 * @Fcunction exportExcel * @param sheetName * @param value_columns1 * @param value_columns2 * @param value_columns3 * @param list...
2018-09-11 08:50:15
80418
原创 freemarker模板引擎
一、创建模板<div class="detail-module"> <div class="first-line"> <div class="right-box"> <div class="overview-item"> <div class= 'detail-item'&am
2018-08-31 17:07:04
76463
原创 java上传视频图片,使用layer弹窗预览
一、JSP代码<input type="text" id="show"><input type="file" id="upload"><button type="button" id="file_upload">上传</button>二、JS代码(上传后在线点击预览)
2018-08-24 11:28:24
80408
原创 ActiveMQ发送List类型的消息
一、生产者代码(主要是把list序列化)package springboot.activeMQ;import org.apache.activemq.ActiveMQConnectionFactory;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.jms.*;import java.io....
2018-07-26 12:48:57
86874
转载 java反射机制根据属性名获取属性值
一、考虑安全访问范围内的属性,没有权限访问到的属性不读取 /** * 根据属性名获取属性值 * * @param fieldName * @param object * @return */ private String getFieldValueByFieldName(String fieldName, Objec...
2018-07-26 11:18:57
98781
原创 ActiveMQ使用教程
一、下载 apache-activemq-5.13.2-bin.zip后解压,运行apache-activemq-5.13.2\bin\win64路径下的activemq.bat运行成功如下注:运行失败的话可以把apache-activemq-5.13.2\conf下的activemq.xml文件0.0.0.0:61616改成127.0.0.1:61616 &l...
2018-07-25 09:39:22
87108
转载 Java生成二维码
一、用maven导入相关依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>2.2</version> </depe
2018-07-24 16:44:19
82385
1
原创 spring boot + shiro实现登录功能
一、用maven导入相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.3.RELEASE</v...
2018-07-23 11:26:12
85216
2
原创 poi导出word表格详解
一、效果如下二、js代码function export_word(){ //导出word var url = "czzsca/exportWord.do"; this.export(url);}function export(url){ var currentyear = $("#mainYear").val() * 1; var key_colu...
2018-07-20 10:41:33
104561
6
原创 EasyUI DateBox只加载年月
一、效果图二、引入easyui(为了方便引入了在线版)<link href="https://cdn.insdep.com/themes/1.0.0/easyui.css" rel="stylesheet" type="text/css"><link href="https://cdn.insdep.com/themes/1.0.0/easyui_animatio...
2018-07-17 10:04:16
87359
原创 使用ueditor文本编辑器
一、效果如下二、把ueditor添加到项目里二、页面代码如下<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&
2018-07-06 09:54:22
86985
原创 springboot返回html和jsp
一、返回html(1)添加maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>(2)thymelea...
2018-07-04 09:32:04
95533
3
转载 序列化对象工具类,用于保存和读取redis数据使用
package com.lz.art.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.Closeable;import java.io.IOException;import java.io.ObjectInputStream;import java...
2018-06-21 10:57:58
65909
原创 使用poi导出excel根据指定列自动合并行
一、效果图二、js代码$("body").on("click", "#btn_print", function () { assessEvaluationSummaryPrint(); });function assessEvaluationSummaryPrint() { var arr_columns = assemble_dg_columns()...
2018-06-19 17:08:53
58946
3
原创 使用poi导出excel合并表头
一、效果如下二、js代码$("body").on("click", "#btn_print", function () { assessRankQueryPrint(); });function assessRankQueryPrint(){ var value_columns1 = ["考核年度","被考核人员","单位","岗位&
2018-06-19 16:54:47
50057
1
原创 easyui datagrid 根据指定列自动合并行
一、以考核组成员字段为例,判断成员都是系统测试,并且问题类别,问题属性,问题描述值一样,便合并。第3、4行两个成员名一样但和1、2两行不一样,所以3、4行合并但不与1、2行合并。效果如下二、代码如下$(function () { init_datagrid();});function init_datagrid() { var arr_columns =...
2018-06-07 13:56:09
49797
3
Logstash、Filebeat.zip
2020-09-04
elasticsearch7.9+elasticsearch-head-master+node-v12.18.3+kibana7.9
2020-08-27
elasticsearch7.9+elasticsearch-head-master+node-v12.18.3
2020-08-26
Postman-win64-7.17.0-Setup.zip
2020-04-27
cas-overlay-template-5.2.zip
2020-03-30
jacob-1.18包含jacob-1.18的jar包、jacob-1.18-x64.dll、jacob-1.18-x86.dll
2020-03-19
ueditor文本编辑器+layer弹窗
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人