自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YCRUCan的博客

f(n+1)=f(n)+1

  • 博客(45)
  • 收藏
  • 关注

原创 Tomcat常见问题及处理技巧

转载:https://zhuanlan.zhihu.com/p/484860326。

2023-09-13 10:28:08 534

转载 java实现word转html的3种方式注意要点

由于项目需要,要完成将上传的word文件转成html文件的功能。在网上搜了一下,大致有3种方法:1、用jacob实现 2、用poi实现 3、用openoffice实现。从网上来看好像jacob用的人最多,我就选择了这种方法来做。需要引入jacob.jar jar包,并且jar包还要调用jacob.dll文件,需要事先把jacob.dll文件放到以下3处地方:C:\Windows\System32 目录下,安装的jdk文件夹下的bin目录中,以及jre文件夹下的bin目录(注意一定是你这个项目运行所用到的j

2022-03-24 10:42:23 2071

原创 js通过百度API实现经纬度转换成地址

一·首先要登录百度账号,创建应用(我是web端的,用js实现,所以选择了浏览器端)二.把你的AK复制到下面的js接口里<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=你的AK"></script>三.用你的经纬度新建一个Point就行 // 百度地图API功能...

2020-03-06 09:58:06 1646

原创 避免系统回退到登录页

在登录后的首页中加人下面的js:if (window.history && window.history.pushState) { $(window).on('popstate', function () { window.history.pushState('forward', null, '#'); window.history.forward(1); });...

2020-03-05 09:54:26 389

原创 Failed to execute runnable (java.lang.OutOfMemoryError: GC overhead limit exceeded):kettle数据抽取内存溢出

数据抽取的时候因为抽取的数据太多,而kettle的最大内存只有2G,所以导致了内存溢出Failed to execute runnable (java.lang.OutOfMemoryError: GC overhead limit exceeded)而我的spoon.dat文件的最大运行内存只有2G(windows端Spoon.bat,linux端Spoon.sh)-Xms初始的Heap...

2020-02-26 11:58:54 2793

原创 tomcat增加内存

第一步:打开tomcat的catalina.bat文件,在开头处,增加:SET CATALINA_OPTS= -Xms2048m -Xmx4096m -XX:MaxNewSize=512m -XX:MaxPermSize=256mset JAVA_OPTS=-Xms2048m -Xmx4096m -XX:PermSize=128M -XX:MaxPermSize=256m@echo off...

2020-02-25 15:24:11 4923

转载 JVM原理最全、清晰、通俗讲解,五天40小时吐血整理

1.java自动管理堆(heap)和(栈),程序员不能直接的设置堆和栈。2.操作系统的堆和栈:堆(操作系统):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式类似于链表。栈(操作系统):由操作系统自动分配释放,存放函数的参数值,局部变量值等。操作方式与数据结构中的栈相类似。3.为什么jvm的内存是分布在操作系统的堆中呢??因为操作系统的栈是操作系统管理的,它随时会被...

2019-12-20 18:12:16 234

原创 启动jar包时设置GC回收器类型,以及查看GC日志

1.查看当前所用的GC回收器,并根据自己需求选择使用合适的GC回收器:java -XX:+PrintCommandLineFlags -version如下图,当前使用的GC回收器为ParallelGC2.启动jar包时添加参数改变GC回收器类型:如设置成G1GC(demo.log为GC日志,demo.jar是你要运行的jar包)java -jar -Xms256m -Xmx512m...

2019-12-20 17:45:40 2547

原创 springboot项目打包成jar包或war包,并部署到服务器

一.jar包1.通过maven打包成jar包2.将jar包放到服务器任意目录,在该目录下执行命令下面命令nohup java -jar demo.jar(下面的命令我加了jvm参数)二.war包1.修改pom.xml <packaging>war</packaging>全部<?xml version="1.0" encoding="UT...

2019-12-20 17:06:15 950

原创 echarts柱形图实现点击事件且改变颜色样式

因为一些需求,要实现柱状图的点击事件,还有改变点击柱子的颜色,实现原理如下:通过柱状图的点击事件获取点击的柱子的对应参数(如x轴名字,y轴数值等),这里我拿的是x轴名字myChart.on('click',function(params){ checkName = params.name}然后重构柱状图myChart.on('click',function(params...

2019-12-13 15:58:47 10400 5

原创 echarts之柱形图和折线图相互切换

没错,只要在option里加入toolbox就行toolbox: { show : true, feature : { /* line是折线图,bar是柱形图*/ magicType: {show: true,...

2019-12-13 15:10:05 6965

原创 echarts柱形图饼状图快速上手

一.获取 ECharts在 ECharts 的 GitHub 下载百度网盘下载(提取码:bz3c)二.引入 ECharts<!DOCTYPE html><html><head> <meta charset="utf-8"> <!-- 引入 ECharts 文件 --> <script src=...

2019-12-13 14:49:09 269

原创 spring整合redis

一.添加redis相关依赖注:spring-data-redis的版本不能和jedis的版本冲突,否则会报xmlMapper相关的异常 <!--redis相关 --> <dependency> <groupId>redis.clients</groupId> <a...

2019-12-11 18:18:33 132

原创 Windows下安装redis

一.在redis官网下载redis的Redis3_win.zip压缩包或直接在下面百度网盘地址下载链接:https://pan.baidu.com/s/1uFjvtlMFXd2yNtSN0GxETQ 百度网盘下载redis提取码:r3fq二.把压缩包解压到你的软件安装目录下三.设置redis为windows下的服务并启动服务注意:cmd要在redis安装路径下执行下面的命令(快捷方式:...

2019-12-11 17:45:08 708 1

原创 JdbcTemplate调用SQL server的存储过程没有返回结果集的解决方法

今天实现一个的功能,要在首要展示不同数据表的统计数据,于是想到了用存储过程通过不同的select语句实现各种统计数据,然后通过多个输出参数获取不同的统计数据,但是却出现了下面的异常:com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集我用JdbcTemplate调用SQL server的存储过程的一部分代码如下:Map&lt...

2019-12-06 23:23:54 1113

转载 JdbcTemplate调用sqlserver存储过程返回结果集

最近需要频繁使用到存储过程,然而 Jdbc 与 JdbcTemplate 原生的调用实在是有些繁杂,所以我抽空封装了一个通用的工具类,能拿到结果集与输出参数。代码如下:import org.springframework.dao.DataAccessException;import org.springframework.jdbc.core.CallableStatementCallback;...

2019-12-06 22:39:44 1517

原创 sqlserver自定义函数与存储过程的区别

一、自定义函数:  1. 可以返回表变量  2. 限制颇多,包括    不能使用output参数;    不能用临时表;    函数内部的操作不能影响到外部环境;    不能通过select返回结果集;    不能update,delete,数据库表;  3. 必须return 一个标量值或表变量  自定义函数一般用在复用度高,功能简单单一,争对性强的地方。二、存储过程  1...

2019-12-06 22:25:59 596

原创 Windows下Redis的一个异常:Cannot get Jedis connection:Could not get a resource from the pool

刚开始我以为是要把最大链接数(setMaxTotal)调大一些,直接设置3000都不行然后又看了设置的host,port,password,才发现是密码对不上,之后改了密码,重启了redis服务才行。如果要设置密码,首先打开redis的配置文件redis.windows.conf,redis.windows-service.conf,要注意的是这两个都是配置文件,记住你改的是哪一个,不放...

2019-03-27 20:28:13 1280 1

原创 idea运行下载的项目出错:Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002

今天在下载了一个项目,然后在idea上运行,出现了下面的警报:java.util.prefs.WindowsPreferences.<init> Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned...

2019-03-27 19:59:26 1957

原创 数据库常见问题

(一)什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。• 存储过程是一个预编译的代码块,执行效率比较高• 一个存储过程替代大量T_SQL语句 ,可以降低网...

2019-01-02 14:18:24 439

原创 SQL语句操作习题

Student(Sid,Sname,Sage,Ssex)学生表Sid:学号Sname:学生姓名Sage:学生年龄Ssex:学生性别Course(Cid,Cname,Tid)课程表Cid:课程编号Cname:课程名称Tid:教师编号SC(Sid,Cid,score)成绩表Sid:学号Cid:课程编号score:成绩Teacher(Tid,Tname)教师表Tid:教师编号...

2019-01-02 14:00:07 2326

转载 一起来学SpringBoot | 第六篇:整合SpringDataJpa

本文作者: 唐亚峰本文链接: https://blog.battcn.com/2018/05/08/springboot/v2-orm-jpa/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文二维码,且注明出处!文章目录JPASpring Data JPA导入依赖连接数据库具体编码5.1. 实体类5.2. Rep...

2018-10-25 11:14:04 181

原创 Springmvc重定向:controller的方法如何跳转到另一个controller的方法

1.直接返回值中加重定向:“redirect:要访问的网址”:public String updateOrAddProject() { return "redirect:映射路径?参数名="+参数值;}注意:映射路径就是另一个controller的方法RequestMapping里映射的路径2.适用modelAndView对象来进行: public ModelAndView f...

2018-10-15 11:58:33 6609

转载 一起来学SpringBoot | 第五篇:使用JdbcTemplate访问数据库

本文作者: 唐亚峰本文链接: http://blog.battcn.com/2018/05/07/springboot/v2-orm-jdbc/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文二维码,且注明出处!文章目录导入依赖连接数据库具体编码3.1. 表结构3.2. 实体类3.3. restful 风格接口...

2018-09-30 10:45:13 129

转载 一起来学SpringBoot | 第四篇:整合Thymeleaf模板

本文作者: 唐亚峰本文链接: http://blog.battcn.com/2018/04/28/springboot/v2-web-thymeleaf/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文二维码,且注明出处!文章目录thymeleaf介绍使用小技巧默认配置总结说点什么SpringBoot 是...

2018-09-30 10:37:42 247

转载 一起来学SpringBoot | 第三篇:SpringBoot日志配置

本文作者: 唐亚峰本文链接: http://blog.battcn.com/2018/04/23/springboot/v2-config-logs/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文二维码,且注明出处!文章目录日志格式日志输出颜色编码3.1. 编码对照表文件保存自定义日志配置Logback扩展配...

2018-09-30 10:26:50 132

转载 一起来学SpringBoot | 第二篇:SpringBoot配置详解

本文作者: 唐亚峰本文链接: http://blog.battcn.com/2018/04/22/springboot/v2-config-properties/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文二维码,且注明出处!文章目录自定义属性配置自定义文件配置多环境化配置外部命令引导总结说点什么Sp...

2018-09-27 15:08:42 153

转载 一起来学SpringBoot | 第一篇:构建第一个SpringBoot工程

本文作者: 唐亚峰本文链接: http://blog.battcn.com/2018/04/20/springboot/v2-introducing/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文二维码,且注明出处!文章目录1. 设计的目标2. 前提3. 创建项目 3.1. 目录结果 3.2. pom.xml 依赖...

2018-09-27 14:44:20 157

原创 Druid连接池

添加依赖&amp;lt;!-- Druid连接池--&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.alibaba&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;druid-spring-boot-starter&am

2018-09-23 19:15:00 609

转载 JAVA堆、栈、方法区的简单理解

本文转载自:https://blog.csdn.net/yitian_66/article/details/79712493?utm_source=copy基础数据类型(Value type)直接在栈(stack)空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。引用数据类型,需要用new来创建,既在栈空间分配一个地址空间(reference),又在堆空间分配对象的类...

2018-09-22 02:19:31 180

原创 Springboot常用注解

springboot注解:@Service: 注解在类上,表示这是一个业务层bean@Controller: 注解在类上,表示这是一个控制层bean@Repository: 注解在类上,表示这是一个数据访问层bean@Component: 注解在类上,表示通用bean ,value不写默认就是类名首字母小写@Autowired: 按类型注入.默认属性required= true;当不能确...

2018-09-21 22:48:18 746

原创 springboot Mybatis整合

1.在pom.xml文件添加依赖 &amp;lt;dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spri

2018-09-18 16:54:31 226

原创 mysql查找操作返回值出现 - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

在后台进行对mysql数据的添加和查找时出现了下面的问题2018-09-17 23:27:32.541 INFO 28620 --- [ main] com.example.demo.DemoApplicationTests : [添加结果] - [1]2018-09-17 23:27:32.555 INFO 28620 --- [ main]...

2018-09-18 00:00:38 1386

原创 java.util.Date与java.sql.Date区别

java.util.Date与java.sql.Date区别1.java.util.date是java.sql.date的父类,都有getTime的方法(返回值为long类型),可以互相转换java.sql.Date sql_date = new java.sql.Date(System.currentTime());java.util.Date util_date = new java...

2018-09-17 23:10:42 788

原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorEx

在弄springboot整合Mybatis时遇到了下面的异常:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found in com.example.demo.entity.User mat...

2018-09-17 14:55:32 4044 3

原创 访问错误:An error happened during template parsing (template: "class path resource [templates/list.html]

今天在访问Thymeleaf模板页面时,出现了下面的错误Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Sun Sep 16 14:10:52 CST 2018There was an unexpected e...

2018-09-16 14:57:36 67171 9

原创 springboot整合spring Data jpa

一,添加依赖关系 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-data-jpa&amp;lt;/artifactId&a

2018-09-16 01:22:37 959

原创 IDEA快捷键使用

Alt+Insert 快速get和set Ctrl + X 剪切行 Ctrl + D 复制行 Ctrl + Y 删除行 Ctrl + Z 撤销 Ctrl + N 查找类 Ctrl + F 查找文本 Ctrl + J 自动代码 Ctrl + H 显示类结构图 Ctrl + Q 显示注释文档 Ctrl + P 方法参数提示 ...

2018-09-15 14:42:58 122

原创 资源依赖项注入失败: org.springframework.beans.factory.BeanCreationException: Error creating bean with name

异常:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userController’: Injection ...

2018-09-15 14:37:34 25459 1

原创 Eclipse--Build Path,添加JAR文件

Eclipse添加JAR的方式有两种:添加内部JAR,添加外部JAR1.添加内部JAR Eclipse中选择项目,右键 -&gt; New -&gt; Folder,新建一个名称为lib的文件夹,将需要的JAR文件拷贝到lib文件夹下。然后选择lib文件夹下的JAR包,右键 -&gt; Build Path -&gt; Add to Build Path,JAR包就会从lib...

2018-08-17 23:44:28 9355 3

空空如也

空空如也

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

TA关注的人

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