自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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模板引擎

一、创建模板&lt;div class="detail-module"&gt; &lt;div class="first-line"&gt; &lt;div class="right-box"&gt; &lt;div class="overview-item"&gt; &lt;div class= 'detail-item'&am

2018-08-31 17:07:04 76463

原创 java上传视频图片,使用layer弹窗预览

一、JSP代码&lt;input type="text" id="show"&gt;&lt;input type="file" id="upload"&gt;&lt;button type="button" id="file_upload"&gt;上传&lt;/button&gt;二、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导入相关依赖 &lt;dependency&gt; &lt;groupId&gt;com.google.zxing&lt;/groupId&gt; &lt;artifactId&gt;core&lt;/artifactId&gt; &lt;version&gt;2.2&lt;/version&gt; &lt;/depe

2018-07-24 16:44:19 82385 1

原创 spring boot + shiro实现登录功能

一、用maven导入相关依赖 &lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;1.4.3.RELEASE&lt;/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(为了方便引入了在线版)&lt;link href="https://cdn.insdep.com/themes/1.0.0/easyui.css" rel="stylesheet" type="text/css"&gt;&lt;link href="https://cdn.insdep.com/themes/1.0.0/easyui_animatio...

2018-07-17 10:04:16 87359

原创 使用ueditor文本编辑器

一、效果如下二、把ueditor添加到项目里二、页面代码如下&lt;%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%&gt;&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&

2018-07-06 09:54:22 86985

原创 springboot返回html和jsp

一、返回html(1)添加maven依赖&lt;dependency&gt;&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;&lt;artifactId&gt;spring-boot-starter-thymeleaf&lt;/artifactId&gt;&lt;/dependency&gt;(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

es的日志收集7.9版本的Logstash和Filebeat,可配合Elasticsearch和kibana使用收集log4j,可参考我的博客https://blog.csdn.net/qq_15260315/article/details/108356544

2020-09-04

elasticsearch7.9+elasticsearch-head-master+node-v12.18.3+kibana7.9

windows64位安装elasticsearch的相关文件,具体包括:elasticsearch7.9、elasticsearch-head-master、node-v12.18.3、kibana7.9

2020-08-27

elasticsearch7.9+elasticsearch-head-master+node-v12.18.3

windows64位安装elasticsearch的相关文件,具体包括:elasticsearch7.9、elasticsearch-head-master、node-v12.18.3

2020-08-26

Postman-win64-7.17.0-Setup.zip

Postman是一款功能强大的网页调试与发送网页HTTP请求工具,用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!

2020-04-27

cas-overlay-template-5.2.zip

cas实现sso单点登录,cas5.2版本服务端,下载解压后需要用maven打包才能用,可以搭配shiro使用。springboot+shiro+cas搭建的一套demo可以参考我的博客https://blog.csdn.net/qq_15260315/article/details/105193599

2020-03-30

jacob-1.18包含jacob-1.18的jar包、jacob-1.18-x64.dll、jacob-1.18-x86.dll

jacob-1.18压缩文件,其中包含的有jacob-1.18的jar包、jacob-1.18-x64.dll、jacob-1.18-x86.dll

2020-03-19

Tesseract-OCR识别中文与训练字库

Tesseract-OCR识别中文,jTessBoxEditor训练字库增加准确度

2019-03-18

exe4j打包exe工具及xshell远程工具

共两个资源: 1、exe4j把jar包生成.exe可执行文件 2、xshell远程连接工具

2019-03-01

java压缩文件工具类

把一个或多个文件打成压缩文件。是java文件,不是整个项目,运行main方法即可

2019-02-26

根据数据库表或视图创建实体类

支持oracle和mysql,输入数据库的连接信息及表名或视图名,自动根据表或视图创建实体类

2018-07-25

apache-activemq-5.13.2

apache-activemq-5.13.2-bin 消息队列,配有activemq-all-5.13.2.jar

2018-07-25

redis-x64-2.8.21

redis-x64-2.8.21 java redis缓存64位,解压即可使用。

2018-07-25

apache-maven-3.5.0

配置好的apache-maven-3.5.0,连接aliyun镜像,eclipse或idea中直接选择对应位置即可

2018-07-25

jsoup爬虫demo

使用java的jsoup爬虫demo,爬取页面上的内容并使用输出流写到本地

2018-07-06

ueditor文本编辑器+layer弹窗

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码

2018-07-06

空空如也

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

TA关注的人

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