- 博客(44)
- 资源 (9)
- 问答 (5)
- 收藏
- 关注
原创 JVM(JAVA虚拟机)内存溢出导致内存不足,Java运行时环境无法继续
JVM(JAVA虚拟机)内存溢出导致内存不足,Java运行时环境无法继续
2024-11-25 10:31:43
493
1
原创 Linux系统升级OpenSSH版本到openssh-9.8p1
1、升级OpenSSH就要对应的升级OpenSSL,所以要同时要准备openssh-9.8p1.tar.gz和openssl-3.3.1.tar.gz。2、将两个压缩包上传到/home/user目录。
2024-07-10 15:09:17
1582
原创 Lost connection to MySQL server during query
Lost connection to MySQL server during queryNo operations allowed after connection closed
2024-05-17 14:39:34
397
原创 spring cloud gateway配置断言(predicates)报404
spring cloud gateway配置断言(predicates)报404
2022-08-12 14:15:38
1922
3
转载 nginx反向代理tomcat 时,出现https redirect后变成http的问题解决方法
nginx反向代理tomcat 时,出现https redirect后变成http的问题解决方法
2022-04-13 09:57:19
1871
原创 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
302
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
1556
2
转载 2020微服务相关面试题集合
转载自https://blog.youkuaiyun.com/k_love1219/article/details/105022151
2020-09-04 17:35:47
331
原创 启动项目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
535
原创 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
343
原创 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
1275
原创 联想(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
5657
原创 腾讯云服务器从购买到使用-第四章-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
387
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
602
原创 spring-boot+freemarker完美导出word文档
前言:初次接触,没来的及优化,凑合看吧。1.pom文件添加依赖。<!-- freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifac...
2019-04-19 14:02:27
6128
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
592
原创 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
1165
1
原创 10大排序算法-图解+代码
1.冒泡排序(Bubble Sort)它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾...
2019-04-09 11:51:00
238
转载 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
1493
原创 浅浅谈Hibernate的session与sessionFactory
先说说Hibernate:Hibernate是一个轻量级的对象关系映射(ORM)框架,用过Hibernate框架的同学都知道,CRUD操作的时候,往往操作的是一个对象,例如:session.save(JavaBean) OR session.update(JavaBean) 等等。也就是说你使用Hibernate最大的特点之一就是简单的CRUD操作比较方便,不同其他持久层框架(MyBatis)...
2019-03-18 15:14:50
324
原创 腾讯云服务器从购买到使用-第二章-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
1013
原创 腾讯云服务器从购买到使用-第一章-数据库
前言:买了个腾讯云的云服务器,随便在服务器上干点什么。玩一玩。1.购买。2.到控制台重置密码-重启。3.设置安全组把你的实例(就是这个服务器)加进去。4.登录-弹出以下这一坨不要理会。5.用你常用的工具去连接操作它。我用的是这两玩意。一个能执行命令,一个能上传下载文件。6.下载安装JDK。6.1.下载地址 https://jdk.java.net/8...
2019-02-15 14:06:54
1582
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
297
原创 solr配置多表关联索引
前言:多表关联索引不是多表索引,注意区分。多表索引正在研究,多表索引的条件限制就是主键的类型,如果是自增主键那么多表索引会出现后者覆盖前者的问题。如果是UUID等唯一的主键则可忽略此问题。业务需求:将课程的相关信息添加索引到solr。涉及到的数据表和课程先关信息:1.课程基本信息表-课程基本信息;2.课程章节表-课程一共的章节;3.讲师表-课程的讲师信息;4.课程价格表-课...
2019-01-16 16:45:24
1167
2
原创 典型的Java编程思想-面向对象
前言:当有时候满足当前的代码质量的时候,殊不知这是一堆烂代码。尤其是代码里面有多层for循环,百分之百是烂代码。不断的研究别人的代码,发现其写法,了解其思想,多动动脑子,一点点进步。需求:选择题答题详情。就是将提干和选项先列出来,并且将正确的选项标绿,将用户选错的项标红。提干和正确选项是一个表,选项是一个表,用户答题记录是一个表。效果图:Java类包括:https://download...
2019-01-03 19:06:35
240
转载 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
5414
原创 执行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
109149
原创 Java用POI将PPT转成图片用PDFBOX将PDF转成图片
前言:刚开发出一款应用程序马上就要上线了,可喜可贺,可喜可贺扑面而来的是PC端的需求,新的需求里有好几处是将PPT上传经过处理转成图片(JPEG, PNG,JPG等格式)保存到服务器待用。第一时间想到的POI,开始写的演示,一小时写完(其实是抄的),之后就是优化,再之后就是换方案,最终搞定。就这么简单。为什么换方案呢,因为POI固然强大,但是对于转PPT为图片这一块由于需要和Graphics2...
2018-08-29 19:50:01
3552
原创 在并发量稍高的情况下提高程序执行效率的举措。
前言:我们做的app其实也谈不上高并发,压测的时候是用的自己家的测试服务器。标准差不多是10s/2000并发,平均执行时间应该控制在200ms。但是测出来好多不合格接口,这些接口的逻辑,包括sql都再简单不过了。可是测出来的平均执行时间都在5000以上。优化方案:1.for嵌套循环尽量(jianjue)不用。特别影响效率。访问量达到一定级别会奔溃。2.单次请求减少与数据库交互次数。尽量...
2018-08-21 14:50:34
453
原创 Java代码实现朋友圈动态查询-数据分组查询再合并
前言讲述一段血泪史,有血,有泪,有市。前言:公司做的是一个“线下阅读,线上测评”的阅读教育平台,我负责的其中一块就是班级圈动态查询,主要的数据表涉及到1动态索引表(将所有动态记录但不记录具体信息),2-多个动态具体信息表(比如购课动态信息表,朗读动态信息表等)。看上去比较简单的逻辑可把我难倒了,差点没哭,前后大改就改了三次,小改不计其数。最尴尬的是最后的修订版是在我们经理的引导下完成的。话不多...
2018-08-20 16:18:58
1820
原创 Eclipse里Hibernate逆向生成javaBean以及配置Hibernate环境
1.配置Hibernate的环境首先右击导航栏空白处 - >新建 - >其他 - >输入框输入休眠看看是否有显示的Hibernate包如下图。2.如果没有那么就请看,配置好Hibernate环境之后点击上方导航栏Windows - >Show View - >其他如下图。3.点击Data Source Explorer让他展示到你的日志框导航栏...
2018-08-14 17:01:33
1533
原创 DateUtils,Date,Calendar函数用法详解
前言:作为个人掌握记录可能与专业的说明文档相差甚远,如有不到之处,望多提意见,共同进步。正文:DateUtils的函数:/** * 注: * 1.一下大部分(也可能是全部)date都可以换成calendar也就是日历时间 * 2.calendar.get(Calendar.MONTH)获取的月比正常月份少一个月 * 3.calendar.get(Calen...
2018-08-10 16:37:12
4147
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
7374
原创 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
2846
原创 solr搜索之搜索精度问题我已经尽力了!!!
solr搞了好久了,没啥进展,没啥大的突破,但是我真的尽力了!solr7可能是把默认搜索方式去掉了,如下:在solr7里找了半天以及各种查资料也没发现这个默认搜索方式,后来想,可能是被edismax里的mm取代了吧,都是控制搜索精度的,如下:这个mm还是挺解决问题的,但是对于我们公司来说就差那么一点,就一点。就这一点我没有解决。正常情况下这个参数能满足大部分需求。它有好多赋值的方式,具体自己参考:...
2018-03-12 17:18:16
5000
原创 GET请求接口规范之编码,转码!!!
总之,在写get请求的接口的时候,一定要记得加上转码这一步,因为,get请求参数是拼接在地址上的,如果拼接进去一些特殊的字符就会报404异常!所以一定要编码后在拼接,这样就不会报404了!既然前端或者浏览器在请求的时候将参数编码了,那么后台就需要解码,具体是什么编码格式,到时候还需要协商。所以,后台要写一个转码工具类,或者配置拦截器,在拦截器里进行转码(目前为止对拦截器转码还不熟,如有幸,请大牛指...
2018-03-12 16:12:01
5788
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 >= startOffset,...
2018-03-06 10:54:21
19132
java用poi转ppt为图片和用pdfbox转pdf为图片的demo
2018-08-29
solr7怎样能导入eclipse中?
2018-03-08
solr在做索引是出现的异常,不知道有什么影响,如下,请指点
2018-03-02
调用https协议接口获取不到数据,代码如下
2018-03-01
solr做索引时抛出的异常,导致索引失败!
2018-02-28
电商搜索系统简单全文搜索
2017-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人