自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (9)
  • 问答 (5)
  • 收藏
  • 关注

原创 Spring cloud alibaba实战

Spring cloud alibaba实战

2022-09-08 14:10:18 1003 1

原创 spring cloud gateway配置断言(predicates)报404

spring cloud gateway配置断言(predicates)报404

2022-08-12 14:15:38 1616 2

转载 将 Map 的值映射到一个 Model 上

Map转自定义Bean

2022-07-20 17:03:26 471

转载 nginx反向代理tomcat 时,出现https redirect后变成http的问题解决方法

nginx反向代理tomcat 时,出现https redirect后变成http的问题解决方法

2022-04-13 09:57:19 1706

原创 mysql数据库定时备份数据到sql文件

前言:为什么不采用实时备份?穷,只有一台云服务器。 懒,只有一个数据库。定时备份数据到sql文件的好处操作简单。 维护简单。开始操作:1.首先选择一个目录创建.sh文件,我选择的是/root目录。[root@iZ2ze38trghisqj7eZ ~]# vi mysqldb.sh--------脚本内容如下#!/bin/bashDUMP=/usr/bin/mysqldumpOUT_DIR=/mnt/data/sqlback/LINUX_USER=rootDB_

2020-12-24 17:17:41 256 1

原创 openOffice + jodconverter-2.2.2将word文档转成pdf

先上代码package com.syzton.teaching.util;import com.artofsolving.jodconverter.DocumentConverter;import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeCo

2020-11-09 16:47:58 1350 2

转载 2020微服务相关面试题集合

转载自https://blog.csdn.net/k_love1219/article/details/105022151

2020-09-04 17:35:47 288

原创 启动项目solr服务器,突然发现打印java.io.EOFException

一、异常日志如下:java.io.EOFExceptionatorg.apache.solr.common.util.FastInputStream.readUnsignedByte(FastInputStream.java:72)atorg.apache.solr.common.util.FastInputStream.readInt(FastInputStream.java:230)atorg.apache.solr.update.Tran...

2020-07-10 15:18:25 475

原创 Linux安装RebbitMQ教程

1.选择目录/usr/local/src2.下载Rabbitmq 所依赖的环境gcc、erlang包和rabbitmq包,这里演示是网上下载gcc依赖yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-deve...

2020-02-06 14:27:05 284

原创 ubuntu-16.04.6-server-amd64系统从制作系统盘到安装

映像制作1. 系统镜像下载:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04/2. 映像制作工具下载:https://cn.ultraiso.net/xiazai.html3. 安装UltraISO:4. 打开工具选择“继续试用”:5. 点击“文件”——“打开”——选择下...

2020-01-17 14:51:49 1189

原创 联想(lenovo) IdeaCentre GeekPro-15ICK主机设置USB启动

1.启动连续按F12,直到进入下面这个主界面,上下键选择Enter Setup:2. 左右键到Security,上下键选择Secure Boot按键Enter进入:3. 选择Secure Boot,按键Enter选择Enabled确认:4. 按键Esc回退主界面,右键到Startup,选择CSM,选择Enabled确认:5. 选择Boot Mode,选择Legacy ...

2020-01-17 13:50:52 5075

原创 腾讯云服务器从购买到使用-第四章-SVN服务搭建

卸载查询之前有没有安装svn。 [root@VM_0_9_centos ~]# rpm -qa subversion[root@VM_0_9_centos ~]# 如上则没安装。 如果安装了则卸载。 [root@VM_0_9_centos ~]# yum removesubversion 开始安装云安装安装SVN相关服务。 [root@VM_0_9...

2019-08-14 18:03:07 337 1

原创 腾讯云服务器从购买到使用-第三章-Redis安装与卸载

如果你已经安装了reids想卸载直接看后面的卸载教程。通过wget下载。 [root@localhost data]# wget http://download.redis.io/releases/redis-4.0.1.tar.gz--2017-09-03 09:51:27-- http://download.redis.io/releases/redis-4.0.1.tar.gz...

2019-08-14 10:30:58 540

原创 spring-boot+freemarker完美导出word文档

前言:初次接触,没来的及优化,凑合看吧。1.pom文件添加依赖。<!-- freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifac...

2019-04-19 14:02:27 5900 1

原创 报错Inferred type 'S' for type parameter 'S' is not within its bound; should extend 'com.example.readi

两种方法解决1.spring-boot 版本问题,降低版本到1.5.x版本。2.修改方法。readerRepository.findOne(username);readerRepository.findById(username).orElse(null);

2019-04-11 17:17:11 501

原创 mysql error : ERROR 1018 (HY000): Can't read dir of '.' (errno: 13)

您需要为目录设置所有权和权限:1.首先查看mysql的位置:find / -name mysql2.执行命令:sudo chown -R mysql:mysql /var/lib/mysql/sudo chmod -R 755 /var/lib/mysql/ok!完事!nice!...

2019-04-11 11:50:44 1091 1

原创 10大排序算法-图解+代码

1.冒泡排序(Bubble Sort)它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾...

2019-04-09 11:51:00 200

转载 Java正则表达式大全

在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_...

2019-04-09 10:28:35 1276

原创 浅浅谈Hibernate的session与sessionFactory

先说说Hibernate:Hibernate是一个轻量级的对象关系映射(ORM)框架,用过Hibernate框架的同学都知道,CRUD操作的时候,往往操作的是一个对象,例如:session.save(JavaBean) OR session.update(JavaBean) 等等。也就是说你使用Hibernate最大的特点之一就是简单的CRUD操作比较方便,不同其他持久层框架(MyBatis)...

2019-03-18 15:14:50 279

原创 腾讯云服务器从购买到使用-第二章-Nginx安装使用

1.安装环境。本教程使用Centos7作为安装环境。(1).gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++(2).PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl兼容的正则表达式库。nginx的http模...

2019-02-20 18:19:02 940

原创 腾讯云服务器从购买到使用-第一章-数据库

前言:买了个腾讯云的云服务器,随便在服务器上干点什么。玩一玩。1.购买。2.到控制台重置密码-重启。3.设置安全组把你的实例(就是这个服务器)加进去。4.登录-弹出以下这一坨不要理会。5.用你常用的工具去连接操作它。我用的是这两玩意。一个能执行命令,一个能上传下载文件。6.下载安装JDK。6.1.下载地址 https://jdk.java.net/8...

2019-02-15 14:06:54 1502 1

原创 solr源码导入eclipse

前言:官网下载的源码solr7.6.0源码缺少文件,无法直接导入eclipse。1.下载下来之后解压进入目录,shift+右击鼠标打开黑窗口,先输入命令 ant 试试电脑上配置了ant没有,如图1说明配置了ant,如果出现图2情况,说明电脑没有配置ant。图一图二2.配置ant,如果以配置则跳过此步。2.1.下载antant下载,解压。 2.2.配置环境变量。...

2019-01-22 17:49:45 268

原创 solr配置多表关联索引

前言:多表关联索引不是多表索引,注意区分。多表索引正在研究,多表索引的条件限制就是主键的类型,如果是自增主键那么多表索引会出现后者覆盖前者的问题。如果是UUID等唯一的主键则可忽略此问题。业务需求:将课程的相关信息添加索引到solr。涉及到的数据表和课程先关信息:1.课程基本信息表-课程基本信息;2.课程章节表-课程一共的章节;3.讲师表-课程的讲师信息;4.课程价格表-课...

2019-01-16 16:45:24 1086 2

转载 solr7部署到tomcat8

参考此博文

2019-01-14 11:48:42 539

原创 典型的Java编程思想-面向对象

前言:当有时候满足当前的代码质量的时候,殊不知这是一堆烂代码。尤其是代码里面有多层for循环,百分之百是烂代码。不断的研究别人的代码,发现其写法,了解其思想,多动动脑子,一点点进步。需求:选择题答题详情。就是将提干和选项先列出来,并且将正确的选项标绿,将用户选错的项标红。提干和正确选项是一个表,选项是一个表,用户答题记录是一个表。效果图:Java类包括:https://download...

2019-01-03 19:06:35 196

转载 Hibernate中createQuery与createSQLQuery的区别

前者用的hql语句进行查询,后者可以用sql语句查询.前者以Hibernate生成的Bean为对象装入list返回,hql是Hibernate实现的比较oo的sql语句.后者则是以对象数组进行存储,如果查找的记录属性没能封装成对象,则可以用对象数组来取. 原来的查询语句:String sql = "select a.* from tb_doc_catalog a where a....

2018-10-12 15:20:53 5338

原创 执行SQL语句的时候唯一约束字段异常Duplicate entry '33382-1-0' for key xxx

前言:做项目的时候,执行SQL语句报了Duplicate entry '33382-1-0' for key xxx异常,后来发现是唯一约束导致,于是乎一通谷歌百度,后来解决了,记录一下。正文:代码片段是这样的:session.createSQLQuery("insert ignore student_task_trace (student_id,task_plan_id,task_...

2018-09-30 17:05:25 108633

原创 Java用POI将PPT转成图片用PDFBOX将PDF转成图片

前言:刚开发出一款应用程序马上就要上线了,可喜可贺,可喜可贺扑面而来的是PC端的需求,新的需求里有好几处是将PPT上传经过处理转成图片(JPEG, PNG,JPG等格式)保存到服务器待用。第一时间想到的POI,开始写的演示,一小时写完(其实是抄的),之后就是优化,再之后就是换方案,最终搞定。就这么简单。为什么换方案呢,因为POI固然强大,但是对于转PPT为图片这一块由于需要和Graphics2...

2018-08-29 19:50:01 3475

原创 在并发量稍高的情况下提高程序执行效率的举措。

前言:我们做的app其实也谈不上高并发,压测的时候是用的自己家的测试服务器。标准差不多是10s/2000并发,平均执行时间应该控制在200ms。但是测出来好多不合格接口,这些接口的逻辑,包括sql都再简单不过了。可是测出来的平均执行时间都在5000以上。优化方案:1.for嵌套循环尽量(jianjue)不用。特别影响效率。访问量达到一定级别会奔溃。2.单次请求减少与数据库交互次数。尽量...

2018-08-21 14:50:34 396

原创 Java代码实现朋友圈动态查询-数据分组查询再合并

前言讲述一段血泪史,有血,有泪,有市。前言:公司做的是一个“线下阅读,线上测评”的阅读教育平台,我负责的其中一块就是班级圈动态查询,主要的数据表涉及到1动态索引表(将所有动态记录但不记录具体信息),2-多个动态具体信息表(比如购课动态信息表,朗读动态信息表等)。看上去比较简单的逻辑可把我难倒了,差点没哭,前后大改就改了三次,小改不计其数。最尴尬的是最后的修订版是在我们经理的引导下完成的。话不多...

2018-08-20 16:18:58 1714

原创 Eclipse里Hibernate逆向生成javaBean以及配置Hibernate环境

1.配置Hibernate的环境首先右击导航栏空白处 - &gt;新建 - &gt;其他 - &gt;输入框输入休眠看看是否有显示的Hibernate包如下图。2.如果没有那么就请看,配置好Hibernate环境之后点击上方导航栏Windows - &gt;Show View - &gt;其他如下图。3.点击Data Source Explorer让他展示到你的日志框导航栏...

2018-08-14 17:01:33 1430

原创 DateUtils,Date,Calendar函数用法详解

前言:作为个人掌握记录可能与专业的说明文档相差甚远,如有不到之处,望多提意见,共同进步。正文:DateUtils的函数:/** * 注: * 1.一下大部分(也可能是全部)date都可以换成calendar也就是日历时间 * 2.calendar.get(Calendar.MONTH)获取的月比正常月份少一个月 * 3.calendar.get(Calen...

2018-08-10 16:37:12 3870 1

转载 项目添加到tomcat启动的时候报错[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/readingV4.0]]

四月 24, 2018 4:14:40 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:r...

2018-04-24 20:30:26 7170

原创 https协议的接口的调用之get接口!

不多说,直接上代码。package com.jxj.controller;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.UnsupportedEncodingExcep...

2018-03-12 17:55:41 2713

原创 solr搜索之搜索精度问题我已经尽力了!!!

solr搞了好久了,没啥进展,没啥大的突破,但是我真的尽力了!solr7可能是把默认搜索方式去掉了,如下:在solr7里找了半天以及各种查资料也没发现这个默认搜索方式,后来想,可能是被edismax里的mm取代了吧,都是控制搜索精度的,如下:这个mm还是挺解决问题的,但是对于我们公司来说就差那么一点,就一点。就这一点我没有解决。正常情况下这个参数能满足大部分需求。它有好多赋值的方式,具体自己参考:...

2018-03-12 17:18:16 4902

原创 GET请求接口规范之编码,转码!!!

总之,在写get请求的接口的时候,一定要记得加上转码这一步,因为,get请求参数是拼接在地址上的,如果拼接进去一些特殊的字符就会报404异常!所以一定要编码后在拼接,这样就不会报404了!既然前端或者浏览器在请求的时候将参数编码了,那么后台就需要解码,具体是什么编码格式,到时候还需要协商。所以,后台要写一个转码工具类,或者配置拦截器,在拦截器里进行转码(目前为止对拦截器转码还不熟,如有幸,请大牛指...

2018-03-12 16:12:01 5309 1

原创 solr创建索引时出现的异常org.apache.solr.common.SolrException: Exception writing document id xx to the index;

抛出的全部异常大概如下:org.apache.solr.common.SolrException: Exception writing document id 216989 to the index; possible analysis error: startOffset must be non-negative, and endOffset must be &gt;= startOffset,...

2018-03-06 10:54:21 18364

原创 solrj如何链接加权限的solr服务器

搭建solr服务器如果不加登录权限,总是不安全的,所以就加了权限,加权限其实很简单,拿我的举例,如下:环境是:jdk1.8,tomcat9,solr7(solr服务器已搭建成功,只演示加权限)1.进入到你的solr服务器的conf文件夹内:    [root@Tomcat02 /]# cd /usr/local/tomcat9/conf/2.打开tomcat-users.xml文件:    [ro...

2018-02-28 10:55:49 2195

原创 linux系统搭建solr7.2服务

1.安装环境的jdk是jdk1.8,tomcat9(本人环境)。2.下载solr7.2,链接http://archive.apache.org/dist/lucene/solr/7.2.1/。上传到linux并解压。3.在tomcat,webapps目录下创建solr7目录,并将solr-7.2.1/server/solr-webapp/webapp/*目录下的所有内容拷贝过去。4.将需要的jar...

2018-02-23 11:14:20 2150 1

原创 jar包修改并重新打包,jar包反编译使用工具以及修改代码方法

1.首先使用反编jd打开jar包,以solr-dataimportscheduler-1.1.jar为例:用这个工具打开你的jar包之后,选择你要修改的class文件打开它,进入第二步;2.Ctrl+s,保存的时候这个工具就自动将class文件转成java文件了,选择你要保存的位置将Java文件进行保存:3.打开你的编程工具(我是Eclipse),创建一个java项目(我创建了

2018-02-02 16:47:17 77721 11

openOffice字体.zip

openOffice解决乱码字体,里面包含大部分可用字体文件,下载字体,上传到服务器即可使用,整理不易,且用且珍惜

2020-11-09

jodconverter

正经的jodconverter-2.2.2,网上找过很多jodconverter-2.2.2的jar包,都是骗人的,心累,自己在官网找的。靠谱。

2020-11-09

rabbitMQ的配置

rabbitMQ消息队列的生产端和消费端配置,简单配置及消息延时发送的方法方式

2019-04-28

父子节点获取

获取父子节点,拼装,父子数据同在一个数据表,如何实现,包括工具类,实现类等。

2019-04-09

solrj创建连接工厂

solr部署在tomcat势必要设置用户权限,所以客户端solrj在创建连接的时候也需要用户名加密码

2019-01-17

工具类解析数据,封装数据

此工具类与Java类公用,此工具类主要是记录数据,防止数据重复。

2019-01-03

答题详情响应类

内含响应字段和自定义方法,可将数据进行解析封装。然后以json个是响应前端

2019-01-03

java用poi转ppt为图片和用pdfbox转pdf为图片的demo

java用poi转ppt为图片和用pdfbox转pdf为图片的demo。里面包含两块具体的demo和多个函数

2018-08-29

电商solr用扩展词库商品名称大全关键词库ext.dic

可做为电商搜索引擎solr的扩展词库,20W+专业名词,txt文件可修改后缀名,不定时更新。

2018-02-27

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

TA关注的人

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